Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request: SMPS to AMPS converter? #17

Open
cowboy-bebo opened this issue May 13, 2023 · 1 comment
Open

Request: SMPS to AMPS converter? #17

cowboy-bebo opened this issue May 13, 2023 · 1 comment

Comments

@cowboy-bebo
Copy link

As far as I'm aware, the only method which exists for converting SMPS binaries to AMPS format seems to be using SMPS2ASM (as described in the docs). By default, the output isn't compatible with AMPS. The documentation describes a general idea of how to adjust tracks, but a more direct conversion process would be ideal.

@Awuwunya
Copy link
Owner

Well the trouble is that it is a little case-by-case basis, especially when it comes to non-Sonic games. An automatic converter may get it 95% right, but there's a good chance that missing 5% can break the entire track. It would be a lot of work for relatively little benefit in the end.

A script that for example I might use for automatic conversion could be great for me because I understand the pitfalls and know how to manually adjust it, but for someone who already doesn't possess the skills to do the conversion, it might be very frustrating to use. This could be ironed out by spending a lot of time simplifying and foolproofing the process of course...

but the thing is, I'm no longer supporting AMPS and not really working on Mega Drive stuff. I'm not the right person to do this. There's probably someone on SSRG or MDDC with the skills to do the conversions, but I wouldn't really count on them putting the effort in.

I have some code in my Old Projects git for processing SMPS and AMPS files that you could find useful though, if you feel like giving it a shot yourself. It could be a fun challenge if you're wanting to learn to code better and know a bit about converting songs already!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants