To lose two pre-made hoods (Pleasantview and Strangetown) IS a big deal. Your game went "puff"...

.
You have to reinstall your game from the base TS2 game. Delete the EA folder which is Program Files, because it doesn't have anymore the correct number of neighbourhoods. Thus, when installing the game again, it will demand to be patched from the beginning.
Save your Downloads folder in a separate place. Check if all your hacks are updated for the EP you have and play.
Test the game without any custom content or hacks. Check if all 4 neighbourhoods appear, and if you can build on an empty lot and can move a family to a lot. If you can - exit the lot without save, to leave the hood in it's original condition.
I suggest you, to copy and paste in a separate place the folder "Neibourhoods" - to have a backup of the original hoods, in case your game go "puff" again.
Open a new hood, exit, and paste your downloads folder WITHOUT the hacks. Allow use of custom content. Exit.
Enter again. Create a "tester" sim. Build a small house with default furniture, and try to move your "tester" in. If you succeed - there is no problem with your custom content, but your hacks.
Create a sub-folder, named "hacks", in your Downloads folder. Paste there only the updated hacks for the EP you play. Restart computer.
Enter the game, pull your "tester" to the Family Bin, package the lot you built (from the hood view, click on the *, and ask to package the lot to a file). This will open the Packaged Lots folder.
Move to any hood, and package any community lot to a file.
Buldoze the house you built, and exit the game.
Enter your Packaged Lots folder, and install the two lots you packaged. They will be seen in the Houses Bin. Restart computer (Securom, if you play BV).
Enter the game, paste the installed packaged lots, and try to move the "tester" in. If you succeed - try on your "tester" all the hacks you pasted, like "change appereance", "buy clothes", "call service", "call taxi - go to community lot", etc.
From now on, you have to paste only one hack at a time, and test it immediately, thus you are sure that you don't have any hack conflict.
Hope it helps.