Would this be possible?
It seems like most mods end up changing the same files which means that someone has to go
through by hand to try and merge separate mods. Plus, even if a mod only changes two ettings
in a table you still need to copy the entire file. I don't know how feasible this would be but I think it would make it easier for modders if they only had to place what they're changing in a table in the root folder instead of the entire file.
For example, I am currently playing through SR4 and making some camera changes to make it more of a "true" third person view instead of the "over the shoulder" third person view. My
mod looks something like this:
camera_free.xtbl
|
- root
|
- Table
|
- Camera
|
- bunch of stuff I'm not touching
|
- submode
|
- exterior close
|
- lookat_offset
- base_fov
- z_dist
- y_dist
- x_shift (my change)
- more stuff
- more stuff I'm not touching
- interior close
|
- lookat_offset
- base_fov
- z_dist
- y_dist
- x_shift (my change)
- more stuff
- more stuff I'm not touching
It would be nice if I could just include what I changed and omit everything else, like the following:
camera_free.xtbl
|
- root
|
- Table
|
- Camera
|
- submode
|
- exterior close
|
- x_shift
- interior close (my changes)
|
- x_shift
This would help me find my changes as I'm trying to tweak them. Plus it would help others trying to learn how a particular mod works by focusing on whats different. And it would help when trying to merge mods. Of course it would probably mean changing the order in which the game loads things. It would have to load the packfile version from the cache folder first and then overwrite table entries with any mod information.
EDIT: The forum flattened the tree but anyone who has looked inside one of the XTBL files should get the idea.
It seems like most mods end up changing the same files which means that someone has to go
through by hand to try and merge separate mods. Plus, even if a mod only changes two ettings
in a table you still need to copy the entire file. I don't know how feasible this would be but I think it would make it easier for modders if they only had to place what they're changing in a table in the root folder instead of the entire file.
For example, I am currently playing through SR4 and making some camera changes to make it more of a "true" third person view instead of the "over the shoulder" third person view. My
mod looks something like this:
camera_free.xtbl
|
- root
|
- Table
|
- Camera
|
- bunch of stuff I'm not touching
|
- submode
|
- exterior close
|
- lookat_offset
- base_fov
- z_dist
- y_dist
- x_shift (my change)
- more stuff
- more stuff I'm not touching
- interior close
|
- lookat_offset
- base_fov
- z_dist
- y_dist
- x_shift (my change)
- more stuff
- more stuff I'm not touching
It would be nice if I could just include what I changed and omit everything else, like the following:
camera_free.xtbl
|
- root
|
- Table
|
- Camera
|
- submode
|
- exterior close
|
- x_shift
- interior close (my changes)
|
- x_shift
This would help me find my changes as I'm trying to tweak them. Plus it would help others trying to learn how a particular mod works by focusing on whats different. And it would help when trying to merge mods. Of course it would probably mean changing the order in which the game loads things. It would have to load the packfile version from the cache folder first and then overwrite table entries with any mod information.
EDIT: The forum flattened the tree but anyone who has looked inside one of the XTBL files should get the idea.