Skip to content

Releases: riidefi/RiiStudio

Alpha 5.11.1

19 Oct 00:52
Compare
Choose a tag to compare

Alpha 5.11.1

BRRES

BRRES/BMD

  • Renderer fixes

Alpha 5.11 (Hotfix 1)

16 Oct 05:42
Compare
Choose a tag to compare

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, with nintendo and ctgp available as novelties.
  • Added WIP rszst brres-to-json command. Output format may change slightly in future releases.

Internal:

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)

10 Aug 16:15
Compare
Choose a tag to compare

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

09 Aug 11:57
Compare
Choose a tag to compare

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)

01 Aug 08:59
Compare
Choose a tag to compare

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 and rszst create folder/root_name new_file.arc --rarc. The requirement to use root_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)

19 Jul 23:15
Compare
Choose a tag to compare

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

12 Jul 12:56
Compare
Choose a tag to compare

Alpha 5.10.9

BRRES/BMD:

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:

Alpha 5.10.8 (Hotfix 1)

13 Jun 14:08
Compare
Choose a tag to compare

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

26 May 20:17
Compare
Choose a tag to compare

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)

19 May 19:55
Compare
Choose a tag to compare

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