Actions

User

Biggestsonicfan

From Sonic Retro

Revision as of 21:31, 2 June 2017 by Biggestsonicfan (talk | contribs) (Initial Creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Whois:

biggestsonicfan (or BSF) is an Oldbie who entered the Sonic scene late into Sonic CulT#First Cult Forums. Despite the arrogantly created username, biggestsonicfan is not Sonic's biggest/top/number one Sonic fan, nor the physical largest. He has, however, contributed to the scene. Notable contributions include the Virtual Sonic#Scans which need rescanning, Sonic Gems Collection#Music rips, a majority portion bid for the Sonic Mars Game Script by Michael Kosaka which is currently in his physical possession, and most notably the dedication to Sonic the Fighters research. Offline, biggestsonicfan has met up with other scene members such as Sazpaimon and Link from Sonic CulT, as well as Scarred Sun and Skyler at Sonic Boom (event) 2012.

Personal To-Do:

Sonic the Fighters

  • Document routines and pointers and create new cheat script allowing them to be executed on the fly.
  • Load Object 0x0001 into memory and dump the texture cache. Document all unused textures to object associations.
  • Figure out how the camera works to create nice screenshots of unused objects
    • Load level 0x00, disable floor, and execute a routine that freezes player animation for best results.
    • LUA allows for directx input hook, see if I can map camera movement to keypresseses (Skybox).
  • Compare and document sfight program ROMs to schamp.

Fighting Vipers

  • Compare routines to the StF routines
  • Do RANKED and RANDOM mode work here?
  • PS2 version is emulated and contains data, both compressed and decompressed versions of the same files.
    • Come up with algorithm to decompress the compressed versions
      • This is important because StF in Sonic Gems Collection uses the same emulator and data structure as the PS2 Fighting Vipers, but it's files are not decompressed.

Model 2 Emulator

  • Figure out how the emulator defines an "object"
  • Can the LUA access functions inside the EXE?
  • There is code in the EXE for texture replacement purposes. Needs investigation.