- Group:
- Member: Members
- Active Posts:
- 165 (0.06 per day)
- Most Active In:
- General Sonic Discussion (78 posts)
- Joined:
- 25-June 08
- Profile Views:
- 5203
- Last Active:
Yesterday, 11:52 AM- Currently:
- Offline
My Information
- Age:
- 22 years old
- Birthday:
- May 4, 1993
- Gender:
-
Male
Contact Information
- E-mail:
- Click here to e-mail me
- Website:
-
http://
Previous Fields
- National Flag:
- us
- Wiki edits:
- 22
Latest Visitors
-
Jimmy Hedgehog 
13 Jul 2015 - 01:18 -
Evil Sonic 
25 Jun 2015 - 03:40 -
Toasty 
24 Apr 2015 - 18:12 -
Siro 
04 Jan 2015 - 17:32 -
Xeta 
10 Sep 2014 - 20:31
Topics I've Started
-
Sonic Adventure 2 Hacking
20 February 2012 - 01:16 AM
Since this is now a general SA2 Hacking Thread, here's some helpful links. PM me if you think I should add/change something on this list.
Tools:
SA2 Mod Loader - MainMemory
SA Tools - MainMemory
Decryped Executable - MainMemory
IDA 5.5 Database - MainMemory
SA2 Cheat Table - flarn2006
Notable Mods:
MainMemory's Mods
SA2B - Network Mod - Morph
Sonic Adventure 2: Pro Edition - Dude
SA2: The New Challengers - Neo
No Upgrades for Sonic or Shadow - darkspines35
Fusion's Chao Editor
Trial Sonic Mod - darkspines35
Better Buttons - Morph
Stache Fix - Morph
No LoD - Morph
Old Post:
Quote
Alright, so we can obviously already mess around with the ADX music files in the game, so I've started a table of the ADX files here:
http://info.sonicret...d_Editing#Music
Anyway, recently I've been trying to actually extract the .MLT files, something I don't think has been done before. I found a set of python scripts meant to do this here:
Unfortunately, these scripts were made in an older version of python, and it seems some of the syntax has changed. Months ago, I updated most of it to work with the current version of Python, but I still couldn't get it to work. Here is the updated code for dsfmake:
Now, there's still at least one problem left in the code. When the code is executed, you get this error:
Traceback (most recent call last): File "C:\dsfmake.py", line 250, in <module> dsfmake(nout,ndrv,nmlt,bank,track,volume,mixer,effect) File "C:\dsfmake.py", line 121, in dsfmake dsfbin = array('B','\x00'*0x200000) TypeError: an integer is required
I've never dabbled in python before this and I haven't been able to fix this. If anyone knows what's wrong, feel free to fix it or say what's wrong. I think the mlt files can almost be extracted, which I find quite exciting.
Also, if anyone else wants to discuss any other aspect of SA2 hacking, feel free to post your findings...
Friends
Turbohog hasn't added any friends yet.

Find My Content
Yesterday, 11:52 AM
Male