don't click here

SonicCD++

Discussion in 'Engineering & Reverse Engineering' started by qiuu, Jun 20, 2009.

Thread Status:
Not open for further replies.
  1. Chaos Knux

    Chaos Knux

    Stable avatar temporary. Randomizer site down. Banned
    Well, if you want to use it (for whatever insane reason you may have) there's the way.
     
  2. Shadow Hog

    Shadow Hog

    "I'm a superdog!" Member
    IIRC, this was possible in the original, too; lure one of the enemies near the "make you big" laser to right next to you, get hit, and (assuming I remember correctly) you'll clip through the laser.

    Y'know, somebody should make a hack that has you play as mini-Sonic the entire game... although I foresee a few animations would have to be created, and you'd probably have to add the art in for every stage that ISN'T MMZ2... so it'd be a pain, but it'd be cute.
     
  3. roxahris

    roxahris

    Everyone's a hypocrite. Take my word for it. Member
    1,224
    0
    0
    Doing anything at all
    This post is quite hilariously ironic when, well, I just skimmed through the topic and pretty much just saw a lot of "FINALLY SONIC CD IS A GOOD GAME NOW :v: " posts.
    With these responses... I am extremely worried that the next time anyone asks about Sonic CD... well, anywhere, they're likely to get a "Don't play Sonic CD, play Sonic CD++!" in response.

    Woes aside, I have nothing of use to say anymore.
     
  4. MoDule

    MoDule

    Tech Member
    327
    24
    18
    Procrastinating from writing bug-fix guides
    Wow, this is very impressive. I do have one small complaint, though:
    While I'd be one of the first people to be all over an air speed cap removal, I can't help but feel you overdid it just a bit. Sonic can accelerate seemingly infinitely while he's in the air. If anything, it would make more sense if he could do that on the ground, though I would have preferred if it simply behaved like in s3. That is all.
     
  5. Chaos Knux

    Chaos Knux

    Stable avatar temporary. Randomizer site down. Banned
    Something I've noticed while playing, but didn't really care about: Only the musics for the Past timezones play in the hack for me. Anyone else have this?
     
  6. Tweaker

    Tweaker

    Banned
    12,387
    2
    0
    That would be because you didn't assign any CD audio.
     
  7. qiuu

    qiuu

    Tech Member
    144
    9
    18
    Blue Ball & Blocks
    This reply comes a bit late, but I wanted to get the two tools provided below done first (one for level insertion into Sonic CD, and one for adding only selected features of SCD++).
    I'm surprised by the plenty of response this got, thank you everyone.

    I see that this addition has caused controversal reactions, reasonably, as Sonic CD is designed for the original physics it has, so naturally these additions break the gameplay the original developers intended for it. Whether this is an improvement or detrimental to the game is up to the player I guess.
    As Chimpo put it, it was done as "Proof of concept".

    Anyway, for those who loathe the homing attack, rejoice! I scrapped together a tool that allows you to select which options to insert. With 5 options, it's like 32 different SCD hacks! One of which is identical to the original game, so hopefully even P.P.A. will be content (that original reply was lovely to read, btw :)), and perhaps nineko can evaluate one of them with B now.
    Link: SCDPP_opt.exe
    Source is a very quick and dirty mashup, so unless for compilation on other platforms, I don't really want to give it away.

    Most source requests have been resolved in private I think, for those that haven't, contact either of us. I also should have clarified in the first post that the code is useless to anyone who doesn't know C/C++. The reason we didn't outright release it is because it's not structured well and requires an introduction to work with.
    It now gets somewhat redundand anyway with the stuff below released (whose code is at least a little less sloppy).

    The spindash should behave precisely like in Sonic 2, as it is a direct port of it with only slight adaptions for Sonic CD which should not affect the physics.
    As you said, it might be the camera making it seem like that.

    I wrote a rudimentary tool that allows doing so now (should be compatible with both the original game and SCD++).
    Basically you extract the relevant data from the iso, edit it the levels with SonED2, and re-insert them.
    Link: SCDLevMngr.7z
    Source: SCDLevMngr_src.tar.gz

    As a final note, the name 'SonicCD++' is not related to Stealth' Sonic CD+, snkenjoi came up with it because the code was compiled as C++.
     
  8. PsychoSk8r

    PsychoSk8r

    PsychedelAnt | Tone Turner Oldbie
    2,643
    57
    28
    Birmingham, UK
    30 Day Project: Revisited.A New Release!
    FUCK! This is awesome. Can't wait until I get back to my PC to try these. =D
     
  9. Mastered Realm

    Mastered Realm

    Member
    3,831
    558
    93
    -
    You're both my heroes, excelent job! :3
     
  10. ICEknight

    ICEknight

    Researcher Researcher
    Awesome. Thank you so much.
     
  11. Namagem

    Namagem

    Member
    388
    0
    16
    USA
    Does anyone have a copy of the songs they could link me to? I'm having a hard time finding a good source without having to download the entire iso again.
     
  12. synchronizer

    synchronizer

    Member
    2,196
    93
    28
  13. Hitaxas

    Hitaxas

    Retro 80's themed Twitch streamer ( on hiatus) Member
    Holy crap, a split.bat for SCD? EPIC.
     
  14. Azookara

    Azookara

    yup Member
    Okay, so I tried using it, and seemingly it made a completely new file (just as planned), but upon trying to play it, it would work all the way to the title screen, but upon starting the actual game it wouldn't play. What's going on? Or could it just be Gens? (Since I know that Gens is pretty questionable when it comes to 100% accurate emulation.)
     
  15. Namagem

    Namagem

    Member
    388
    0
    16
    USA
    The dame thing happened to me in Kega Fusion. Just FYI, the settings I used was everything but homing attack, but no dice, it didn't work.
     
  16. Azookara

    Azookara

    yup Member
    0_o That's exactly what I chose for my version. Must just be something faulty with coding that.
     
  17. ICEknight

    ICEknight

    Researcher Researcher
    Could it be related to the region of the image you two are using? (PAL, USA)
     
  18. Azookara

    Azookara

    yup Member
    Well, I used American.
     
  19. Namagem

    Namagem

    Member
    388
    0
    16
    USA
    Usa here, too.
     
  20. Azookara

    Azookara

    yup Member
    Okay, so I just noticed out of stupidity that I'm supposed to use a vanilla Sonic CD to make it work! :specialed:

    However, the exact same things happened, except for one or two times when I loaded up a new game (and Tidal Tempest on Time Attack). Palmtree Panic worked for 5 seconds and then froze; TTZ worked for a split-second and froze. I still don't know what's wrong because this time I changed it to Japan settings and set it to only the non-speedcap & the curlupafterhittingspring-thing.
     
Thread Status:
Not open for further replies.