RimWorld

RimWorld

Graphics Settings+
814 Comments
Eventide 5 hours ago 
@alijons, no you shouldn't have to change anything but the paths unless you have launch parameters on Steam, you can add those on RimSort as well like -popupwindow for borderless fullscreen. Still odd though it'd crash with RimSort.. all Run should be doing is launching it through Steam. Either way, I'd use RimSort to sort and save your modlist and optimize the textures. Then just launch it normally. That's how I end up doing it but I can launch through RimSort perfectly fine so no idea what's happening for you.

Still glad this mod updated though because it helps performance a lot. Not sure why the vanilla game doesn't support DDS textures..
alijons 5 hours ago 
@eventide okay, thank you! I will give it a try then.

I have no idea why it crashes through RimSort. I got the newest version for Windows. The modlist is exactly the same I have set through in-game menu. No red errors in it. I didn't change any settings anywhere in RimSort. I press "run" and after few minutes of "initializating..." it gives that pop up with rimworld logo and red !, the Unity error i think, and then it crashes. No such thing through starting normally from steam. Is there some settings in RimSort I SHOULD change at first install? Besides all the basic stuff like paths, those are set.
VitaKaninen 5 hours ago 
I don't believe you are correct about Steam not verifying and restoring Workshop files. I can manually delete any mod folder directly, and when I verify the files, Steam will download it again.

Also, when you click the progress bar at the bottom of Steam while it is verifying, it tells you that it is verifying all your workshop files. When it is done, it tells you that it is downloading the folder you just deleted.

Here is an example where I deleted the Graphics Setting+ folder: https://imgur.com/a/zDc88Rq
Eventide 6 hours ago 
@alijons, yes you don't need to use RimSort to launch the game. I never do. Don't know why your game would crash though unless you have the settings wrong in RimSort. As long as you've optimized the textures no matter how you launch the game it'll load those textures if this mod is enabled.
Eventide 6 hours ago 
VitaKaninen, RimSort was deleting them correctly. RimPy shouldn't be used since it's outdated. RimPy probably stores their DDS textures differently than RimSort hence why RimSort was "skipping" them. Some mods ship with DDS textures already so they don't need to be optimized. So you deleting them manually would have just deleted the textures they already come with.

Also, verifying the files with Steam doesn't verify workshop files. It only verifies the actual game installation. There's an option within RimSort to verify your workshop mods. It basically unsubscribes you from your mods and resubscribes to everything which will force Steam to redownload them all.

Also, you would be correct that the first launch can take a while because Graphics Setter will cache some things so subsequent launches are faster. Oh and it won't affect your RAM usage usually just your VRAM usage. Odds are your RAM usage went down because the VRAM usage went down (overflow will use RAM which is much slower).
alijons 6 hours ago 
If I use RimSort to optimize textures, will that still work if I WONT use it to launch the game?

The game crashes on load if I press "run" from RimSort, but works just fine if I start it normally from Steam. I don't know what's causing that. Could I still have optimized textures if I just start the game from Steam?
VitaKaninen 6 hours ago 
I used RimSort to delete the .dds textures just now, and then after that, I used RimPy to also delete the .dds textures, and it found 20,000 textures that RimSort skipped. Even after that, I searched using windows explorer, and it found another 2,400 .dds textures.

I deleted them all, then used Steam to verify the game files. After that, I used RimSort to optimize the textures again. RimSort processed 23,368 files, so it makes me think that RimSort was not deleting the textures properly.

I started the game, and it took 7 minutes. I figured maybe it just took longer the first time after I made all the changes, so I tried it again, and got:

Time to load into my save: 3:20
RAM usage: 5,654 MB
VitaKaninen 7 hours ago 
Yes, I deleted all the old textures, and then ran the RimSort "Optimize Textures" function.

I can run it again, and see if it helps.
bradson 7 hours ago 
I’ve shared dotTrace screenshots here before of what the difference between png and dds looks like in a light modlist with a lot of textures: https://imgur.com/a/XPGGGrn
bradson 7 hours ago 
Rimpy’s converter results in 100s of log warnings getting spammed on loading due to rimworld’s new unity version having stricter requirements on texture formats which it fails to fulfil. Rimsort or todds should be used instead
bradson 7 hours ago 
@VitaKaninen Did you convert textures with rimsort? Results like that for dds pretty much have to be a bug. Dds loads 50x faster than png and normally chops off at least a minute when it’s set up correctly
VitaKaninen 7 hours ago 
It doesn't lower my load times, but it lowers the memory usage by about 25%. I have 476 mods.

With Graphic Setting+:
Time to load into my save: 4:55
RAM usage: 5,374 MB

Without Graphic Setting+:
Time to load into my save: 4:48
RAM usage: 7,120 MB
Eventide 8 hours ago 
@alijons, yes. That's pretty much the entire point of the mod.

However, the mod itself won't decrease loading times. You need to use this mod and have it enabled, but use Rimsort to optimize the textures of all your mods. This converts the JPG textures into DDS files which load a lot faster and at a better quality. The more texture heavy mods you have (like upscaling mods) the more of a difference you'll notice usually.
alijons 10 hours ago 
Does this mod significantly lowers load time for games with big mod list?
Guarwo 18 hours ago 
Also sometimes there's issues where get missing texture if a male npc uses armor mean't for female sometimes mods add in armor or outfit and equip them on mail pawns I kept having that issue with Wolfein race so uninstalled it.
Guarwo 18 hours ago 
@KeiChan0215 If it's an X in a box you're missing textures. A mod could of been installed wrong or when went to change texture to dds could of had issue. I noticed some mods don't convert good most time it works changing but then some mods have issue. Like when I went to change androids to dds makes android invisible or get the x but then other mods it works fine.
KeiChan0215 20 hours ago 
Why is it showing X's on my pawns? Is it missing textures or what?
Eventide Jul 26 @ 3:03pm 
@CharlieMcMuffin, are you sure the game is running using your dedicated GPU and not the integrated one? That's the first thing that comes to mind. The game will still run fine going over your VRAM it just will be slower to load things than if it was using only VRAM.
CharlieMcMuffin Jul 26 @ 1:33pm 
Why does it say i have 128 mb of ram when I have 2.5 gb? The game has been running fine its just saying im over my vram limit by like 500mb
Eventide Jul 26 @ 7:31am 
@Vinchi why track VRAM? Because that's important for FPS/TPS and load times. If you have only 8gb of VRAM and add mods that equal up to more than that, your FPS and TPS are going to suffer. Your load times will extremely suffer as well. When you run out of available dedicated VRAM your computer will start to use shared RAM which is typically slower and not meant for video memory. So this mod has a way to track the VRAM usage of each mod specifically so you can see which ones to get rid of if you're over your limit.
Vinchi Jul 26 @ 7:25am 
why vram?
IchigoMait Jul 26 @ 4:39am 
Yep it's showing up correctly, left side/positive value is blurry, right side/negative value is sharp.
Easiest to notice with the toolbar below after loading a map.
Maxim  [author] Jul 26 @ 1:14am 
Should be showing correctly now.
Firestorm Jul 25 @ 12:04am 
@brokefire +1
Eventide Jul 24 @ 7:08pm 
@brokefire, in the settings for this mod override the bias setting and set it to negative. The more negative the sharper it'll be.

If that doesn't fix it, you have to delete the config file for the mod in: "%userprofile%\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Config"
Just delete the file named like "Mod_1678847247_GraphicSetter" and it should fix. Obviously don't have the game running when you do this.
brokefire Jul 24 @ 6:26pm 
hey so why are all my modded items blurry know is that a setting?
xKinG_fREEdOMx Jul 24 @ 1:23pm 
ok thanks. Like i said its not a big issue. Just notice that there is something strange :D
bradson Jul 24 @ 1:17pm 
Png files contribute more because they have to be decompressed and converted in memory first to get turned into something that then can be sent to the gpu. Dds basically gets sent directly without extra data
bradson Jul 24 @ 1:15pm 
That doesn't sound like it could be caused by this mod. It patches the vanilla texture loader, which is only used for textures in active mods. A mod you remove or disable doesn't get scanned there
xKinG_fREEdOMx Jul 24 @ 1:12pm 
@maxim Hey thank you still for upkeeping the mod. Its very important for Rimworld.
But i notice something and i guess it has something to do with your mod.
When i convert my textures to dds with rimsort the loads fine and my ram has the amount it should be but if i remove a mod that used the dds textures or a mod changed a texture and there is an "useless" dds file in the folder the game loads my ram much higher i have around 45% ram usage but if that "bug" happens it shoots up to 80% when i remove my textures and convert them new/fresh the problem is gone until that "bug" i explained happens again. Its nothing bad or a problem but maybe for you interesting to take a look at it.
irrelevantredundancy Jul 24 @ 12:49pm 
@ Tehepicdude @ Light08 -- thanks taking the time to point this out. I'm in the middle of adding graphics and performance mods and I couldn't figure out what was going on. Why was everything so blurry? until I read this message and reversed the mipmap slider. Are you all playing with texture compression turned on or off? I am amazed and the difference in makes in memory consumption. For me, depending on what mods I'm using, it saves from 10-20 GB of RAM.
IchigoMait Jul 24 @ 10:18am 
@Light08
That's why the bias and text didn't make sense.

Negative lodbias/mipbias is always sharper, and positive is well less sharper.

Easiest fix prolly would be to reverse the slider values, left goes positive, right goes negative. Hopefully the text isn't bound to the values, if it is, then might as well swap the text around instead.
Light08⁧⁧ ⭐ Jul 24 @ 9:26am 
@Tehepicdude
Can confirm. The blurry/sharp settings are reversed now for some reason.
Tehepicdude Jul 24 @ 8:22am 
I've tested it and it's actually just backwards now. Setting the slider to 'blurry' makes everything sharper, and vice versa.
bradson Jul 24 @ 7:16am 
@Tehepicdude Changes to mipmap bias require a restart. It's not supported by unity to change that value for already loaded textures without eintirely reloading them all
femoral2 Jul 24 @ 6:30am 
@Guarwo thank you!
Tehepicdude Jul 24 @ 5:20am 
Override mipmap bias does not appear to work after the recent update
Guarwo Jul 23 @ 9:36pm 
Your graphics card's vram went over how much it has. Although game can still run once loaded it will take increasingly longer to do so the more you exceed your vram limit. It will use your pc ram as a fallback and prob make a large pagefile if goes over that to. But once you go past vram limit starts to get way slower then if stay under it. If you're not to far above it game still runs fine for the most part but may have issues if you do anything in background.

I went over to a little bit and all that happens to me is pc almost freezes when loading game sometimes then it eats my ram but once in works fine. But if you want it to be smooth just better off to say under the limit and remove the big texture mod you have that eating your gpu's vram.
femoral2 Jul 23 @ 7:46pm 
I have this warning in the mod's option: "Your system cannot support these settings". It says that I do not have enough VRAM but the game is working fine, what does this mean?
bradson Jul 22 @ 11:27pm 
@泥头车 Use rimsort to convert those textures. Rimpy has a bug causing some files to be stored at invalid resolutions, which the format doesn't support and unity refuses to load since 1.6
Atomik Doctor Jul 22 @ 10:44pm 
I have never gotten this mod to work in the years I've tried (over several versions) with 1.6 and Ody out - I'd love to give it a try. I've deleted the config file and looked at other workarounds, but still it always freezes and never finishes.
泥头车 Jul 22 @ 10:33pm 
How can I turn off reports like "Cannot load compressed texture with non multiple of 4 dimensions of 122x122 and format BC7
Loading from png instead."
VelxraTV Jul 22 @ 6:21pm 
very hyped to see this patched for 1.6! a must have mod out in the rim.
bradson Jul 22 @ 9:34am 
You will have to provide some more details when reporting potential bugs. It's decreasing load times a lot on my end and has methods working the way they're meant to according to dotTrace
Akirameta Jul 22 @ 9:29am 
im having the same problem as retro_gamer, this mod has been adding a few minutes to my load time
R3tr0_g5m3r Jul 22 @ 7:49am 
thx for updating
but looks like this mod slow down game startup for 1.6
Guarwo Jul 21 @ 7:11pm 
Thanks for updating this to 1.6 it's really helpful. Think it's one of the only mods that let you use dds texture and then memory helped me see what mods I had to get rid of that was making load time super long and making me go over my vram limit for my rtx 2060.
SAJAJI Jul 21 @ 7:03am 
thanks bradson
Vandergrahf Jul 21 @ 2:13am 
Came here to add that deleting the config file also fixed the error with Dubs Mint Menus, in my case. Thanks bradson.
R E D L I N E Jul 21 @ 1:54am 
Defaults didn't help, but it worked after manually deleting the config file, thanks