Language…
20 users online: 1UPdudes, Abstract, CharlieUltra, dashlet, Dennsen86, DixyNL,  Eden_, GiraffeKiller, Golden Yoshi, Hammerer, JezJitzu,  MarioFanGamer, Metal-Yoshi94, MorrieTheMagpie, mtheordinarygamer, Papangu, playagmes169, rafaelfutbal,  Segment1Zone2, TheOrangeToad - Guests: 275 - Bots: 450
Users: 64,795 (2,369 active)
Latest user: mathew

GENERAL GUY's Random Work #1: Super SPC Dumper 1000!

  • Pages:
  • 1
  • 2
Hey forks! YES FORKS, YOU'RE ALL FORKS NOW-*shot*

So yeah, another C3 and following the tradition, new tool releases!
After 3 years of many attempts, give ups, research, I'm finally glad to announce that I finally managed to do...

SUPER SPC DUMPÉR 1000!
Also known as SPCtoMML.



As the name implies, the tool allows you converting SPC files to... MML files! As the simple the name implies, the process actually involves everything... From emulation to data analysis. It's one of most complex tools I ever done in my life. But finally I managed to do, after almost three years after I talked about the possibility of this tool. Yeah, so many many work.

Unfortunately it is not perfect. It outputs unlooped MMLs, without any organization, it can't loop, can't handle pitch slide correctly... But I hope it will be useful for who wants to port something SNES quickly without relying on MIDIs and/or ear port.

This tool won't replace SNES porting, it will still exist, but now it's a lot easier. This tool is open-source also, you can access it here and anyone is free to make any contributions to make this even better and/or to know how the conversion methods know.

Anyway, all important information about the tool is on the readme. Now, of course...

HUGE DOWNLOAD LINK

See ya, forks! I hope you like! Hahahaha! *Throws shyguys at you*
Remove it. Now.

Jk, keep it. Amazing work.
OH MY FUCKING GOD

WHAT DO I SAY GOD? YOU'RE MY GOD NOW. </hype>

You're incredible. Thank you. I can try porting Super EDF songs now ^^
Lufia II - For the Savior crashes on "Analyze SPC".
Oh wow, this tool is fantastic! The songs may not be utterly perfect, but damn, they're close enough for most people, and will make porting most SNES music a breeze.
For gaming news and Wario discussions, check out Gaming Reinvented and Wario Forums respectively.

As for Mario's Nightmare Quest? Well, it's currently on Fusion Gameworks, ROM Hacking.net or the GCN at the moment.
Originally posted by Koops
Lufia II - For the Savior crashes on "Analyze SPC".


Works fine here. Did you put an invalid amount of seconds or accidentally deleted SNESAPU.DLL...?
GitHub - Twitter - YouTube - SnesLab Discord
Originally posted by cheat-master30
Oh wow, this tool is fantastic! The songs may not be utterly perfect, but damn, they're close enough for most people, and will make porting most SNES music a breeze.

The tool is far from perfect. Any songs used from it are most of the time going to be three times as big as a real port would be.

But it is still a pretty damn amazing tool.
Your layout has been removed.
very nice

seriously though, this is pretty good. most of the spcs i've tried this with came out nearly perfect
OMG!! THAT TOOL IS AMAZING!!

Even that this isn't perfect, perhaps an update isn't a bad idea.
Will you update this tool after of the C3?
Nice work! This should be useful for quite a lot of people, including myself. (Now if only we had something similar for games from other consoles...) Though I do notice it definitely seems to be designed more with sampled ports in mind...might it be worth adding a setting specifically designed for unsampled porting?

Edit: Okay, yeah, it really does not like unsampled ports. To give you an idea, this is what the Lufia 2 boss theme sounds like, and that's after removing all $EE commands.

----------------

I'm working on a hack! Check it out here. Progress: 64/95 levels.
My god, this tool... The only real problem is that it doesn't get the volume fades and pan fades (aka $E8 and $DC Commands are non-existent), but I'm glad to at least put some effort to fixing it so it isn't just the tool that's doing all the work.
Want progress on 100 Rooms of Enemies: The Nightmare Edition? Go here to see.

(rip my other userbars momentarily)

Now more of my favourite SNES music, like Lufia 2, Super Puyo series, Lennus series can be dumped as MML!
Thanks for releasing it.
Also, it will be a power to make me improve my porting skills, since SNES ports can be easily made by anyone.
I also starred your projects in Github.

There is a port made with this tool by me
Unfortunately, General Guy and the rest of Bowser's cohorts will be nuked at the end of C3 (don't deny it Bowser! you know you fail at everything.) The Super SPC Dumper 1000 will probably be destroyed after Mario rescues the Staff Spirits and shows up at Lightvayne's house in the sky.


After all, I'm happy you decided to submit it in the end. I'll be sure to experiment with it as soon as possible.
Magnificent job, as expected from you anyways.
This is incredible. It definitely will be super useful, especially for all those tracks which use tempo slides and/or channel swapping. You've outdone yourself another time, amazing work!
It may not be 100% accurate, but it sounds fine.

Nice work ^^
Hey General Guy (AKA Vitor Vilela)
When will you update this tool?
Okay, i know that this took the hell to do this tool.
Originally posted by Roberto zampari
Hey General Guy (AKA Vitor Vilela)
When will you update this tool?
Okay, i know that this took the hell to do this tool.


.____.

It's just a week from it's release. Wait
Works nicely, but freeze ("109 freeze.spc" in the 7z)track from tales of phantasia crashes the program when I click "play analysis", although it converts it just fine, and is accurate too #ab{O.O} .
Would it count as stealing if I made an SPC from a hack with a track that never had a text file released and didn't think to ask permission, and used this tool to make the MML?
Or use this tool on an SPC from that one ZIP file of some of worldpeace's unreleased ports (Ride of the Valkyries, Cat Battleship Forever)?
Then again, should it even matter since we're doing what we want to an existing game made by someone else anyway?
Originally posted by imamelia
Edit: Okay, yeah, it really does not like unsampled ports.

Aw.
Legacy custom music
A site with a non-useless dislike button
SMW hacking channel

  • Pages:
  • 1
  • 2