xan1242 / TFEhpLoader

EHP loader plugin for embedded EHP files in Yu-Gi-Oh Tag Force

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tag Force EHP Loader

This is a plugin designed to allow easy replacement of embedded EhFolders in the executable (EBOOT) without having to modify it.

This is a useful tool for translators and modders since it avoids the nasty process of editing the executable.

Usage

Run it as a plugin via PPSSPP or CFW PSP and put your EHPs right next to the plugin in a folder called ehps/<game_serial> (where <game_serial> is the serial number of the game, example ULES01183).

The available EHPs are:

  • cname.ehp - character names

  • interface.ehp - window decoration textures

  • rcpset.ehp - the deck recipes and their names

  • load_fl.ehp - the loading widget

  • sysmsg.ehp - system message text (e.g. "Checking storage media.")

  • packset.ehp - the card shop pack names

To extract these files, you may use EHPScanner with a decrypted EBOOT.

PPSSPP Note

Be sure to add your game serial to the games section in the includedplugin.ini!

If you do not do this, the plugin will not load!

Example:

[games]
ULES01183 = true
; add other IDs here

PSP Note

If you're using a CFW PSP, please only load the TF-EhpLoaderBoot.prx plugin. This will properly boostrap TF-EhpLoader.prx into the userspace after the game starts. (Both TF-EhpLoaderBoot.prx and TF-EhpLoader.prx must be present!)

Loading from UMD

If you want your EHP files to load from the UMD instead, create a file UMDLOAD.txt right next to the plugin.

The path on UMD should then be: disc0:/PSP_GAME/USRDIR/ehps.

Make sure you create the UMD image with a tool such as UMDGen at least once before replacing any files with other ISO tools.

Compatibility

This should work with all Tag Force games.

This should also work on PPSSPP and real hardware (via the bootstrap plugin).

Building

You may follow the same build instructions as per PSPModBase here.

About

EHP loader plugin for embedded EHP files in Yu-Gi-Oh Tag Force

License:MIT License


Languages

Language:C 98.1%Language:Makefile 1.9%