Home | Download | Discussion | Help | Site Map | New Posts | Sign in

Latest Site News

MTS Bob Ross Paint-Along Night - posted on 4th Sep 2017 at 10:54 PM
MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...


HoodChecker 1.0.3 - Neighborhood Corruption Detector (Updated February 11, 2013)

by Mootilda Posted 29th Sep 2011 at 4:50 AM - Updated 27th Nov 2013 at 2:51 PM by Nysha
453 Comments / replies (Who?) - 10 Feedback Posts, 14 Thanks Posts
What is the HoodChecker?

The HoodChecker will examine your neighborhood, looking for signs of corruption, and provide you with a detailed report of everything that it finds. If desired, it will attempt to fix some of those problems.

Please note that the HoodChecker requires a valid neighborhood. If your neighborhood crashes the game, and it crashes or produces errors in SimPE, then your neighborhood files are probably invalid. If this is the case, DO NOT post your problem here, regardless of whether the HoodChecker crashes. Instead, please report your problems in the Sims 2 Help forum.

Who should run the HoodChecker?

Everyone. Running the HoodChecker lets you know whether your neighborhood contains invalid references, which can cause problems in the future. Since checking your neighborhood will not change anything, it's completely safe to check your hood as often as you like.

The HoodChecker is particularly valuable for:
- Anyone who wants to keep their neighborhood running well.
- People who package, share, or install occupied lots.
- People who upload neighborhoods, or who play downloaded neighborhoods.
- Anyone who is concerned that their neighborhood is corrupt.

Why do I need the HoodChecker?

The Sims 2 has a number of ways to completely destroy your neighborhood during normal game play, including: moving occupied lots to the lot bin, deleting sims from the sim bin, installing occupied lots, deleting tombstones, and so on. These actions will immediately corrupt your hood, although the effects may take some time to show up. The HoodChecker will try to find this corruption, so that it can be fixed before it spreads.

Even if you have not done any of the things which are known to cause major corruption, less serious data corruption can still occur during normal game play. The HoodChecker provides a way to do maintenance on your neighborhoods, allowing you to weed out garbage that sneaks in. This is a way to ensure that your neighborhood remains healthy.

What happens without the HoodChecker?

Without the HoodChecker, there is no way to find corruption in your neighborhood, and the only ways to handle corruption are to restore from backup, recreate the neighborhood from scratch, or continue to play knowing that the neighborhood will eventually become completely unplayable. If you don't have a current backup, all other options are painful.

The HoodChecker found corruption. Now what?

You can use a number of tools to try to fix the corruption. Many Relationships, Family Ties, and Memories can be changed or removed using SimPE. The HoodChecker report includes the instance number or GUID of any invalid references, to aid you in fixing the problems. Post #4 contains a list of memories and tokens, along with an explanation of the expected data for each memory. As well, there are other tools, such as Pescado's Lot Debugger mod which can fix problems.

Unfortunately, some invalid references are not displayed in SimPE, and therefore cannot be fixed by the user.

Because of this, the HoodChecker has an option to remove invalid references as it runs. If this option is chosen, the HoodChecker will also attempt several simple fixes, such as sending lost tombstones to a designated graveyard. Note that HoodChecker will not remove memories which belong to valid sims, since these can easily be fixed or removed by the user with SimPE.

The Remove feature is still in testing. We have done a fair amount of testing, but there is still a small possibility that it will destroy your neighborhood. Please be sure that you have a backup of your neighborhood before asking the HoodChecker to remove invalid references. Test your neighborhood thoroughly before deleting that backup.

Disclaimer:
This program can't possibly guarantee that your neighborhood is OK, but it can show you possible problems (and attempt to resolve them). At this time, only Family Ties, Relationships and some Memories are examined. In the future, I plan to increase memory checking and to add other checks, such as Wants and Fears, and Sim Scores.

Requirements:
- The HoodChecker is released under the GNU General Public License.
- The program uses some DLLs from SimPE; they are included in the zip file.
- You need the Microsoft .NET Framework 2.0: http://www.microsoft.com/en-us/down...s.aspx?id=20137. Later versions of .NET, including those which ship with Vista and Windows 7, should be compatible with .NET 2.0.

This version of the HoodChecker works with all expansion and stuff packs, up to and including The Sims 2 Mansion & Garden Stuff.

Installation:
To install, just download HoodChecker.zip and extract everything within it to your hard drive. Run the EXE from the unzipped location. This is "alpha" software and is still in development; it is not guaranteed to work. Be sure to backup your game before using this tool to fix your neighborhood.

I have included the source code for version 1.0.3 in HoodCheckerSource.zip. There is no need to download this file unless you are a C# programmer who wishes to look at or modify the code.

Instructions:
The HoodChecker cannot be run while the neighborhood is in use by another program, for example while the Sims 2 or BodyShop is running, or when the neighborhood is open in SimPE.

If you intend to use the LotDebugger to remove gossip, trash or corrupted memories, you might want to use it before you run the HoodChecker, to reduce the number of problems found.

1) Run HoodChecker and click Start.
2) Select the neighborhood that you want to check. If the neighborhood is not displayed, use the Browse button to navigate to the neighborhood package.
3) Click on the Check button. I recommend that you view all errors before asking HoodChecker to resolve them.
4) Select any options and click on the Finish button.
5) You will receive a list of invalid references. You can expand the window if necessary, or Save the list to a text file for further examination.
6) Exit and make any required changes using SimPE. If you wish to have the HoodChecker attempt to resolve any problems, run it again and choose Remove rather than Check in step 3. Be sure that you have a recent backup. Note that the HoodChecker cannot resolve all problems, since many problems require human reasoning to determine the "correct" reference.

The following tutorial is useful for fixing and removing memories using SimPE:
http://www.modthesims.info/showthread.php?t=228915

Be sure to run the HoodChecker Check feature again when you're done making changes, to ensure that the problems have been fixed.

Running under OS/X:
Please read this thread for information about running the HoodChecker under OS/X:
http://www.modthesims.info/showthread.php?t=366580

Useful Mods:
Cyjon posted some memory error fixes at http://drupal.cyjon.net/node/395. This mod fixes the generation of "X Best Friends", "X Grandchildren", "X Married Children" and anniversary party memories, though it won't help existing bad memories.

Release History:
http://www.modthesims.info/d/showpo...840&postcount=5

To-Do List:
http://www.modthesims.info/d/showpo...842&postcount=6

How to Help:
If the HoodChecker marks something as invalid and you are sure that it is actually valid, please let me know. Be sure to keep your neighborhood backup in case I need to examine the neighborhood before any changes have been made.

Some memories and most tokens are not checked for validity. If you have any additional information about the parameters used for memories, tokens, inventory, etc., please let me know and I'll add logic to check those parameters.

If you know of other records in the neighborhood package which may contain invalid references, please let me know. At this time, I am not checking the User and Lot packages, but I will certainly consider checking those packages if it would be fruitful.


Additional Credits:
Quatchi, who suggested the idea for this program and provided valuable technical assistance.

Tarlia, who has been my major tester and a valuable source of suggestions. Tarlia used an earlier version of the HoodChecker in the creation of her clean neighborhood and subhood templates:
http://meetme2theriver.livejournal....030.html#cutid1

Everyone who created a shared populated neighborhood, documented in the wiki. These neighborhoods were the inspiration for this tool, and I used them extensively in my testing:
http://simswiki.info/wiki.php?title...d_Neighborhoods

You must have the expansion or stuff packs listed below installed to use this custom content. Please see the post text for any exceptions.

Sims 2
Key: - File was updated after upload was posted
Filename - Tip: You can click the magnifying glass to see the archive contents Size Downloads Date
HoodChecker.zip | Description: Current version of the HoodChecker V1.0.3 685.1 KB 16,311 29th Sep 2011
HoodCheckerSource.zip | Description: C# source code V1.0.3 - for programmers only 82.1 KB 818 29th Sep 2011
Don't forget to Thank the creator after downloading! Use the Thanks button located above the screenshots above.
Basic Download and Install Instructions:

1. Download: Click the download link to save the .rar or .zip file(s) to your computer.

2. Extract: Use WinRAR (Windows) or Stuffit (Mac) to extract the .package file(s) from the .rar or .zip file(s).

3. Extract: You must extract all files from the .zip file. I recommend that you create a new folder on your hard drive to hold all of these extracted files. A reasonable location would be in a subfolder of your C:\Program Files directory. I do not recommend that you place these files into your Downloads folder.

Need more information?
 
Page 18 of 19
453 Comments / Replies (Who?) - 343 Feedback Posts, 89 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Test Subject
THANKS POST
#426 Old 9th Jan 2015 at 2:00 AM
And thank you
Test Subject
THANKS POST
#427 Old 19th Jan 2015 at 1:29 PM
Thank you very much!
Forum Resident
THANKS POST
#428 Old 2nd Feb 2015 at 7:10 PM
Mootilda, you have always saved my game, and for that, I thank you. The simming community will always miss you!
Test Subject
#429 Old 7th Feb 2015 at 7:11 PM
I have a big problem in my game. I have played in my neighborhood (the town, which created by me) for 3 years, I have created many sims and many houses.
But I don't know the reason, my game stops when the death must come. Nobody can die in my game.
I tried to reinstall the game to other PC, it didn't help. This mistake appears only in my neighborhood. I don't know what to do...

So, can this mod help me? Please answer, because I'm in desperation.

P.S. I'm sorry of my English. I'm not english girl.
Test Subject
THANKS POST
#430 Old 8th Feb 2015 at 9:48 AM
thanx
Test Subject
THANKS POST
#431 Old 8th Feb 2015 at 9:48 AM
thanx
Test Subject
#432 Old 11th Feb 2015 at 8:22 PM
I tried to install this and it made my anti-virus program freak out and delete the files with the .dll extensions. I turned it off to try to run it but it just doesn't work I use the browse button to find the hood I want checked and it doesn't go anywhere after that. Who is going to answer this now?
Test Subject
THANKS POST
#433 Old 23rd Feb 2015 at 11:46 PM
This is really something that can save my day!
Test Subject
#434 Old 14th Mar 2015 at 10:23 PM
Default Problem Scanning
The Hood Checker says "Unable to read beyond the end of the stream" and told me to report the error here. I'm unable to get this neighborhood to play right now. I played it yesterday and I haven't downloaded anything new, so I can only assume it's corrupted somehow. I tried to attach my neighborhood, but I keep getting "upload error: 500" from the website. It's well under the 50 mb limit for uploads.
Lab Assistant
THANKS POST
#435 Old 7th Apr 2015 at 7:37 PM
THANK YOU SO MUCH! I almost cancel my series because the game would crash every time I run it, but now it's fine, thank you very much. You saved my channel c:
Scholar
THANKS POST
#436 Old 9th May 2015 at 12:18 PM
I love this program so much... it saved more than 1 neighborhood
Top Secret Researcher
THANKS POST
#437 Old 11th May 2015 at 7:18 PM
Thank you
Lab Assistant
THANKS POST
#438 Old 7th Jul 2015 at 4:10 PM
Thank you so much, you saved my Sims 2 beloved Series :3
Test Subject
THANKS POST
#439 Old 12th Jul 2015 at 5:38 PM
Very useful. Much appreciated.
Test Subject
THANKS POST
#440 Old 19th Jul 2015 at 3:44 PM
It's been really useful to me. Even though you won't read it, I want to send you a big thank you.
Test Subject
DELETED POST
19th Jul 2015 at 3:44 PM
This message has been deleted by ekaurum.
Test Subject
#441 Old 7th Dec 2015 at 6:37 PM
Quote:
Originally Posted by X-lady
I have a big problem in my game. I have played in my neighborhood (the town, which created by me) for 3 years, I have created many sims and many houses.
But I don't know the reason, my game stops when the death must come. Nobody can die in my game.
I tried to reinstall the game to other PC, it didn't help. This mistake appears only in my neighborhood. I don't know what to do...

So, can this mod help me? Please answer, because I'm in desperation.

P.S. I'm sorry of my English. I'm not english girl.


You'd have better luck asking someone else on the forums. Mootilda sadly passed away over a year ago.
Field Researcher
THANKS POST
#442 Old 25th Dec 2015 at 9:26 AM
Thanks! :D
Test Subject
#443 Old 18th Jan 2016 at 8:48 PM
Does anyone know if there is a video tutorial for this? I'm having trouble understanding her list of the logs.
Field Researcher
THANKS POST
#444 Old 31st Jan 2016 at 12:34 PM Last edited by TadOlson : 15th Feb 2016 at 7:24 AM.
Thanks for sharing this.I just had a community that refused to load without crashing and my first attempt at using this fixed the issue.
Field Researcher
#445 Old 3rd Feb 2016 at 12:58 PM
I can't use this program anymore? Norton detected security risks, is this a false positive? I can't get pass the start screen in the program. Pops up a message every time. Can't read simpe.package. I'd really need to fix my corrupted neigborhood, crashes almost every time I save.
Née whiterider
staff: administrator
#446 Old 21st Feb 2016 at 9:15 AM
Any complaining that your anti-virus does about this program is a false positive. If you use a reputable anti-virus such as Avast!, Avira or AVG, you shouldn't have any problems.

What I lack in decorum, I make up for with an absence of tact.
Lab Assistant
#447 Old 13th Apr 2016 at 8:49 PM Last edited by Cyshix : 15th Apr 2016 at 8:43 PM.
Okay I have never experienced this issue before,But I'm having problem when a sim choose a career it crashed to desktop with warning.....The thing is it happens to my custom hood only and not the maxis hood...Can someone be of any help,I'm desperate!

Edit : After plating some stuff around...It only happens to one particular sims....I am tempted to just kill her to make my life easier...But should anyone have any solution....It will be of a great help!

Let's Not Procrastinate,Choi Sooyoung!
Field Researcher
#448 Old 25th May 2016 at 7:05 AM
Quote:
Originally Posted by Pideli
I can't use this program anymore? Norton detected security risks, is this a false positive? I can't get pass the start screen in the program. Pops up a message every time. Can't read simpe.package. I'd really need to fix my corrupted neigborhood, crashes almost every time I save.


Had the same problem, but what you can do is turn norton off. Just go into norton, an option should be under security, advanced settings and you have the option to turn off auto protect for however long you need. Then re-extract the hoodchecker and run it.
Lab Assistant
#449 Old 16th Jul 2016 at 12:04 PM
When I click on the remove option is shows me a window with a checkbox saying "versioned backup" unchecked. What is it? Should I check it?
Page 18 of 19