Releases: tge-was-taken/GFD-Studio
Releases · tge-was-taken/GFD-Studio
0.7.0
0.6.9
(nice)
- Apply theme to all forms
- Replaced non-functional controls in GAP rescale/reposition dialog
- Use blue inactive color for PropertyGrid instead of Dark Grey
- Actually fix DPI scaling this time
- Apply theme to right click context menu
(the sexiest release yet)
Hotfix 9/8/23
- Re-enabled Convert To Material Preset (All) right click context menu option now that SecreC fixed the bug
0.6.8
- Made animation timeline smaller and resizable
- Updated model viewer shaders to make use of individual material flags (thanks to DniweTamp)
- Brought back light theme as an optional toggle
- Improved the appearance of dark/light themes
- Added a toggle for using a replacement material's original texture names (thanks to SecreC)
- Made the form remember your settings regarding dark mode, replacement material/color overrides
0.6.7: Dark Mode, Resizable Form, New Shader
- Changed appearance of the form to be darker
- Uses an improved model viewer shader that uses data from the materials (thanks to DniweTamp)
- Allows resizing of form elements
- Shrink dimensions of the 3D grid
0.6.2
no upgrading allowed
0.4.8: Fix submodule, field texture replacement, cleanup
Change summary
- Fix Scarlet submodule
- Fix field texture replacement resuling in corrupt textures & leading to crashes
- Project cleanup (migration to .NET Framework 4.8, shader refactoring, warning cleanup etc.)
- Fix BIN archive reading
- Added animation pack scaling & translation
- Improved Catherine Full Body support
0.4.6
- Also transform morpher vertices when using the replace feature
- Implement custom menus for custom context menu event handlers
- Fix adding textures manually (through Add option)
- Implement 'Add new x' options for materials and textures
- Added 'Retarget' option for animation nodes
- Support viewing, exporting and editing of field textures (archives) for both PS3 and PS4
- WIP Camera and light editing support, including displaying them (and particles) with primitives in the model viewer
- Fix regression that caused a crash when viewing materials
- Added user friendly display names to known properties
- Added RGBA color properties to float colors for ease of use
- Implement automatic conversion for incompatible uncompressed RGBA DDS textures
- Improve support for Catherine: Full Body
- Shader refactoring
Animation viewer & other improvements
Changelog:
- Make Miku's P4D model load
- More Geometry -> Mesh changes
- Properly offset mesh attachments when using the replace feature
- 'Morph' attachment 'MaterialName' property is actually a node name reference
- Fix ChunkType000100F8 not importing & exporting properly
- Fix nodes being invalidated by the dummy tree node
- Allow mesh morph targets to be edited
- Utilise 'Bone' type to encompass data previously in bone palette, simplifying it
- Add utility property to Material that enumerates over all texture maps
- Add utility property to Node that enumerates over all meshes
- Provide warning messages when inconsistencies are present when exporting a model pack (thanks to ShrineFox)
- Separate MainForm event handlers from main file
- Animation viewer (WIP)
- Rewrite most of the model viewer, implement animation viewing functionality
- TODO: port vertex weighting to GLSL shader
- Modify main form to accommodate animation viewer,
- added a new animation menu dropdown, including functionality to load animations stored externally
- put the original tree view under a tab named 'Model Editor', added a second tab for just animations
- added animation slider, play and stop buttons
- Add basic icons to tree view
0.3.0
Bump to version 0.3 * Added user property editing (this took me longer than it should've) * Fixed node (gnd) export/import * Transform vertices when using the model viewer and when exporting (fixes disjointed models) * Move resource data to 'app_data' * Support previewing alpha in the model viewer for some materials * And all the stuff from the previous commits...
Bug fixes
- Fix crash that could occur when editing materials
- Fix crash that could occur when using the replace option
- Fix default material not being recognized as a preset material
- Fix detection of mesh attachment nodes
- Performance optimizations