[Released] Magician Lord romhack - Again changes from Hell

iq_132

New Challenger
Joined
Nov 27, 2009
Posts
60
Hello everyone !

Finally, the patch is available !




Here are the changes :

Gameplay

➡️ 8 HP max (6 in the original version)
➡️ 5 lives per credit (2 in the original version)
➡️ Invincibility time doubled after being hit
➡️ Global level timer removed (normally hidden), which used to spawn an invincible monster after a few minutes
➡️ Disabled automatic monster spawns when staying in the same area for several seconds
➡️ You now need to get hit twice to lose one power level. This is visually represented by the power cell cracking after the first hit before disappearing
➡️ You can drop off ladders by pressing the jump button
➡️ When transformed, pressing C allows you to return to Elta’s base form while keeping the extra HP
➡️ In his base form, Elta can now fire 4 magic missiles simultaneously on screen (2 in the original)
➡️ Reduced HP for certain enemies that required too many hits to defeat
➡️ Removed the time limit for Gal Agiese’s dialogue before each boss, allowing you to enjoy the full music. Press any button to skip directly to the boss

Visuals

➡️ The power gauge design has been completely redone to match the HP bar’s style
➡️ Realignment of the orbs at the top of the screen
➡️ Improved character shadows for better contrast and consistency
➡️ Removed the score and hi-score display. Let’s be honest: NO ONE plays Magician Lord for the score — especially not a modded version! The remaining lives counter has been ➡️ moved to the top-left corner to maximize space for those gorgeous graphics

Translation

➡️ Complete French translation of the game based on the Japanese script.
➡️ Complete retranslation of the English version, known for its infamous lines (“Again changes to hell”), to better match the Japanese script
➡️ Fear not, fans of the glorious Engrish original translation: a patch is available with the two English translation, you can switch between them by pressing D at the title screen

Cheats
➡️ For those playing without a memory card who wish to resume from the last reached level, you can press UP+C+D at any time to automatically skip to the next stage

Screenshots











Link


➡️ https://github.com/Boomchil/maglord-acfh/releases/download/1.0.0/maglord_acfh_1.0.0.zip

Inside the archive, you'll find a comprehensive readme explaining how to create a rom to play on mame, modded Switch, Analogue Pocket, Darksoft, or create a .neo file.

Hope you like it !

PS : Mods, can you please close the other thread ? Thank you !

I took a quick look at porting this to NeoGeo CD, but I'm running into an issue with this sub that's called from the vblank handler causing the left/right inputs to not work when in-game.
What is the purpose of this? Can it be removed/bypassed without causing other issues (it seems to be OK without it)?

Code:
    ORG $7418
   jsr fn_477c0


    ORG $477c0
fn_477c0
    btst    $0, ($4,A1)
    beq.s    skip_477c0
        move.b    #$a, $10406f
        move.b    #$0, $103c0e
skip_477c0
    lea.l    $100000, A6
    rts
 
Last edited:

Boomchild

n00b
Joined
Sep 9, 2022
Posts
36
I took a quick look at porting this to NeoGeo CD, but I'm running into an issue with this sub that's called from the vblank handler causing the left/right inputs to not work when in-game.
What is the purpose of this? Can it be removed/bypassed without causing other issues (it seems to be OK without it)?

Code:
    ORG $7418
   jsr fn_477c0


    ORG $477c0
fn_477c0
    btst    $0, ($4,A1)
    beq.s    skip_477c0
        move.b    #$a, $10406f
        move.b    #$0, $103c0e
skip_477c0
    lea.l    $100000, A6
    rts

Hi, sorry for the delay. This is the code that reads the inputs and let you skip the level, drop off ladders, or return to Elta's initial form. You can remove it, or call it from another place. Feel free to PM me if you have any question ;)
 

iq_132

New Challenger
Joined
Nov 27, 2009
Posts
60
Hi, sorry for the delay. This is the code that reads the inputs and let you skip the level, drop off ladders, or return to Elta's initial form. You can remove it, or call it from another place. Feel free to PM me if you have any question ;)
Here's a tool to build a NeoGeo CD iso with instructions. It's not the easiest process.
Note that I have disabled "the code that reads the inputs and let you skip the level, drop off ladders, or return to Elta's initial form." Everything else should be OK.
 

Attachments

  • neogeo cd builder2.zip
    440.8 KB · Views: 13
Last edited:

Tanaka64

n00b
Joined
Jan 16, 2026
Posts
1
Hello! I just build the rom and tested on the NeoSD Pro. The first load looked gliched, but resseting solved it. The game run good on level 1, but it freezes when i reach the red door on level 2 (sometimes sooner, sometimes later). Dunno if there is a problem with the versions of maglord and maglordh i used, or if is just a bug on Neo SD Pro.

Edit: Oh, you have a updated method, i used the main post one haha. Gonna test with the web method.

Edit 2: Yeah, the web method seems to work fine. Tested until reaching the second boss, and all was working fine. Will test more another day!

Edit 3: Ok, so it seems random, it keeps freezing... sometimes haha.
 
Last edited:

NeoSeeD

Another Striker
Joined
Jul 29, 2023
Posts
313
Here's a tool to build a NeoGeo CD iso with instructions. It's not the easiest process.
Note that I have disabled "the code that reads the inputs and let you skip the level, drop off ladders, or return to Elta's initial form." Everything else should be OK.
I gave the patch some play over the weekend on real hardware and it works. I'll add that the "the code that reads the inputs and let you skip the level, drop off ladders, or return to Elta's initial form" still works in some form. I was able to jump off ladders, skip levels and return to Elta's form at will.

As always, thanks!
 
Last edited:
Joined
Oct 21, 2024
Posts
36
I gave the patch some play over the weekend on real hardware and it works. I'll add that the "the code that reads the inputs and let you skip the level, drop off ladders, or return to Elta's initial form" still works in some form. I was able to jump off ladders, skip levels and return to Elta's form at will.

As always, thanks!
Hello my friend,
I wasn’t able to create this ISO. Would it be too much to ask if you could make it available on some drive? I’d really like to test whether it works properly on the Neo Geo CDZ.

Thanks in advance!
 

max 330 megafartz

The Almighty Bunghole
20 Year Member
Joined
Dec 14, 2004
Posts
6,234
Hello my friend,
I wasn’t able to create this ISO. Would it be too much to ask if you could make it available on some drive? I’d really like to test whether it works properly on the Neo Geo CDZ.

Thanks in advance!
you have to delete system.32 first.
 
Top