https://github.com/wiilink24/doltranslator
Inserts translations into a DOL
https://github.com/wiilink24/doltranslator
Last synced: 2 months ago
JSON representation
Inserts translations into a DOL
- Host: GitHub
- URL: https://github.com/wiilink24/doltranslator
- Owner: WiiLink24
- License: mit
- Created: 2024-02-18T21:19:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-16T23:46:12.000Z (6 months ago)
- Last Synced: 2024-12-17T00:50:13.884Z (6 months ago)
- Language: Go
- Size: 8.79 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DolTranslator
Inserts strings into a Nintendo Wii/GC DOL.## Usage
You will need a Nintendo Wii/GC DOL which will be translated, as well as a JSON file similar to the following.
```json
{
"translations": [
{
"address": "0x802d7740",
"text": "This will be inserted!"
}
]
}
```
The `address` key is the memory address where this string can be found. You can find this in Ghidra or in Dolphin Emulator Memory view.You will also need to designate a new region of memory to place translations in the case that an inserted string overflows the original.
Running from CMD:
```
./DolTranslator [path/to/dol] [path/to/json] [new address]
```