Sonic and Sega Retro Message Board: Turbohog - Viewing Profile - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help

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:
User is offline Yesterday, 11:52 AM
Currently:
Offline

My Information

Age:
22 years old
Birthday:
May 4, 1993
Gender:
Male Male

Contact Information

E-mail:
Click here to e-mail me
Website:
Website  http://

Previous Fields

National Flag:
us
Wiki edits:
22

Latest Visitors

Topics I've Started

  1. 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.