Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xan1242/tfehploader
EHP loader plugin for embedded EHP files in Yu-Gi-Oh Tag Force
https://github.com/xan1242/tfehploader
ehfolder konami loader mod plugin sony-psp tag-force tf yu-gi-oh yugioh
Last synced: 9 days ago
JSON representation
EHP loader plugin for embedded EHP files in Yu-Gi-Oh Tag Force
- Host: GitHub
- URL: https://github.com/xan1242/tfehploader
- Owner: xan1242
- License: mit
- Created: 2023-08-13T21:04:52.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-18T23:13:55.000Z (11 months ago)
- Last Synced: 2023-12-19T02:32:00.268Z (11 months ago)
- Topics: ehfolder, konami, loader, mod, plugin, sony-psp, tag-force, tf, yu-gi-oh, yugioh
- Language: C
- Homepage:
- Size: 215 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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/` (where `` 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](https://github.com/xan1242/EHPScanner) with a decrypted EBOOT.
### PPSSPP Note
Be sure to add your game serial to the `games` section in the included`plugin.ini`!
If you do not do this, the plugin will not load!
Example:
```ini
[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](https://github.com/xan1242/PSPModBase#usage).