Important
This repo does not seem to work anymore. Please be aware of this. The code is really bad, as this was my first time using C++ in a proper project.
As of now, I am not actively working on this. Instead, I'm working on other projects under this organization.
If you have questions about Quest3D, you may contact me and I will try to answer to the best of my ability.
PLEASE NOTE THAT THIS IS STILL IN VERY EARLY DEVELOPMENT!
This is a tool made for messing with Quest3D games (mainly Audiosurf) to inspect and hopefully learn about their inner workings.
This tool is not supposed to:
- Enable piracy (There's way better ways for that than using this tool anyway)
- Enable cheating online (The tool can't even do this in its current state)
- Cause thermonuclear war
- Show information about channel groups (Name, protection and read-only status, file path)
- Remove protection and read-only status from channel groups and save them, allowing them to be opened by the Quest3D editor for inspection or editing.
- Load .cgr files into the game (NOTE: Not tested properly, don't count on it working)
- Read (and change) strings of some channels (Support added for the most common ones)
- Read and modify script source code of Lua script channels
- Extract textures
- Ability to write channel groups as DOT files to visualize them as a digraph
More to come soon-ish.
- The Quest3D 4.0 SDK (4.2 might work too)
- UGraphViz
- kiero
- Dear ImGui
- Graphviz
- Detours