Hi there! You are currently browsing as a guest. Why not create an account? Then you get less ads, can thank creators, post feedback, keep a list of your favourites, and more!
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
 
443 Comments / Replies (Who?) - 349 Feedback Posts, 93 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Page 1 of 18
Site Helper
Original Poster
#2 Old 29th Sep 2011 at 5:53 AM Last edited by Mootilda : 10th Oct 2011 at 11:33 PM. Reason: Under construction
Default Explanation of Error Messages
Under Construction Information may not be complete or accurate.

If you have a suggestion for better wording for any of these error and warning messages, please let me know.

User File Warnings:
This is an optional section which only appears if the HoodChecker cannot find the User file for a sim in the neighborhood.

- Sim has no Character File:
Explanation: The HoodChecker has found a sim in the neighborhood, but cannot find the corresponding User package for that sim in the Characters subfolder. These are not necessarily errors. If you have custom content, the user data for this sim may be in your custom content.

Reply #15 explains this warning:
http://www.modthesims.info/download...005#post3655005
How to fix: You need to determine whether this sim is valid or invalid by yourself. If the sim is valid, then ignore this warning. If the sim is invalid, then you need to decide whether to delete the Sim Description for this sim and attempt to clean up all references to it, or whether to leave the sim and hope that the corruption doesn't spread.

Replies #77 & #79 explain how to determine whether this sim is valid and has its user data in your custom content:
http://www.modthesims.info/download...452#post3660452
http://www.modthesims.info/download...570#post3660570

Memories:
This section contains information about memories, as well as tokens and inventory items.

The general format for a Memory error is:
<error message>: <slot>: <flags> <"Gossip about" (optional)> <owner>: <description> <subject (optional)> <date and value (optional)>

The general format for a Token error is:
<error message>: <slot>: <flags> <description>

Explanation of terms:

Description: The description of the memory or token as seen in the game and / or SimPE. If I don't know the correct display string, the internal description will be used.

Flags: Invisible, Inventory

Owner: The sim who generated the memory. A memory "belongs" to the Owner. For a memory, the Owner is the sim who has the Slot. For gossip, the Owner is different from the sim who has the Slot; the optional string "Gossip about" will be displayed. To find the Owner in SimPE, look for the Owner field in the Memory Plugin View. The Owner is marked in blue in the attached picture.

Slot: The neighborhood, lot, family, or sim who is holding the memory. SimPE will only display memories which are held by a sim. To find the Slot for a sim in SimPE, select the sim in the left pane of the Memories PlugIn View. The Slot is marked in red in the attached picture.

Subject: Although the Subject of the memory is not always displayed in the description, every memory has a Subject, which is either a sim or an object. If a memory is categorized in reply #4 as a memory about Sim, then the word $Subject in the description is replaced with the name of the Subject sim. The Subject is marked in green in the attached picture.

Memory Error Messages:

- Family does not exist: <slot>:
Explanation: The Slot does not belong to a valid family.
How to fix: The HoodChecker Remove option will remove this memory slot and all associated memories.
Note: This error message may also have another format with another meaning.
Suggested wording: "Slot for invalid family" or "Slot for non-existent family".
- Incorrect Subject Instance:
Explanation: There is an inconsistency in the Raw Data associated with this memory. A bug in the game can cause this inconsistency, when a subhood is attached to a primary neighborhood.
How to fix: The HoodChecker Remove option will fix this memory item.
- Invalid data structure:
Explanation: The memory or token is corrupt because it has too few Raw Data items.
How to fix: Run SimPE and select the memory item. There are several ways to handle this problem:
1) If the memory or token is unimportant to you, then remove this memory item.
2) If you want this item and it is a Memory, you can remove it and then recreate it from scratch. SimPE should be able to properly create memories as long as you choose the correct Owner and Subject, but may not be able to create Tokens without you editing the Raw Data directly.
3) If you understand the Raw Data items required by a Token, then you can try to fix it yourself in the Raw Data view.
- Lot does not exist: <slot>:
Explanation: The Slot does not belong to a valid lot.
How to fix: The HoodChecker Remove option will remove this memory slot and all associated memories.
Note: This error message may also have another format with another meaning.
Suggested wording: "Slot for invalid lot" or "Slot for non-existent lot".
- Owner and Subject are different:
Explanation: The Owner and Subject are both valid sims, but they are different sims. The HoodChecker expects them to be the same sim.
How to fix: Run SimPE and select the memory item. Determine whether the memory belongs to the Owner or the Subject. Change the Owner or Subject...Sim to make them refer to the same sim.
- Owner does not exist:
Explanation: The Owner of this memory is not a valid sim.
How to fix: Run SimPE and select the memory item. If this is a memory, then click Me for the Owner. If this is gossip, then select the valid sim from the Owner drop-down list.
Suggested wording: "Owner is not a valid sim".
- Sim does not exist: <slot>:
Explanation: The Slot does not belong to a valid sim.
How to fix: The HoodChecker Remove option will remove this memory slot and all associated memories.
Note: This error message has another format with another meaning.
Suggested wording: "Slot for invalid sim" or "Slot for non-existent sim".
- Sim does not exist: <slot>: <flags> <description>:
Explanation: This token expects a valid sim as one of the Raw Data items, but the specified sim does not exist.
How to fix: Look up the token in the Memory Category list in reply #4. Run SimPE and select the memory item. Choose the Raw Data tab and ensure that the correct data item contains the instance of the Sim Description record for the sim.
Note: This error message has another format with another meaning.
- Subject does not exist:
Explanation: The Subject of this memory is not a valid sim.
How to fix: Look up the memory in the Memory Category list in reply #4. Run SimPE and select the memory item. If this is a memory about Self, then select the sim who is listed as the Owner from the Subject... Sim drop-down list. If this is a memory about Sim, then select the valid sim from the Subject... Sim drop-down list.
Suggested wording: "Subject is not a valid sim".
- Unexpected Sim Subject:
Explanation: The Subject of this memory is a valid sim, but the HoodChecker expects the Subject to be a valid object.
How to fix: Look up the memory in the Memory Category list in reply #4. Run SimPE and select the memory item. Select a valid object from the Subject... Object drop-down list, based on the explanation in the Memory Category list.
Suggested wording: "Subject is not a valid object".
Screenshots
Site Helper
Original Poster
#3 Old 29th Sep 2011 at 5:53 AM Last edited by Mootilda : 2nd Oct 2011 at 7:13 PM.
Another reserved post.
Site Helper
Original Poster
#4 Old 29th Sep 2011 at 5:54 AM Last edited by Mootilda : 10th May 2013 at 2:16 AM. Reason: Document how to find something in your CC.
Default Memory Categories
Memories are checked for validity by the HoodChecker based on their category:

Memory about Self:
These are memories which require the valid Owner as both the Subject and Subject Instance. If this is a memory, click Me for the Owner and Me for the "Subject...Sim:" in the SimPE Memory Properties window. If this is gossip, ensure that the Owner and Subject...Sim refer to the same sim.

Memory about Sim:
These are memories which require a valid Owner, as well as a valid Sim as both the Subject and Subject Instance. In the SimPE Memory Properties window, select a valid sim from the drop-down list for "Subject...Sim:". The word $Subject in the displayed string will be replaced by the sim's name.

Memory about Object:
These are memories which require a valid Owner and an Object as the Subject. These memories should have no Subject Instance. In the SimPE Memory Properties window, select a valid object from the drop-down list for "Subject...Object:". Memories about Object are further categorized by the type of object.
Memory about Work Object:
These are Object memories which require a Career as the Subject. To find valid Career GUIDs in SimPE, click on the Tools menu and select PJSE / Simantics Resource Finder. Search for an OBJD Name containing the string "JobData -". Custom content may define new work objects.

Memory about Food Object:
These are Object memories which require a Food as the Subject. To find valid Food GUIDs in SimPE, click on the Tools menu and select PJSE / Simantics Resource Finder. Search for an OBJD Name beginning with the string "Food". Custom content may define new food objects.

Memory about Skill Object:
These are Object memories which require a Skill object as the Subject. Note that Self may be valid for Yoga and Sim may be valid for Impart Knowledge, so the subject for these memories is not currently being checked. Here are some examples of skill objects. Custom content may define new skill objects.
0x0AAD5584: Easel
0x905C1374: Mirror - Wall - Oval
0x8C69FD68: Television - Wall
Memory which takes a specific Object GUID:
These are Object memories which require a specific Object GUID as the Subject; the GUID is listed in the table below.
Memory about Unknown:
These are memories which require a valid Owner, but which have not yet been categorized based on the type of Subject. No checks are done on the Subject or Subject Instance.


Memory Data Items:
All memories have the same internal format for their data, described here: NGBH#Data_Decoding_for_Memory_Itemswiki. Here is a brief explanation of the data items which are verified by the HoodChecker:

Data 4: The memory Owner as the instance number of the Sim Description (SDSC) for the sim who has the memory.

Data 5 & 6: The memory Subject as the GUID of the subject of the memory. All memories have a subject, which is either a Sim or an Object.

If the subject is a Sim, then the GUID is the SimID, which is found in the Sim Description (SDSC) in the neighborhood package. The Mystery Sim does not have a Sim Description record; the GUID of the mystery sim is 0x6DD33865.

If the subject is an Object, then the GUID is found in the Object Data (OBJD) record, normally found in the objects.package in the game installation folder. Custom content may also contain OBJD records. To find a specific Object GUID in SimPE, click on the Tools menu and select PJSE / Simantics Resource Finder. Click "GUID" and type in the GUID that you are looking for, then click Search.

Data 12: The memory Subject as the instance number of the Sim Description (SDSC) for the subject sim. If the subject of the memory is not a sim, then this data item should not exist.

Tokens and other non-memory items:
These are items which are not actual memories. They do not usually have 12 or 13 raw data items, like memories do. Instead, each token has specific data requirements. Only the specified data is checked; other data items may be required, but we do not yet understand those requirements.

You will notice that the majority of non-memory items are not yet checked for validity. Any help that you can provide in determining expected data items for non-memory items will be greatly appreciated.


Here are the valid NPC Types:


Please note that the categories shown here may be incorrect. I have categorized memories and tokens based on examination of existing neighborhoods. Not all memories have been categorized, since I need to be able to see the memory as it was generated in-game.

Please let me know if you notice a memory which seems to be miscategorized, or if you have the log file for a memory which has not yet been categorized. The log file is generated each time that you run HoodChecker and is located in the folder which contains HoodChecker.exe.

[Update:]

You can include your CC in the SimPE Simantics Resource Finder search by going to Extra -> Preferences -> System Folders and ensuring that Savegame points to your save game, then going to Extra -> Preferences -> FileTable and clicking on "Add downloads folder". Your downloads folder will be added under Advanced Settings; make sure that the line "Recursive folder: (SaveGameFolder)Downloads\" is checked.
Site Helper
Original Poster
#5 Old 29th Sep 2011 at 5:57 AM Last edited by Mootilda : 11th Feb 2013 at 8:01 PM. Reason: New version 1.0.3
Default HoodChecker Release History
Version 1.0.3:
- Recognize Pollination Technicians, ideal Plantsims, and other extra sims, from CC such as multi-PT and -Plantsim mods, if the additional sim's package file is copied to the neighborhood's Characters subfolder. This thread contains additional information on this issue, including my recommendations:
http://www.modthesims.info/showthre...895#post4071895
- Initial check on Sim Wants and Fears. Display an error if the sim does not exist. At this time, no verification is done on the contents of the record.
- Display an error if two Family Information instances have the same Lot ID.
- Fix a bug where the HC would crash if a Sim Description is corrupted.
- Fix a bug where the HC would crash if a family name is null.
- Fix a bug for Sim Relations versions other than 2.
- Remove validation of several work-related memories, until they can be investigated further.

Version 1.0.2:

- Occupied apartment sublots are now considered to be valid destinations for urnstones. The HoodChecker will no longer attempt to redirect them.

Version 1.0.1:

Since the next version is taking longer than expected, this is a minor revision which just removes validation of some memories and tokens, until they can be investigated further:
- Electrocuted, repoman, fired, max career, overachiever, abduction and skill memories are no longer validated.
- Familiar with lot / Banished from lot no longer validated unless they appear in a Lot Slot.

Version 1.0:

- Initial release.
Site Helper
Original Poster
#6 Old 29th Sep 2011 at 5:58 AM Last edited by Mootilda : 15th Aug 2013 at 6:25 PM. Reason: Check family members.
Default To Do List
Current To-Do List for the HoodChecker:

My first priority is to fix problems which prevent people from using the HoodChecker. Bugs which have a workaround will be fixed as time permits.

Bug Fixes:

- Do not display unknown memory items as errors.
- Report error if multiple families are associated with one lot.

New Features:

- Move memory categorizations into external text files, so that they can be modified without programmer intervention. These files can also act as documentation about expected parameters for all known memories. It would also allow localization of all memories. Can we set up this list so that individual creators can supply additional memory category lists for any new memories generated, perhaps by reading all files in a folder?

- Create a new SimID list for all known sims who do not require a user file in the Characters folder. Allow the individual creators to supply additional SimID lists for multi- PT and PS mods.

- Mark invalid memories as deletable or fixable by the HoodChecker, so that the user can tell whether HC is going to remove or fix the invalid memory.

- Have the HoodChecker look at the appropriate Downloads folder to find multi-Pollination Technician and multi-PlantSim hacks, as well as any other hacks which generate a valid Sim Description with no Character file, such as the various farm animal mods. The SimID is the OBJD GUID; the Clean Installer may know where to find information about whether the object is a sim. Might want to make this check optional, since it may take a long time to run, depending upon the size of the Downloads folder.

- Guided mode. The HoodChecker could guide a user through the fixes required by providing a list of appropriate sims or objects for each memory. Please note that this is a "pie in the sky" request.

- Additional relationship checks:
-> From Cyjon: I'd like to suggest another relationship check, one I have on my debugger. I have had occasional problems with sims having relationship flags set, but not the "std relationship set?" (x10) flag. That arrangement of flags has to be a bad thing. In each case, the other flags were nonsense (a boy who was engaged to his mother and married to his twin brother for example) so I had to rebuild them by hand.

- Better error messages:
-> Change "Owner does not exist" to "Owner is not a valid sim".
-> Change "Subject does not exist" to "Subject is not a valid sim".
-> Change "Unexpected Sim Subject" to "Subject is not a valid object".
-> Make sure that all error messages are unique, rather than using the same error message for memories and tokens.

- Additional memory checks:
-> Finish categorizing memories.
-> Memory about Sim: Where possible, handle memories about sims separately from memories about pets. Check species.
-> Memory about Work: Check that the Subject GUID is a valid career track. Have HC recognize valid career CC.
-> Memory about Food: Check that the Subject GUID is a valid food. Have HC recognize valid food CC.
-> Memory about Skilling: Check that the Subject GUID is a valid skill object. Have HC recognize valid skilling CC.
-> Check consistency between Family Ties and Memories. If a sim has a memory about bearing a child, should that child be in their Family Ties? What about adoption?
-> Determine whether there are any other Tokens which can be checked for invalid hood, lot, family, or sim references. The attraction tokens are a prime candidate.
-> Implement EP checks: mark a memory as invalid if the EP for the memory is later than the hood version. Note that the hood version must be converted to the game engine version; SPs do not have their own game engines and the Store Edition uses the AL or MG engine.

- Additional memory fixes:
-> Memory about Self: If the Subject GUID is not the memory Owner, set the Subject GUID and Instance to the memory Owner. Is this always the right thing to do?
-> Memories about Self or Sim: If the memory Owner is not a valid sim, set the memory Owner to the owner of the memory slot? How can HC ensure that these are memories and not gossip?

- Additional Remove options:
-> Remove invalid memories belonging to valid sims, so that there is no need for SimPE.
-> Remove all Sim Loaded tokens, similar to this mod: http://www.leefish.nl/mybb/thread-1665.html
-> Remove all gossip, similar to the Lot Debugger.
-> Remove all attraction markers, similar to the Lot Debugger.
-> Remove all Met Sim memories which have expired (Current Value = 0). Slightly different that the Lot Debugger, since it will only remove memories which have expired and should have no further effect on a sim's wants or behavior.
-> Examine the Lot Debugger to see whether there are any other memories which could be optionally removed.
-> It may make sense to add a "Remove all" column to the memory categorization lists, so that people can just mark which memories they normally want removed. The HC could update the list for the user, so that the default setting for all Remove options matches the list.

- Additional record checks:
-> Check Family Information record. Ensure that all sims in the family are valid.
-> Check Wants and Fears (SWAF) At the very least, the HC could report if a SWAF exists for a non-existent sim.
-> Check Family Wardrobe. We should be able to delete any wardrobes for non-existent families.
-> Check Business Info and Sim Scores.
-> Check text lists. Unused text list will attach themselves to newly generated families and lots, giving incorrect translations.

- Additional reports:
-> Display all references to a specific sim (valid or invalid) via either Sim Instance or GUID. This would allow the user to understand how much a sim has "infiltrated" a neighborhood.

External Research and Possible BHAV Fixes:

- "Had X Best Friends ($Subject)" is generated with junk subjects (with or without CC?):
Reply #81: http://www.modthesims.info/download...648#post3660648
This may be true for other lifetime wants as well.

- Skill memories sometimes look like memories about Self:
Reply #83: http://www.modthesims.info/download...758#post3660758

- "$NPCType $Subject is Familiar with Lot" is generated with an invalid data structure in the NPC Witch memory slot (with or without CC?). If this is generated when you visit a witch lot, then it's being used completely differently than in previous EPs.
Reply #49: http://www.modthesims.info/download...313#post3657313
Reply #87: http://www.modthesims.info/download...832#post3660832

- Why are non-zero relationships with self generated?
Reply #90: http://www.modthesims.info/download...953#post3660953
Instructor
THANKS POST
#7 Old 29th Sep 2011 at 6:59 AM
I'm going to try it later today, after backing up all 'hoods. I think you've been working on this a long time now, right? Thank you very much for all the patience and knowledge to do so. I'm sure this will be so very helpful for a lot of people. It'll probably end up as one of those programs we can't do without.
Lab Assistant
THANKS POST
#8 Old 29th Sep 2011 at 7:12 AM
Thank you very much for releasing this! I have a question though (I'm not sure if I can post it here, or there's a thread about it - if so, please let me know).

I have a lot of instances of 'Sim has no Character File' (user file warnings) and 'Subject does not Exist' (memories) in my hood. How bad is this, and how can I fix it?
Instructor
THANKS POST
#9 Old 29th Sep 2011 at 7:20 AM
Just run it in one of my newly made subhoods and didn't find anything invalid, YAY! =)
Lab Assistant
THANKS POST
#10 Old 29th Sep 2011 at 8:49 AM
Holy cow, I just ran this on a non played Pleasantview, Veronaville and Strangetown (with fixed genetics) and have just been converted to why we should only play with clean templates. It blows me away at how messed up the pre-made hoods are.

Thanks so much for this tool. You are a beautiful person to do this.
Instructor
#11 Old 29th Sep 2011 at 8:50 AM
Quote: Originally posted by Nepheris
I have a lot of instances of 'Sim has no Character File' (user file warnings) and 'Subject does not Exist' (memories) in my hood. How bad is this, and how can I fix it?


If you read the text in the window of the program, you can do it by using the 'remove' button.

Mootilda, I've got all expansion packs and it works for me.
Top Secret Researcher
THANKS POST
#12 Old 29th Sep 2011 at 10:16 AM
If it's by Mootilda, you know it's good!
Mad Poster
THANKS POST
#13 Old 29th Sep 2011 at 12:02 PM
Mootilda, you are a genius! I'm downloading this and running it on my game right away. I hope it finds nothing wrong, but if it does, at least I'll know why! Thanks for all of your hard work!
Lab Assistant
#14 Old 29th Sep 2011 at 12:24 PM
Quote: Originally posted by DutchXfan
If you read the text in the window of the program, you can do it by using the 'remove' button.


Nope, doesn't seem to do anything to address these issues.

Yet Another Bloody Sims Blog - A BaCC Journal
Lab Assistant
#15 Old 29th Sep 2011 at 12:37 PM
Quote: Originally posted by Nepheris
Thank you very much for releasing this! I have a question though (I'm not sure if I can post it here, or there's a thread about it - if so, please let me know).

I have a lot of instances of 'Sim has no Character File' (user file warnings) and 'Subject does not Exist' (memories) in my hood. How bad is this, and how can I fix it?


If you use Multi-PT and Multi-IPS hacks, these will generate "Unknown" sim instances in your neighbourhood file and the HoodChecker pick up on these. Typically, there'll be four for each hack (but I know there's some Multi-PT hacks with eight PTs out there, too). Check if this might be the case in your 'hood.

Not quite sure about the memories, though.

Also, any other hack that makes NPCs (moving objects, like all of rebecah's animals and bikes and whatnot) will also make "Unknowns" in your neighbourhood, like the Multi-hacks.

I don't think you need to worry about them, it's the Unknowns that you DON'T know the source of that can corrupt your 'hood.
Lab Assistant
#16 Old 29th Sep 2011 at 12:41 PM
Meant to edit but double posted instead, duh.

I'll use this post to thank you for all your work on this, Mootilda. It's a really awesome tool.
Scholar
THANKS POST
#17 Old 29th Sep 2011 at 12:59 PM
This is so useful! I wish I didn't delete one of my 'hoods last week after it gave an error, maybe there was a chance to save it >_<

Thank you for this awesome tool, I will check my neighborhoods asap!
Field Researcher
THANKS POST
#18 Old 29th Sep 2011 at 1:05 PM
Another great tool...

Should I continue? No, you already know my opinion about your tools.
Test Subject
THANKS POST
#19 Old 29th Sep 2011 at 1:12 PM
Big thanks for all your hard work! (in the name of all of us who have large neighborhoods that would be hard to recreate if they get corrupt)
Field Researcher
#20 Old 29th Sep 2011 at 1:40 PM
Very cool! It looks like I'll need to remove all my shared hoods & packaged sims though.
Mad Poster
#21 Old 29th Sep 2011 at 2:44 PM
Thank you thank you thank you for this, Mootilda!

*happy dance*
Site Helper
Original Poster
#22 Old 29th Sep 2011 at 3:44 PM Last edited by Mootilda : 29th Sep 2011 at 4:07 PM.
Quote: Originally posted by Nepheris
I have a lot of instances of 'Sim has no Character File' (user file warnings) and 'Subject does not Exist' (memories) in my hood. How bad is this, and how can I fix it?
As Tarlia explained above, there can be valid reasons for your sims to have no Character file. Look for the Sim ID in the Sim Description in SimPE to see whether it is an NPC created by your custom content. If so, it should be fine.

The HoodChecker doesn't remove any memories associated with valid Sims because they can be edited in SimPE. Memories are one of the pillars of our Sim's personalities; a Sim's memories can affect what they want and fear and how they will behave in the future. So, I hate to remove any memory which might be important to them.

Let's say that you have an invalid memory about a first kiss. The HoodChecker doesn't know whether your sim really did have a first kiss with someone, or whether you want the memory deleted so that they can experience their first kiss again (possibly after years of marriage and children ).

For memories like this, I believe that it's best if the user fixes the problems themselves. Use the Memories tutorial that I linked to find the memory in SimPE and then decide whether you want to remove the memory entirely, or whether you want to fix it by choosing the correct Sim Subject.

I'm going to add an option in the HoodChecker to remove these memories, so that people who do not want to use SimPE can still have clean neighborhoods. However, you should be cautious and only select this option with the understanding that it may affect the future behavior of your sim.
Site Helper
Original Poster
#23 Old 29th Sep 2011 at 3:52 PM Last edited by Mootilda : 29th Sep 2011 at 4:38 PM.
Quote: Originally posted by SleepycatDSL
Very cool! It looks like I'll need to remove all my shared hoods & packaged sims though.
Please don't. Instead, give people the HC report and allow them to decide for themselves. They may be willing to fix the problems themselves just to have your beautiful neighborhoods. Alternatively, you may want to use SimPE and the HoodChecker to fix all of the problems at some point in the future, when you have the time and energy.

Neighborhood corruption is a tricky thing. We can all see how mucked up the shipped neighborhoods are, yet some people can play them for years without problems. There are also a lot of people who have done things that we know will destroy a neighborhood, yet still manage to play until they get bored of their neighborhood. Corruption can take a while to render a neighborhood unplayable.

The HoodChecker is not telling anyone to scrap their neighborhoods. It's just giving you an indication of how bad your neighborhood is, with enough information to help you to clean up known problems.
Field Researcher
#24 Old 29th Sep 2011 at 4:08 PM
Oh my, thank you so much for this tool!
I quite nervously began clicking and scanning my hoods, wondering how much work I'd find I would need to do!
I like the way the results are displayed, and how they pinpoint (hopefully, if I've understood everything properly) exactly where I'll need to look in order to fix them again. I can only imagine the amount of work and time it has taken you and your testers to bring HoodChecker to this stage. Again, I appreciate all that you have done and will probably continue to do, and the complete usefulness of all of your tools and programs!

UPDATE Nov '11: Beacon Falls & Maple Valley are custom TS2 neighborhoods with storylines, add-on families & lots. The Beacon Falls Blog has separate business & vacation subhoods & Maple Valley's Blog has a separate university subhood. All have been fixed using Mootilda's HoodChecker.
Test Subject
#25 Old 29th Sep 2011 at 5:45 PM Last edited by Kattydid : 29th Sep 2011 at 6:05 PM.
I tried to run the HC and I got an error message, and this is what it said in the "Details" part:



I have no idea what it means, but in the main part of the error message box it says something about not being able to load "simpe.package" and then a bunch of numbers after that.
Page 1 of 18