Sonic and Sega Retro Message Board: Sonic Jam animations preview. - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Page 1 of 1
    Locked
    Locked Forum

Sonic Jam animations preview.

#1 User is offline MarmitaTH 

Posted 18 November 2017 - 09:49 AM

  • Posts: 9
  • Joined: 14-November 17
  • Gender:Male
  • Project:Sonic Saturn
Well, I was surfing on the internet then I found this video:

https://www.youtube....h?v=wtSAIyXJUdE

So, basically the guy somehow managed to access all Sonic animations in Sonic Jam. I wonder if anyone has any clues on how to do this. I know some emulators like yabause that can debug vdp's to extract textures, hide and show layers of the game and acess informations about the memory adress of the assets, but no clue on how to exactly access models animations to display them. I'm interested in this and wonder if it's also possible to do in other games.

#2 User is offline InvisibleUp 

Posted 18 November 2017 - 12:19 PM

  • Posts: 103
  • Joined: 10-November 12
  • Gender:Not Telling
  • Project:Sonic Redux (Sonic R hack)
From that video, it looks like they just used a RAM editor to change the value of the "current animation" variable. They mention that this variable isn't override by any animations forced by RAM hacking (or however they did it.) They also probably toggled some layers on the VDP to disable everything but the grass floor. I'm not sure what address this is at, though.

#3 User is offline MarmitaTH 

Posted 18 November 2017 - 02:33 PM

  • Posts: 9
  • Joined: 14-November 17
  • Gender:Male
  • Project:Sonic Saturn
There must be some more specific information to help find this address. Finding this in an emulator is pretty trick, almost impossible i thinky.

#4 User is offline McAleeCh 

Posted 19 November 2017 - 07:53 AM

  • Posts: 802
  • Joined: 12-January 03
  • Gender:Male
  • Wiki edits:27
I'm fairly certain the creator of that video is a member here on Retro under a different name, so hopefully they'll spot this topic and be able to elaborate on the method used to achieve this.

#5 User is offline MarmitaTH 

Posted 19 November 2017 - 09:03 AM

  • Posts: 9
  • Joined: 14-November 17
  • Gender:Male
  • Project:Sonic Saturn
I found a lot of variables that changes when sonic is moving(changing animations), 35 I think, it's not hard at all. Changed then I manage to get a twisted sonic, scale them up, and the rest don't do anything, resulting in crash. Must be something more that I need to do to achive the animation control. I get SPEEPSHighway's discord tag, hope he answer my question or see this topic.
This post has been edited by MarmitaTH: 19 November 2017 - 09:05 AM

#6 User is offline MarmitaTH 

Posted 19 November 2017 - 10:44 AM

  • Posts: 9
  • Joined: 14-November 17
  • Gender:Male
  • Project:Sonic Saturn
I found it! :v:/>/>

Speeps have answered me! Apparently my problem was the emulator that returns me many unnecessary values ​​and probably hide what I was looking for. Instead of using yabause, I used SSF(same as Speeps) and scanning for Byte values. The process with Cheat Engine is: start a nem scan for unknown values, move the camera and search for unchanged values(removing everything from the camera), move the player and scan for values that have changed and repeat it until you have 35 values or so. Them you need to scroll the table adress till you find the one that respond according to the animations.

Here is a pic: Posted Image

Thanks to Speeps!
This post has been edited by MarmitaTH: 19 November 2017 - 10:45 AM

Page 1 of 1
    Locked
    Locked Forum

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