Discussion in 'Engineering & Reverse Engineering' started by Tweaker, Jun 26, 2008.
I take it those VS ? boxes came in handy for this. Is that Knuckles breaking by running into one (like the later games)?
A complete Knuckles hack would be more difficult since he doesn't have a readily made sheet like Tails (though those Chaotix SS sprites would come in handy).
Thinking about the future, how is Amy handled palette wise in the game? Are her colours only in select levels or in all of them?
Wow. I can't believe I never thought of someone doing that to the item boxes all these years.
Not really, this monitor is programmed completely differently from that one; and no, it isn't. If that were the case, I'd probably try to indicate the behavior change by adopting the Sonic Advance graphics.
Her palette is loaded when she is loaded, and the level palette is restored when she is deleted.
Oh..I was hoping CD would be more flexible..oh well.
Then tell me this, if the project goes as planned, how easy would it be to edit the character? Would it be much harder than in the MD/Gens games? Psi has plans. Big plans....
That's some really fantastic work, there...
If the split disassembly of the game is done well enough (and I certainly want that to happen), it should not be any harder than it was in S1; and if there isn't anything other than Sonic and life icons using Sonic's colors, it shouldn't be any harder than it was in S2. I don't know yet if there are things using Sonic's colors or not; there is hope that there isn't, since there were plans for 2 players in SCD — some remnants of which survive even on the final version. Depends on how early were the second player plans scraped.
Nice art, by the way.
Actually, correct me if I'm wrong, but didn't Project Shadow 2 do this?
Really, a 2 player mode? Wonder how that would have worked (I thought Tails wasn't developed yet when CD was being made).
I get the feeling Eggman likely uses Sonic's palette like he normally does. Possibly the aliens in the special stage too (which might cause mix ups due to pink and blue ones, hopefully it'll be as easy as switching them around). If the palettes are set out in a similar fashion as in S1 there might at least be some tricks to work around it.
On a slightly on-topic note, and since flamewing is here... Flamewing you got the palettes to work in Sonic 1 by implementing the colors on the second palette line to switch via V-Sync, much like the underwater colors come in... is that correct? I speculate this because I notice with Regen that they appear in the same manner... AND they don't work properly in Gensoid, as water colors don't either.
That was actually ColinC10's work on Sonic 1&2 (people seem to keep forgetting that he did it, we exchanged source code for our hacks, and I folded his work into SCH). And it is in H-Sync, not V-Sync — V-Sync is after the electron beams reach the bottom right of the screen and are returning to the top left, H-Sync is when they reach the right-end of a line and are returning to the left side for the next line.
I went and ported Sonic CD's time travel warp to Sonic 1. I still have yet to port the spark trail, but this is what I have so far.
Didn't Sonic 1 actually have some sort of unused flash trail effect implemented for Sonic going fast?
It's not a trail, it's a flash effect for Sonic entering a special stage.
EDIT: More time travel stuff!
Interesting and duly noted... so I'd imagine then, knowing this... coding that into the H-Sync routine shouldn't look all that much different than how the water palette is coded, is that correct? (PS I'll likely just PM you if I've further questions on the matter. I'm looking to implement such a feature into my Sonic 1 hack.)
Making a good future is now possible.
That is quite impressive! There could be more jumping wildlife in Good future but other than that it looks awesome! Can't wait to see more!
I've ported the robot generator and it is in full working condition.
Any plans to add Past, Bad Future and Good Future tilesets for each stage along with appropriate remixes of the music?
Separate names with a comma.