What's new

another SoA prob.

aika-san

New member
One last thing:

Is it possible for u to post an IPS Patch file that patches/converts the Echelon 1st_read.bin to the European non-echelon 1st_read.bin?

As I understand it, this is allowed, as it contains none of the original code.
 

Strange

New member
Hmm, i really don`t know how to make PPF/Ips patch... If you(or anybody else) explain how, then i can make it...
 

aika-san

New member
Hi. You will need:

1. an IPS patcher. I have attached Lunar IPS (LIPS)
2. The echelon 1st_read.bin
3. The non echelon european 1st_read.bin

Here's how to do it:

1. Load LIPS
2. Select 'Create IPS Patch'
3. You will be prompted with a requester to select 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 echelon 1st_read.bin.
4. Now a second requester will appear prompting you to select the NEW MODIFIED file to use. You will need to select 'show all files' on this requester otherwise you won't see any files. Now select the non-echelon european 1st_read.bin.
5. Now a third requester will appear, asking you the name you want to save the patch as (it will have the .ips extension).

There. You have now created an IPS patch which will change the echelon 1st_read.bin into the non-echelon european 1st_read.bin

You can now upload this IPS patch, and everyone can use the LIPS patcher to translate their non-working echelon 1st_read.bin into the working non-echelon one.
:party:
 
Last edited:

BountyJedi

New member
me wants ips patch!! =P
is it possible to mae the patch with the selfbootable for the patch so it gets ready and patched to selfbootable
 

Strange

New member
Hmm, i create patch(its original size 3,4Mb - is it normal?) and 1 more thing - my Eshelon version was modified by rus pirates, so inside my eshelon 1sr_read.bin was rus alphabet and maybe some more things, in that case i can`t garanty what this patch can work with "normal" Eshelon binaries... If that don`t work, then i need none modified eshelon 1st_read.bin to create normal patch...
 

aika-san

New member
The size of your patch is fine. IPS patches are almost always different to both the files you use to create them with.

However, your right. If you created the patch using a rus modified version of the echelon file then it will only work again on the exact same rus modifed echelon file.The way around that problem is to create a patch based on a small file which is identical on all versions of SoA.

On my non-echelon SoA there is a file called bonito.drv which is exactly 36,256 bytes long. If this file is present on your echelon version then you could create an IPS patch which works on ALL versions of SoA as it is unlikely that bonito.drv would be hacked by the echelon/rus pirates. Heres how:

1. Load LIPS
2. Select 'Create IPS Patch'
3. You will be prompted with a requester to select 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 echelon bonito.drv.
4. Now a second requester will appear prompting you to select the NEW MODIFIED file to use. You will need to select 'show all files' on this requester otherwise you won't see any files. Now select the working non-echelon european 1st_read.bin.
5. Now a third requester will appear, asking you the name you want to save the patch as (it will have the .ips extension).

There. You have now created an IPS patch which will change the bonito.drv file into the non-echelon european 1st_read.bin

This will result in a patch which will work on ALL versions of SoA.

Sorry for annoying you about this so much, but I think this game should really be going on Chankast for everyone, as it is one of the few excellent RPG's for Dreamcast.

Your time and help are both greatly appreciated. :happy:
 
Last edited:

Strange

New member
Hmm, i really can`t understand how that bonito.drv file can help... And yes, i have this file on disc... But Ok, i can do it... Tomorrow...
 

aika-san

New member
Thankyou Strange.:happy: Don't worry, I will type a document up explaining precisely how to use this new bonito.drv patch so that everyone with the echelon version can finally get the game working properly. :saint:

I just want to see the SoA problem resolved. I might get some more sleep then. :p
 
Last edited:

BountyJedi

New member
ah i c waht he means he means making a patch selecting bonito.drv as the file for orignal then you can use bonito.drv with the patch to make it the 1st_read.bin (better make a copy of the orignal bonito.drv)
 

aika-san

New member
BountyJedi said:
ah i c waht he means he means making a patch selecting bonito.drv as the file for orignal then you can use bonito.drv with the patch to make it the 1st_read.bin (better make a copy of the orignal bonito.drv)

Hopefully we will have this long-running problem with Skies Of Arcadia resolved soon BountyJedi.

It's always a good idea to keep backups of any files you modify, because one day you might need them. Then you will regret the decision to delete them. ;) I should know, because I've been caught like this once before. :ranting: Never again though. I now make a point of keeping backups of the unmodified versions of anything I have altered as well as my modified versions. :saint: Websites move, get closed down, or they take files off, so you may not be able to get the unmodified version anymore, and you never can predict when or for what reason you may need the unmodified version.
 

BountyJedi

New member
mines also that size i think its the echelon compressed one but tahts ok cuz the one wanting to use this patch has echelon anyways.
 

mikerock

New member
hi, i have the echelon cdi image and the corrected 1st_read.bin file. I'm confused as to how to create a new image with the correct bin file :yucky: . Please help, thanks :icecream: .
 

dreamer

New member
i'm confused too, i read all the posts in this thread and tried ExoBoot v1,2.

but ExoBoot v1,2 didnt work, it said it cant find the .iso image, even though i told it to search for the 'DATA' files i copied (with modded First_read_bin) so it gives an error when it tried to make image in dos. someone help please ^_^!
 

aika-san

New member
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
 
Last edited:

aika-san

New member
dreamer said:
i'm confused too, i read all the posts in this thread and tried ExoBoot v1,2.

but ExoBoot v1,2 didnt work, it said it cant find the .iso image, even though i told it to search for the 'DATA' files i copied (with modded First_read_bin) so it gives an error when it tried to make image in dos. someone help please ^_^!

Read step 12 of my document. Exoboot starts with the Exoboot folder selected, not the data folder. So you will need to make sure the data folder is selected and open, like in the first screenshot, not like in the second screenshot. Also make sure there are no spaces or wierd characters in the pathname to your Exoboot data folder.
 

mikerock

New member
ahh i found the problem :p , when I extracted exoboot it leaves a space in the directory name. Just deleted the space and everything worked fine :icecream: . thanks :party:
 

aika-san

New member
mikerock said:
ahh i found the problem :p , when I extracted exoboot it leaves a space in the directory name. Just deleted the space and everything worked fine :icecream: . thanks :party:

Excellent!!! Cool!! :happy:
 
Last edited:
OP
E

elifecyber

New member
uhm I'm getting this:

SoA.jpg
 

aika-san

New member
Are you sure you are using the standard echelon version of SoA? This is the one which is most popular?

Have you tried rebuilding other .cdi's using Exoboot? Does that work?

Have you tried just copying the cd into the data drawer and rebuilding a .cdi from that without modifying anything? Does that work? If it does, then you must have a different version of the echelon SoA and it won't ever work for you unless you can get the standard echelon SoA version? :yucky:

However, if you can't even rebuild the .cdi without doing any modifications then you must be doing something wrong, or you haven't set everything up correctly. :yucky:

In short, I can't really help you 'cause I don't even have the echelon version. If you can eliminate all the possibilities though, you can narrow the problem down. You know, trial-and-error.

It seems to have worked for mikerock though, so you must either have the wrong echelon version, or you're not doing something correctly. Did you try the instructions contained in my new Skies Of Arcadia thread, as they are a bit more descriptive than the ones in this thread?
 

Top