Skip to content

Releases: DavidSM64/Quad64

Version 0.3

03 Jan 04:28
93f13ba
Compare
Choose a tag to compare
Version 0.3 Pre-release
Pre-release

Tris Count
Copy objects with F1-F4, Paste with F5-F8
Crash fixes
Minor Cleanups

Version 0.2 (Beta Build 5)

14 Jul 04:29
Compare
Choose a tag to compare
Pre-release

Changelog:

Changes by Pilzinsel64:

  • Added support for ROMs made in SM64 ROM Manager (Thanks Pilz!)

Changes by Davideesk:

  • Added themes

    • Themes are customizable JSON files that can change the RGB colors of the GUI.
    • Located under /data/themes/
    • Currently only 2 themes: "Quad64 Light" and "Quad64 Dark"
    • Please give me any kind of feedback on both of these themes. I probably do need to adjust them in future builds.
  • Fixed some bugs that caused ROMs to crash.

    • Fixed the TreeView duplication bug introduced in Beta build 4
    • Added a sanity check with decoding textures
    • Added a sanity check for reading collision data
    • Fixed a bug from Pilz' unoffical release, where non-ROM Manager hacks would have missing geometry after a ROM Manager hack was loaded
    • Added a check for hacky 0xA segments in the texture editor, which should prevent crashing in ROM Manager levels that have no background.

Special thanks to AloXado320 for finding & reporting these bugs.

Version 0.2 (Beta Build 4, Hotfix 1)

11 Jul 00:09
45e312a
Compare
Choose a tag to compare
Pre-release

Changelog:

Changes by Davideesk:

  • Changed the properties window a bit to allow for more information to be seen.
  • Removed the 6 camera buttons and replaced it with a drop-down list.
  • Added grid overlay button on the controls bar
  • Added FOV slider back in the Settings menu. (You're welcome dbp)
  • The program will now detect level ids that might not be normally used. These are added as "Extra Levels" at the bottom of the select level list.
  • The "Select Level" window should no longer be resizable.
  • Fixed a bug with loading segment 0x2 in roms that use shygoo's more letters patch
  • Fixed a bug with RGBA16 encoding

Changes by aglab2:

  • Added a bunch of sanity checks in the code to improve rom compatibility and reduce crashing.

No SM64 ROM Manager support yet. Maybe in the next build!

Hotfix 1:

  • Fixed an issue where loading Inside Castle, Big Boo's Haunt, and Hazy Maze Cave would crash.

Version 0.2 (Beta build 3)

16 Mar 16:43
Compare
Choose a tag to compare
Pre-release

Changelog:

Changes by Davideesk:

  • Added more camera modes (Top, Bottom, Left, Right, Front, Back). Removed Field of View slider to make room for the buttons. That feature was kinda pointless anyway
  • Added a menu for editing warps (Edit -> Warp), which should make it easier to select a level without having to remember the level id. Note: Multi-selecting warps doesn't really work at the moment, so you can only change one warp at a time.
  • 'Drop to Ground' will now find the closest point to the y-pos, instead of just selecting the highest point. This may need to be tweaked even more.
  • Quad64 should now be a 32-bit program again.

Changes by aglab2:

  • The editor should now only save changes you make, instead of just overwriting the entire ROM file.
  • Reordered the level list by in-game courses, instead of just by level ID.
  • Added Kaze's objects from his "more objects patch" to the default object-combo name list.
  • Various fixes related to saving.

What I still need to do:

  • Add JSON files for the other texture tab in the texture editor for the European, Japanese, Shindou edition ROMs
  • Implement menus for selecting models and behavior parameters
  • Fix multi-select for editing warps

Version 0.2 (Beta build 2)

30 Jan 15:40
Compare
Choose a tag to compare
Pre-release

Changelog:

  • Finished script dumps window (Misc -> Script Dumps)
  • Added a new menu to select behavior for an object (Edit -> Behavior)
  • You can now change the names of object combos (Edit -> Object Combo Name)
  • Added a filter box in the select item window. (Idea from aglab2, but I used a simpler approach)
  • Texture parsing should be a lot faster now
  • Fixed RGBA32 texture error
  • Other minor bug fixes

What I still need to do:

  • Add JSON files for the other texture tab in the texture editor for the European, Japanese, Shindou edition ROMs
  • Implement menus for selecting models and behavior parameters

Version 0.2 (Beta build 1)

10 Jan 21:40
Compare
Choose a tag to compare
Pre-release

Changelog:

  • Added the Texture Editor window
    • You can extract any texture in the current level and replace any non-CI textures and sky background in extended ROMs
    • CI textures cannot be modified in this release (will probably come in a later version)
    • You can set the sky background to be either a solid RGBA16 color or a texture if its avaliable
    • You can modify textures that are not in TT64 like the HUD, text, warp transition, water boxes, etc
  • Added the Script Dumps window
    • Currently only works with scripts related to the level geometry.
  • You can now select multiple objects to move around and modify
    • Hold down 'Ctrl' and click to toggle an object
    • Hold down 'Shift' in the treeView and click to select a range of objects
  • Added WASD movement controls in the view window
    • Only works when the camera mode is set to "Fly".
  • CI texture colors will now show up properly in the viewer
  • Many bug fixes

What I still need to do:

  • Finish Script Dumps for objects.
  • Add JSON files for the other texture tab in the texture editor for the European, Japanese, Shindou edition ROMs
  • Implement behavior list Jannik sent me
  • MAYBE implement behavior parameter list (request from Trent)