Releases: yoshakami/MSM-Deluxe-Tools
MSM-Deluxe--- Tools_v1.0
- 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
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
Fixed Pack Textures app (now you can truly make any texture hack :)
MSM-Deluxe--- Tools_v0.94
Fixed the installer and msm.py launching wrong pack.py
MSM-Deluxe--- Tools_v0.93
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
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
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
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
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
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)