News
Welcome to NeoRHDN! This place is still a work-in-progress, so pardon the construction...

Site registration now fixed. Oops!
Views: 435,795
Sections: Documents | Utilities | ROM Hacks | Games | Translations | Homebrew | Fonts
Site: Main | Rules/FAQ | Discord | Memberlist | Latest posts | Stats | Ranks | Online users
09-20-24 07:38 AM
Guest: Register | Login

NeoRHDN - Utilities - Utility Information

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):

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

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!"):

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

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)
TitleSceneNavi
AuthorDigitalZero Domain
CategoryLevel Editors
PlatformN64
GameThe Legend of Zelda: Ocarina of Time
OSWindows
LicenseN/A
Source CodeNo
LevelIntermediate
Versionv1.0 Beta
Release Date2014-04-07
Downloads7070
Last Modified2014-04-06 20:58:56

Download


Acmlmboard v2.5.6+neo (2024-08-13)
© 2005-2024 Acmlm, Emuz, NinCollin, et al.

Page rendered in 0.024 seconds. (644KB of memory used)
MySQL - queries: 24, rows: 323/329, time: 0.019 seconds.