CAS 1920 skins edit
Put in Downloads after cas-min-width-1920-additional-596px
Moved the delete button from here:
To the right:
Cut For Bulldozer Button
Cut for Bulldoze
Put in Downloads after simstate-starshipUI
This one sucks a little bit, but oh well :/
You noticed this baby bulldozer is barely clickable?
That's because of the overlap with another UI element, more precisely its image. Very interesting, actually! The game doesn't have a problem with this original image:
Even though it overlaps, the game recognizes transparency and lets you click the bulldozer just fine!
But if you replace this corner image with a recolored one or just different, even equally transparent in the same areas, the game seems to see it as obstacle, and you can't click on buttons it overlaps.
The little bulldozer with his unfortunate position suffers the most.
At first, I thought it was some format settings problem, or the way image editor saved the edited image, but I tried re-saving the original blue image and it worked, and as soon as I edited it, it didn't. Don't know what's up with that :/
What I ended up doing is I moved the bulldoze button slightly to the right, and cut the corner image area, so now the overlap looks like this:
Not ideal, but I decided not to move it any further, because it already does cut a bit from the image's shadow:
I'm updating the Unmade Bed mod to allow multiple selection, so that we could set all the bed decorations on lot in one go.
The mod had been previously translated into Spanish and Polish, and since I added two new strings, I'm asking if anyone would be willing to translate two little phrases into Spanish and Polish for completion:
Next
You have selected N objects. What would you like to change them to?
👉👈
This is how they're used:
If anyone wants to do other languages, there are some more strings, and I'd be happy to send you the files, if you're up for it
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.
Working on a mod that adds age info to sims' names (and cause of death to their gravestones, as a bonus)
Looking for help translating it in different languages 🙏
Reach out if you like what you see and if you have Apartment Life, I'll send you the files with text strings to translate (and the mod itself to look at it in action)
SimPE for Mac now exists! It is a Wine wrapper around the Windows SimPE 0.8.2.11, patched for Mac file paths, loading objects and TXTR files from the Stuff Packs Huge Lunatic extracted, if they are installed in BonVoyage/TSData/Res/Catalog/Bins. Fixed Wine weirdness of not properly displaying the Resource List. Should work on both Intel and M series Macs, but is dependent on Rosetta on Apple M series.
Like all Wine apps, your local hard drive will be the Z drive in the open and save file menus. To get to your Sims 2 folder, you click Z>Users>yourusername>Library>Containers>com.aspyr.sims2.appstore>Data>Library>Application Support>Aspyr>The Sims 2.
It is not uploaded to MTS, because it exceeds the maximum file size for upload. I am working on that. The wine wrapper makes this a large app. Like 1.2 gig. I went through becoming an official Apple developer and getting the app approved, so MacOS won't complain and refuse to run it. You can download the .dmg now from my github. https://github.com/rhiamom/SimPE-Mac-Wine/releases
One year of my life, well-spent! And please, don’t just like this, please please reblog it!
Hello, The Sims lovers! 🥰 Any vacation plans? Because the journalist trio in the next episode of the SIMWOOD series have their hands full!
This time, the studio is investigating one of the oldest families that helped establish it. There is a dark curse hanging over the entire family, and its last remaining member seems to be hiding in a hotel with a rather familiar name, White Oleander.
This episode took me about 5 months of work and is absolutely packed with references and easter eggs for both The Sims 2 and The Sims 2: Castaway 🐒
As previously, the episode is available with two audio options: POLISH and ENGLISH. I would be absolutely thrilled if you checked it out! ❤️
Another batch of blushes / tear troughs, jowls, facial folds/ for your Sims. And one eyeliner.
Download: SFS | BOX
Textures are DXT5 format, mostly 512x512 px
*You can enable or disable makeup for various ages / genders with Outfit Organizer.
Enjoy!
(makeup dump II is here)
*This is for THE SIMS 2
I've somehow missed marionette jowls, but these are also included.
Icon preview features two types of reddish under-eye shadows, but one is missing and I'm not sure what happened to the file well I deleted it, what else.
It's all universal, but looks best on skintones S2 - S4.
I rarely do 'real' makeup, there's so much of it around, but I needed an eyeliner that goes over waterlines, and this one does that. As you can see above, a part of the waterline is still visible. I avoid 1024x1024 face textures but this just couldn't be any smaller :S
These skin details are very good, and I mean like next level 👍👍👍 They look natural and are visible from a medium-close distance without looking painted on. Really give shape to a face!
i feel like im probably missing something real obvious... but the transformer toddler bed-cribs dont let me use them as toddler beds, i can use the transform interaction, but both forms just function like cribs.
Wait till toddler's energy is about half way down, it'll let you then
I keep forgetting to make the option greyed out when they're not sleepy, that would've been a bit more clear
5 transformer cribs made from cribs by Simaddict99.
These are 2-in-1 crib/toddler beds. Just one click on the bed to convert it from one model to another. The crib can be used for babies and toddlers, the toddler bed is for toddlers only. They can use the toddler bed by themselves.
The cribs are all repo'd to the game files. They have a new guide, so you can keep the cribs and the transformercribs (if you want)
SA99-MissionStyleTransformerCrib needs OFB. Other parts HERE.
SA99-AtomicAgeTransformerCrib needs PETS. Other parts HERE.
SA99-SeasonMatchTransformerCrib needs SEASONS. Other HERE.
SA99-TikiTransformerCrib needs SEASONS. Other parts HERE.
SA99-GLMatchLuxuryTransformerCrib needs GLS. Other parts HERE.
All credits to Simaddict99 for the cribs, Rebecka for making toddlerbeds first and to @lamare-sims for making the transformercribs possible!
Download: SFS
The beautiful crib bedding is by @curiousb. Post is here, SFS here
A gift I made for @lamare-sims 😊 There's a few options for this out there already, but we agreed there was room for improvement so here is my take on a slot blocker object.
Found in general/misc, it costs nothing, and it does what it says on the tin. It sits in slots, to take up that space in situations where you perhaps wanted to rotate the object (shameless self-plug) or you had to use an OMSP to avoid clipping so that a slot visually looks filled but functionally isn't.
What Lamare wanted specifically was for this slot blocker to not prevent you from clicking on objects underneath it. So that's what I did! 😁 In live mode the object goes invisible automatically, and shrinks to the size of a speck of dust so that you have full clicking access to whatever may be overlapping :3 When you return to buy mode, it'll return to regular size and texture so that you can remove it if you want to. You can also recolor it invisible manually, if you prefer, it'll then remain invisible whether in live or buy/build.
Download from simfileshare
May you clutter even more intensely, float free and clip free 😉
Credits: Lamare for the prompt, Epi for the base I used that doesn't get confused if you recolor the object manually
the sink mod got me so excited! is it possible to do the same fix for glitchy wall masks on windows when there's an object on the same wallpiece? every time I download a new lot I find myself having to replace the windows all over again. regardless of your interest, a heartfelt thank you for everything that you contribute to this community <3
Hey! Doesn’t this glitch fix itself once you save and go to live mode? Or to ‘hood view and back to lot? Don’t remember which is it, but I think it gets sorted on its own somehow
If it doesn’t work like that for you, I’m sorry, I have no clue how to fix it 😕
hello!! i just saw your “Sinks Don't Disappear from Counters” fix and omg 😭 thank you!! that got me thinking.. any chance you think the problem with corner-counters reverting back to “normal” counters (ie, not the corner version) when re-loading lots if you have placed any OMSPs on/near them, could be fixed as well? that’s like the bane of my existence. (sorry for such a shit explanation haha!)
Hi! Last time I looked into it, everything was so entangled it wasn’t fun, and I was like meh
I would think the reverting happens somewhere in counter’s model updating routine, but not sure. Maybe some day 🙃
You may know how sinks get wiped from counters if you put some clutter in their corner slots (usually with moveobjects) and went to Live mode. I fixed that!
Download
Let me know if you still experience sink disappearance with this file, I have an alternative solution and I will share it, if this one won't be enough