Skip to content

Releases: yoshakami/MSM-Deluxe-Tools

MSM-Deluxe--- Tools_v1.0

28 Aug 17:01
Compare
Choose a tag to compare
  • Added universal brres extractor with new "External" folder support for Mario Sports Mix, Kirby's Return to DreamLand, and more!
  • Added MSM character sounds getter
  • Added MSM character sounds frequency auto-adjust with ffmpeg
  • Enhanced scripts, for a better stability
  • Native english and french support
  • Revamped all scripts so they work in any directory if you download the code directly
  • Simplified the installer
    Todo: add choice for using plt0 in the dump and pack apps

MSM-Deluxe--- Tools_v0.96

14 Feb 15:12
d509ae6
Compare
Choose a tag to compare

fixed the dump app not dumping any texture of arc files.
fixed the pack app not putting tpl files in the arc/timg folder when using wszst arc rebuilding method
fixed file deletion when compressing, overwrite has been implemented.
fixed lh app trying to extract folders (instead of files)

added a Command Line Interface script that does what all GUI scripts do (except thp)
it's weird how system args work so I've hardcoded a way to add space into a file split in several arguments (obviously putting quotes didn't do anything, it even broke the arg parser so I'm automatically removing these from the args input)
you'll have to put only one file for each command, though it allows automated running from your scripts (just delete the input at the end and remove everything in the while True and you've got a fully working library)
type 'msm help' to get commands from msm_cli.py

added a discord bot featuring ALL MY TOOLS (except thp)

MSM-Deluxe--- Tools_v0.95

15 Dec 03:35
e67e9f1
Compare
Choose a tag to compare

Fixed Pack Textures app (now you can truly make any texture hack :)

MSM-Deluxe--- Tools_v0.94

09 Dec 09:59
e13925a
Compare
Choose a tag to compare

Fixed the installer and msm.py launching wrong pack.py

MSM-Deluxe--- Tools_v0.93

25 Nov 11:07
ac62286
Compare
Choose a tag to compare

Added TPL Support to the dump and pack apps :)
You can choose between two pack methods for TPL files:
-rebuild completely the arc with wszst (but if there's more than 1 texture in the same tpl file - that's the case for tpl in strap folder, wimgt will make the other texture RGB5A3)
-(I played with the arc format in hex) encoding to tex0 then transferring the data to the texture (without the needing of rebuilding the arc file -> faster) problem: tex0 format don't support palettes, so the arc file will be corrupted with my method if you're replacing a CI8/CI4 encoded texture

to sum up: use wszst with tpl files having only 1 texture in them
use "Yosh's hex replacing method" for everything except CI4/CI8 (even tpl files having more than 1 texture in them) so it'll work with TPL files in the strap folder

MSM-Deluxe--- Tools_v0.92

11 Nov 20:00
ea8648c
Compare
Choose a tag to compare

Fixed all GUI apps displaying off-screen buttons on resolution 1920x1080
😅 sorry but these buttons will still be off-screen on lower resolutions
I promise I'll made a cli version of the GUI apps
and y'all know what, I'll make that in C programming language :D

MSM-Deluxe--- Tools_v0.91

11 Nov 18:15
c2ff8d0
Compare
Choose a tag to compare

Fixed the minus sixty four error on dump.py that ended up screwing the texture hacks
fixed the installer not adding to PATH

MSM-Deluxe--- Tools_v0.90

22 Oct 17:59
d178612
Compare
Choose a tag to compare

created an app to kill all apps in case someone opens them all
probably a few other fixes on other scripts

MSM-Deluxe--- Tools_v0.85

12 Oct 09:41
afbdd53
Compare
Choose a tag to compare

v0.85 Changelog
-Fixed pack.py not replacing the right texture
-Added Slot.py (change character slot)
-Finished the help app
-full French and English native translations made by me

feel free to add a translation or update existing one if you would like to. just open the installer and edit its text / open the #language.txt of your choice, and change its content to your language.

MSM-Deluxe--- Tools_v0.84

12 Oct 09:33
afbdd53
Compare
Choose a tag to compare

Yosh - Saturday 28 August 2021 - 01:18:3924
v0.84 Changelog
-full native french translation
-removed google translated languages but code is already there to handle them
-finished msmhelp.pyw
-first time since v0.1 that a compiled version happens
-added the new script slot.py
Text/code Improvement and sorted a little things
(what I call improvement is like reading my code and seeing I could simplify a line or add an explanation comment)

Yosh - Saturday 28 August 2021 - 19:43:2824
adding a new app was pain but now I get the process:

  • redirect all texts from the script to language.txt,
  • update all other scripts starting line number (first line of language.txt)
  • update the list named "app" on the installer
  • create a .c file that will be compiled to exe for launching the app
  • create a .ico file (optional as I have coded a default one)
  • Add it on the msm app (either in "Instant Run Apps (No UI)", or in a separate button)