App:VerboseOcarina
From CloudModding OoT Wiki
VerboseOcarina is a tool developed by mzxrules that dumps scene and room header data into a more readable text form, making it easier to analyse level data. Output from VerboseOcarina is used in ootmap.com
Readme
Verbose Ocarina by mzxrules, 2013-2019
November 26th, 2019 release
# Intro
This tool is designed to print out various stats in regards to scene and room
files. Initally a rough program created to understand scene/room headers in
order to understand the so called "wrong warp" glitch, this program can now
parse all 101 scenes within the commercially released roms.
# Using
When first starting the program, it will want you to point it toward a NTSC
1.0 rom. If you don't have a 1.0 rom, simply select a dummy file. You can
change the file it looks at later by editing "rompath.xml"
# Features
- Automatic rom decompression: Provided the rom is in "big endian order", the
parser is able to extract information from a compressed rom.
- Supports nearly all known versions of Ocarina of Time and Majora's Mask
- Automaticly saves the path to each rom to "rompath.xml".
- Scene/Room parser: Converts the scene and room headers into a more readable
form. When "scene" is selected:
Fetch: parses a single scene and any child rooms. Unreferenced scene or
room headers will not be listed.
Fetch All: parses all scenes within a given rom.
- Actor/Object/Sceneword (scene/room headers) finder:
Fetch: Finds all actors, objects, or scenewords with a given id across
all scenes and rooms
Fetch All: Lists all actors,objects, or scenewords across all scenes
and rooms
- Cutscene parser: Converts cutscenes into a readable form.
When "cutscene" is selected:
Fetch: given a rom address, treats the data as if it were a cutscene.
Fetch All is not used.
- Text dump: dumps game text.
When "text" is selected:
Fetch: Dumps all text for a given text id, for all languages supported
by the rom.
Fetch All is not used.