Magician Lord is a fantastic game, featuring outstanding graphics and music for its time. Unfortunately, it suffers from an extremely high difficulty level, the result of last-minute changes made to increase profitability for arcade operators.
The goal of this patch is to rebalance the difficulty to bring it closer to the average difficulty of 16-bit era games, so that everyone can enjoy this excellent title without having to spend dozens of hours on it — time being the most precious resource for retro gamers. It’s also a good warm-up for those who wish to later take on the brutality of the original :)
The patch applies to the ROM from set 2 (the version released on Neo-Geo AES), as it offers a more console-like experience: there’s an introduction to the story, and each death sends you back to the last checkpoint.
- 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
Callows 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
- 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
- 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 Engrish original translation: at the title screen, you can switch between the two translations by pressing
D
- For those playing without a memory card who wish to resume from the last reached level, you can press
UP+C+Dat any time to automatically skip to the next stage
Note: I won’t go into details on how to use an IPS patch, gzip a file, or anything technical — Google and AI are your friends ;)
Make sure you have the ROMs maglord.zip and maglordh.zip, then extract the files maglord_p1.ips and maglord_s1.ips from the patch archive (choose the folder according to the desired languages).
- Create a folder named
maglord_acfh - Unzip
maglord.zip, patch005-s1.s1withmaglord_s1.ips, and place the resulting file inmaglord_acfh - Unzip
maglordh.zip, patch005-p1.p1withmaglord_p1_fr.ips, then copy the resulting file intomaglord_acfh
Your maglord_acfh folder should contain:
005-s1.s1005-p1.p1
Note: If you want to verify that everything is correct, here are the SHA-256 checksums for each file:
005-s1.s1 original:a7124fdb61bc9603884507cc1e92cf58de35f67c7226ff46125f511ab3393f5f
005-p1.p1 original:a315c99a9bca39fd0b37e2313717013697d2534b6f7f524cf398cc27e4278915
005-s1.s1 patched:a1b94cdf1eda89f294666a2dcd3547314eb856b6e91a6db6fb29a9b97acd0ff1
005-p1.p1 patched French/English:a376a41f7e415a05edee410629ce738310e955f243a4524f92221f3fa020abf1
005-p1.p1 patched English/Engrish:2158117de70847a70eed789ce5289c623a60abe78feab3f0c06b5466646aafd8
- In the
maglord_acfhfolder, create a zip archive containing005-s1.s1and005-p1.p1and name itmaglordh.zip - Place it in MAME’s
romsfolder alongside the originalmaglord.zip(no need to modify the latter) - Launch the game via command line:
mame maglordh. The graphical UI cannot be used because it blocks modified ROMs from launching.
- Requirement: you must have the ACA version of Magician Lord installed
- In the
maglord_acfhfolder, gzip the files005-s1.s1and005-p1.p1and rename them top1.bin.gzands1.bin.gzrespectively - On your Switch SD card, create the folder
/atmosphere/contents/01007920038F6000/romfs - Copy both
p1.bin.gzands1.bin.gzthere - Launch the game (ignore the startup error message)
- In the
maglord_acfhfolder, rename005-s1.s1tosromand005-p1.p1toprom - Retrieve the Darksoft ROM, which is a folder named
maglordhcontaining:crom0,fpga,m1rom,prom,srom, andvroma0. Replacepromandsromwith the files from step 1. - Copy this folder to your Darksoft SD card
- Requirement: you must have the Neo-Geo core installed on openFPGA
- Follow the "Playing on Darksoft" instructions above to create the ROM (a folder named
maglordh) - Rename the folder
maglordhtomaglord_acfh - On your Analogue Pocket SD card, copy this folder to
/Assets/ng/common/ - Then go to your chosen core (e.g.
/Assets/ng/Mazamars312.NeoGeo), where you’ll find many JSON files (one per game) - Duplicate
Magician Lord (AES).jsonand rename it toMagician Lord (Again changes from Hell).json - Edit the file
Magician Lord (Again changes from Hell).jsonand replace"data_path": "maglordh"with"data_path": "maglord_acfh" - In the game list, launch
Magician Lord (Again changes from Hell)
- Requirement: have the tool neosdconv installed
- Retrieve the MAME ROM
maglord.zipand extract it. Get the files005-c1.c1,005-c2.c2,005-c3.c3,005-c4.c4,005-c5.c5,005-c6.c6,005-m1.m1,005-v11.v11,005-v21.v21, and005-v22.v22, and copy them into themaglord_acfhfolder (be careful not to overwrite the two existing files) - From the parent directory of
maglord_acfh, run the following command: