don't click here

Sonic the Hedgehog 2: Dash

Discussion in 'General Sonic Discussion' started by evilhamwizard, Mar 30, 2008.

Thread Status:
Not open for further replies.
  1. evilhamwizard

    evilhamwizard

    Researcher
    1,391
    452
    63
    Since this game has a demo out already and that there's no topic on here now, figured I should make one.

    http://blogs.sega.com/sonic/2008/03/10/son...edgehog-2-dash/

    But not without some crap. :)

    Code (Text):
    1. /ADVAMD_ANIME_SONIC.bin...
    2. /ADVAMD_ANIME_SONIC_UDE1.bin...
    3. /ADVAMD_ANIME_SONIC_UDE2.bin...
    4. /ADVAMD_ANIME_STAR.bin...
    5. /ADVAMD_ANIME_STAR_END.bin...
    6. /ADVAMD_ANIME_TAILS.bin...
    7. /ADVAMD_ANIME_TAILS_HIKARI.bin...
    8. /ADVAMD_ANIME_TAILS_SIPPO.bin...
    9. /ADVAMD_ANIME_TAILS_UDE.bin...
    10. /ADVAMD_LOCALSTATE_COUNTER.bin...
    11. /ADVAMD_Table.bin...
    12. /STAGEKIND.bin...
    13. /advamd_menu_int.bin...
    14. /arrows.png...
    15. /checkpoint.png...
    16. /common_1.png...
    17. /dash_logo.png...
    18. /item.png...
    19. /language_flags.png...
    20. /play00_1.png...
    21. /ring.png...
    22. /rockpool_splash.png...
    23. /sega_splash.png...
    24. /sonic2-bar3.png...
    25. /sonic2_font_00.png...
    26. /sonic2_haikei_00.png...
    27. /sonic2_haikei_01.png...
    28. /sonic2_title01.png...
    29. /sonic2_title02.png...
    30. /sonic2_title03.png
    And yep, they probably had access to the original source code for this mobile game too. This was taken from the jar put out on the site which you can play here. ICEKnight (hi there :P) got the jar's from the website which you can download here. You have to open the .jar from within the folder with WinRAR and extract it. Then open up the STH2P1 folder and hex edit any .class file of your choice. The file names were found in s.class. I also found this in g.class:

    Code (Text):
    1. /BBOSS1_bossafbpat.bin...
    2. /BBOSS1_bossbachg.bin...
    3. /BBOSS1_bossbapat.bin...
    4. /BBOSS1_bossbapat2.bin...
    5. /BBOSS1_bosssmpat.bin...
    6. /BBOSS1_bossvacchg.bin...
    7. /BBOSS1_bossvacpat.bin...
    8. /BBOSS1_bossvacpat2.bin...
    9. /BBOSS2_bossbachg.bin...
    10. /BBOSS2_bossbapat.bin...
    11. /BBOSS2_bossdrillchg.bin...
    12. /BBOSS2_bossdrillpat.bin...
    13. /BBOSS2_bossdrillpat2.bin...
    14. /BBOSS2_bosshelichg.bin...
    15. /BBOSS2_bosshelipat.bin...
    16. /bboss4pat.bin...
    17. /bboss4pat2.bin...
    18. /bboss4pillarchg.bin...
    19. /bboss4pillarpat.bin...
    20. /bboss6chg.bin...
    21. /bboss6chg2.bin...
    22. /bboss6pat.bin...
    23. /boss4chg.bin...
    24. /sonic2_eggman_00.png...
    25. /sonic2_eggman_act1.png...
    26. /sonic2_eggman_act2.png...
    27. /sonic2_eggman_act3.png...
    28. /sonic2_eggman_act4.png...
    29. /sonic2_eggman_act5.png...
    Reminds me almost of those Nick Arcade prototype labels.

    j.class:

    Code (Text):
    1. /ACTION_FILENAME.bin...
    2. /AQUATIC_RUIN.png...
    3. /BAKUHATU_PG.bin...
    4. /BAKUHATU_Table.bin...
    5. /BARIA_PG.bin...
    6. /BARIA_Table.bin...
    7. /BGBLK.bin...
    8. /BGCOLOR.bin...
    9. /BGM_LIST.bin...
    10. /BLK_FILENAME.bin...
    11. /CASINO_NIGHT.png...
    12. /CHEMICAL_PLANT.png...
    13. /CONTINUEMD_Filename.bin...
    14. /CONTINUEMD_Player1PatNoTable.bin...
    15. /CONTINUEMD_Player2PatNoTable.bin...
    16. /CONTINUEMD_Table.bin...
    17. /DIFFICULTY_TABLE.bin...
    18. /EMERALD_HILL.png...
    19. /HILL_TOP.png...
    20. /MAP00.bin...
    21. /MAP04.bin...
    22. /MAP0A.bin...
    23. /MAP0B.bin...
    24. /MAP0C.bin...
    25. /MAP0D.bin...
    26. /MAP0F.bin...
    27. /MAP10.bin...
    28. /MAP_FILENAME.bin...
    29. /MIZUFLAGTBL.bin...
    30. /MIZUTBL.bin...
    31. /MUTEKI_MARUTBL.bin...
    32. /MUTEKI_PCTBL.bin...
    33. /MUTEKI_Table.bin...
    34. /PLAWA_AWASINTBL.bin...
    35. /PLAWA_PG.bin...
    36. /PLAWA_Table.bin...
    37. /PLAYPOSITBL.bin...
    38. /PLEFFECT_PG.bin...
    39. /PLEFFECT_Table.bin...
    40. /PRI00.bin...
    41. /PRI04.bin...
    42. /PRI06.bin...
    43. /PRI07.bin...
    44. /PRI0A.bin...
    45. /PRI0B.bin...
    46. /PRI0C.bin...
    47. /PRI0D.bin...
    48. /PRI0E.bin...
    49. /PRI0F.bin...
    50. /PRI10.bin...
    51. /PRI_FILENAME.bin...
    52. /PlayerAction1FileName.bin...
    53. /PlayerActionImgName.bin...
    54. /RING_FILENAME.bin...
    55. /RING_PG.bin...
    56. /RING_Table.bin...
    57. /SCR_LIM_TBL.bin...
    58. /SC_FILENAME.bin...
    59. /SLOT_HIT_TB.bin...
    60. /SLOT_ROLE.bin...
    61. /SLOT_TB_SCR.bin...
    62. /SONIC2_BAR4_Table.bin...
    63. /SSFX_Table.bin...
    64. /ST0_0.bin...
    65. /ST0_1.bin...
    66. /ST10_0.bin...
    67. /ST1_0.bin...
    68. /ST4_0.bin...
    69. /ST4_1.bin...
    70. /ST5_0.bin...
    71. /ST6_0.bin...
    72. /ST7_0.bin...
    73. /ST7_1.bin...
    74. /STA_0.bin...
    75. /STA_1.bin...
    76. /STB_0.bin...
    77. /STB_1.bin...
    78. /STCLEAR_Table.bin...
    79. /STCLEAR_timebonustbl.bin...
    80. /STC_0.bin...
    81. /STC_1.bin...
    82. /STD_0.bin...
    83. /STD_1.bin...
    84. /STE_0.bin...
    85. /STF_0.bin...
    86. /STF_1.bin...
    87. /SYSDIRINITTBL.bin...
    88. /SYSDIR_ADDTBL.bin...
    89. /SYSDIR_TBL.bin...
    90. /Sonic2-bar.png...
    91. /Sonic2-bar4.png...
    92. /Sonic2-number.png...
    93. /TENSUU_Table.bin...
    94. /TILE00.bin...
    95. /TILE07.bin...
    96. /TILE0C.bin...
    97. /TILE0D.bin...
    98. /TILE0F.bin...
    99. /USAGI_FRIENDTBL.bin...
    100. /USAGI_Table.bin...
    101. /WATERCOLOR.bin...
    102. /ZONE000C.bin...
    103. /ZONE001C.bin...
    104. /ZONE00SB.bin...
    105. /ZONE00SC.bin...
    106. /ZONE040C.bin...
    107. /ZONE041C.bin...
    108. /ZONE04SC.bin...
    109. /ZONE050C.bin...
    110. /ZONE060C.bin...
    111. /ZONE070C.bin...
    112. /ZONE071C.bin...
    113. /ZONE0A0C.bin...
    114. /ZONE0A1C.bin...
    115. /ZONE0ASC.bin...
    116. /ZONE0B0C.bin...
    117. /ZONE0B1C.bin...
    118. /ZONE0BSC.bin...
    119. /ZONE0C0C.bin...
    120. /ZONE0C1C.bin...
    121. /ZONE0CSB.bin...
    122. /ZONE0CSC.bin...
    123. /ZONE0D0C.bin...
    124. /ZONE0D1C.bin...
    125. /ZONE0DSB.bin...
    126. /ZONE0DSC.bin...
    127. /ZONE0E0C.bin...
    128. /ZONE0F0C.bin...
    129. /ZONE0F1C.bin...
    130. /ZONE0FSB.bin...
    131. /ZONE0FSC.bin...
    132. /ZONE100C.bin...
    133. /ZONE10SB.bin...
    134. /ZONE10SC.bin...
    135. /ZONEALTBLK.bin...
    136. /ZONEALTBLK_OFFSET.bin...
    137. /ZONEMAP_FILENAME.bin...
    138. /ZONE_STAGETBL.bin...
    139. /ZONE_Table.bin...
    140. /airplan.png...
    141. /ami0.png...
    142. /awa.png...
    143. /bgspr.png...
    144. /billbomb.png...
    145. /bjump.png...
    146. /break2.png...
    147. /bryuka.png...
    148. /buranko.png...
    149. /cablecar.png...
    150. /checkpoint.png...
    151. /crank.png...
    152. /dai.png...
    153. /dai204.png...
    154. /door.png...
    155. /door04.png...
    156. /door07.png...
    157. /gole.png...
    158. /hagare.png...
    159. /hagare2.png...
    160. /hashi.png...
    161. /item.png...
    162. /jet.png...
    163. /ldai.png...
    164. /leaf.png...
    165. /masin.png...
    166. /nut.png...
    167. /oct.png...
    168. /pivot0.png...
    169. /pivot1.png...
    170. /pivotr.png...
    171. /play00_1.png...
    172. /play00_2.png...
    173. /play20.png...
    174. /pleffect.png...
    175. /potama.png...
    176. /potos.png...
    177. /rdai.png...
    178. /ring.png...
    179. /ring0_0.bin...
    180. /ring0_1.bin...
    181. /ring10_0.bin...
    182. /ring4_0.bin...
    183. /ring4_1.bin...
    184. /ring5_0.bin...
    185. /ring6_0.bin...
    186. /ring7_0.bin...
    187. /ring7_1.bin...
    188. /ringA_0.bin...
    189. /ringA_1.bin...
    190. /ringB_0.bin...
    191. /ringB_1.bin...
    192. /ringC_0.bin...
    193. /ringC_1.bin...
    194. /ringD_0.bin...
    195. /ringD_1.bin...
    196. /ringE_0.bin...
    197. /ringF_0.bin...
    198. /ringF_1.bin...
    199. /scdtbl.bin...
    200. /scdtblwk.bin...
    201. /scdtblwk2.bin...
    202. /seahorse.png...
    203. /shima.png...
    204. /shima2.png...
    205. /shima3.png...
    206. /shima4.png...
    207. /shima5.png...
    208. /shooter.png...
    209. /sjump.png...
    210. /sonic2-bar2.png...
    211. /sonic2_a04.png...
    212. /sonic2_a05.png...
    213. /sonic2_a06.png...
    214. /sonic2_a09.png...
    215. /sonic2_c01.png...
    216. /sonic2_c02.png...
    217. /sonic2_c03.png...
    218. /sonic2_c09.png...
    219. /sonic2_ca01.png...
    220. /sonic2_ca02.png...
    221. /sonic2_ca03.png...
    222. /sonic2_ca04.png...
    223. /sonic2_ca05.png...
    224. /sonic2_ca06.png...
    225. /sonic2_ca07.png...
    226. /sonic2_ca08.png...
    227. /sonic2_ca09.png...
    228. /sonic2_ca10.png...
    229. /sonic2_ca11.png...
    230. /sonic2_ca12.png...
    231. /sonic2_ca13.png...
    232. /sonic2_ca14.png...
    233. /sonic2_ca16.png...
    234. /sonic2_dekisi_suzi.png...
    235. /sonic2_eggman_00.png...
    236. /sonic2_eggman_act1.png...
    237. /sonic2_eggman_act2.png...
    238. /sonic2_eggman_act3.png...
    239. /sonic2_eggman_act5.png...
    240. /sonic2_eggman_act6.png...
    241. /sonic2_eggman_act8.png...
    242. /sonic2_font_00.png...
    243. /sonic2_font_01.png...
    244. /sonic2_h03.png...
    245. /sonic2_haikei_00.png...
    246. /sonic2_haikei_01.png...
    247. /sonic2_s01.png...
    248. /sonic2_s02.png...
    249. /sonic2_w01.png...
    250. /sonic2_w04.png...
    251. /sonic2_w05.png...
    252. /sonic2_w06.png...
    253. /sonic2_w07.png...
    254. /sonic2_w08.png...
    255. /sonic2_w10.png...
    256. /sonic2_w12.png...
    257. /sonic2_w15.png...
    258. /spikes.png...
    259. /st_mc03.png...
    260. /st_mc04.png...
    261. /st_mc05.png...
    262. /st_mc06.png...
    263. /st_mp01.png...
    264. /st_mp02.png...
    265. /st_mp03.png...
    266. /st_mp04.png...
    267. /st_mp07.png...
    268. /st_mp10.png...
    269. /st_mp12.png...
    270. /st_mp13.png...
    271. /st_oo01.png...
    272. /st_oo02.png...
    273. /st_oo04.png...
    274. /st_oo05.png...
    275. /st_oo07.png...
    276. /st_oo09.png...
    277. /st_oo12.png...
    278. /st_oo13.png...
    279. /step.png...
    280. /stone.png...
    281. /taki.png...
    282. /tekyu.png...
    283. /tekyu2.png...
    284. /tobira_g.png...
    285. /tuta.png...
    286. /usagi.png...
    287. /wasp.png...
    288. /wfish2.png...
    289. /y_cannon.png...
    290. /y_coock.png...
    291. /y_coockdai.png...
    292. /y_fan.png...
    293. /y_fball.png...
    294. /y_fly.png...
    295. /y_gamera.png...
    296. /y_hitode.png...
    297. /y_hotal.png...
    298. /y_kamakiri.png...
    299. /y_kani.png...
    300. /y_kogame.png...
    301. /y_kumo.png...
    302. /y_mole.png...
    303. /y_mukade.png...
    304. /y_pirania.png...
    305. /y_prosio.png...
    306. /y_sandcrab.png...
    307. /y_saru.png...
    308. /y_tuboh.png...
    309. /y_tubov.png...
    310. /y_valkrie.png...
    311. /y_yado.png...
    312. /zone07bgb.png
     
  2. drx

    drx

    mfw Researcher
    2,254
    350
    63
    :rolleyes:
    They didn't.
     
  3. Bibin

    Bibin

    DON'T LET THE SUN LAUGH AT YOU. Member
    881
    0
    0
    New York City
    Ghost in the Machine
    Nothing stops them from using a disassembly, however...

    ...right?
     
  4. evilhamwizard

    evilhamwizard

    Researcher
    1,391
    452
    63
    Why? :)

    Was it because this mobile game was released in Japan first? I can remember this game being released in Japan first, and Glu announced it earlier this year for the US.
     
  5. Tweaker

    Tweaker

    Banned
    12,387
    2
    0
    Boo, no MAP08. :)
     
  6. JoseTB

    JoseTB

    Tech Member
    716
    59
    28
    Too bad :/ Wonder if they at least had access to some of the original content... I was hoping we could get the original object names from this one like from Sonic 1 mobile.
     
  7. ICEknight

    ICEknight

    Researcher Researcher
    Code (Text):
    1. /BBOSS1_bossvacchg.bin...
    2. /BBOSS1_bossvacpat.bin...
    3. /BBOSS1_bossvacpat2.bin...
    Funny how they brought back the "vacuum" name withough having the old source... You'd think they'd call the Chemical Plant boss anything else.
     
  8. Bibin

    Bibin

    DON'T LET THE SUN LAUGH AT YOU. Member
    881
    0
    0
    New York City
    Ghost in the Machine
    Well, that name's not very hard to imagine on the spot, given the final boss.
     
  9. drx

    drx

    mfw Researcher
    2,254
    350
    63
    :rolleyes:
    The games were first ported to J2ME by Japanese people, who may have or may have not had access to the original code (they probably have). The authors of Sonic Mobile and this simply worked on the ported, J2ME code.

    I guess this is interesting, because we're able to see some of the original labels (we have plenty of that already -- Sonic 1 from Sonic Mobile, Sonic 2 from this and the symbol table analysis I did, Sonic 3 from S3K PC, etc.)

    We won't get the original source code, however, since it was done in Japan, etc.
     
Thread Status:
Not open for further replies.