Converts Touhou 6's (EoSD) Scripts into Touhou 20 (FW)
Why did i make this?
Tbh i think the main motivation was that EoSD New Classic was releasing this year, tho its not the first time i tried to port TH6 into somewhere else (I tried to do it on Scratch like 2 years ago and wasn't the best outcome lmao)
So im posting this here if anyone wants to see how my crappy code works or just as reference (or contributions if you have any to make this mod release earlier)
Install .NET 8 SDK and Runtime
Open a terminal window (or cmd) and type this while being on the project's folder:
- On Windows:
dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true --self-contained true
- On Linux:
dotnet publish -c Release -r linux-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true --self-contained true
Note: Scripts produced by Windows and Linux might be a little bit different tho their contents should be roughly the same.
-
Copy all of EoSD's "ecldataX.txt" decompiled files into the binary's directory
-
Create a folder called
moddedalong the converter's binary -
Open EoSD2FW
-
Type the name of the Sub-Params file (The default one available since v0.2 on the releases tab is "Params.spell")
-
Type the stage number 1 - 7 (7 is for the extra stage) then [ENTER]
-
You should get a .txt file on the "modded" folder, that's the converted script.
-
To pack it to use it on FW you need to use thtk with zero318's ECLMap
-
Use it like any other mod (oh gosh, i can't make a full guide on this rn sorry :'v)
- @zero318 Bullet transform 0x1 fix Binhack, ECLMap + General Help
- @Neo-Nickz General Help
- @DarkCatyYT General Help
- @Priw8 Website with various ECL tutorials and resources
- @ExpHP Website with ANM scripts documentation
- @ManDude EoSD ECL documentation
- THWiki.cc 4th Gen ECL documentation
- @GensokyoClub EoSD Decompile for Reference
- THPatch Original EoSD's English and Spanish Game Translations