Using the patches that @Iran found (see here), I have found the HEX offsets to patch LEGO Island 2 using a HEX editor.
This is probably much easier for people to do rather than using OllyDbg.
I've also found some more patches myself, just by pure luck...
These patches have been tested and found to be working on "LEGO Island 2.exe" with the following checksum:
SHA-1: 0D43741E15BC309C3BB370D4EB49EC142D149CA9
MD-5: C839F8ECDBD582770B7B4ED69927F047
Note - There's at least two versions of LEGO Island 2, with different EXEs. Not all of these patches may work on your version! Make a backup before doing any patching. - Terrev
Instructions:
Backup the original .exe.
Open the original .exe with a hex editor (I use HxD).
Go to the hex offset for the patch you want.
Overwrite the data with the patch's data.
Repeat for all the patches you want.
Save your modified .exe.
OVERWRITE DATA FROM THESE OFFSETS, DO NOT INSERT DATA!
Patches @Iran found:
No LEGO Software logo
Offset: 00002AEA 90 90 90 90 90
No Silicon Dreams logo
Offset: 00002B20 90 90 90 90 90
No intro video
Offset: 00002B56 90 90 90 90 90
Load time fix
Offset: 0002A870 C3 90 90 90 90 90
Windowed mode
Offset: 000029B2 01
Debug level select in place of credits
Offset: 00572704 01 00 00 00 11
Offset: 005726C5 44 45 42 55 47 00 00
Force /force command line (No idea what it does.)
Offset: 000029B9 01
Patches I found:
Skippable LEGO Software logo (An alternative to completely disabling it.)
Offset: 00002ADB 01
UnSkippable Silicon Dreams logo (Y'know... Just because...)
Offset: 00002B11 00
UnSkippable intro video (Again, just because...)
Offset: 00002B47 00