Jump to content

LEGO Island 2: Sky Colours Table + Lighting Info


Fluffy Cupcake
 Share

Recommended Posts

Fluffy Cupcake

Hola. Sky colours are hardcoded.

The address are the same between the two known English versions. If you have a different game language the offsets are probably different. If that's the case I'm more than willing to help you on your way to finding the consistent differences for all address between here and your game version.

 

Keep in mind the original value is reversed endian.

Location Original Value Address
Front End FF FF FF FF ??????
Board Park 00 00 00 00 ??????
Main Island FF FF 00 00 4E0D7
Pepper's House FF FF 00 00 1B7348
Information Center 00 00 00 00 ???????
Whack-a-Bot 00 00 00 00 ???????
Castle Island 66 99 FF 00 D940A
Brick Dive FF FF 00 00 11E74C
Jousted 66 99 FF 00 1CC7DE
Raging Bull 66 99 FF 00 1337AA
Adventures' Island Overworld FF FF 00 00 1F3359
Adventures' Island Desert FF FF 00 00 20239B
Snake Pursuit FF AA AA FF 35AD62
Adventures' Island Pyramid Area FF FF 00 00 22FEF8
Whack-a-Snake FF FF 00 00 3C4D0B
Matching Mummies 00 00 00 00 ???????
Desert Speedster FF FF 00 00 26E43E
Fishing FF FF 00 00 4095C8
Bi-Plane FF FF 00 00 31BF07
Dino Park FF FF 00 00 178CA1
T-Rex Racing E1 CC CA 00 2A3E74
Mr. Hates' Camp A6 E8 FF 00 15A354
Centrifuge 00 00 00 00 ???????
Parachute Training FF FF FF FF ???????
Asteroid Belt 00 00 00 00 ???????
Parachute Onto Ogel 00 00 00 FF 2FB2B0
Ogel 00 00 00 00 ???????
Make-A-D-Pizza FF FF FF FF ???????
Brickster's Palace  00 00 00 00 ???????

 

For some strange reason, when changing the results I could scrape up for FF FF FF FF, none of the skys in the game changed with that value, and as for 00 00 00 00, there way I've tracked them down (XX XX XX XX 68 - 68 always comes after the value), there is way too many of that value appearance for me to count on 100 hands, and mass replacing causes a crash due to some sensitive areas getting replaced.

 

What can you do with sky changing? Something like these.

large.BluerCISky.png.dbb190beca30d1c3578

 

Link to comment
Share on other sites

Fluffy Cupcake

Well as promised, here is a breakdown of everything I was able to figure out on lighting! I might need some help figuring out the unknowns since I'm unable to figure what they do.

 

Light-Data.png

 

0x00-0x0B: Header and other unimportant bits; 0x0C-0x0F: ???

0x10-0x23: ???

0x24-0x27: East sided surfaces get brightness affected?; 0x28-0x2B - Overall brightness of the world; 0x28-0x2B: South sided surfaces get brightness affected?

0x30-0x3F: RGB of the brightness and coloration of the landscape and objects.

0x40-0x4F: RGB of the world's atmosphere.

0x50-0x5F: RGB of ???

Link to comment
Share on other sites

Fluffy Cupcake

That was my thought exactly when I poked at 0x24-0x27 and 0x28-0x2B  but that didn't quite seem to be the case. It could very well be 0x10-0x23, I'll have to take another poke at it.

Link to comment
Share on other sites

  • 2 weeks later...
Fluffy Cupcake

If I recall the way I found it went something like this:

 

1) Get the fog to break by minimizing and maximizing the game in fullscreen mode allowing the sky color the leak through where the skybubble clips out.

2) Take a colour sample of the sky leak

3) With the colour sample, reverse its endian (since Island 2 is in reverse), find instances of it in the .exe, replace, and test test test until something is hit.

3.5 (optional)) For assistance and ease of obtaining the value of any area of the game's sky colour instantly without work  - find a pointer to the sky's colour address in cheat engine so you instantly have ease of access to the color wherever you are (and you can even do live changes for experiments if you want!)

4) After finding a color change for the first time, take note of the byte pattern that follows it for ease in finding the rest of the colours since the surrounding byte pattern is the same for every colour occurrence.

Link to comment
Share on other sites

  • 1 year later...
  • 9 months later...
  • 1 year later...

Sky box color offsets for German Version are:

 

Location Original Value Address
Front End FF FF FF FF ??????
Board Park 00 00 00 00 ??????
Main Island FF FF 00 00 64107
Pepper's House FF FF 00 00 1CD258
Information Center 00 00 00 00 ???????
Whack-a-Bot 00 00 00 00 ???????
Castle Island 66 99 FF 00 EF40A
Brick Dive FF FF 00 00 1346A6
Jousted 66 99 FF 00 1E26FE
Raging Bull 66 99 FF 00 1496BA
Adventures' Island Overworld FF FF 00 00 209279
Adventures' Island Desert FF FF 00 00 2182BB
Snake Pursuit FF AA AA FF 370C82
Adventures' Island Pyramid Area FF FF 00 00 245E18
Whack-a-Snake -- -- -- -- ???????
Matching Mummies 00 00 00 00 ???????
Desert Speedster FF FF 00 00 28435E
Fishing FF FF 00 00 41F528
Bi-Plane FF FF 00 00 331E27
Dino Park FF FF 00 00 18EBB1
T-Rex Racing E1 CC CA 00 170264
Mr. Hates' Camp A6 E8 FF 00 2B9D94
Centrifuge 00 00 00 00 ???????
Parachute Training FF FF FF FF ???????
Asteroid Belt 00 00 00 00 ???????
Parachute Onto Ogel 00 00 00 FF ???????
Ogel 00 00 00 00 ???????
Make-A-D-Pizza FF FF FF FF ???????
Brickster's Palace  00 00 00 00 ???????

 

Whack-a-Snake is NOT 3C4D0B (in the German version it would either be 3DACAB or 3DB2A4), it will crash the game when playing this mini game, I don't even know if there is a blue sky box at all, because it's impossible to see it.

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.