I have an idea for a tool that works from a set of tuples (that could be configured from a simple text file) and enables a lot of tweaking to happen very quickly and easily. Each tuples is like:
name of field to edit, filepath, hex offset, field type (i.e. byte/short/long/float/double)
A simple GUI app would read the tuples and present them in a sensible way; it could even look up the current value. It would allow the user to specify a new value, and upon saving it would apply any changes and the user's ready to see them in game.
Would there be a lot of interest in this? I suspect it would tide a lot of people over until CA releases their mod tools. Using absolute hex offsets means that it'll break if string lengths are changed or elements are added, but that probably won't be an issue for most people. The edits can occur straight to the pack files. It would probably mostly occur on the patch.pack file since that overrides most of the db files in the main.pack. And all the offsets will probably change when a new patch is released, so it might be worth considering a smarter method to find the values, but it could still be a lot less complex than a full decoding of the db files.





Reply With Quote














