c0smodrom-sims
c0smodrom-sims
c0smo
149 posts
1999 / Poland / he/him / TS2 is my very special interest requests CLOSED!
Don't wanna be here? Send us removal request.
c0smodrom-sims · 3 months ago
Text
Sims modders/CC creators, this is for you...
PLEASE put your name in your filename. One, someone will have a clue who it's by when they go to find more by you or to finally organize their Mods folder. Two, you're less likely to end up with the exact same filename as another creator.
PLEASE put your name FIRST in your filename. Alphabetization is super useful. It's less useful to alphabetize by the cute name you gave that hair or set of chairs.
PLEASE, for the love of all things Sims, consider not only using your initials. My Mods folder now has three different creators whose files start "MM". There might be even more of you MM's out there.
This has been a public service announcement.
1K notes · View notes
c0smodrom-sims · 3 months ago
Text
Tumblr media Tumblr media
133 notes · View notes
c0smodrom-sims · 3 months ago
Text
well, 4GB was *a lot of RAM*... in 2004...
people complaining that EA didn't fix pink soup whilst the post a screenshot with 20GB worth of CC and mods gets me
107 notes · View notes
c0smodrom-sims · 3 months ago
Text
The Sims 2 Legacy Collection: shadow fix
The rerelease of The Sims 2 introduced a fix for the black rectangles under Sims. You may have experienced this bug in the Ultimate Collection version.
As the creator of the Sims Shadow Fix, I was curious to know how it was done. But first, I'd like to explain what the problem with Sim shadows is.
What's the cause of the shadow bug?
When the game works as intended, a Sim shadow texture is a light bluish blob on a white background. It also has transparency, but it's unused. It looks like this:
Tumblr media
However, many modern graphics cards render the texture as plain black with transparency:
Tumblr media
That's why black rectangles appear under the Sims.
What does my mod do?
My mod is only a workaround for the bug. It uses the transparency to recreate the shadows.
The first versions released in 2015 and 2016 were achromatic, while the original shadows were bluish. Back then I didn't even know why and how my mod worked.
On 2 January 2025 I released new versions based on my research into shaders. I also recreated the original bluish shadows.
How does the Legacy Collection fix the shadow bug?
Thanks to @ivycopur I was able to examine the code. It uses a workaround, just like my mod.
In fact, it looks almost exactly like the really not misty 0.4 version of my mod, which, ironically, is now legacy. The shader code in the Legacy Collection contains the same nonsense. And a bit more.
Code comparison
The left side is the original code extracted from the Materials.package file in The Sims 2 Ultimate Collection. The right side is my code or the Legacy Collection code:
Tumblr media Tumblr media
The differences between my code and the LC code:
the debug part: I removed it from my code as players will never see it. The LC has this feature untouched.
alphaBlend srcFactor: despite the difference, it actually changes nothing. Explained later.
The identical changes:
alphaBlend dstFactor,
the same colorScalar has been added,
textureBlend.
Nonsense #1: textureBlend
The textureBlend defines how the colors of the incoming texture are transformed. The first argument is responsible for the color channels, the second – for the transparency.
Originally it's just:
textureBlend select(texture) select(texture)
And it means that the texture is taken as it is.
My and LC code transforms it though. The colorScalar is defined as a partially opaque (40%) black color. The transparency argument takes the transparency of the original texture and darkens it with the 40% factor:
multiply(colorScalar texture)
And this makes sense. The color channels argument takes the transparency part of the texture and makes it pure black, because the color scalar is black:
multiply(colorScalar texture:alphaReplicate)
It's pointless. I could go:
select(colorScalar)
instead. It would be effectively the same.
The texture after the transformations looks like this:
Tumblr media
Nonsense #2: alphaBlend
The alphaBlend defines how to mix the source colors (in this case the transformed texture from the textureBlend step) with the destination colors (in this case, the ground under Sim's feet).
The srcFactor argument defines the source color transformations, the dstFaction – defines the destination color transformations. And then they're put together.
Originally it's:
alphaBlend srcFactor(destColor) add dstFactor(zero)
The srcFactor says that the shadow colors are darkened with the ground colors. The dstFactor doesn't really matter because it's multiplied by zero (black). Also, transparency isn't used.
If I understand correctly, you could achieve the same effect with:
alphaBlend srcFactor(zero) add dstFactor(srcColor)
And the final effect is:
Tumblr media
My and LC code had to do it differently. The dstFactor says to darken the floor color with inverted transparency:
dstFactor(invSrcAlpha)
It sounds complicated, but the inversion actually means that black becomes white and vice versa. So the transparency texture, which is a dark gray blob on a black background, becomes a light gray blob on a white background.
The srcFactor is actually useless because the shadow texture (from the textureBlend step) is black. So it doesn't matter if you use:
srcFactor(one)
like I did, or:
srcFactor(destColor)
as in the LC code, it will always be black because you can't make black any darker. To make the intention clear, I'd personally go with:
srcFactor(zero)
instead. The final effect would always be:
Tumblr media
It's different from the original intended effect. You can even see the difference in the official screenshots:
Tumblr media
Source 1 | Source 2
Conclusion
It doesn't look like a coincidence. The cause of the shadow bug hasn't been fixed, and I doubt that an experienced shader creator would come up with such a workaround. There are better ways.
Before you point out that it's against my terms of use to take my code and sell it, especially without credit, hear out. It doesn't matter – EA's policy allows it. And I'm not even angry. It's just funny that they trusted such a messy code. I wouldn't be surprised to see other creators' fixes in the Legacy Collection.
The good thing is that EA has addressed the shadow issue at all. 🙃
974 notes · View notes
c0smodrom-sims · 3 months ago
Text
reported via discord: bodyshop is not included for some reason
48 notes · View notes
c0smodrom-sims · 3 months ago
Note
will u let us know how the new version of ts2 runs? i have an old version on my pc but if it's really that much better in the new version mb i have to buy again (sob)
Absolutely! ❤ I'll defo give some updates on how it goes! Loading my huge CC folder into it now, so I'm praying 😂
224 notes · View notes
c0smodrom-sims · 3 months ago
Text
Wanna play The Sims 1 or The Sims 2 for free? Here you go!
The Sims 1 Starter Pack
The Starter Pack is an all-in-one source for obtaining, installing, and optimizing TS1 on modern hardware.
The Sims 2 Starter Pack
NSIS-based installer for installing & optimizing The Sims 2 Ultimate Collection. Provides the full Ultimate Collection (free Origin version from 2014 with all packs/updates) and bonus content, including fixes needed for modern systems.
10K notes · View notes
c0smodrom-sims · 3 months ago
Text
Tumblr media
949 notes · View notes
c0smodrom-sims · 3 months ago
Text
Tumblr media
wild
123 notes · View notes
c0smodrom-sims · 1 year ago
Text
Tumblr media
647 notes · View notes
c0smodrom-sims · 1 year ago
Photo
Tumblr media
- Secrets Post #099, November 6th, 2009
114 notes · View notes
c0smodrom-sims · 1 year ago
Text
i think I'm fully committing to true maxis match
my ass is TIRED of neverending defaulting everything and setting shit up just to change my concept halfway (and yet, I just changed my concept halfway)
im embracing 2004
6 notes · View notes
c0smodrom-sims · 1 year ago
Note
Thank you for reblogging it really means the world to me 💜
sending all the good vibes I can 💖
1 note · View note
c0smodrom-sims · 1 year ago
Text
Hi there, my name is Ella, and I have had a constant headache for 14 years. I am 26 years old. Painkillers do not work.
The pain is caused by a Pineal Cyst. Pineal cysts are relatively common, 1-2% of the population has one, but it is not common that they cause symptoms. Few doctors on this planet even believe they do cause symptoms.
I need Pineal Cyst Removal Surgery if I am ever to experience a pain free day again. The only hospital that offers this surgery in my country, England, is deciding whether it wants to bear the risk of offering this surgery after I was on the waiting list for 6 months. I have found two European surgeons who can perform this surgery and believe I am a good candidate for it.
Needless to say, I, being a disabled unemployed person, cannot afford the surgery. I should be able to have it free on the NHS but it is not routinely offered so they won't fund me getting it abroad.
I am suicidally depressed because of my chronic pain. Doctors don't care about this cyst because it's not a threat to my life. Anti-depressants can only dull the pain so much.
Can people please reblog this, no matter how small your blog is, so that it can get traction?
715 notes · View notes
c0smodrom-sims · 1 year ago
Text
i am so tired of hospitals, being in an out of them for the last 2 months, but hopefully im home for good now (new medication here we gooo)
of course i had so many plans for doing cc and mods and actually play the game and stuff when i didn't have my laptop with me and now that im home i don't even want to look in the general direction of simpe and bodyshop and my game isn't set up to play lmao!! all i want to do rn is watch campervan conversions on yt and i don't even have a driving license!!
2 notes · View notes
c0smodrom-sims · 1 year ago
Text
Tumblr media
A Tutorial:
How to create shadows for TS2 cc objects
You’ll need SimPe, 3D software like Milkshape or Blender 2.79b and 2D software like Photoshop or Gimp.  
First part is easy. I’ve described my process of creating a texture for TS2 cc object that already has a working shadow subset.
Second / more advanced part is not exactly a step-by step tut, but it contains various tips and explains what resources are required to create a shadow subset.
Full tutorial under the cut:
Keep reading
133 notes · View notes
c0smodrom-sims · 1 year ago
Text
Tumblr media
- Secrets Post #853, April 19th, 2024
89 notes · View notes