|
Post by flamewolf94 on May 30, 2017 17:13:08 GMT -6
Hey how's it going Mario Paint friends? About two years ago I wrote a program that works as a GUI editor for Mario Paint Composer song files. After a buncha irl stuff I think I finally found enough time to document everything and share this with you all. Anyway I was feeling the Mario Paint fever and thought that best way to remedy this was to write a bunch of songs in the program. But placing every individual note was extremely tedious and I thought why not create a better way for us all to place these notes. Since I did not see such a program existed, it became a side project of mine and a chance to test my coding skills freshly learned from my C++ course. Some of the features: copy, paste, cut, delete a region of notes, Filter notes in the selected region, Undo, redo. It should be noted that this program was written when I was a noob at coding. I've gotten way better. It works well but is not the most robust as there are many cases that have not been tested. I've started working on a new version written in another language and would like to gauge your guys' interest such a program. Feedback is appreciated! If any of you guys still use Mario Paint Composer and want to try my program out the download link is here : github.com/j574y923/MPCOverviewer/releasesScreenshots of my program: imgur.com/a/qp797Some songs created with the help of my program: www.youtube.com/channel/UCn4WqampgRxO8B7TSOEDLLg
|
|
|
Post by RehdBlob on Jun 6, 2017 12:43:41 GMT -6
Oh nice, this is like when I wrote MPCTxtTools but way better cause it actually has a UI. Actually I am working on Super Mario Paint (you may have seen it around github.com/DC37/Super-Mario-Paint) and it's written in Java, currently working out the final bugs for stability purposes, and then will be adding in a bunch of other functionality. Maybe you could help there? I am highly interested.
|
|
|
Post by flamewolf94 on Jun 8, 2017 10:40:52 GMT -6
Oh yes. I was going to make this editor for Super Mario Paint but song files were obfuscated at the time. How would you like me to help now?
|
|
|
Post by RehdBlob on Jun 8, 2017 22:12:27 GMT -6
I'm running into a threading issue which is causing things to crash (I think a lot of people have noticed this) every so often, for "random" reasons. That would be the most immediate debugging help I need. I can go into more detail if you're interested in taking a stab at it.
As for the other features that you outlined in your message, the hotkeys will actually probably be the easiest to get into since I have made a framework for detecting key-presses. I think region selection for copy/paste would be the next really nice feature, macros like instrument replacement and other kinds of things like that.
|
|
|
Post by flamewolf94 on Jun 13, 2017 22:09:29 GMT -6
Working on it now. Just finished scrolling with a scrollwheel and dragging volume and showing volume text when hovering over volume. I'll send some pull requests your way very soon. I'll also change anything you want me to change
I'll look into that threading issue too...
|
|
|
Post by RehdBlob on Jun 15, 2017 18:55:42 GMT -6
That's awesome!! Historically it's always been just me developing - having another pair of eyes and dev skills on deck is super useful as you can probably imagine.
|
|
|
Post by flamewolf94 on Jun 17, 2017 23:56:05 GMT -6
Heck yea its awesome. Hopefully we can fix all those issues!
Can you let me know if there are any changes you want me to make before merging the pull requests?
|
|
|
Post by RehdBlob on Jun 20, 2017 11:34:37 GMT -6
Looking pretty good already, I've merged them in. I think you might have a GitHub email mismatch since the commit doesn't link to your user, even though the username is correct.
|
|
|
Post by flamewolf94 on Jun 27, 2017 10:52:00 GMT -6
I think you might have a GitHub email mismatch since the commit doesn't link to your user, even though the username is correct. So that's what that is..
|
|
|
Post by RehdBlob on Jun 27, 2017 14:04:48 GMT -6
Been a bit swamped with the real-life things lately. Should be back into it relatively soon.
|
|
|
Post by flamewolf94 on Jul 9, 2017 22:51:23 GMT -6
That's cool. I keep forgetting to check this board. I'll get on here a little more in the future.
|
|
|
Post by RehdBlob on Sept 29, 2017 23:37:59 GMT -6
I think I fell off the face of the earth and found my way back again. Going to happen again whilst traveling, but if you think you can get the program into a state for prerelease or close to it, feel free to do so
|
|