Date Posted: 28th Nov 2011 at 2:13 AM
I just had this thought...
To create the nice smooth curves in the flooring that you see in the Shell House, I just set the elevation (z) at each vertex. If the elevations are precise enough, the game seems to be able to extrapolate from the vertexes to create a smooth curve.
In the same way, wall locations (x,y) are floating point numbers. Now, I've never seen a wall which didn't have endpoints exactly on a vertex, but there's nothing in the data structure to say that it isn't possible.
So, I wonder whether it's possible to set the x,y coordinates of a wall to be "off the grid"? If so, it might be possible to create coordinates which are precise enough to convince the game to create a nice smooth curve.
As far as I know, no one has ever tried wall location modding before. But, (if it doesn't crash the game) it might be possible to create no-CC curved walls, as opposed to the no-CC curved floors that we can currently generate using the GridAdjuster.
Of course, off the grid walls probably wouldn't be able to take doors or windows. But, it still sounds like something interesting to try. What's the worst that can happen?
[Update:]
It works! I was able to move a wall off of the grid without crashing the game.
Since this now looks like a reality, rather than a wonderful fantasy, I've created a new thread to discuss the creation of a new WallAdjuster tool. If you are interesting in following this topic, please post in the new thread, rather than in this journal:
http://www.modthesims.info/showthread.php?t=462289