by radsdau » Sun Aug 01, 2010 4:58 pm
Husam- thanks for the offer. I really just can't afford the time to do this sort of work, even in my time off- too many things on simultaneously.
Here's some advice to get you going with generating XMLs.
* Get a good hex editor; TinyHexer is what I use.
* Follow by example as much as possible. Find a ROM that is as close to yours as you can find. Most of the time, the maps will be similar, but offset by a small amount; you can sometimes just 'match' similar looking maps up.
* Subaru maps are referenced by a lookup table, that defines the address of the x-axis, y-axis, data table, and the size/type of the map. Often the best way is to work back to the lookup table from the 'known' ROM def, then find a similar looking entry in the 'new' rom. The addresses then translate directly across.
Because there is a fair bit of time and effort involved in this, you will want to restrict which maps and data you define to the ones you think you will actually need. Also there is trial and error involved here, obviously. The method I use is not an exact science.
Alternatively you can wait for someone to make a full def for you. I hear that some people, perhaps even Colby, may be working on a semi-automated def generator for Subaru, which will be handy, at least as a starting point.
Good luck.
radsdau