-
Notifications
You must be signed in to change notification settings - Fork 660
Closed
Description
This is a tracking tool for a set of tools I intend to create for debugging in-game issues and mod development. This will be things like save editor, actor manipulation, collision visualization, and more. These will be implemented through a mix of ImGui windows, console commands, and cVars. For feature inspiration, gz is a good source. This is not a complete list so feel free to suggest additional features or to open your own PRs.
- Debugging Tools
- Pause / resume
- Frame advance
- Virtual controller (TAS-like, set buttons/stick positions for each frame)
- Save Editor (Everything in
SaveContext)- Inventory Editor
- Quest Status Editor
- Flag Editor
- Time of day, health, magic, etc.
- Actor Manager
- Visualize actor lists
- Manipulate actor values (health, position, size, etc.)
- Specialized actor visualizations (at least for Player, could do more)
- Select actors by clicking on them
- Display List Debugging
- Disassemble display lists
- Manage render state (control what gets drawn e.g. OPA/XLU DLs, actors, scenes, interface, etc.)
- Step-through DLs
- Asset Management
- See currently-loaded textures, sounds, objects, etc.
- Scene Debugging
- Disassemble scene and room headers
- Change scene settings
- Collision Debugging
- Enable/disable collision checks and flags
- Visualize BGCheck collision
- Visualize Collision_Check collision
- Cutscene Debugging
- Disassemble cutscene commands
- Step-through cutscenes
- Camera Debugging
- Free-roam camera
- Edit camera settings
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels