Releases: riidefi/RiiStudio
Alpha 5.11.1
Alpha 5.11 (Hotfix 1)
JParticle (.jpa)
- Added support for editing JPA particle effect files, used in games like Super Mario Sunshine. Much thanks to @CyrusTheHedgehog for fully implementing this!
BRRES/BMD:
- Added "preset" selector to TEV stage editors
Command Line:
- Added
rszst compress --algorithm mk8
: Compresses with the Mario Kart 8 SZS (YAZ0) compression algorithm. (@aboood40091, @KillzXGaming) - Added
rszst compress --algorithm lib-yaz0
: Compresses with a reimplementation of the WSZST level 10 compression algorithm. (@aboood40091) - Comparison of algorithms here. Fast=
mk8
, Medium=ct-lib
, Best=lib-yaz0
, essentially, withnintendo
andctgp
available as novelties. - Added WIP
rszst brres-to-json
command. Output format may change slightly in future releases.
Internal:
- Added C# bindings for texture codec (
gctex
), SZS compression (szs
) and mesh optimization (rsmeshopt
) libraries.
Hotfix 1: Fix undo-redo history bug with TEV presets
Full Changelog: Alpha-5.10.13-Hotfix8...Alpha-5.11-Hotfix1
Alpha 5.10.13 (Hotfix 8)
BMD/BDL:
- Basic .bmd_rspreset support. Unfortunately, as .bmd files do not include texture animations (like .brres), these presets are a bit less convenient since you will still need to keep track of .btk/.brk/etc animations.
Command Line:
- Added
rszst dump-presets
command to dump all materials of a .brres/.bmd/.bdl to a folder
Hotfix 1:
- Fix potential BRRES save error after importing fbx/dae files
Hotfix 2:
- Export Preset/Import Preset buttons in the material editor
- Fix issue with renderer not updating sampler selection
- Fixed potential crash in editor
Hotfix 3-6:
[command line] Added two new compression algorithms:
- haroohie
(credit: @Gericom) ~3x faster than wszst standard
at same output size
- ct-lib
(credit: @narahiero) ~5.5x faster than wszst standard
at same output size
[command line] kmp2json: Handle kmps with object ID 0
BMD: Support opening "Jmap2Bmd"-generated files
[command line]
Added rszst optimize [brres or bmd]
command
Hotfix 7:
[BRRES] Fixed bug where saving BrawlBox-generated CHR0 files would result in corrupted files.
Hotfix 8:
[BRRES] Fixed bug where only one indirect matrix per indirect config was being read.
[frontend] Property editor icons are now colored
[cli] Added import-tex0
command to convert from .png/.jpg to .tex0
Full Changelog: Alpha-5.10.12...Alpha-5.10.13-Hotfix8
Alpha 5.10.12
Alpha 5.10.12
.dae/.fbx importer: Misc fixes
Blender Plugin: Misc fixes
Command Line:
rszst kmp-to-json
rszst json-to-kmp
rszst kcl-to-json
rszst import-command has been deprecated
rszst import-brres and rszst import-bmd should be used instead
rszst compress file.arc --algorithm=nintendo
-> options: worst-case-encoding, nintendo, mkw-sp, ctgp
Alpha 5.10.11 (Hotfix 3)
Alpha 5.10.11
-
Added RARC editor (@JoshuaMKW)
This is the archive format for Galaxy, Double Dash and Sunshine among other titles. -
BMD/BRRES: Flicker entire selection not just active material
-
BMD: Fix some loading errors not propagating to the UI
-
rszst:
import-command
no longer has--merge-mats
specified by default -
rszst: Experimental RARC command-line support (@JoshuaMKW)
rszst extract file.arc folder
andrszst create folder/root_name new_file.arc --rarc
. The requirement to useroot_name
is a bit awkward and will probably be changed in a subsequent release.
Hotfix 1:
- Option to preview images without filtering
- Texture editor: option to disable automatic preview sync
- Fixed CMPR encoding of tiny images
Hotfix 2: - Add updater recovery mode to catch stale .dll files
Hotfix 3: - Add a "build info" menu for debugging
Alpha 5.10.10 (Hotfix 3)
Alpha 5.10.10
riistudio_blender:
- Overhauled UI for configuring BRRES/BMD materials inside Blender (@Gabriela-Orzechowska)
- Samplers: Add ability to export multiple textures from a single material
- TEV: Add ability to create TEV Shaders
- Added TEV Colors, Swap Tables
- Various quality-of-life improvements and bugfixes (@Gabriela-Orzechowska)
RiiStudio:
- BRRES: Fixed CHR0, CLR0 file IO bugs (@Gabriela-Orzechowska)
- Renderer: Profiled/refactored to drastically reduce CPU overhead
- UI: Flicker newly selected materials as a simple selection indicator
- BMD: Reworked the fog UI
- MKW: Ability to hook into Dolphin's RAM and load track files from memory
- Various bugfixes
MacOS/Linux:
- MacOS: Support bundling the application as a MacOS package (.app)
- MacOS/Linux: Partly enabled application updater to check for updates, although prebuilt versions are not currently published. GitHub plans to release M1 build bots sometime Q4 2023.
Hotfix 1:
- Fix root scene context menu not appearing
Hotfix 2: - Fix renderer bug with reopening a file
Hotfix 3: - Add "Force recompile" button to material property editor
- Fix material blink indicator affecting last material, not current
Alpha 5.10.9
Alpha 5.10.9
BRRES/BMD:
- UI: Add 'Simple' indirect stage menu (@Gabriela-Orzechowska)
- UI: Properly display indirect matrix rotation angle in degrees (@Gabriela-Orzechowska)
- Fixed bug with encoding IA8 images
BRRES:
- Support .brres files with multiple MDL0 entries
- Support rebuilding CHR0 animations
- Display all animations in outliner, not just those that can be edited
Command line:
- rszst: Fixed some .szs <-> folder bugs (@JoshuaMKW)
- rszst: Add --no_compression flag (@JoshuaMKW)
Alpha 5.10.8 (Hotfix 1)
Alpha 5.10.8
SRT0: Add curve editor (credit: @jupahe64)
Other changes:
- BMD: Fix opening
driver.bmd
files - BRRES: Workaround corrupt CTools minimaps
Hotfix 1:
- posteffects: Don't display some RGBA colors as ABGR
- srt0: Allow multiple keyframes on the same frame
- riistudio_blender: Improve algorithm for finding the primary texture of a material
Alpha 5.10.7
riistudio_blender:
@Gabriela-Orzechowska : Add advanced material transparency/sorting/depth settings to UI
RiiStudio:
- BRRES: Support reading files with invalid vertex attribute divisors
- TEX0: Add UI warning text for invalid dimensions
- File extension checks are now case-insensitive
- Misc bugfixes and performance improvements
Alpha 5.10.6 (Hotfix 2)
Alpha 5.10.6
BRRES:
- Added SRT0 table editor
- Condensed file warning messages
Misc:
- Outliner now shows empty folders
- Rewrote .blmap editor
- Updated ImGui to v1.89.5
Hotfix 1: Fix missing context menus
Hotfix 2: @Gabriela-Orzechowska -- fixed bug where RiiStudio would reject SRT0 files too eagerly
Hotfix 2: Fixed an oversight that caused the model importer to ignore initial mipmap settings