Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.5 Black Screen issue #26

Open
wheresthedownloadbutton opened this issue Nov 17, 2024 · 2 comments
Open

1.5 Black Screen issue #26

wheresthedownloadbutton opened this issue Nov 17, 2024 · 2 comments

Comments

@wheresthedownloadbutton

im having a strange error where i cant load to the main menu, all i get is a black screen instead

i tried the "swap to window mode and then click back" that was suggested in the comments under your mod and still nothing,
i also tried what Chzhrr had suggested in the other thread describing a similar issue "If you are running win10/11, try turning off mandatory ASLR and turning on bottom-up ASLR (both default) in Windows Security - Exploit protection. I got the black screen with bottom-up ASLR off." but that didnt work either, no dice.

heres my log: https://pastebin.com/6SF0Yp3c
and my load order (using rimpy mod manager) https://drive.google.com/file/d/1xHFayK-TtXH3wfoT3zoaRDaDWp8YWHU-/view?usp=drive_link

any help is appreciated!

@Bulochkun
Copy link

The same problem.

@marr75
Copy link

marr75 commented Feb 5, 2025

This is a general problem with older versions of Unity (like what Rimworld runs on). The memory management is "touchy" and anything that adds memory pressure (texture mods, music mods, mods that duplicate all game and mod runtime assemblies like pre-patcher) have a chance to aggravate it. There are users on steam and Rimworld forums who have this issue just by loading the DLCs. There is nothing an individual author can (or will) do to resolve this.

Things you can do from easiest to hardest:

  1. Make sure you have enough RAM to fit at least 2 copies of the game + all assets (textures and audio).
  2. Increase pagefile size. It doesn't make any sense at all but even if you have enough RAM, you need a pagefile as large as 2 copies of the game + all assets (textures and audio). Smallest pagefile I could load my current (large) modlist with was 24GB. From researching other older, modded Unity games, the advice is that the minimum pagefile must meet this criteria. A dynamic pagefile that CAN fit this much memory pressure won't help.
  3. Cut mods from the list.
  4. Make sure the list is well sorted. Use Rimsort over RimPy. Rimsort is up to date and open source. RimPy hasn't been updated in years and is closed source (despite being hosted on github).
  5. Use a program to make DDS versions of your textures (they will load easier). Rimsort and RimPy both have this option built in.
  6. Random internet forum advice about compatibility modes, screen/display modes, ASLR, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants