Skip to content

Vrilya/VOoTIE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Vrilya's Ocarina of Time Image Extractor/Injector

Overview

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.

Features

  • 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.

Download

You can download the latest version of VOoTIE from the Releases page.

How to Use

Extracting Images

  1. Run the program: Open VOoTIE.exe.
  2. Choose a ROM file: Select a decompressed Ocarina of Time .z64 ROM.
  3. Check ROM detection: The program will detect the ROM version automatically when possible.
  4. Select an output folder: Specify where extracted images should be saved.
  5. Start extraction: Click "Extract Images" to start extracting.

Injecting Images

  1. Modify extracted images: Edit the .png files as needed.
  2. Select the same ROM and output folder: The output folder should contain the edited extracted images.
  3. Start injection: Click "Inject Images" to inject the modified images back into the ROM.

Manual ROM Settings

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.

Testing in an Emulator

  • Click "Start Emulator" to launch the emulator with the modified ROM.

ROM Version File Format

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

Notes

  • Compressed ROMs are not supported. The program disables extraction and injection for ROM files smaller than 59,736,064 bytes.
  • 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.

About

Vrilya's Ocarina of Time Image Extractor/Injector

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors