Skip to content

vGeoXIII/GeoPatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoPatcher by @vGeoXIII

GitHub: https://github.com/vGeoXIII/GeoPatcher

Project for streamlining the translation process of editing pc98 games.
Originally designed for editing "Variable Geo II: Bout of Cabalistic Goddess" by GIGA.
Python script works on both the vanilla version of VG2 and the Updated version found in the V.G. Perfect Collection.

A demo translation patch is provided as an xDelta file.
A SFW patch that disables humiliation scenes while keeping character intros is available as well: xDelta file.

Yuka Translation

If you wish to provide your own translation for this project, contact me via:

GeoPatcher.py

Tool for extracting, editing, and patching text data in VGII. Run in shell/cli with:
python GeoPatcher.py <mode> <arg> <arg> <...>

---File Commands-----------------------------------------------
(File commands can be passed together in one call)
   Ex: $ python GeoPatcher.py game.hdi -r -t -w -p

<hdi_file>
   Extracts text, translates text, applies translation, and patches game in one call.
-r hdi_file <lcl_file>
   Read and extract JP text from hdi file and create a .geolcl text file for editing.
   Must be run again if using VG2.1 to update offsets.
-t lcl_file
   Translate replacement text using translate-shell cli program
   Translate shell can be found here: https://github.com/soimort/translate-shell
-w game_file lcl_file
   Write to game_file with text edits from lcl_file
-p vg2_hdi
   Patches VGII hdi file to display halfwidth characters

---Debugging Commands--------------------------------------------
-h
   Displays help info
-c <str>
   Converts and prints given string as byte data for patched game
-cc <str>
   Converts and prints given string as halfwidth byte data for un-patched game
-cb <str>
   Prints given string as bytes
-p_<cheat>
   Extra patches to speed up testing.
   -p_sfw : Disables post-match scene for single player mode
   -p_p1zero : Start player 1 with 0 health
   -p_p2zero : Start player 2 with 0 health
   -p_thintext : Displays text at single pixel width

Resources + References

About

Tools for editing text in pc98 hdi games, namely the Variable Geo series.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages