Sonic and Sega Retro Message Board: Sonic Advance Android Disassembly - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 2 Pages +
  • 1
  • 2
    Locked
    Locked Forum

Sonic Advance Android Disassembly

#1 User is offline EliGamerX 

Posted 02 November 2016 - 07:37 PM

  • Posts: 20
  • Joined: 12-August 16
  • Gender:Male
Hi. I am EliGamerX. I am new to the Sonic hacking community, but I learn quickly.

One of the reasons I may have been accepted to Sonic Retro was my disassembly of Sonic Advnace on Android. Some of you may remember that version was released only in Japan in 2011.

If GBA rom hacking was hard, hacking the Android Version should be easier! All you need to know is how to make an Android app. To make a mod, you'll need an Android app editoor.

You can download the disassembly here.

I hope to see many great mods for the Android version, and hope to see the ULTIMATE mod in next years SHC!!!
This post has been edited by EliGamerX: 04 November 2016 - 11:59 AM

#2 User is offline kazblox 

Posted 02 November 2016 - 11:00 PM

  • Posts: 119
  • Joined: 20-August 14
  • Gender:Male
  • Project:Sonic 3?
Nice to see you come around! If I can recall from my fuzzy mind, I saw your original post way back in 2014 in the validation forum. Either that, or I am remembering some other different member.

Anyways, welcome to Sonic Retro, and kudos on the disassembly! This will surely go great for hackers who want to look into Sonic Advance.

#3 User is offline DecadeW Climax 

Posted 04 November 2016 - 03:17 PM

  • Posts: 2
  • Joined: 03-November 16
  • Gender:Not Telling
  • Location:Land of dank memes (but you might find me vacationing at Chemical Plant Zone)
  • Project:Project M expansion in the works... Mega Man X remaster maybe?
Great job! I read your post on the Validation forum and peeked around at your Drive folder. Android is a very common OS (I believe 9/10 phones in the world run it) so many people will be able to use this if it gains steam!

#4 User is offline GerbilSoft 

Posted 04 November 2016 - 03:30 PM

  • RickRotate'd.
  • Posts: 2788
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:5,000 + one spin
If you're going to start modding Sonic Advance for Android, here's an idea for where to start: Fix the framerate bug.

On pretty much all modern phones, Sonic Advance runs at like 15 fps. I'm fairly certain the phones it was designed to run on ran it at the normal framerate. Maybe it's using poor software upscaling instead of a hardware-accelerated method? (Current phones have 1280x720 or higher-resolution displays; phones back then were between 320x480 and 480x800.)

EDIT: Google Drive makes it rather painful to browse source code. Can you repackage it as a single archive file, e.g. Zip, or better yet, upload to GitHub?
This post has been edited by GerbilSoft: 04 November 2016 - 03:35 PM
Reason for edit: reword

#5 User is offline Lanzer 

Posted 04 November 2016 - 04:44 PM

  • The saber calls for its master...
  • Posts: 6671
  • Joined: 27-February 09
  • Gender:Male
  • Location:Glendale, AZ
  • Project:Doing Stuff.
  • Wiki edits:1
So I'm guessing that this port of SADV1 is more closer to the "Sonic N" version then the GBA version right?

#6 User is offline Techokami 

Posted 06 November 2016 - 06:40 PM

  • For use only on NTSC Genesis systems
  • Posts: 1247
  • Joined: 19-November 05
  • Gender:Male
  • Location:HoleNet!
  • Project:Sonic Edge
  • Wiki edits:63

View PostGerbilSoft, on 04 November 2016 - 03:30 PM, said:

EDIT: Google Drive makes it rather painful to browse source code. Can you repackage it as a single archive file, e.g. Zip, or better yet, upload to GitHub?

Click the name of the folder to the right of "Shared with me" and select "Download" from the dropdown menu. That'll let you download the entire folder as a zip archive.
But GitHub would be a smarter choice overall.

#7 User is offline JoseTB 

Posted 07 November 2016 - 11:06 AM

  • Posts: 631
  • Joined: 01-June 04
  • Gender:Male
  • Wiki edits:4
This is pretty significant actually, there's a ton of information there that was never previously reverse engineered on the original. I assume all the class/method/variable names were extracted directly from the app? Is there anything particular you need to compile it back or will any version of the Android SDK do? Can you share a bit more about how you decompiled the app?

#8 User is offline Spanner 

Posted 17 November 2016 - 07:33 PM

  • Sonic Hacking Contest Lead Organiser
  • Posts: 3106
  • Joined: 02-June 07
  • Gender:Male
  • Location:United Kingdom
  • Project:Sonic Hacking Contest, Other Stuff
  • Wiki edits:2,193
Would be interesting if someone was able to use this for a Hacking Contest submission in 2017.

Who knows, maybe there'll be a Trophy for handheld entries in general...

#9 User is offline EliGamerX 

Posted 29 November 2016 - 06:43 AM

  • Posts: 20
  • Joined: 12-August 16
  • Gender:Male
Remember, the Android version has some flaws, like the bad framerate, screen resolution, not working after putting the app in the background and the Japanese only text. Don't forget that this was due to little testing by Dimps (yes they ported this themselves).

#10 User is offline ICEknight 

Posted 29 November 2016 - 11:54 AM

  • Posts: 10491
  • Joined: 11-January 03
  • Gender:Male
  • Location:Spain
  • Wiki edits:18

View PostEliGamerX, on 29 November 2016 - 06:43 AM, said:

Don't forget that this was due to little testing by Dimps (yes they ported this themselves).
Where did you get this info?

#11 User is offline EliGamerX 

Posted 29 November 2016 - 07:27 PM

  • Posts: 20
  • Joined: 12-August 16
  • Gender:Male
I played that version of the game and noticed the flaws.

#12 User is offline Dark Sonic 

Posted 29 November 2016 - 08:42 PM

  • Posts: 10785
  • Joined: 21-April 06
  • Gender:Male
  • Project:Posting a lot (I have a lot of time at work)
  • Wiki edits:10

View PostEliGamerX, on 29 November 2016 - 07:27 PM, said:

I played that version of the game and noticed the flaws.

I think he means "Where did you get the information that Dimps did the port"

#13 User is offline EliGamerX 

Posted 30 November 2016 - 06:38 AM

  • Posts: 20
  • Joined: 12-August 16
  • Gender:Male
Beat the x zone and watched the credits

#14 User is offline Jeffery Mewtamer 

Posted 30 November 2016 - 09:15 AM

  • Posts: 1365
  • Joined: 28-December 03
  • Gender:Male
Considering that this was a subpar port, did they even bother to update the credits?

#15 User is offline Lanzer 

Posted 30 November 2016 - 10:08 AM

  • The saber calls for its master...
  • Posts: 6671
  • Joined: 27-February 09
  • Gender:Male
  • Location:Glendale, AZ
  • Project:Doing Stuff.
  • Wiki edits:1

View PostJeffery Mewtamer, on 30 November 2016 - 09:15 AM, said:

Considering that this was a subpar port, did they even bother to update the credits?


True but shouldn't even the most subpar ports have credits added to it for the team that worked on the port? even Sonic 1 Genesis had credits added for the team that worked on that.

  • 2 Pages +
  • 1
  • 2
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users