Newest Hacks

Final Fantasy Restored Debalance All Elite Wrestling Pokemon Orange Islands Link's Awakening Redux

Newest Translations

Chou Soujuu Mecha MG Shanghai Popils The Little Mermaid

Newest Utilities

Zapper 2020 DKC Stage Name Editor Universal PVR Extractor & Patcher Room Transfer

Newest Reviews

Legend of Zelda - Decline of a Kingdom Mega Man 3 Improvement Link's Awakening Redux Secret of Mana Scroll Hack

Newest Homebrew

Nova the Squirrel Death Planet Bad Apple!! PV-FC 2.5 Simplistic

SceneNavi

Level Editors

Description:

SceneNavi is a level editor for The Legend of Zelda: Ocarina of Time for the N64 written in C#, using .NET 4 and OpenTK. It is compatible with any uncompressed ROM of the game, ex. the Master Quest Debug ROM; other versions need to be decompressed to 64MB using ZDEC or a similar tool. Working with individual scene and room files, as opposed to editing inside the ROM, is also supported, given a supported ROM has been loaded beforehand.

Features (as of v1.0 Beta 9):

  • Changing of room actors, loaded room object models, loaded special scene-wide object models, spawn points, transitions, waypoints and waterboxes
  • XML-based “actor definition” system to simplify level editing, ex. by breaking actor properties down into human-readable options (*)
  • Changing of scene and room parameters, ex. background music, nighttime SFX (WIP)
  • Editing of room model vertex colors; editing of collision polygons and polygon types (WIP)
  • Modification of certain data tables, namely the exit and scene tables
  • Export and re-import of area title cards
  • Support for custom maps created by the tools SharpOcarina and Hylian Toolbox
  • Support for ROMs with spinout’s “z64tables” data table relocation hack
  • Hopefully easy-to-use user interface, partially inspired by previous OoT editors like Utility of Time and SayakaGL
  • In-program update function that checks for newer versions online

The full source code is available on GitHub and requires .NET 4, OpenTK (currently uses opentk-2012-03-15), QuickFont and Nini 1.1.0.

Release notes for v1.0 Beta 9 (”You’ve Got Shaders In My Fixed Functions!”):

  • Added new GLSL-based combiner emulation, still missing certain rendering details (ex. automatic texture-coordinate generation for reflections)
  • Added support for anti-aliasing and mipmapping in renderer; can be toggled from menu
  • Changed application configuration to use Nini library instead of .NET Properties.Settings
  • Fixed various bugs; combiner inaccuracies, display list caching, Scene TreeView generation, mesh header types, etc.
  • Added experimental help system, displays help string in status bar when hovering over menu items; still needs work
  • Various other OpenGL-related changes and additions (ex. extension checks)
  • Various minor GUI changes (ex. status bar appearance, Options menu arrangement)

Proper documentation is currently work-in-progress and not yet included. Keep an eye on the SceneNavi Update Page for per-version changelogs and further updates!

(* only certain actors supported so far; other actors default to normal “number, position, rotation, variable” format)

Links:

User Review Information
No User Reviews!