Welcome to the Sims 2 themed blog. I'm Nate aka MrPlumbob and this is the blog where I'm gonna share mostly Sims 2 related stuff I find as well as some of my creations.
Enjoy your stay and happy simming 💚
🧡💛🤍🩵💙
TAGS
the og post | mrplumbob95 download | downloads | reblog | strangetown rebuild project | my youtube | fanart | sims science | ts2cc | default replacements | tutorial | resources | queer posting | nonsims
“Kids, please! This is the last thing we’re asking of you before you leave for university.” That was their very unimpressed father, Reginald Barber the Third, speaking for the entire Cambridge Barber clan standing subject to the teenagers’ constant slew of complaints.
Lillian snorted at his blatant lie. “Okay Dad, sure. Like we won’t be doing this same thing all over again tomorrow when the next generation of Barbers set foot on their own campus.”
“Daring to go where no Barber dare yet go: the financial aide office,” Reginald the Fourth mumbled to his sister, who giggled, though everyone heard him. Even the artist stifled some laughter.
“Reginald, honey, you know that’s not appropriate behaviour.” That was their golden-haired mother Camilla, who was also unimpressed but noticeably more polite.
“This was a stupid idea,” Reginald III cursed.
Reigning matriarch Sarah Barber barked back at her adult son, “Dammit, Reginald. Will you stand up straight? No wonder your children are wild, look at what they have for a role model.”
Lillian and Reginald IV snickered at Dad for getting swatted down by Grandma.
The artist, Vivian Catherine Rose, was only too happy to announce, “It’s finished.” The family’s bickering helped her work impossibly quickly and she took home a generous commission for her discrete service.
Once the painting was hung, Sarah stepped back and spoke for the family all crowding around it: “Ah, see? There it is, and isn’t it just perfect. This portrait is what makes it all worthwhile, seeing our family displayed so proudly. Don’t you agree, Reginald dear?”
Reginald III answered his mother with a noticeably distracted “Y-yeah” as his thoughts drowned out the reality around him.
Perhaps it was the painted permanence of the portrait that reminded the heir of his own budding power within the family. All his life Reginald III was told what to do and when, but one day soon, he realized in the brushstrokes of his father’s silver hair, Reginald the Third would determine the Barber legacy. He could choose to change everything or nothing, either way was following one of his grandfather’s or father’s footsteps.
He wondered what his father, Reginald the Second, thought about the aging changes. He had been mentally checked out for a while. Dad barely bothered keeping up appearances anymore. The son was sure that smile was painted on.
“Don’t mind your father,” Sarah said with a quick wave of her hand. “He’s always been quite aloof. I’m running things just fine without his help, and I have been for a while now.”
“So I’ve noticed,” Reginald III answered, crossing his arms. “Why did you consult on my children’s names without me, Mother? Are you trying to go above me?”
“Oh no, no, nothing like that.” She circled the rim of her wine glass with a fingertip. “An old habit, I suppose.”
“Aren’t you coming, Dad?” Lillian asked, with her brother Reginald IV watching their father’s reaction carefully beside her. The family was moving on to afternoon tea with or without Reginald III, apparently.
“You two go on ahead, I need to—meditate on some things.”
His children shrugged in return, unaware what he meant and uninterested in finding out.
Here we are: @ha2d‘s Pierce Set converted for Sims 2 at last! These earrings are very inappropriate so they’re for adults only. LOL No, just making these for adults was frustrating enough so I really wasn’t up for teens too. But each set (there are 4) works for both genders. You may notice that there are a few piercings missing when compared to the Sims 3 originals, but that’s because I really couldn’t find a way to make them fit without looking crazy. I hope you don’t mind! I feel like these have been much anticipated, so I also hope you enjoy!!
My favourite new couple in town had an overnight date in the near-by nature park. Originally they met and bonded with each others when Max was tutoring Tosha on her biology studies, so a camping trip was a fitting surprise to impress her. After successfull birdwatching and bug-collecting, they set up a fire, and between deep conversations and marshmellow toasting Max was brave enough to ask Tosha to get engaged with him. She couldn't have been happier and luckily said yes! They ended the evening in the wilderness with some stargazing, planning their future.. probably they could've stayd up all night long, but finally a rain storm made them to retire to the tent, and have some sleep eventually.
Well it wasn’t just me, to be fair. I would have never been able to without @fireflowersims help and HugeLunatics trust in both of us. Thank you to both of them for their work and thank you @teaaddictyt for reaching out and doing the more public communication.
I’m super happy I got the chance to work to fix it. It wasn’t an easy undertaking. It seemed like every little thing would cause more errors, I fixed one and another thing broke. But now it seems stable, finally.
A lot of technical stuff below the cut, beware.
Fixing such an old forum is not easy. Documentation is rather sparse because the framework it runs on is old. There is however a more modern version, but updating is difficult. Here was the issue for the forum - upgrading failed.
A website (usually) consists of two different parts: 1 - The files. They contain the code, scripts, designs, images, attachment, profile pictures etc. 2 - The database. The database connects all the different parts and tells the website where to find something. Everything gets stored in tables, assigned IDs and given values. Everything written, each post and topic is also stored in the database. So without the database the whole page would be useless.
It was clear from the beginning that the database was the culprit for the failed upgrades. I got an earlier backup from HL and started working.
I set up a local environment with two versions of XAMPP. One running on php 7.4 (the last version having compatibility for the forum framework version and the upgrade script to the recent version) and the other on a modern 8.3, which was the same as the version the server @fireflowersims set up for GOS.
I ran the upgrade script (which consists of 4 separate parts) on the old backup and ran into errors right away. The script would just outright crash on me, most often without a log or message. The (local) server would just stop responding. My original plan had been to upgrade to version 2.0 first, then 2.1, since it was the recommended order. However the database backup had already been partly upgraded to 2.1. That was the reason my upgrade script failed. Reversing those changes could have been a possibility but extremely time intensive.
(This is the frontpage of the upgrader. I stared at it so much. Like you can see it has a ton of steps)
Instead I asked for the current database and HL provided it to me. This one was already further along on the upgrade and I could see the error HL had run into before handing over. I had to look at the upgrade scripts and source php files to diagnose what the framework was expecting - and failing - to find in the database.
That’s where I found the main culprit for *most* of the errors: Time tables. The framework saves every action that a user does in a log, a long table with the action, an id and a date. This was where everything had gotten wrong. The upgrader expected to see one column for the date, named *day*, while the current table had a different column for day, month and year. I tried fixing the table at first but that didn’t seem to work, so I completely deleted the table and created a new empty one myself. (By now I think the issue stems from forgetting to uninstall certain packages before upgrading, more on that later)
That was possible because the log actually doesn’t hold relevant information for the forum to work. It just records each step, probably for moderation purposes. Once I had done that step the upgrade script was finally able to proceed.
There were a few more errors where I had to look at what the script was doing, find the corresponding code in the sources and edit the database myself. Thankfully the code is relatively well commented and named, so I was able to find what I needed.
Finally I got the upgrade script to run to the end and I was actually able to open the forums (local) page. I hadn’t been able to for now so it was a first. But a lot of stuff was still missing, like all the topics. I could see that the posts were back, but not sorted correctly.
The fix was simple but annoying. The forum framework comes with a repair_setting.php file which I had run several times to fix all the paths, but apparently it didn’t fix *all* of them. So back to the database I went, ran some queries and fixed them myself.
Then the forum finally worked again!
(This is what the forum looked like when I first opened it. It ONLY had recent posts)
(The working local forum, no files yet with the default theme. Seems wrong to look at GOS without the dark theme, right?)
There were still a few things I needed to fix but the database seemed to work fine now. I had never done so many queries in my life. I know SQL, and had to fix databases before but not this intensely. So I guessed I learned something new haha.
Next was the exciting step to upload my clean install to the server. @fireflowersims and I had some directory issues, but I was able to fix them manually once again.
Then I had to take a look at the files which mostly consist of avatars and attachments. They didn’t work at all once moved to the clean install. Once again I took a look at the code and realized that the upgrade script would have changed those files as well, but because I ran it on a clean install it didn’t actually do this step.
I didn’t want to run the upgrade script again, worried that it would mess up a now working database. Instead I wrote a script myself that sorted through all the attachments, looked for the IDs of the avatars from the database so it could move and rename them.
Last were the attachments. This was an easier fix. They just had to be given the ending .dat. @fireflowersims ran a command through the console and then the attachments worked too!
We were getting closer!
Next was the theme. The old theme didn’t work on the modern framework anymore so @fireflowersims looked for a new one which I customized with CSS, trying to get it closer to the way the forum looked before. I think it turned out quite alright, hope you guys think so too!
(Trying to find out what CSS class addresses what? Make everything red and green!)
(All the spider webs)
Next was packages, or mods, to the framework. Fire and I encountered some hiccups here too, since there were some leftovers in the database. The packages hadn’t been properly deinstalled before running the upgrade script, which was another source of the errors. I tried fixing them manually but one of the packages would continue to just break the site no matter what I tried, so we settled for an alternative.
Some more work was put into SSL and making the forum secure. Once again some settings seemed to just break the page and each time I had to go back in the database and manually fix what had gone wrong. It was tedious but by now I knew my way around quite well.
@fireflowersims handled a lot of the server administrative work and DNS settings. I know very little about that part so having @fireflowersims there was great and they made sure the page is reachable at the correct address.
So yeah, I hope the site stays online for a long time now. It’s such a big part of our community and communities history. I used to download so much from there when I was younger. I wanted to give back to the community I love so much. That was the reason I spent many many hours digging through code and old forum threads.
Elsimer asked me about this and I said I’d make this tutorial in English as well. Here it is!
1. Open the game → Create a Sim (CAS) in debug mode and hover the cursor over: (1) the outfit(s) you want to move and (2) a reference outfit (the one you want the first one(s) to appear next to). From the Frag Key, write down the third block of numbers for each outfit.
2. In SimPE, open the file globalcatbin.bundle.package for the expansion that contains your outfit(s). This file is located in Program Files/EA Games/The Sims 2 [EP/SP]/TSData/Res/Catalog/Bins.
3. Open Window/Filter Resources (if you don’t have it enabled by default) and filter by instance for each number you wrote down. For each outfit, there will be two resources: binary index (BINX) and 3D ID Rereferencing File (3IDR).
4. Select both resources (BINX and 3IDR) for each outfit and right-click extract. Save each pair of resources into its own folder named for that outfit and close globalcatbin.bundle.
5. Restart SimPE (optional but recommended after opening large files, depending on your version) and create a new package file and right-click import the BINX + 3IDR pairs for the outfit(s) you want to move.
6. Add the BINX + 3IDR of your reference outfit to the same package. If you do this after saving, you’ll be able to distinguish the outfits you want to move from the reference one, because the outfit added after saving will appear in italics.
7. Copy the sortindex and collection from the reference outfit:
7.1. Open the reference BINX and copy its sortindex. Open the target BINX and set its sortindex to the same value.
7.2. In the reference 3IDR, select the collection entry. Then open the target 3IDR, right-click in an empty area and select Add (this adds the last selected item). Move the newly added collection entry into the position of the old one and delete the old collection entry.
8. Delete the reference outfit’s BINX and 3IDR and save. Place your package in the same folder as globalcatbin.bundle and name it so it loads after it (e.g. start filename with z).
9. Enjoy! And share so others don’t have to go through your pain themselves 🥲
this is the last of my queued hsy uploads for the week. hope you guys enjoy it! 💃
i was originally planning to put this in with my sign conversions, but then i realised just how freakin' high the polycount was for the gazebo. if you're one of the people who insists high polycounts are nothing--be my guest. download it. i'm personally not going to use it except in park screenies because god, how did ea get a debug gazebo to be that high poly?
gazebo - 8428 polys (!! use at ur own risk)
sign park - 772 polys
no notes aside from don't blame me if your game explodes! blame @antoninko for the idea to convert all of this stuff (/j, love ya anton)
if anyone wants to see anything else converted from ts4 as hood deco, feel free to send me an ask! my requests are open for now ❤
Sims with the absent minded trait have a 50% chance of forgetting to turn on/off their vehicles headlights
New feature - Headlights. This feature can be toggled on/off through toggling the battery feature. (on by default)
-My apologies XD
2.1 Fixes:
Fixed the engine hoist (Tea)
Fixed Interaction "change tire" to work on ALL vehicles (Tea)
Fixed Fuel Simulations, ALL vehicles now work for simulations! (Me)
Fixed Fuel Simulation Animations. Animations now depend on whatever car you're using, so no more funky looking animations, it looks just like maxis! (Me)
Fixed redundant tire pie menu (Tea)
Fixed issue with invisible walking transitions trying to use maintenance features (Me)
Replace all files with the ones in the update!
2.1 Additions:
Compatibility Patch for Vehicle Maintenance & Drive To Work Traits by fway
(Replace Original Tuning File With Z_Z_VehicleMaintenance_CompPatch_TA_fway_DrivetoWorkTraits_Tuning_DressTransport
OR
Load Z_Z_VehicleMaintenance_CompPatch_TA_fway_DrivetoWorkTraits_Tuning_DressTransport After The Original Tuning File)
I liked these walls from Crystal Creations, but I wasn't a fan of the original molding, so I (re)converted them and added dark moldings and panels by Shasta. Comes in the original 14 colors, and categorized as wallpaper / paneling accordingly :)
How to reduce the Sims 2 loading time. Some simple hints.
Few of us can restrain ourselves from downloading more and more custom content for our favorite game. My download folder is constantly growing, which increases the game loading time. And I never stop working to get that loading time down. At least a minute. For now my download folder size is about 12 GB. The game takes 10 minutes to load, another 7-10 minutes is taken by the Hood and CAS/first family loading.
What affects the loading speed. Here are a few hints from my own experience.
1. Length of filenames. I once spent two evenings shortening all the filenames in my downloads folder as much as possible. Game loading time decreased by 4 minutes. Gorgeous, isn't it?
But there are some moments to keep in mind.
By my experience, you can rename hairstyles, clothes and other CAS content as you see fit. For example, I often name recolors of clothes by color or number. Like this:
The same is with wallpapers and floors.
BUT you should be careful with objects from the Buy and Build Mode. Once I couldn't find a bunch of recolors of various objects and couldn't understand where everything gone. I downloaded some of them again, left them under their original names, then checked them in the game. Everything was back.
And so, make sure that recolors of different objects have different names. For example, if you have two mirrors and each of them has a blue recolor, do not call both recolors "blue." The game will read these files one by one, but according to my observations, if there are two recolors with the same name, then the second file will overlap the first. The first file won't be seen in game, and you wonder where all your recolors are. For example, name your mirrors "oldmirror1" and "romanticmirror1". Like this:
Same with Collection File names! All of the collection files must have different names, otherwise in game you will end with bunch of identical collection folders with the same pictures. I have this issue once. A bit confusing you know :)
Anyway though I had no issues with it I still recommend to give all the files unique but still short names to avoid any problems. Thanks @goingsimcrazy and @sushigal007 for remarks.
2. The length of the folder names and the number of subfolders.
Some people just throw all the files into one folder and don't bother. Although I recommend to sort CC by some way.
For example, keep female hairstyles in the "female_hairstyles" subfolder, and male hairstyles in the "male_hairstyles" subfolder. But do not get carried away here too, since the length of the folder names also affects the loading speed of the game. Moreover, the game will read the path to your file, which is hidden in 5 subfolders, as a one string, and if this path is too long, the game may not get to this file. As a result, the new cool bathtub along the path "bathroom / whitebathroom / superdupercoolbathroom / blablablablablablablablabla // blablablablablablabla // blablablablablabla / bathblablablabla.package" will never appear in your game.
Bottom line: making a organized directory system in a Downloads folder is quite convenient, you can quickly find any object if you need to delete it. But try to make as few subfolders as possible and give your folders short names.
For example, here's the guide by Pleasantsims how to organize your Downloads folder.
3. Special characters and spaces. When the game reads your Downloads folder, it takes a little longer to read symbols like @ or "[" (I've noticed that some creators have a particularly fond feeling for square brackets 😁) or spaces. If there are 1000 such characters in the file names, the game will load for several minutes more. We don’t need that. It is best to remove all special symbols besides letters and numbers.
I also use underscore "_". And according to my tests the dash “-“ doesn't greatly affect the loading speed. Removing them completely did not affect the loading speed for me.
Here's a great guide by @ilovethesims2cc on how to remove special characters.
4. Pictures. When I download a new set of CC, I make a separate folder with the name of the creator and name of the set, and also throw in a preview picture. Otherwise, I just won't understand what exactly is in this folder. This is especially true for clothes and hairstyles.
The pictures take about 1.5 GB in my downloads folder. Quite a lot.
I read the opinion that the presence of extraneous files such as pictures or texts forces the game to wade through it all, and the loading time increases as a result. So I ran an experiment and deleted all 1.5 GB of pictures.
The loading time has not changed. Perhaps it was 10 seconds faster, but I did not notice it. All the same 10 minutes.
But still that might vary from person to person and you can get some profit from moving pictures. Try it!
5. Files compression. The Compressorizer program.
This is a guaranteed way to save a minute or two of time (or even more). The size of the files is reduced -> the game takes less time to load them. And you also save disk space. Just remember, never compress mods. Mods usually have a small size anyway, and if they are compressed, they will most likely stop working.
Here's the simple video guide by Pleasantsims how to use this program.
Download The Compressorizer
6. Merging files. A method that I have not tried yet, but read that it is also quite effective.
Here's a great guide by @keoni-chan. You also can download that program by @lazyduchess.
Always keep backups of your unmerged files in case you need to make changes or if the merged file doesn’t work for some reason!
Thanks @sushigal007 for advice.
7. The last but maybe the most useful hint. Install Sims 2 on SSD!
Buying SSD was the best thing I do for my game and for my computer in particular! I don't remember how much the loading speed dropped, maybe 2 or 3 times, but I remember how amazed I was. The game itself, among other things, began to work more quickly and smoothly.
Hope you find something helpful in this text! Feel free to ask questions or leave comments.
I always merge and compress most of the freshly downloaded files and it results in not having as many folders as I would have without it. After I merged most of my Downloads folder the loading time has been halfed so I highly recommend it.
However just like it's said in this tutorial it's best to not do these things with mods since they may not work and the same goes to objects that have special interactions and animations (it's a hit or miss, some may work and some may not). It's best to check the objects in the game after merging so in case something goes wrong you don't have to dig deep and wonder what file it is.
You can merge clothing, hairs, floors and walls without any problems, just make sure you're not merging too many files into one file or it will result in two or more files and then things may not let you even get into a neighborhood (ask how do I know heh)