Welcome, Guest.
Username: Password: Remember me

TOPIC: [SOLVED] Serious Sam 3

Serious Sam 3 1 year 10 months ago #1

  • MS-DOS
  • MS-DOS's Avatar
  • Offline
  • Posts: 11
  • Thank you received: 1
The screen flickers at startup (Loading effect...) until i Ctrl+Alt+Del, and then it throws this error right away:



Tracelog
The administrator has disabled public write access.

Serious Sam 3 1 year 10 months ago #2

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
What the hell is the game doing there? Resetting the device repeatingly into infinity ... I'm confused.
Maybe it doesn't like ReShade forcing triple-buffering. Is there a way to disable VSync? Because if you get to diable that (by loading the game without ReShade first for instance), ReShade won't force triple-buffering and I'd be interested if it works then =)
Cheers, crosire =)
The administrator has disabled public write access.

Serious Sam 3 1 year 10 months ago #3

  • MS-DOS
  • MS-DOS's Avatar
  • Offline
  • Posts: 11
  • Thank you received: 1
Disabling vsync did the trick :) Also, i tried forcing triple buffering with D3DOverrider and got the same behaviour lol.
I guess, it would be nice to have an option to disable tb forcing. Playing without vsync is not something i would personally like to do.
The administrator has disabled public write access.

Serious Sam 3 1 year 10 months ago #4

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
That's good to know, but it also means I have to remove the triple buffering option again (I was afraid something like this happens somewhere). It'd be nice to make it configurable, but currently all configuration is done through "#pragma reshade" in the shader files, so no additional config files are needed and I kinda like it that way. Now shaders are loaded after the Direct3D is set up, meaning triple buffering must already be forced before ReShade even knows about shaders, so there's no way to load such an option from them then.
Cheers, crosire =)
Last Edit: 1 year 10 months ago by crosire.
The administrator has disabled public write access.

Serious Sam 3 1 year 10 months ago #5

  • MS-DOS
  • MS-DOS's Avatar
  • Offline
  • Posts: 11
  • Thank you received: 1
I see.
Well, i suppose most people use ReShade with SweetFX, so having another configuration file wouldn't harm, if any.

BTW, can ReShade read the parameters with which the executable was started before applying tb? If yes, then we could just add something like -tboff to switch tb forcing off , or vise versa :)
The administrator has disabled public write access.

Serious Sam 3 1 year 10 months ago #6

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
It could, but then again there are games that don't start at all if you run them with custom parameters. I'm not that sad about it going away again, it eats away a lot of extra GPU memory for the third buffer which ReShade could use itself more.
Cheers, crosire =)
Last Edit: 1 year 10 months ago by crosire.
The administrator has disabled public write access.
The following user(s) said Thank You: MaxG3D