don't click here

Why purple flowers?

Discussion in 'General Sonic Discussion' started by LOst, Nov 8, 2004.

  1. LOst

    LOst

    Tech Member
    4,891
    8
    18
    I'm working on collecting palette/patterns/mappings locations for the new LOst Library when I found out the purpose of the purple flowers.

    Because there are 6 chaos emeralds in different colors, and one of the emeralds is purple the palette was never changed. Sonic throws the 6 emeralds up into the air at the same time as the flowers are visible. That's the reason the beta colored flowers are left in the game.
     
  2. Hayate

    Hayate

    Tech Member
    Errr...

    SIX chaos emeralds.

    Get it right. :P
     
  3. LOst

    LOst

    Tech Member
    4,891
    8
    18
    Yea. I'm tired. 6 it is!
     
  4. Hivebrain

    Hivebrain

    Administrator
    3,068
    204
    43
    53.4N, 1.5W
    Github
    Good point, LOst.

    Actually, there is some suggestion of 7 chaos emeralds in the ROM, although only 6 are used. The mappings, for example, have an offset index 7 items long.
     
  5. LOst

    LOst

    Tech Member
    4,891
    8
    18
    Yea, the seventh emerald (the first in that index) is the flashing emerald.

    Hivebrain, I'm using your Sonic 1 mappings location, Nemesis' compressed art and palette locations to put down a document on how to load each sprite with LOst Library. Here is a sample out of it:
    Code (Text):
    1. [B]ghz/mz swinging platform object mappings:[/B]
    2.  ?rom_palette s1.bin 0x2180
    3.  ?rom_palette s1.bin 0x2188
    4.  ?(using global palette line 2)
    5.  ?or
    6.  ?rom_palette s1.bin 0x2180
    7.  ?rom_palette s1.bin 0x2198
    8.  ?(using global palette line 2)
    9.  
    10.  ?load_mappings_s1 s1.bin 0x7C48
    11.  
    12.  ?import_pattern s1.bin 0x2F468
    13.  
    14. [B]slz swinging spikeball platform object mappings:[/B]
    15.  ?rom_palette s1.bin 0x2180
    16.  ?rom_palette s1.bin 0x21A0
    17.  ?(using global palette line 2)
    18.  
    19.  ?load_mappings_s1 s1.bin 0x7C66
    20.  
    21.  ?import_pattern s1.bin 0x33ABC
    Of course this will not work on the old released LOst Library since it can't load compressed art directly from the ROM.