[img]http://www.moreawesomethanyou.com/terror/green.gif[/img]

Move Out (Evict) Dormies *EXPERIMENTAL BETA* v1.05 for TS2AL v1.0p0
Made by: syberspunk

Have you hated the fact that, for some stupid reason ::) dormies will forever stay in a dorm after the last playable sim on the lot leaves after they graduated (dropped out or was expelled)?

This hack will now prompt you to move out/evict all dormies on the lot after the last playable sim leaves.  What purpose does this serve?  Well, if you're like me, I like to play different dorms, but I found out that the game will continue to generate YAs endlessly (if you are NOT using Pescado's nodormieregen hack).  As we all know, too many sims is a VBT that can lead to a BFBVFS. :P  With this hack, you can now evict dormies from a lot that no longer has any playable sims.  When you move a new playable YA(s) to a new dorm lot, the game should now reuse previously existing dormies and not generate new ones.

Note: Dormies will only be reused if you have existing ones that are NOT already associated with another dorm lot (i.e. they do NOT have a dorm key).  Thus, you should evict dormies from a lot if you want to reuse them later, on a different lot.

[u]Known Issues:[/u]

1) This will [b]only[/b] work (well, it [i]should[/i]) when the last playable sim on the lot leaves as a result of graduating, dropping out, or being expelled.  (I have not tested all situations yet, but I am pretty sure the game uses the same code to move the sim back to the main hood).

2) There [i]may[/i] be a small window of time in between the moment that you receive the notice for all dormies being evicted and the moment that the game actually pauses/freezes the lot.  During this time frame, there is a chance that the dorm lot controller may attempt to assign a new dormie to the lot.  As a result, the game will try to generate a new YA if there are no other existing ones that are [i]homeless[/i] (i.e. not already associated with another dorm lot).  Even though you just evicted a bunch of dormies, the game will not reuse those right away, unless (theoretically, I am assuming) they managed to actually leave the lot.  If they are still present or in the transitionary state of being "off-world" (on the lot, but just [i]blinvisible[/i] :P), they will not be reused.  If a new YA managed to get created because of this, I am uncertain what might happen if you exit the lot and choose to not save changes (obviously, this part needs testing in various scenarios with different choices - feedback is always appreciated).



[b]INSTALLATION:[/b]
This MUST be in your Downloads folder, typically found under:

C:\Documents and Settings\UserName\My Documents\EA GAMES\The Sims 2\Downloads

:!!: Note: You can use subfolders, however, be aware of 'benign' conflicts that depend on the load order of hacks.


[b]Compatibility:[/b]

Obviously this requires University.

This hack is compatible with most, if not all mods by MATY crew (Pescado, TJ, and CBoy), dizzy, and probably more. Again, up to you to help me determine any possible conflicts.

[b]REMINDER and fine print (to cover my ass ) :[/b]
Remember to ALWAYS BACK UP YOUR DATA BEFORE INSTALLING NEW HACKS. By using this hack, you agree to absolve me of any responsibility or liability for any potential loss of or damage to your data. You have been warned.

[b]HOW TO REPORT: Conflicts, problems, or errors[/b]
I would appreciate any constructive criticism and feedback that is actually helpful. With that in mind, it would be helpful, when reporting any conflicts or issues, that you include the following:

1) thorough but reasonably brief description of what you were doing
2) clear, comprehendible explanation of your problem
3) list of hacks that may be related aging, moving in sims, or inheritance
4) archived (.rar or .zip) of log produced by error

[b]HOW TO PRODUCE AN ERROR LOG:[/b]
1) Open the cheat menu - Ctrl + Shift + C
2) Enable the debug mode - Type: boolprop testingcheatsenabled true
3) Hit Enter :P
4) Play as normal until an error occurs. If an error dialog box pops up, note the location of the error log and choose Reset. If the error pops up repeatedly, choose Delete and exit WITHOUT SAVING!
5) Post your error log here, preferably as a .zip or .rar archive.

Posts which do not include a clear description of what your problem is will be pretty much ignored. (i.e. posts such as "This does not work! I am taking it out! You suck! Nice try! etc.") I can't and won't help you if you don't explain what's wrong.

Please be nice when trying to explain your problem and I might be nice and help you.

[b]Finally, my Thank Yous go to:[/b]

J.M. Pescado, twojeffs, dizzy2, and jase439 for being excellent tutors and providing excellent models in their mods. As always, thanks to those creators who've put out some excellent modding tutorials, Quaxi and co for SimPE, and dizzy2 for disaSim2, and the finally letters T and S, and the number 2, all of whom, without which this mod would not be possible.

[b]Version History[/b]
v1.01 - Added feature to erase dormie memories
v1.02 - Added feature to reset dormie relationships
v1.03 - Fixed bugs, tweaked dialog options
v1.04 - Updated for Bon Voyage
v1.05 - Updated for Apartment Life

The regular message you receive when the last sim on a dorm lot is graduating (dropped out or was expelled).
[IMG]http://i28.photobucket.com/albums/c237/syberspunk/TS2%20mods/moveoutdormies/moveoutdormies1edit.jpg[/IMG]

The sim age trasnitioning as normal.
[IMG]http://i28.photobucket.com/albums/c237/syberspunk/TS2%20mods/moveoutdormies/moveoutdormies2edit.jpg[/IMG]

The taxi comes for the sim as normal.
[IMG]http://i28.photobucket.com/albums/c237/syberspunk/TS2%20mods/moveoutdormies/moveoutdormies3edit.jpg[/IMG]

A second new message prompting you to evict all dormies or not.
[IMG]http://i28.photobucket.com/albums/c237/syberspunk/TS2%20mods/moveoutdormies/moveoutdormies4edit.jpg[/IMG]

Notice that all dormies should have been evicted.
[IMG]http://i28.photobucket.com/albums/c237/syberspunk/TS2%20mods/moveoutdormies/moveoutdormies5edit.jpg[/IMG]

As you can see in the background, all the dorm doors are now unclaimed.
[IMG]http://i28.photobucket.com/albums/c237/syberspunk/TS2%20mods/moveoutdormies/moveoutdormies6edit.jpg[/IMG]

