don't click here

The Supreme Topic of 'Other' Knowledge.

Discussion in 'General Sonic Discussion' started by McGuirk, Jan 10, 2007.

  1. Kilo

    Kilo

    Deathly afraid of the YM2612 Tech Member
    842
    825
    93
    Canada
    Sonic 1 Source Code Recreation + Source Code Wiki Page
    It's not entirely baseless to imagine 4 is built off Rush. The launch version on iOS used the Sonic Rush model, as seen in this trailer.

    Comparing the code's going to be a bit tricky. For Sonic Rush, you've gotta put up with disassembling into ARM assembly, and then put even more effort translating that into C or something. Sonic 4 will be easier, it's made in Java (If I recall), which is dynamically typed, so decompilation is much much easier, but it presents the issue of obfuscation, because with any professionally made game that's in a dynamically typed language, they don't want to hand you the source code on a silver platter.

    Granted Dimps left fucking SVN login info in Sonic Generations 3DS so what do I know.
     
  2. The Joebro64

    The Joebro64

    SAY HELLO TO MY CHOCOLATE BLEND Member
    3,191
    2,855
    93
    I seem to recall Polygon Jim (rip) saying they were using the same codebase and structure when he looked under the hood.
     
    • Informative Informative x 5
    • List
  3. BenoitRen

    BenoitRen

    Tech Member
    771
    380
    63
    According to the Sonic 4 Launcher project, only the launcher is written in Java. The main game seems to be written in C#, as attested to by this Sonic 4: Episode I decompilation project.

    Finally, I think you're confusing Java with JavaScript. The former is not dynamically typed, while the latter is.
     
    • Informative Informative x 1
    • List
  4. Kilo

    Kilo

    Deathly afraid of the YM2612 Tech Member
    842
    825
    93
    Canada
    Sonic 1 Source Code Recreation + Source Code Wiki Page
    Aye thanks for the correction. Evidently it's clear I don't do much coding these days outside of assembly.
     
  5. Clownacy

    Clownacy

    Tech Member
    1,093
    666
    93
    It may just be the Windows Phone port that is written in C#: Sonic CD 2011 is written in C(++?), but the Windows Phone port was written in C#. It seems that Windows Phone required C/C++ codebases be converted to C# in order to run on the platform. Luckily for us, these ports lacked obfuscation, which has made all of these decompilations much more feasible.
     
    • Informative Informative x 2
    • List
  6. YuTwo

    YuTwo

    Member
    83
    144
    33
    There was a Digital Spy interview with Takashi Iizuka from 2012 about Sonic 4 Episode 2 and in it Iizuka makes a statement that seemingly suggests Sonic 4 originally being a mobile game.

    Digital Spy: You've also introduced a new engine and tweaked the art style. Why do that?

    Iizuka: We started creating episode one in 2009, and at that time, mobile device's specs weren't as good as those we have right now. At that time we couldn't use a shader program, so we used a pre-render for the graphics

    For Episode 2, mobile device's specs were so much improved compared to the one in 2009, so the graphics can be quite similar to the console versions. So that's why we changed the art style slightly.
    Source:
    https://www.digitalspy.com/videogam...nterview-sonic-team-on-a-fan-pleasing-sequel/

    Archived source:
    https://archive.is/eTYvd#selection-931.0-943.190

    From this statement Iizuka says that the mobile device specs at the time Episode 1 was being made in 2009 weren’t that good so they had to use pre-rendered assets. This can be why background elements look like they are flat cut outs.

    Also since we're on the topic of Sonic 4 I recall seeing here on the forums a post where someone showed a magazine page where Yuji Naka said Sonic Advance, possibly around the time of its release, was like Sonic 4. Unfortunately I saw this post a long time ago so I am not sure where to find it again and I’m not even sure if that is exactly what Yuji Naka said but that is why I want to try seeing the page again. Does anyone else know what I am referring to?
     
    • Informative Informative x 3
    • List
  7. BenoitRen

    BenoitRen

    Tech Member
    771
    380
    63
    I had considered that, but the repository also has an XNA version, suggesting that that's what they used for the Xbox 360 version. But the game also has versions for the Wii and the PS3, so who knows.
     
  8. cartridgeculture

    cartridgeculture

    Wiki Editor Member
    you wanna add it or should I?
     
  9. big smile

    big smile

    Oldbie
    1,046
    132
    43
    Is this the one?
    https://x.com/DocFishz/status/1627685976792346631

    Naka: Sonic Advance (GBA). It is a 2-D Sonic game, which made me think that I was going to entitle it "Sonic the Hedgehog 4."
    I guess I succeeded in expressing the fun elements of a 2-D action game even after such a long time.
     
    • Informative Informative x 6
    • Like Like x 2
    • List
  10. nesboy43

    nesboy43

    Member
    220
    36
    28
    Not sure if this has been discussed before, but is it safe to say Sonic Adventure 2's City Escape's intro is a carried over idea from Sonic 3's original concept for Flying Battery (where sonic rips off a door and was supposed to use it as the skateboard in Ice Cap Zone)?

    Pretty neat to see unused ideas carried over all those years later.
     
  11. Vertekins

    Vertekins

    Wants to know everything about Sonic Member
    103
    169
    43
    Midlands, England, UK, over there in Europe.
    Translating Sonic info. Working on Concept Mobius. Also, trying to find extant footage of original Sonic CD special stage.
    Theres actually a trace of Sonic 4 being conceived as a mobile game in the final game;

    [​IMG]

    Sonic 4 was originally called "SONIC THE PORTABLE" and this original title can actually be seen on ferris wheels in the game's Casino Zone (I have circled it in red in the lower right corner though the name is blurred.)
     
  12. MykonosFan

    MykonosFan

    MODE CHANGE. Member
    3,751
    558
    93
    There's some discussion about Sonic the Portable on the last page.
     
  13. Vertekins

    Vertekins

    Wants to know everything about Sonic Member
    103
    169
    43
    Midlands, England, UK, over there in Europe.
    Translating Sonic info. Working on Concept Mobius. Also, trying to find extant footage of original Sonic CD special stage.
    Ah. My bad ^^;;.

    Something I keep forgetting to bring-up - During my recent bout of research into Sonic CD, I discovered another source apart from the official Sonic Jam Guide that references Sonic's bizarre danger sense that causes him to sneeze upon sensing danger;

    upload_2024-9-8_1-48-21.jpeg

    A Japanese fan told me that this is from a fairly hard to find Sonic CD guide.

    Another thing I found out about the game is that the island background of the fourth special stage is based on the image on the Yuusei SEGA World print ad;

    [​IMG]

    I always had a suspicion that it was. Cool to see Yamaguchi confirm it.
     
    • Informative Informative x 8
    • Like Like x 5
    • List
  14. charcoal

    charcoal

    Be Cool, Be Wild, and Be Groovy Member
    1,217
    1,175
    93
    Cool thing I learned recently, for some reason the QTE prompts in sonic frontiers' titan fights arent actually UI elements, they're 3D models placed into physical space during the cutscenes. Sonic even actually goes in front of them in a few brief instances
    upload_2024-9-7_19-19-4.jpeg
    upload_2024-9-7_19-19-17.jpeg
     
    • Informative Informative x 8
    • Like Like x 3
    • List
  15. Black Squirrel

    Black Squirrel

    no reverse gear Wiki Sysop
    9,018
    2,848
    93
    Northumberland, UK
    steamboat wiki
    For those too afraid to venture to the other side of these forums:

    Sonic Adventure/Compliance

    This is how Sonic Adventure holds up to Sega of America's software standards guide. No I'm not testing everything myself.

    I think it fails on the screen brightness check, though if the title screen is anything to go by, this may have been addressed for the PAL version:
    [​IMG] [​IMG]

    Damage your own screens at home! Point the camera at the sand in Emerald Coast, then pause.



    Yes there are 700+ other Dreamcast games that could have compliance pages. No I won't be testing all of those either.
     
  16. Blue Spikeball

    Blue Spikeball

    Member
    2,489
    1,046
    93
    I don't think there was any question it was based on that ad. The details and features match up too closely to be a coincidence.

    Still, it's nice to get confirmation.

    Have people asked him about the backgrounds of the other special stages? I think they're more puzzling and mysterious. They're unconventional for special stage backgrounds, usually depicting actual places, suggesting those were based on other things too.

    So that's why they made the screen darker in that version! I always thought the EU title screen looked weird and unnatural because of that.
     
  17. biggestsonicfan

    biggestsonicfan

    Model2wannaB Tech Member
    1,628
    432
    63
    ALWAYS Sonic the Fighters
    Something something add it to the wiki something
     
  18. Palas

    Palas

    Don't lose your temper so quickly. Member
    1,233
    881
    93
    upload_2024-9-9_17-51-46.png

    Cheeky, aren't we
     
  19. Londinium

    Londinium

    People actually read these? Member
  20. Palas

    Palas

    Don't lose your temper so quickly. Member
    1,233
    881
    93
    Oh it's in the trailer @biggestsonicfan posted. They are character skins made in a collab for a mobile AFK game, for which I could find far less information than I thought there'd be availeble