A small yet sweet set featuring a new functional vanity (Vintage Glamour required), a matching stool, and a cabinet for beauty trinkets. The set also includes a base game compatible version of the vanity that functions as a dresser.
Aka: the clarity and communication that you deserve
Hi everyone. As some may have caught already, GoS is not dead (anymore)! During the period that it was, however, so much drama started and if you ask me; it all comes down to people not knowing what's going on and making assumptions that further sparked panic. So, let's clear some stuff up for those who got caught in the rumor mill.
Oh and if you haven't, it's worth reading @julessims excellent writeup on how she got GoS working again.
This is gonna be focused a bit more on communications stuff. Like, a bit more general I guess?
Q: what did you do?
A: I helped get GoS back online. @julessims did the actual hard work of upgrading the forum. @teaaddictyt played a role by facilitating communication and doing some PR (even if that wasn't received well by many a simmer) and ofc hugelunatic provided files, databases and the occasional bit of relevant information. I approached lunie and provided help with hosting, DNS and ensuring the files were safe and handling some communication. It was teamwork (and jules did most of it if you ask me).
Q: why didn't lunie communicate that it would be rehosted?
A: I'm not sure what lunie's exact motivation behind cancelling the hosting was and if I knew it wouldn't be mine to share, but I do know that @julessims and I upgrading and rehosting wasn't planned. It was a spontaneous action on our ends and so lunie couldn't have told you beforehand. I'm really glad that lunie decided to trust us with this and hope GoS will have many more years!
Q: why didn't you communicate any of this?
A: I thought my time would be better spent actually doing the work instead of playing communications department, fielding questions and countering people's wild speculations. I did think about making a post clarifying matters when it became clear people were making some pretty wildly incorrect statements, but I had other things to do. Better to focus on what matters than to get caught up in more miscommunications.
Q: GoS looks different now. Why?
A: the new look of GoS is a direct consequence of the upgrade. The old theme was not made to fit the new software and the conversion process does not convert themes. Seeing GoS in the default (white) theme felt so wrong, so we picked a good-looking dark theme and @julessims modified it to look more like classic GoS, with great success, I think. Still, it is and never will be truly identical. I don't think it's a bad thing.
Q: is the site in archive mode or can I comment?
The site is not in archive mode. It is a live forum. Posting works, registration works, if anything doesn't work, you should find a mod to message so either they or @julessims or I can try to troubleshoot and fix the issue.
In fact, you should comment! Forums are best when people leave comments and engage. Go express how much you like a piece of CC, contribute to the current theme (fittingly about renovating old things) or talk about something!
Q: why did it have to be upgraded? Couldn't it have just stayed now it was?
A: no. It really couldn't. GoS was running SMF 1.1.21 on PHP no higher than 5.3. The newest version is 8.5. PHP 5.3 had been obsolete since 2014. It would've been difficult to find a host that would be willing and able to host GoS and even if that could be found, it'd still leave it vulnerable to bugs and vulnerabilities resolved in newer versions of SMF and PHP. Credit to lunie's host for having continues to support it for this long, many wouldn't. Now that the forum has been upgraded and is running nicely on 8.3, it should be all good to go for many years to come.
Q: just a forum upgrade? So why did it go down?
A: make no mistake: going from something running on PHP 5.x to 8.x is no small leap and had to be done in steps. There were a lot of issues converting the database to the new format which resulted in all sorts of errors that needed manual database conversions. Upgrading a forum, particularly an old one with more than 600.000 posts is in fact not a piece of cake. There were also traces of a prior attempts to upgrade that complicated matters even more. @julessims made an excellent write-up of the technical bits if you're interested.
Q: who is running GoS now?
A: lunie is still forum admin and it will be up to her to decide what to do about the day to day running of the forum. Whether she'll be running it herself, with the help of others or elect someone else will be her choice in the end. As for hosting: that would be me.
Q: so does that mean we can stop archiving?
You could, but I would honestly suggest at least backing up your own favourite CC, regardless of where it's shared or hosted. Also, you can consider looking up an "auto archiving" extension for your browser that will automatically save pages to the wayback machine. The web archive has a page with resources
Q: *insult angry comment about hugelunatic*
A: you are 100% entitled to your anger and frustration. GoS is an important part of the Sims community and losing it, even for a little bit was a huge blow. It's understandable to be angry. Angry comments, however, were never gonna resolve the issue. Angry comments would not get GoS back nor would comments defending hugelunatic for that matter. What did help was working with hugelunatic. No files+database = no forum. Squabbling was not gonna get either back. Saying that, it's important to acknowledge that I was in a good position to do what needed to be done in regards to skills and connections which is not a privilege most people have. I get why people were angry and given that most were not privy to what was going on behind the scenes, it's no wonder everyone got as upset as they did. I also wouldn't have reacted well if I wasn't in direct communication with lunie and working on getting the site back.
Q: what's the plan now?
A: well, sims2artists still needs an update. I hope we can do that sometime soon. I'll also be keeping an eye out for any errors and aim to implement some extra security headers for the site. We also still need to fix some matters in regards to the domain and DNS. I also hope to have some more contact with the GoS mods so we can discuss hosting and what my responsibility and theirs is. Like, write down who is responsible for what and who can be contacted by my host should I pass away unexpectedly, for example. These things happen, so it's good to have backup plans and emergency contacts.
Q: did you have any freakouts tho?
A: certainly. First, when GoS and S2A went down. I was afraid the files and the S2A DB could be gone for good. I was also afraid that lunie wouldn't be willing to work with us and truthfully I also had the fear that if she got more agitated, we could risk losing the files and database. Fortunately this didn't happen, in fact: lunie gave us the resources and helped us out where necessary so we could get GoS back online. I'm very thankful for that.
I also got dragged by my emotions a bit when an unhelpful reddit post suggested that Delphy of MTS infamy might have something to do with hosting and when lunie mentioned something about an offer of hosting as is, no upgrade required. I may have freaked out and freaked out some other folks in the process (my apologies for that. You know who you are). There were many freakouts and I think it was good I didn't make any tumblr posts about this before we got GoS back. I stand by my decision it wouldn't have helped. Freaking out in private was bad enough.
Q: can you tell us what you actually did technically?
A: certainly! First, I set up hosting and new empty databases for GoS (and eventually: sims2artists). I made sure all the required aliases were in place so that when the DNS records for gardenofshadows.org.uk were switched over, it'd find the correct place on the webserver to go to. I also provided a subdomain on a domain of mine to test the forum live before it'd be moved back to the correct domain.
I also got access to the FTP for the original GoS hosting and was able to grab all the files and reupload what was necessary to the new server. While jules was in PHP hell I also cleaned up some stuff on Sims2artists. It's not gonna be anything you notice, but it's something.
I also did a number of things on the webserver, including changing directories. At some point I accidentally moved the forum to example.tld/gardenofshadows/gardenofshadows/gardenofshadows/index.php if you'd believe it. Finally I helped set the DNS records for the move. An SPF record went missing, but was quickly fixed. I also added some HTTP Headers to be served when visiting GoS and a lil something to hopefully keep AI bots from scraping and spamming HTTP requests. If you notice link previews not working: sorry, that'd be the X-Frame header.
Tldr: webserver and domain and DNS stuff; hosting infrastructure
Q: what about hosting costs?
A: right now they're so low we could call them non-existent. Should that change, I don't expect it to be above €100,- per calendar year. Probably closer to €50,-. Aka: it's not an issue. No need for ads. Should fundraising ever be needed, I will discuss it with the mods first.
Now go leave some comments on GoS!
Anyways, if you have any more questions, don't hesitate to ask. There's a lot more to say about this. But hopefully this does clarify some matters.
In the 12th May update The Sims 4 introduced a new CAS category dedicated to accessory tops, called Base Layer. This way you no longer have to give up on gloves if your sim wants to wear a CC accessory top. (Originally all my accessory tops and chains were located under the Gloves catalogue so your sim couln't wear them at the same time. Downloading the new updated versions is not a necessity, if you like them located under the gloves section or you haven't updated your game to this patch yet you can ignore this post! ^^ )
After making a poll checking preferences, I decided to make a new, standalone version of my already existing accessory tops and body chains located under this new category. This way you can have the old (gloves) version and new (base layer) version at the same time and I noticed you can even layer two accessories this way hehe but if you no longer need the old gloves category version, you have to manually delete it. The file name changed the following way - I added the BaseLayerUpdate suffix to the original filename. Example:
Trillyke_Superstar_Waist_Chain_Belts.package - old file, located under the Gloves section
Trillyke_Superstar_Waist_Chain_Belts_BaseLayerUpdate.package - new file in this bundle, located under the new base layer catalogue
➤ DOWNLOAD HERE (Patreon, Free)
Accessories like sleeve accessories and arm warmers I didn't touch, I feel they still fit more under the gloves section. Accessory chains however I updated, bodychains will be layered under tops, while waist and belly chains will be layered over clothing, as originally intended. Not on the preview, but I also updated the two male frame accessory tops I made in the past.
The file is a ZIP file containing 38 package files, make sure you unzip it and move everything to your Mods folder! ✨
Useful links:
Blog post about the new The Sims 4 update
Masterpost of my accessory tops
EP02 Sheer Party Acc Base Layer (EP02 not needed!)
Infos + download under the cut!
[ENGLISH]
I guess, this is the longest CC name I ever used, haha. And actually I just wanted to update my Get together sheer party top as base layer. But instead of solid colors only I added many more textures.
Only sad thing about this: i tagged it for female only but the base layer is also shown for males ... it works but it has an ugly gab at the shoulders which I didn't want to fix after hours of work on this. Still, have fun! ^_^
Features:
Basegame compatile (but it has to be updated to at least version 1.124.63.1020 )
[GERMAN]
Ich glaube, das ist der längste CC-Name, den ich jemals benutzt habe. Und eigentlich wollte ich nur mein Get together Sheer Party Top als Base Layer updaten. Statt aber nur einige Farben zu erweitern, habe ich noch reichlich Texturen zugefügt.
Das einzig Traurige ist: Obwohl ich alles als "nur weiblich" getagged habe, erscheinen die Base Layer auch für männliche Sims ... sie funktionieren einwandfrei, abgesehen von einem hässlichen Loch der Textur an den Schultern, das ich nach all den Stunden Arbeit an diesem CC nicht mehr fixen wollte. Trotzdem viel Spaß damit! ^_^
Features:
Grundspiel kompatibel (aber ihr solltet mindestens auf Version 1.124.63.1020 geupdated haben)
Nur weiblich, Teenager - Senioren
Kategorie: Base Layer (Accessoires)
Kategorien: Alltags-, Ausgehkleidung, Heißes Wetter
MythSim - P1 Designer prints in the Valor Visuals style - 225 §
Mesh from "TS4 Casanova Cave Kit"
Please, don’t forget that the size of the picture can be adjusted with the buttons “[” and “]”
Yes, I read T.O.U. and I want to download.
If it’s not difficult for you, please reblog. @arcchive @alwaysfreecc @cchunters @lanaccfind @ccsmores @s4library @wcifs4cc @sssvitlanz @itsjessicaccfinds
Special thanks to @lordcrumps for making maxis and clean ui pics and counting pixels with me. It was his and @simnopke's idea to make this thing bigger
Some behind the scenes under the cut
Stage 1, breaking out of the tiny window
Stage 2, figuring out how to mod UI again
Stage 3, going big! But not quite there yet
Stage 4, "should I move it 1 more pixel to the left"
🤓
Secret bonus version for behind the scenes viewers who think that smaller is better, available exclusively and only in starship colors (you can only have one version)
Yesterday I actually wrote down a list of everything that's sitting in my WIPs folder and uh... it's getting a bit out of hand. So here's something I could cross off quickly. This is a default replacement for the restaurant podium that came with Open for Business, matching the rest of the Simple Counter Solution set. The podium from Nightlife is not affected.
I thought about removing the book, but there's an animation where the Maitre D' checks reservations and it looked silly without it.
I took a look into the new layer tops from the patch and ... well, they're lacking colours, so I started to work on something. Should I do solids only or do you want to have patterns 'n' stuff, too? (Might take much more time then)
Soooo... I didn't intend for two highly requested fixes for The Sims 2 to drop within the space of a week and a half, buuuut...
Here's where you can download an experimental patch to fix the so-called 'object limit'!
https://github.com/spockthewok/TS2ObjectLimitFix
(Ultimate Collection only at the moment, I'm afraid).
The good news is:
Both @lordcrumps and @teaaddictyt have tested it with stupidly large CC folders and report that it works.
There isn't a dissertation the length of Tolstoy's 'War and Peace' you need to read through to understand wtf is going on.
The crashing wasn't caused by some hardcoded object limit at all! (That I know of).
An explanation of the issue for programmers:
And for everyone else:
The code for the Build/Buy menu was missing basic checks to confirm that the data it was trying to do things with was actually valid. No, I'm not joking.
Basically, it appears that all of the objects you can buy in the game are stored in something you can think of as being like a big, long list, which grows in size with the more custom objects you have.
The only purpose of the code that this plugin patches is to sort the items in the list into some kind of order. This is done by assessing if the value of the previous item in the list is larger than that of the item currently being looked at, and swapping their position if this is true (also known as an insertion sort).
In short, the game wasn't asserting that the data it was about to compare for sorting was valid before accessing it, and then promptly blowing up when it tried to do so and discovered it wasn't.
I imagine that the odds of the game making an oopsie and dumping some funky data into the list increases with the number of objects it is having to process - this might be why this issue only presents itself to those using multiple GB of Build/Buy CC. It was much easier to patch the code encountering the bad data within the list than to try and hunt down the mysterious culprit putting the data in there to begin with, so this is all the information I have at the moment unfortunately.
Either way, one of the first things you're taught when learning to code is to ALWAYS check that the data you're operating on has been initialised (i.e. it holds some kind of value). I guess someone at Maxis must have skipped that lecture :D
Is the 255 objects per subcategory limit theory true?
The Downloads folder I was using for testing had ~672 objects in the Deco/Misc subcategory (Maxis objects included). With the patch, I can freely navigate throughout the entire subcategory with zero crashes, so I guess not?
What about the whole OBJD limit thing?
People have varying beliefs of what the limit on OBJDs might be, but HCDU reports my Downloads folder had an OBJD count of 20,787. Again, without the patch the game would crash when switching categories in the Build/Buy catalogue, with the patch, no crashing.
If you want to hear my opinion on whether such a limit exists, watch this video.
Do I even need this patch if I don't use much CC?
As it adds some fairly important crash-prevention checks to part of the Build/Buy menu's functionality, I'd probably recommend using it anyway, just to be safe - we all know how much this game loves to crash!
Aaaah! I'm still getting crashes with the patch!
I'm aware that a few of you CC addicts out there have Downloads folders larger than the total size of everything ever uploaded to the internet, so if you still experience crashing in Build/Buy mode with this patch, please take a look at the mod's GitHub page and send me over the information requested there. Fingers crossed that shouldn't happen, but if it does, I'll try my best to investigate :)
Anyway...
Will
(I wish I had looked at this for my dissertation, as it was literally only a day's work).