Sonic and Sega Retro Message Board: Sonic Adventure 2 Hacking - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 60 Pages +
  • ◄ First
  • 58
  • 59
  • 60
    Locked
    Locked Forum

Sonic Adventure 2 Hacking Now a general SA2 Hax thread

#886 User is offline MainMemory 

Posted 24 January 2017 - 11:21 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3701
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339

I've copypasted the SADX mod made a mod for SA2 that allows you to change any character's physics to any other character's, or even a character from SADX's. You can download it here.

#887 User is offline Mr. Cornholio 

Posted 02 February 2017 - 03:56 PM

  • Posts: 1
  • Joined: 01-February 17
Hopefully I'm doing this right as this is my first post as a Trial Member, but hello!

I was curious if anybody understood how the dialog works in the HD re-release (and presumably the Nintendo GameCube one?). The wiki page states that the dialog is stored in "event_adx_e.afs" and the actual dialog files are .adx files. However, I can't seem to find a tool that can properly extract them, or the format was changed a bit for this re-release (and presumably the GameCube version?). PuyoTools supports the archive, but every file lacks an extension when extracted, and trying to play them just outright doesn't work even if I change it to have a ADX extension. AFS Explorer seems to have the same issue too? If I try to use the built-in sound player, I get horrible static.

Here' a couple of these files extracted from the AFS archive:
https://drive.google...V2ZFb19oMVpndFE

I apologize if this has already been asked. I couldn't seem to find the information I was looking for on the pages I explored. I'm just interested in getting the dialog to play so I can convert it to WAV for a personal project.

Thanks again!

#888 User is offline Jmtshaw 

Posted 02 February 2017 - 07:33 PM

  • Posts: 34
  • Joined: 12-September 10
  • Gender:Male
  • Location:Wales, UK

View PostMr. Cornholio, on 02 February 2017 - 03:56 PM, said:

If I try to use the built-in sound player, I get horrible static.

Yeah, for some reason SA2's voice files don't like the tools that work with SA1.

Fortunately, there's a tool that can get the SA2 ones out in a playable state. Just run that and it should work for you, already converted to WAV in fact.

#889 User is offline End User 

Posted 02 February 2017 - 10:03 PM

  • Posts: 5
  • Joined: 30-December 16
  • Gender:Male
  • Project:Supers Over Hedgehogs (SA2)

View PostMr. Cornholio, on 02 February 2017 - 03:56 PM, said:

Hopefully I'm doing this right as this is my first post as a Trial Member, but hello!

I was curious if anybody understood how the dialog works in the HD re-release (and presumably the Nintendo GameCube one?). The wiki page states that the dialog is stored in "event_adx_e.afs" and the actual dialog files are .adx files. However, I can't seem to find a tool that can properly extract them, or the format was changed a bit for this re-release (and presumably the GameCube version?). PuyoTools supports the archive, but every file lacks an extension when extracted, and trying to play them just outright doesn't work even if I change it to have a ADX extension. AFS Explorer seems to have the same issue too? If I try to use the built-in sound player, I get horrible static.

Here' a couple of these files extracted from the AFS archive:
https://drive.google...V2ZFb19oMVpndFE

I apologize if this has already been asked. I couldn't seem to find the information I was looking for on the pages I explored. I'm just interested in getting the dialog to play so I can convert it to WAV for a personal project.

Thanks again!

The voice files stored in SA2's AFS file system are actually AHX files, if memory serves. I remember running into a similar problem when I tried to extract the files normally, as the ones for both Sonic Adventure and Sonic Heroes worked just fine when extracted and played with the proper codecs in, say, Winamp. Changing the file extension of the extracted .ADX files to .AHX fixes the static issue when played back with a program known as ADX Player, which is part of the CRI Middleware ADX Tools pack. The program pack should include everything you need to play the voice files you want to hear, as well as encode them to work with SA2. If all you want is to convert the files to WAV, Jmtshaw answered the question.

#890 User is offline SonikkuForever 

Posted 24 February 2017 - 12:58 PM

  • Be cool, be wild, and be groovy!
  • Posts: 569
  • Joined: 04-November 08
  • Gender:Female
  • Project:Gathering information on Sega World Sydney and collecting Sonic merchandise.
  • Wiki edits:56

View PostMainMemory, on 24 November 2012 - 02:04 PM, said:

If you want I could upload my decrypted exe and IDA database (it's not much but it's a start).

Also I was looking at the data dll and it seems that several models are still in the ninja chunk format rather than the new SA2B format, such as various models for Chao, the 2P battle menu, and Kart racing.
Using SAMDL, set the Key to 10002000 and the Format to SA2:
14DB4 - Neutral Child Chao
218574 - Neutral Chaos Chao
21D1C4 - Hero Chaos Chao
22207C - Dark Chaos Chao
22705C - Talis Chao
22B7FC - Knuckles Chao
230344 - Amy Chao
Texture is AL_BODY.PRS, load any of the GVP files when it asks (they change some of the patterns for some Chao).
Obviously there are more, but I'm not going to sit here listing them all. The pointer table starts at 32DBD0 (AL_RootObject).


I'm trying to extract the models of the character Chao. How do I open them in SAMDL using these addresses? I don't see any options to set a "Key."

#891 User is offline MainMemory 

Posted 24 February 2017 - 01:08 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3701
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
Just use splitdata_dll.bat, and look in the Data_DLL\AL_RootObject folder.

#892 User is offline SonikkuForever 

Posted 26 February 2017 - 09:30 PM

  • Be cool, be wild, and be groovy!
  • Posts: 569
  • Joined: 04-November 08
  • Gender:Female
  • Project:Gathering information on Sega World Sydney and collecting Sonic merchandise.
  • Wiki edits:56

View PostMainMemory, on 24 February 2017 - 01:08 PM, said:

Just use splitdata_dll.bat, and look in the Data_DLL\AL_RootObject folder.


OK, I dragged Data_DLL.dll to splitdata_dll.bat, but it asks for an .ini, which I can't find anywhere.

I have no idea what I'm doing...
This post has been edited by SonikkuForever: 26 February 2017 - 10:12 PM

#893 User is offline MainMemory 

Posted 26 February 2017 - 10:18 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3701
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
You don't drag anything to the bat file, you just copy it and everything else in the SA2PC folder to your SA2 install folder and run it.

#894 User is offline SonikkuForever 

Posted 27 February 2017 - 07:49 PM

  • Be cool, be wild, and be groovy!
  • Posts: 569
  • Joined: 04-November 08
  • Gender:Female
  • Project:Gathering information on Sega World Sydney and collecting Sonic merchandise.
  • Wiki edits:56
OK, thanks! It's working now, although I still can't find the specific models I'm after. Is there a way to zoom in/out in the SAMDL viewer? I can rotate the camera just fine, but it tends to end up inside models.

#895 User is offline MainMemory 

Posted 27 February 2017 - 11:26 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3701
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
Use the arrow keys to move left/right and forward/backward, hold shift to move up/down.

  • 60 Pages +
  • ◄ First
  • 58
  • 59
  • 60
    Locked
    Locked Forum

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