Before playing a run it is best to head over to https://github.com/Coookie93/LaMulana2Randomizer/wiki for more information about the randomizer.
- Get the lastest version from https://github.com/Coookie93/LaMulana2Randomizer/releases
- Place the LaMulana2Randomizer folder in the La Mulana 2 root directory, the one with lamaulana2.exe
- Copy all the files from the LaMulana2Randomizer/Monomod folder to the LaMulana2_Data/Managed folder
- Now in the LaMulana2_Data/Managed folde, drag the Assembly-CSharp.dll onto monomod.exe
- Make a backup of Assembly-CSharp.ddl eg. rename to Assembly-CSharp.ddl.backup
- Rename the MONOMODDED_Assembly-CSharp.dll file to Assembly-CSharp.dll
- Now open the LaMulana2Randomizer.exe create a seed and you're good to go
- Get the lastest version from https://github.com/Coookie93/LaMulana2Randomizer/releases
- If new version supports older seeds copy current seed if you want it.
- Delete the Assembly-CSharp.dll in the LaMulana2_Data/Managed folder
- Rename your backed up version of Assembly-CSharp.dll back too Assembly-CSharp.dll
- Replace current LaMulana2Randomizer folder with the newer version.
- Copy all the files from the LaMulana2Randomizer/Monomod folder to the LaMulana2_Data/Managed folder
- Now in the LaMulana2_Data/Managed folde, drag the Assembly-CSharp.dll onto monomod.exe
- Make a backup of Assembly-CSharp.ddl eg. rename to Assembly-CSharp.ddl.backup
- Rename the MONOMODDED_Assembly-CSharp.dll file to Assembly-CSharp.dll
- Copy old seeds into the seed folder if that is applicable.
- Delete the Assembly-CSharp.dll in the LaMulana2_Data/Managed folder
- Rename your backed up version of Assembly-CSharp.dll back too Assembly-CSharp.dll or Use Steam's file verification and it will redownload the original Assembly-CSharp.dll
- Remove Assembley-CSharp.mm.dll and all monomod related files from the LaMulana2_Data/Managed folder
The randomisation application should compile fine, for the patch dll you will have to correct the missing references to the Unity dlls, TextMeshPro dll and the games Assembly-CSharp dll as these can't be distributed with the source code.