don't click here

Cannonball - Enhanced OutRun Engine Released

Discussion in 'Engineering & Reverse Engineering' started by reassembler, Dec 2, 2012.

  1. dsrb

    dsrb

    Member
    3,149
    0
    16
    You don't know what you've just done by saying that. The hordes will hunt you to the ends of the Earth! :tinfoil:
     
  2. Aerosol

    Aerosol

    Not here. Moderator
    11,163
    573
    93
    Not where I want to be.
    Sonic (?): Coming summer of 2055...?
    Maybe so. But that's what I want.

    Now, like dsrb, brace yourself. Or just say that you misspoke and you meant something else entirely.
     
  3. vladikcomper

    vladikcomper

    Tech Member
    205
    134
    43
    Sonic Warped
    If you guys want to know how the original MD Sonic source code looked like, here is a bit for you: http://pastebin.com/L6W4CHxK :v:
     
  4. Ashura96

    Ashura96

    HEROIC VERSE Oldbie
    So what happened to the SCORE label in normal game play?
     
  5. reassembler

    reassembler

    Tech Member
    23
    0
    0
    Ahem. It seems I misplaced it when implementing time trial mode, as the two modes had a different HUD. It's funny as I checked the engine so carefully after I implemented that mode, and then I missed something really obvious!! I've quickly created a new build with it back in. Well spotted.
     
  6. Ashura96

    Ashura96

    HEROIC VERSE Oldbie
    Heh, I was wondering if you somehow "moved" it instead of "copied" it over to the Time Trial mode HUD.
     
  7. TrackerTD

    TrackerTD

    Dragon Land is Screaming! Member
    This is absolutely fantastic! I'm particularly a big fan of SEGA's AM2 division, and OutRun is one of my favourite games from their library, so to be able to play it in 60FPS, complete with such wonderfully customisable options (particularly in the controls department) ... amazing!

    It's rare that I see games such as OutRun getting love of this scale - I'm just glad that when it does get love, it gives us stuff like this. Easily the definitive way to play OutRun, without a doubt.
     
  8. Ashura96

    Ashura96

    HEROIC VERSE Oldbie
    So are there any future plans to add code/support for Turbo OutRun and/or OutRunners?

    Because that would be spectacular.
     
  9. TrackerTD

    TrackerTD

    Dragon Land is Screaming! Member
    I just realised one place it would be really awesome to see this ported would be iOS - say what you will about touch controls, but being able to just whip out my iPhone and start up OutRun at the tap of a button would be amazing.

    ...that said to get it released would need SEGA to get involved, a la Sonic CD and again, I'm not sure about the technology involved - when it comes to coding and technology and such, I'm completely devoid of any knowledge.

    Also going to echo Ashura96's comment about Turbo OutRun support, even if just for that glorious soundtrack.
     
  10. Blastfrog

    Blastfrog

    See ya starside. Member
    Well, given that it's in C++ I can't imagine an iOS build would be terribly difficult. Not sure Apple requires you to use Objective C over C++. Still, John Carmack ported PrBoom to iOS for id's official Doom app, and that was in C++ originally (vanilla Doom is just C though).
     
  11. reassembler

    reassembler

    Tech Member
    23
    0
    0
    iOS - A port would be straightforward technically, but the only way to actually publish it to the appstore would be via Sega. And given Sega don't hold the Ferrari license, they seem reluctant to re-release OutRun at present. Besides which, it's more fun as a hobby project don't you think, rather than locking it behind corporate machinery? I'm not looking to sell the project to Sega, or make money. My goal is to bring a faithful but improved OutRun and OutRun level editing to modern platforms.

    There's the recent javascript version which runs on Android well with Firefox Beta browser (30fps on a Samsung Galaxy S3). I haven't hooked up touch-screen controls, but as as proof of concept it works well. On Safari it's dead slow - maybe with Firefox on an iPad it's better?

    As for Turbo OutRun and OutRunners - rewriting a game from scratch without source code is a MASSIVE project, compared with emulating an existing game. So sadly the answer is, not in this lifetime! There's more to be done on OutRun and I was never a massive Turbo OutRun fan anyway. :)

    With the music, you can currently swap in any WAV you want. So that is covered.
     
  12. Blastfrog

    Blastfrog

    See ya starside. Member
    Maybe the graphics could be modified to look generic and not specifically like a Ferrari? The semi-recent SA2 rerelease on PC removed all the Soap ads IIRC.
     
  13. TrackerTD

    TrackerTD

    Dragon Land is Screaming! Member
    Ah yes, I forgot about the Ferrari license - not to mention of course, the crucial SEGA hurdle.

    Though I do like Sodaholic's suggestion of editing the graphics a tad, a la the Soap Shoe ad removals in SA2HD, I could see a lot of OutRun die hards upset by the change. Still, without SEGA's approval, I guess it is just a dream.

    And yeah, I figured as much with Turbo OutRun - after writing the post I realised how long that would take. ._.;