Skip to content

Advanced Level Manager for SM64 Decompilation Project.

License

Notifications You must be signed in to change notification settings

denukernel/Randm64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image Randm64

Powerful Level Management for SM64 Decompilation Project, Replacing the Old Level Viewer.

image image image

Key Features

  • 3D Level Rendering: High-performance visualization of level geometry using OpenTK.
  • Collision Mesh Support: Parse and view collision.inc.c data with vertex and triangle counts.
  • Full Object Support:
    • Standard Objects: Parsed from level scripts (script.c).
    • Macro Objects: Automatic parsing of macro.inc.c and preset resolution.
    • Special Objects: Extraction of trees, signs, and other modular pieces directly from collision data.
  • Dynamic Project Selection: 100% portable. Select any SM64 decomp root folder and the viewer handles the rest.
  • Advanced Parsing: Intelligent regex-based parsers that handle C-style comments, variable whitespace, and complex macro formats (OBJECT_WITH_ACTS, MARIO_POS, etc.).
  • Modern UI: Clean WPF-based interface with glassmorphism aesthetics and dark mode support.
  • Object Manipulation: An Level Editor with best features.

Getting Started

Prerequisites

Controls (3D Viewer)

  • Check Level Editor how to use.

Technical Stack

  • C# / .NET 8
  • WPF (Windows Presentation Foundation)
  • OpenTK (OpenGL bindings)
  • YamlDotNet (Level metadata parsing)

Contributing

Contributions are welcome! Please feel free to submit a Pull Request or open an Issue.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Older Level Editors

Toad's Tool 64

About

Advanced Level Manager for SM64 Decompilation Project.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages