Black Screen after Update 256
Better_Call_Saul
Join Date: 2013-08-29 Member: 187161Members
Join Date: 2013-08-29 Member: 187161Members
Comments
I was seriously thinking about donating for the Reinforcement Program, but after the game turned into bunny hopping marines with aimbot accuracy, I've decided to wait and see if any good true balance is brought to the game instead of these fantasy tactics. The game is still very fun but can be frustrating at times. Just hang in there dude.
And change it to <device>D3D9</device> OR <device>D3D11</device>. What should do the trick
this shit actually work to get the screen visual, but i satill stop at some fucking test cause i can´t click shit, i just srlsly have had it with this shit
btw i fixed with alt+enter, but this is still bullshit
C:\Users\<user name>\AppData\Roaming\Natural Selection 2\system_options.xml
Then changeing the line that said:
<window-mode>fullscreen</window-mode>
to,
<window-mode>windowed</window-mode>
Don't know if it just doesn't like running in fullscreen mode when I have the resolution set to be lower than my screens max or what. Further testing required.
Update:
a couple of tests seem to confirm that at least for me, I get the black screen issue if I try and start the game set to be full screen at a resolution lower than my monitors full resolution.
windowed > starts fine
Full screen at 1080p (my monitors native resolution) > starts fine
Full screen at less than1080p > black screen issue
My techsupport dump below.
Turn physicX off pls, its under general options.
can you post the contents of ~/.config/Natural Selection 2/log.txt after you run the game fullscreen?
- Running in windowed mode by editing system_options.xml
- Setting the render device in system_options.xml to D3D11
- Verifying local game cache
- Re-running the DirectX installer in the NS2 redist folder
- Deleting the %appdata%\Natural Selection 2\ folder
- Reinstalling the game on Steam entirely
My log looks like this:
Date: 09/21/13
Time: 20:26:46:
Build 257
Windows 8 64-bit (build 9200)
Error: PhysX: Invalid Cuda context!
Steam initialized
Num displays: 3
Direct3D 11 initialized [feature level 11.0] (AMD Radeon HD 6900 Series)
Error: Couldn't load 'renderer/Drawer.shader' (file not found)
Sound Device: Speakers (4- ASUS Xonar Essence STX Audio Device) stereo
Record Device: Line In (4- ASUS Xonar Essence STX Audio Device)
Error: Couldn't load 'game_setup.xml' (this line repeats about 9300 times)
There is a game_setup.xml file in the Natural Selection 2\ns2 folder which appears to be readable.
I assume you have administrative access on your PC and can easily read/write files in that appdata folder?
When you reinstalled, did you just "delete local content" or did you ensure to manually delete every file? There is, unfortunately a difference.
I do have to ask if the Spark engine has trouble running from remote storage. Steam (and the rest of my Steam games) run from a mapped NAS volume. It's possible that I haven't played NS2 since before that migration a few months ago.
When you go to reinstall it, it will ask you where.
Edit for clarity in case a future Googler with the same issue runs across this issue:
Note that the names and IPs aren't real, but the description below does model my environment.
My environment consists of a NAS (nas01) which has a volume (N:\) that it shares as "n" over SMB (Windows File Sharing). That share (\\nas01\n\) is mounted on my desktop as a mapped drive (N:\). I run Steam from this mapped drive by launching a shortcut that points to "N:\Program Files (x86)\Steam\Steam.exe" at Windows startup. Steam is configured to run as an administrator. Some users will have Steam configured this way because certain games have trouble when they themselves do not run as an administrator. Launch permissions are inherited, so whatever Steam launches will also launch however it did (as an administrator).
The catch is that when an application is configured to run as an administrator (compatibility tab of the application's right-click properties window in Windows), Windows will instead launch the program from the underlying network share address the mapped drive points to even if the program was started from the mapped drive. In my case, that means "\\192.168.0.1\n\Program Files (x86)\Steam\Steam.exe". Consequently, any application Steam launches will also start this way--using the network address instead of the mapped drive. The Spark Engine cannot read files from a network share like that and will fail to load as Natural Selection. The Spark Engine can, however, run from a mapped drive as it requires no special I/O considerations.
The solution is to make sure NS2 starts from the mapped drive and does not run as an administrator. To effect this requirement, you can either start NS2 yourself by double clicking its executable within Windows Explorer with Steam running in the background or uncheck the "run as an administrator" compatibility option for Steam itself. If you do the former, Steam can be left to run as an administrator. If you do the latter, you can launch Natural Selection from Steam so long as Steam was started from the mapped drive instead of the underlying network share.
Ty for posting your solution