don't click here

Using tiles other than those from ROM

Discussion in 'Engineering & Reverse Engineering' started by Bleeding Cut, Aug 26, 2004.

Thread Status:
Not open for further replies.
  1. Icy Guy

    Icy Guy

    Hedgehog. Sonic the Hedgehog. Member
    776
    0
    0
    California
    GoldenEye 007 level hack
    In the ROM, offset $1B664 is your friend. :) First two bytes are the X coords for Sonic's starting point, the second two are the Y coords.

    Although if you only go by that, moving Sonic to a precise spot may be a bit of a problem, but that's why we have savestates. Turn on debug and go to the special stage. Move Sonic to wherever you want his starting point to be, then make a savestate. Now go to $F480 in the savestate to get his X coords, and $F484 to get his Y coords, and punch those into the ROM ($1B664) to change his starting point.
     
  2. Bleeding Cut

    Bleeding Cut

    Dr. Knuckles Member
    I was fine until the part about the savestate. Why does the extension just say "File?" I can't get the coordinates if it's like this:
     

    Attached Files:

  3. Miles3298

    Miles3298

    Member
    590
    30
    28
    The file extension wasn't added obviously.
     
  4. Mustapha

    Mustapha

    A+ Oldbie
    974
    29
    28
    A+
    A PLUS
    Well, it is the same savestate, just without .gsx as the file extension. Gens doesn't automatically add a file extension to savestates, which is a very stupid idea. Just right click the file and add .gsx, and you'll be fine :P
     
  5. Bleeding Cut

    Bleeding Cut

    Dr. Knuckles Member
    Oh okay then. Thanks. Let me see if I can finish doing what Icy said.

    Guess not.

    I am confused on this part. Can you please explain this further?
     
  6. Miles3298

    Miles3298

    Member
    590
    30
    28
    Go to 00F480, and retrieve the X position of Sonic; go to 00F484, and retrieve his Y position in the savestate. Now in the ROM, go to 01B664, and punch in the values you read from the savestate.
     
  7. Bleeding Cut

    Bleeding Cut

    Dr. Knuckles Member
    Yeah, but how do I get there? How can I "go to 00F480" if I don't know what do use? What do I open up the savestate with? That's what I don't understand.
     
  8. Quickman

    Quickman

    be attitude for gains Tech Member
    5,604
    19
    18
    :x
    omg porjcet
    Hex editor.

    By the way, $F480.w is the position in RAM. Check Nemesis' guides for the start location of main RAM, then add that to $F480 using a hex calculator. Then go to THAT location in the savestate.
     
  9. Icy Guy

    Icy Guy

    Hedgehog. Sonic the Hedgehog. Member
    776
    0
    0
    California
    GoldenEye 007 level hack
    Wrong.

    EDIT: Image link now, because of some unexplained transparency.
     
  10. Bleeding Cut

    Bleeding Cut

    Dr. Knuckles Member
    Ah dear God I'd better go learn the basics of hex editing before I try to do anything. Thank you, though. Once I sorta get the hang of hex I'll try to change Sonic's starting position.
     
  11. Syren

    Syren

    Member
    4,330
    0
    0
    Teesside, UK
    Reintergration
    You can do that with SonED and ESE, you know that?
     
  12. Bleeding Cut

    Bleeding Cut

    Dr. Knuckles Member
    No. I do now, though! XD
     

    Attached Files:

    • wtf.jpg
      wtf.jpg
      File size:
      49.4 KB
      Views:
      0
  13. Drakmyth

    Drakmyth

    Inspector Drakmyth Master at your service. Oldbie
    420
    0
    0
    In the void beneath the ancient maze...
    Sonic Eclipse 2, Return of the Hidden Palace, Unnamed Sonic 2 Hack
    I don't think you can change it with ESE. I know you can with SonED though. But I might be wrong. I haven't used ESE in quite a while.
     
Thread Status:
Not open for further replies.