This guide will show you how to get the KH2FM randomizer running with sonic's GoA mod on PC using Topaz's LuaFrontend.
- LuaFrontend download LuaFrontend.7z; if you don't have 7zip to extract the archive, you can download it here
- the GoA.lua mod file Click on "Download ZIP" in the top right corner.
- a .pnach randomizer seed file generated on Valaxor's website Just choose whichever settings you want and click "Download Seed" -> "CrazyCatz..."
- Num's Rando Converter Converts the old .pnach files to .lua files for LuaBackend
Make sure to extract all of them.
You will need a new seed for every new run.
Important: Anything inside Experimental currently does not work with PC Rando. If you create a seed with boss rando, the seed will not work.
- Get the .pnach seed file from Valaxor's website.
- Drag your .pnach file and drop it onto "Rando Converter.exe". (Alternatively, you can copy the file into the same directory, launch the .exe and input the file name.)
- Open
LuaFrontend.exe - On the left side under "Games:", choose your game. ("[GL]" stands for global here and is usually what you'll want unless you specifically bought the japanese release.)
- Right-click inside the box on the right under "Scripts:". Then click
Open Script Folder.... Windows should open that folder in its File Explorer. - Copy your script files (GoA.lua and your seed file) into this folder.
- Right-click inside the right box of LuaFrontend again and click
Refresh List. Every script you have should now be listed inside the box with a green checkmark icon. If it shows a red X, double click the script to get a detailed error about what the problem is. - Start your game and click Engine >
Start Engine. (You can also start your game afterwards. It does not matter.) - Optional: To reduce CPU load on single cores, enable multithreading under Engine >
Enable Multi-Threading. This will require one logical CPU thread for each script, so make sure your CPU has enough of them. (If you only run GoA and a rando seed file, this option should work for most CPUs).
- Sonicshadowsilver2 for creating the GoA mod.
- Topaz for creating LuaFrontend.
- Valaxor for creating the seed generator.