Yet Another Graphicsrules.sgr Edit
Throughout the years, I saw many edits to this file, but I was never satisfied because it was never to my liking: like GPU-Addon, no-glow version, or high quality shadows, Phantom99 version; had to choose either one or another. Another reason I am making this because in a Discord server, different blogs and social medias, there were many simmers who had problems making their game recognise GPU and GPU memory, game not opening etc. One day, I got hold of the file from MacOS version 1.70, which had "improvements" in comparison to the version Steam/Discs/EA app had, then I also checked TS4 version of the file and made this ultimate one. This replaces every other mod that edits this file and can't be used with them. Gonna stop rambling and actually give you changelog of what I did:
MacOS base changes:
Updates CPU checks (INTEL ONLY) and adds a new CPU check.
Adds a check for Radeon cards with "555X" in the name (used in 2018 MacBook Pro 15" models).
Added a check for Intel Iris and removed RenderShadow mode 4 (probably outdated?).
Adds a new GPU check above GPU Uber. GPU memory check added for Uber Level cards.
If the GPU is not matched and found, it will default as found, matched, and supported.
Added RAM uber level.
Updates detection for High General Reflections.
Updates to AntiAliasing or Edge Smoothing, with new check logic.
Updates the detection check for the Tree Quality option on the Very High setting.
Updates the map view clip plane distance and replaces it with lower quality.
Disables Post-Processing completely. (in community known as no-glow mod)
Additional improvements:
Post-Processing can be enabled in Options.ini (recommended if you use, or plan to use, LazyDuchess shader tweaks, or if you use lighting mods that fix the in-game bloom effect). postprocessing = 0 for disabled and postprocessing = 1 for enabled
Changed so that the maximum number of active slots is 4 on Windows, since the game is not 64-bit on Windows, and the default setting of 8 was left on the MacOS platform (the logic check on that was 'broken').
Telemetry, Store ads, interactive loading screens, tutorials, intro tutorials, and online notifications (aka constant notification pop-up), and pop-up asking to enable edge scrolling and to log in to an account are disabled by default, which can be enabled again in Options if you want it back.
Witches, horses, fairies, werewolves, vampires are turned off by default to help with performance, but can be checked again in Settings at any time.
I tweaked the map view clip plane, because the changes from macOS made it worse; I kept the better version on Medium and High.
Changed the OS overhead penalty from -400 MHz (dual-core HT only) to -200 MHz (all CPUs) on Windows Vista and later. Removed the outdated Pentium 4 HT bias.
Fixed the Animation Smoothing option (it never worked originally, as it was always forced to be true).
Texture memory fallback now scales with RAM level (256/512/768/896/1024 MB) instead of the fixed 32MB.
Made changes to draw distance so that they scale correctly at low, medium and high, hopefully improving performance. Each setting now properly adjusts exponent, zoom and culling values (low culls more aggressively and high renders more).
AMD GPUs now have better graphics (EA gave AMD users worse graphics), and fixing this also resolves issues that shader tweaks did to AMD users.
Disabled full-screen mode by default. Users with hiDPI monitors experienced a problem when they first ran the game, which caused it to be minimised and not open, this fixes it.
Shadow quality can now be adjusted in options.ini file (up to 8192).
Future plans: integrate PseudoResolution logic like TS4 does (it's available, but not used in GraphicsRules), think back on new texture memory fallback logic, add option for users to enable HQMod in Options.ini instead of manually editing GraphicsRules.sgr, give optional tuning that tweaks aging and seasons, making them in correlation to sim-pregnancy, which is basically 4 sim days – 1 year). – Yes, aging and season settings are also mentioned in this file, additional optional tweaks that one doesn't have to edit in Settings every time they update GPU drivers and Settings reset to default.
Download: SFS
To make this work correctly you have to delete Options.ini from your Documents/The Sims 3 folder. Make sure to back up your aging/seasons settings either by taking in-game settings screenshots of those or by copying values from Options.ini. Works with all game versions, possibly The Sims Medieval too.
Your feedback is appreciated. Any changes that I should make? Any problems you encountered? Let me know in comments.












