Vrilya's Ocarina of Time Image Extractor/Injector is a tool designed for extracting and injecting image textures from The Legend of Zelda: Ocarina of Time ROM files. This tool allows users to extract textures, modify them, and re-insert them into the game, making it useful for modding and custom texture replacements.
- Extract Images: Extract textures from the game ROM.
- Inject Images: Replace existing textures in the ROM with custom images.
- Automatic ROM Detection: Detects supported ROM versions from the ROM build timestamp.
- Manual ROM Settings: Allows manual selection of a settings file when needed.
- Batch Processing: Extract and inject multiple images automatically based on predefined settings.
- GUI Interface: A user-friendly graphical interface for selecting ROMs, settings, and output folders.
You can download the latest version of VOoTIE from the Releases page.
- Run the program: Open
VOoTIE.exe. - Choose a ROM file: Select a decompressed Ocarina of Time
.z64ROM. - Check ROM detection: The program will detect the ROM version automatically when possible.
- Select an output folder: Specify where extracted images should be saved.
- Start extraction: Click "Extract Images" to start extracting.
- Modify extracted images: Edit the
.pngfiles as needed. - Select the same ROM and output folder: The output folder should contain the edited extracted images.
- Start injection: Click "Inject Images" to inject the modified images back into the ROM.
The program normally detects the ROM version automatically. If you need to override this, enable Manual ROM settings and choose the matching settings file from the dropdown.
Settings files must be placed in the romsettings folder next to the program executable.
- Click "Start Emulator" to launch the emulator with the modified ROM.
ROM settings files define image extraction and injection parameters. These files belong in the romsettings folder.
Example:
Set TexS 32x32 # Sets texture size
Exp IA8 0x12345678 my_texture # Exports texture at given address
- Compressed ROMs are not supported. The program disables extraction and injection for ROM files smaller than
59,736,064bytes. - If the ROM version cannot be detected automatically, enable Manual ROM settings and select the correct settings file.
- Always create a backup of your ROM before making modifications.