Skip to content

Gabolate/EoSD2FW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EoSD2FW

Converts Touhou 6's (EoSD) Scripts into Touhou 20 (FW)

Info

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)

How to build

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.

How to use

  • Copy all of EoSD's "ecldataX.txt" decompiled files into the binary's directory

  • Create a folder called modded along 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)

Credits

  • @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

About

Converts Touhou 6's (EoSD) Scripts into Touhou 20 (FW)

Resources

License

Stars

3 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages