Basic Questions & Answers thread NEWBIES: Start here!
Posted 23 August 2015 - 07:47 PM
One option could be to just copy what Sonic 1 does for its Level Select. I did this for my own project, as it was the simplest solution that I could manage at the time. Honestly, I'm not that experienced myself (as I do not really have the time to devote to hacking in general), but I experimented and came across that as a solution even though I barely knew how to even go about making it. Now, I will say that I found it a bit limited/wonky then, because I found myself having to jump around some obstacles and issues to make it work the way I needed it to (though I will admit, due to my aforementioned inexperience, there are probably a lot of problems and inefficiencies I could have avoided).
Concerning this thread (and others), I've personally had some questions go blatantly unanswered. Though I was at first annoyed by this, it drove me to heavily research, seek out, and really learn to do what I wanted to do. As a result, I also figured out a lot more things than I didn't even intended to learn, but became useful later on.
Looking back at previous posts, it seems you've already ported the S2 Level Select to Sonic 1, so you should be familiar with how menus work, right? That's a very solid starting point, if anything.
Posted 24 August 2015 - 01:04 PM
So here goes. The SPG mentions the usage of sin and cos to get proper movement values for moving at diagonals. Do the games use a lookup table for this though? It seems like an excessively slow operation to be doing so often without a lookup table.
I've got one other question right now too. How exactly do the games handle floating point numbers?
Posted 24 August 2015 - 01:17 PM
Posted 25 August 2015 - 07:05 AM
Does anybody know what is going wrong here? I simply deleted a couple of chunks and imported one I'd just produced. I haven't messed with sprite behaviour.
Posted 25 August 2015 - 10:46 AM
Posted 26 August 2015 - 09:53 AM
Worked a treat. Thanks for your help.