retro_codger
13-08-2008, 13:51
This will rewrite the original WISE installer to use a single DVD.
Beware: This may not work with all SOF2 installers! Offsets may change!
1. Use a WISE unpacker (ex. hwun)
- WISE0000 holds the file offsets
2. Edit the WISE0002 file (look for 'sofii_1')
- You can change the 'sofii_1' to 'sofii_dvd'
Optional: Modify the supplied one instead (removes CD nags when installing)
3. Use 'gzip -9 wise0002 wise0002'
4. Use a hex editor:
- Remove the first 19 bytes (GZ header + file name)
- Remove the last 4 bytes (length of WISE0002 uncompressed)
5. Open the setup.exe file:
- Go to $4E89
- Copy the EXACT amount of bytes from WISE0002.GZ to setup.exe
(replace only, do not modify the file size)
[my example is $1DE4 bytes]
- Go to $6D1A
- Write the CRC32 value (copy last 4 bytes in the GZ file)
[my example is 92,64,8B,41 in that order!]
6. Burn to DVD and test it out!
This is the above summary with tools: 533
Tested and known working.
Beware: This may not work with all SOF2 installers! Offsets may change!
1. Use a WISE unpacker (ex. hwun)
- WISE0000 holds the file offsets
2. Edit the WISE0002 file (look for 'sofii_1')
- You can change the 'sofii_1' to 'sofii_dvd'
Optional: Modify the supplied one instead (removes CD nags when installing)
3. Use 'gzip -9 wise0002 wise0002'
4. Use a hex editor:
- Remove the first 19 bytes (GZ header + file name)
- Remove the last 4 bytes (length of WISE0002 uncompressed)
5. Open the setup.exe file:
- Go to $4E89
- Copy the EXACT amount of bytes from WISE0002.GZ to setup.exe
(replace only, do not modify the file size)
[my example is $1DE4 bytes]
- Go to $6D1A
- Write the CRC32 value (copy last 4 bytes in the GZ file)
[my example is 92,64,8B,41 in that order!]
6. Burn to DVD and test it out!
This is the above summary with tools: 533
Tested and known working.