Mootilda
27th Apr 2009, 11:07 PM
Here's my current to-do list. Feel free to comment on these ideas, or make suggestions of your own.
Current To-Do List for the GridAdjuster:
My first priority is to fix problems which prevent people from using the GridAdjuster. Bugs which have a workaround will be fixed as time permits.
New Functionality:
- New option (Hood) to get ground level from hood terrain.
- New option (Lot) to get levels from another lot.
- New options (Min Max) for minimum and maximum elevations per level; elevation will only be changed if it falls outside of the elevation range specified.
- New option (Relative) to adjust relative elevations for entire lot. Set Top Left corner of lot to have a relative elevation of 0?
- New option (WaterOnly) to adjust only the pond water level with no corresponding grid changes.
- Allow user to change pond water level as well as terrain. Usually, the game tries to keep the pond water just under the ground level. Include option for all patterns.
- Restart should assume a change to the same lot; use back button to choose a different lot.
- Make the UI less intimidating.
- Generate a text (XML) log file of all adjustments.
- Allow people to run in a command line. Allow people to specify a text (XML) file containing multiple adjustments. Run each adjustment in turn. Would be nice if people could edit the output log file from above and rerun.
- Implement hyperbolic paraboloid (saddle) pattern.
Difficulty: easy (I hope).
Status: Working on parameterization now.
- Implement elliptical paraboloid (cones) pattern.
Difficulty: easy (I hope).
- Implement rotations for any angle.
Difficulty: medium.
Note: I already have the equation for hyperbolic paraboloids, but the other equations need to be in the correct form to use this.
- Implement radial patterns (radiating from a common center).
- Allow people to specify any equation in 3 variables: x, y, z, possibly using LUA.
Note: I know nothing about LUA, so this might take a while.
- Provide an option to see the lot names for all lots within the LotCatalog.
Difficulty: easy.
Note: It will take a while for the program to fill the listbox, since it requires opening and parsing all of the files, but should make it easier to find the lot that you want.
- Adjust the level of other objects on the lot: doors, windows, furniture, deco, etc. This same code is a requirement for the LevelAdder program.
Bug Fixes:
There are no known bugs at this time.
Current To-Do List for the GridAdjuster:
My first priority is to fix problems which prevent people from using the GridAdjuster. Bugs which have a workaround will be fixed as time permits.
New Functionality:
- New option (Hood) to get ground level from hood terrain.
- New option (Lot) to get levels from another lot.
- New options (Min Max) for minimum and maximum elevations per level; elevation will only be changed if it falls outside of the elevation range specified.
- New option (Relative) to adjust relative elevations for entire lot. Set Top Left corner of lot to have a relative elevation of 0?
- New option (WaterOnly) to adjust only the pond water level with no corresponding grid changes.
- Allow user to change pond water level as well as terrain. Usually, the game tries to keep the pond water just under the ground level. Include option for all patterns.
- Restart should assume a change to the same lot; use back button to choose a different lot.
- Make the UI less intimidating.
- Generate a text (XML) log file of all adjustments.
- Allow people to run in a command line. Allow people to specify a text (XML) file containing multiple adjustments. Run each adjustment in turn. Would be nice if people could edit the output log file from above and rerun.
- Implement hyperbolic paraboloid (saddle) pattern.
Difficulty: easy (I hope).
Status: Working on parameterization now.
- Implement elliptical paraboloid (cones) pattern.
Difficulty: easy (I hope).
- Implement rotations for any angle.
Difficulty: medium.
Note: I already have the equation for hyperbolic paraboloids, but the other equations need to be in the correct form to use this.
- Implement radial patterns (radiating from a common center).
- Allow people to specify any equation in 3 variables: x, y, z, possibly using LUA.
Note: I know nothing about LUA, so this might take a while.
- Provide an option to see the lot names for all lots within the LotCatalog.
Difficulty: easy.
Note: It will take a while for the program to fill the listbox, since it requires opening and parsing all of the files, but should make it easier to find the lot that you want.
- Adjust the level of other objects on the lot: doors, windows, furniture, deco, etc. This same code is a requirement for the LevelAdder program.
Bug Fixes:
There are no known bugs at this time.