Crash on resized lots at 7PM -- any ideas?
ladykat:
Quote from: pbox on 2007 November 02, 23:33:41
Quote from: ladykatsim on 2007 November 02, 22:45:51
I tried pbox's BackdoorLane lot - it crashed first time but not the next 3 times.
What exactly do you mean with "3 times": 3 different inhabitants, or 3 different attempts to load/toggle nighttime/save?
I placed the lot from the bin 4 times in toal, in 2 different neighbourhoods I am using for testing, I made 4 CAS sims, put one in each house. Each time I got the sim to move a bit, saved, bought a chair, then toggled the day/night view. The first house crashed, the other 3 didn't.
kat
Inge:
Quote from: pbox on 2007 November 03, 14:14:19
The "inbuilt defences" might vary with the game version you're running (and possibly other parameters; RAM?) .. which might explain how some users *see* less or no errors, even though they would still *exist* just the same.
Game version, yes definitely that's a high possibility - as they (hopefully) improve on their code as time goes on.
Quote
(Also, could someone explain "red herring"? Wikipedia says "In literature, a red herring is a plot device intended to distract the reader from a more important event in the plot, usually a twist ending" .. this what you mean? (Non-english person here))
Pretty much, but of course in this case I am not suggesting a person is trying a distraction technique, simply that we may be distracted by the fact walls on the edge of the lot are a very obvious difference from lots before the lot expander so we keep thinking of them.
Mootilda:
My primary concern since the beginning has been that the lot package is actually corrupted (based on the game code) and that this corruption may spread to the rest of the neighborhood. I'm very sorry if I was unable to explain this adequately. Sounds like dizzy has managed to explain it so that some people now understand the problem. Thanks, dizzy!
However, people really want this feature, so I am willing to put some time into getting it to work. The current LotExpander may be creating a lot package which the game is unable to handle, but that doesn't mean that we've run out of ideas.
My initial attempt at this feature was to shrink the various arrays without attempting to delete "off the lot" objects, or to keep objects on the shrunken lot. When pbox put out her test lot, I was hoping that we might be able to narrow down the possible culprits (roofs, portals, foundations, ...). Part of my problem is that I am completely new to modding and am unsure of what's possible.
Here are some of the things that I can try:
- Delete any roofs which go past the lot edge.
- Move any objects which are outside of the new shrunken lot, so that they are back on the lot.
If anyone else has any ideas, please let me know.
Quote from: Inge on 2007 November 03, 09:52:28
And I think it is safer than feared from the point of view of neighbourhood corruption. As soon as the game detects the data is attempting to write to space it's not meant to, it crashes with an access violation. If it was allowing corrupt data to overwrite other parts of the file, you'd be more likely to get your errors or crashes when you loaded another lot, not while you were updating or saving the faulty one. So I think there are inbuilt defences.
I don't believe that you understand. An access violation occurs because the game became so confused that the corruption was completely out of control. An access violation is the operating system's way of stopping a program which has become "insane" and is trying to change memory which doesn't even belong to the program. IE, the Sims 2 is trying to write into your open Word document and Windows won't let it.
An access violation is absolute proof that the game has no inbuilt defences.
The reason that these lots do not become more and more corrupted is that the game never gets a chance to write the file after the corruption is completely out of control.
Inge:
Quote from: Mootilda on 2007 November 03, 15:04:03
Here are some of the things that I can try:
- Delete any roofs which go past the lot edge.
- Move any objects which are outside of the new shrunken lot, so that they are back on the lot.
1) would be devastating unless it was optional. I make gable-end roofs for terraced houses (that's the normal roof type) and they always hang over the end a little. If you got rid of those there would be holes in my roofs.
2) yes I have a hunch this would be very worth trying. Some of those deleted objects may be holding sound and graphic information. Missing sound and graphic information is usually what causes CTD in this game, in my personal experience.
Mootilda:
Quote from: Inge on 2007 November 03, 15:13:23
1) would be devastating unless it was optional. I make gable-end roofs for terraced houses (that's the normal roof type) and they always hang over the end a little. If you got rid of those there would be holes in my roofs.
Again, I'm a newbie to modding, but are you sure that this would create holes? My plan was to try to cut the roofs at the very edges of the lot, so that there would be no overhang, but the roofs would line up with the walls.
Navigation
[0] Message Index
[#] Next page
[*] Previous page