Edited
--------------------------------------------------------------------------
Please note that a more complete/descriptive version of these instructions have been created in a new thread 'cause these ones are buried 3 pages into this thread. The new instructions can be found here:
http://www.emutalk.net/showthread.php?t=23418
--------------------------------------------------------------------------
Thakyou so much Strange
Here is the full instructions on how to use the 'bonito.ips' patch provided by Strange.
You will need:
1. The standard echelon version of Skies Of Arcadia
2. Exoskeletor's Exoboot v1.2 :
http://www.emutalk.net/attachment.php?attachmentid=17341
3. Lunar IPS (LIPS) :
http://www.emutalk.net/attachment.php?attachmentid=18848
4. Strange's '1st_read(fix by Str).ips' patch :
http://www.emutalk.net/attachment.php?attachmentid=18859
5. Daemon Tools
Here is how to create your patched copy of Skies Of Arcadia:
1. Mount your echelon version of Skies Of Arcadia using Daemon Tools.
2. Copy all files from your Skies Of Arcadia into the Exoboot data folder.
3. Unpack LIPS to a temporary location.
4. Place an unpacked copy of Strange's '1st_read(fix by Str).ips' patch in the same location as LIPS.
5. Make a copy of the 'bonito.drv' file from Skies Of Arcadia and place it in the same location as LIPS. This file should be 21.8kb in size.
6. Load LIPS. Select 'Apply IPS Patch'.
7. A requester will appear asking for the IPS file to use. Select Strange's '1st_read(fix by Str).ips' patch file which you made a copy of in step 4.
8. A second requester will appear asking for the ORIGINAL UNMODIFIED file. You will need to select 'show all files' on this requester otherwise you won't see any files. Now select the 'bonito.drv' file which you made a copy of in step 5.
9. The patch will now be applied and you will find that the 'bonito.drv' file has got a lot larger. It will probably be around 5MB in size now. Rename this new 5MB file to 1ST_READ.BIN and place it in your Exoboot data folder OVERWRITING the original 1ST_READ.BIN that is already in there. You are finished with LIPS now.
10. Your original 'bonito.drv' file should still be in the Exoboot data folder too. Make sure that you have not modified or removed this bonito.drv file. That's why I told you to make a copy of it in step 5.
11. Now you can rebuild your .cdi. Load Exoboot. Select 'Mode 3 : Data to CD or Image'. Click continue.
12. In this window, make sure that the Exoboot data folder is selected in the folder view.
13. Enable the 'Create image from the data files' checkbox. The other 2 checkboxes should be disabled.
14. Type a name for your new .cdi in the Game Name box.
15. Select Continue. Now Exoboot will create your new .cdi which could take a while. When finished, you will find this .cdi in the Exoboot folder. If you selected 'SoA' as a game name in step 14, then it will be called SoA.cdi.
Now you are finished. Try running this new .cdi with Chankast. You should find that there is no echelon problem anymore.
One last thing, I don't have the echelon version, so I would really appreciate if someone could test whether this all works. Also check for the bug where the game locks on a black screen when exiting the inventory. Also, please post the results of your tests back here, so I can address any further problems. If, and when, the game works, I will re-post this document in a new thread with a more suitable title so everyone can find it easily.
Special thanks must go to Strange and Exoskeletor. Without their help, this attempt at running the echelon version would not have been possible.
Cheers
aika-san