don't click here

Three Questions

Discussion in 'Engineering & Reverse Engineering' started by Quickman, Jan 27, 2004.

Thread Status:
Not open for further replies.
  1. Quickman

    Quickman

    be attitude for gains Tech Member
    5,596
    18
    18
    :x
    omg porjcet
    Question 1
    Why are there so many unused objects in Sonic games? Looking at Nemesis' listings, I see a great many objects marked as unknown.

    Question 2
     
  2. raVen

    raVen

    He Returns Soon......... Pending Member
    513
    0
    0
    Question 1
    Why are there so many unused objects in Sonic games? Looking at Nemesis' listings, I see a great many objects marked as unknown. Easy, sonic team are very lazy people. I still don't see a good reason why they scrapped so many great sprites and objects(personal favorite is the lost eggman cpz sprite)

    Question 2
     
  3. fuzzbuzz

    fuzzbuzz

    Tech Member
    625
    0
    0
    Here
    Many Many Programming/hacking tools...
     
  4. Quickman

    Quickman

    be attitude for gains Tech Member
    5,596
    18
    18
    :x
    omg porjcet
    Nope, GCZ loads ARZ tiles.

    [quote name='Simon's site again']Why are tiles from Aquatic Ruin Zone loaded into the RAM?

    "ARZ tiles were defaulted for use by the programmers." ? Saxman, ROM Hacker @ Area 51 Ikonboard (defunct)[/quote]
     
  5. fuzzbuzz

    fuzzbuzz

    Tech Member
    625
    0
    0
    Here
    Many Many Programming/hacking tools...
    Hmm...Well, I know that DEZ loads tiles other than ARZ. I was sure that GCZ did, too...
     
  6. Vangar

    Vangar

    Member
    3,647
    60
    28
    Theres a savestate around that makes GCZ have CPZ tiles in them. Its not a hack or hoax either.
     
  7. LOst

    LOst

    Tech Member
    4,891
    6
    18
    All objects that Nemesis has stated in his guide is in use by the engine! Non of them is unused.

    Most of them got sub objects as well. The problem is to detect where they're been used, and what graphics they'll use since the graphics is loaded in VRAM by a table, and not by the single objects.

    Just to show you the different between Nemesis' guide and the real game:

    -

    -

    -

    You get the idea?
     
  8. SupperTails66

    SupperTails66

    Tech Member
    1,109
    7
    18
    Ermmm... what exactly is a child object?
     
  9. Quickman

    Quickman

    be attitude for gains Tech Member
    5,596
    18
    18
    :x
    omg porjcet
    Ah, okay. Thanks muchly, LOst.

    Which leaves questions 2 and 3.
     
  10. LOst

    LOst

    Tech Member
    4,891
    6
    18
    I changed it to sub object instead.

    Every object has two attributes. The first is the action number. The action number 01 is Sonic, 02 is Tails, 0D is the end sign, etc.

    The second attribute is the sub object (actually, I have no other name I can think of that fits that attribute). If we take action number 41 and sub object 00, then we get a red spring facing upwards. If we then change the sub object to 01, then we will get another spring facing in another direction. There are a lot of springs under the same action number.

    Child objects on the other hand are objects that can't be put out on the level with a level editor. Those objects apply to the wheels of Eggman's car at the EHZ boss.

    Child objects always have a parent object. in the case of the EHZ boss (action number 56). When the boss is created, a lot of boss parts are created as child objects, and they will be executed at different times, so everyone has a handle to their parent object where they can get the current status of the boss.
     
  11. Lostgame

    Lostgame

    producer/turnablist. homebrew dev. cosplayer. Oldbie
    4,134
    58
    28
    Toronto, ON
    The O.I.C.
    Death egg zone loads the tiles of the title screen. It doesn't even bother loading it's own.

    Why?

    Likely, SEGA never got to even starting it, but had the idea. Perhaps this is the same thing with GCZ and DHZ. Maybe what we're looking for is a later ROM.
     
  12. Quickman

    Quickman

    be attitude for gains Tech Member
    5,596
    18
    18
    :x
    omg porjcet
    Personally, I'd most like to see an earlier ROM. I want to see the fruits of Brenda Ross' labour. (And her son's/daughter's email address does NOT count.)
     
  13. Kampfer

    Kampfer

    Member
    1,609
    5
    18
    Hahaha. :lol:

    Yeah, everybody wants an earlier beta, but I doubt we will ever see one. Plus, maybe her art wasn't even implemented. Then again, I could be wrong. To me it seems like our beta was a mid to late beta. So an earlier one might exist.
     
Thread Status:
Not open for further replies.