Post by cynagen on Oct 29, 2017 3:47:38 GMT -6
Hello one and all... I am back and I'm working on a loader for Super Mario Paint to automate all sorts of things... I've gotten the baseline code down for the launcher at this point and would like to get some feedback. It's very simple, it replaces the .BAT file on Windows (sorry, I don't have a version for Mac!), and once I've finished, here's a brief list of what it should be capable of:
Exporting Arrangements into standardized .smpa format (Format is still under construction/design, but will include Arrangement file, all needed song files, and optionally alternate SoundFont)
Importing Arrangements (dumping contents to disk)
Playing packaged arrangements (runs Import only on a temporary basis, cleans up after you exit SMP)
Manage multiple soundfonts (maybe introduce a downloading tool to help get new fonts?)
I am looking to use some of this functionality myself in my updated Mario Paint Recorder (soon to be renamed Super Mario Paint Recorder accordingly), including the .smpa file format for easier uploading of projects to be recorded.
Currently, this launcher will help you manage which version you wish to launch to allow for modded versions to be thrown into the same folder and utilize the same resources without having to write another Windows BATch file, simply select your version, and launch.
TO USE: Unzip to Super Mario Paint folder (same folder as SMPvX.X.X.jar file) and run unpacked EXE.
IN THIS EARLY STAGE I AM SOLICITING FEEDBACK AND FEATURE REQUESTS TO BE IMPLEMENTED! PLEASE DO NOT HESITATE TO SHARE YOUR THOUGHTS ON THIS PROJECT!
CHANGELOG:
Update v0.0.0.1: Automatic update assistance; Detect and download the latest version of Super Mario Paint composer straight from the loader!
Update v0.0.0.2: Fixed automatic update; Minor bug in version detection was triggering updates every time you ran the loader. Additionally moved logic components around to stop wasting CPU cycles where unneeded.
Update v0.0.0.4: Automatic update broken with new GitHub redirects, fixed code so launcher no longer fails and closes prematurely.
Update v0.0.0.14: Automatic setup of folder with latest SMP if no copy found, additionally added Java version selection capabilities.
Exporting Arrangements into standardized .smpa format (Format is still under construction/design, but will include Arrangement file, all needed song files, and optionally alternate SoundFont)
Importing Arrangements (dumping contents to disk)
Playing packaged arrangements (runs Import only on a temporary basis, cleans up after you exit SMP)
Manage multiple soundfonts (maybe introduce a downloading tool to help get new fonts?)
I am looking to use some of this functionality myself in my updated Mario Paint Recorder (soon to be renamed Super Mario Paint Recorder accordingly), including the .smpa file format for easier uploading of projects to be recorded.
Currently, this launcher will help you manage which version you wish to launch to allow for modded versions to be thrown into the same folder and utilize the same resources without having to write another Windows BATch file, simply select your version, and launch.
TO USE: Unzip to Super Mario Paint folder (same folder as SMPvX.X.X.jar file) and run unpacked EXE.
IN THIS EARLY STAGE I AM SOLICITING FEEDBACK AND FEATURE REQUESTS TO BE IMPLEMENTED! PLEASE DO NOT HESITATE TO SHARE YOUR THOUGHTS ON THIS PROJECT!
CHANGELOG:
Update v0.0.0.1: Automatic update assistance; Detect and download the latest version of Super Mario Paint composer straight from the loader!
Update v0.0.0.2: Fixed automatic update; Minor bug in version detection was triggering updates every time you ran the loader. Additionally moved logic components around to stop wasting CPU cycles where unneeded.
Update v0.0.0.4: Automatic update broken with new GitHub redirects, fixed code so launcher no longer fails and closes prematurely.
Update v0.0.0.14: Automatic setup of folder with latest SMP if no copy found, additionally added Java version selection capabilities.