Forums » Bugs

Not saving my resoultion settings

12»
Apr 11, 2004 Starfisher link
I just started playing again after a few monthes of other games, and now whenever I start Vendetta it automatically starts up in the lowest possible graphics settings. Something like 360x240x16. Each time I reset it to 1024x768x32, but when I close the client and restart it goes back to the low setting.

I just updated my drivers for my geforce 4 ti4600. Could this be causing the issue?
Apr 11, 2004 roguelazer link
Same problem. I posted this in the Windows forum a little while ago. Details can be found there, summary below:

* On startup, Vendetta reverts to 320x200x16
* The config.ini file lists 1024x768x32 for the entire time, even while Vendetta is in 320x200
* On fixing the resolution, textures are not reloaded, meaning that the correct resolution textures were originally loaded
* So far this has only occured on my Windows XP box with NVIDIA GeForce FX card. Linux shows no symptoms.
* This bug persists through multiple openings and closings of the client.
Apr 12, 2004 Forum Moderator link
I've been researching this for awhile today, so far nothing concrete. For Starfisher I would suggest rolling back to the previous driver to see if that makes a difference. I too have XP and GeForce ti, though I'm not on that system at the moment and don't recall what version it is offhand. I'll check it out and let you know what driver I'm using. I've had no problems.
Apr 12, 2004 roguelazer link
NVIDIA Driver version here is 6.14.10.5664
Hardware is nVidia GeForce FX 5600
Operating System is Windows XP Home Edition
Driver is DirectX, DirectX version is 9.0b
This problem ONLY happens in Vendetta
Apr 12, 2004 Forum Moderator link
Whups, mine's a 4400
May 11, 2004 roguelazer link
Bump because it's *still* broken.
May 11, 2004 raybondo link
When you exit Vendetta, what does the config.ini file say for its resolution?
If you forced it to 1024x768 (if it's not already that) and then run Vendetta again, it goes to 320x200?
If you exit Vendetta right away without changing the res, does the config.ini then say 320x200?
What does the direct8.log file say? It should say what resolution it's starting up in.

I'm going to put in a debug print statement into the client that will print a msg to the errors.log file if vendetta can't find the resolution that's specified in the config.ini file. It will be in today's update.
May 11, 2004 roguelazer link
config.ini file excerpt:

[Vendetta]
Username=roguelazer
AudioDriver=Windows Sound (WAV) driver
VideoDriver=DirectX8.1 GKGL driver
xres=1024
yres=768
bpp=32
May 11, 2004 raybondo link
What does the directx8.log file say?
May 11, 2004 roguelazer link
Interesting little log...

TABR : [05/11/04 17:20:30] Initializing d3d8.1...success!
TABR : [05/11/04 17:20:30] Setting up Mode List
Found 'nv4_disp.dll', 'NVIDIA GeForce FX 5600' driver version 6.14.10.5664
TABR : [05/11/04 17:20:30] Device has 130023424 bytes total.
TABR : [05/11/04 17:20:30] D3D8.1 is valid.
TABR : [05/11/04 17:20:30] SetMode(23, "Vendetta");
HAL (mixed vp)
Creating D3DDevice (fullscreen, 1024, 768, format = D3DFMT_X8R8G8B8, depth = D3DFMT_D24X8, aa = 4)...failed.
TABR : [05/11/04 17:20:30] d3dinit.cpp(109) : D3DERR_OUTOFVIDEOMEMORY
TABR : [05/11/04 17:20:30] SetMode(0, "Vendetta");
HAL (mixed vp)
Creating D3DDevice (fullscreen, 320, 200, format = D3DFMT_R5G6B5, depth = D3DFMT_D16, aa = 4)...success.
Initializing Device Objects...success.
Restoring Device Objects...
0[0]
1[0]
2[0]
3[0]
4[0]
5[0]
6[0]
7[0]
8[0]
9[0]
10[0]
11[0]
12[0]
13[0]
14[0]
15[0]
16[0]
17[0]
18[0]
19[0]
success.
Reloading Textures...done.
Switching to fullscreen, 1024, 768, format = D3DFMT_X8R8G8B8, depth = D3DFMT_D24X8, aa = 4.
Restoring Device Objects...
0[0]
1[0]
2[0]
3[0]
4[0]
5[0]
6[0]
7[0]
8[0]
9[0]
10[0]
11[0]
12[0]
13[0]
14[0]
15[0]
16[0]
17[0]
18[0]
19[0]
Restoring Device Objects...
0[0]
1[0]
2[0]
3[0]
4[0]
5[0]
6[0]
7[0]
8[0]
9[0]
10[0]
11[0]
12[0]
13[0]
14[0]
15[0]
16[0]
17[0]
18[0]
19[0]
May 11, 2004 raybondo link
ok, for some reason the driver thinks there's not enough memory to enter that mode for the first time.
Try the same thing but with AA off instead. See if you can go into 1024x768 on startup.
May 11, 2004 MonkRX link
I had this werid instance where I alt-tabbed out of vendetta (did a few things like playing an AVI on Windows media player...) Alt-tabed back into vendetta... wow, it didn't work! No picture, but I can hear all the sounds..

anyway... thats besides the point. I "Ended" vendetta. And I started it up again... It reset itself to the lowest possible resolution..

The Last thing I changed in the settings was AA Value... at 4x. You may, just may want to try turning AA off, and restarting vendetta.

I am using the 56.72 drivers. FX5900. You may want to update your drivers too (your using 56.64).

May 12, 2004 roguelazer link
Thats it indeed. AA4x causes the failure, as does AA3x. However, when the game is started with AA set to 'none', it becomes IMPOSSIBLE to set the AA to anything else. I moved it to 2x, then it reloaded textures, but when it was done loading, the indicator said "Antialiasing mode : none". A 128M card should be able to handle 1024x768 with 4xAA... Useful clips from logs:

directx8.log:

TABR : [05/12/04 07:10:27] Initializing d3d8.1...success!
TABR : [05/12/04 07:10:27] Setting up Mode List
Found 'nv4_disp.dll', 'NVIDIA GeForce FX 5600' driver version 6.14.10.5664
TABR : [05/12/04 07:10:27] Device has 130023424 bytes total.
TABR : [05/12/04 07:10:27] D3D8.1 is valid.
TABR : [05/12/04 07:10:27] SetMode(23, "Vendetta");
HAL (mixed vp)
Creating D3DDevice (fullscreen, 1024, 768, format = D3DFMT_X8R8G8B8, depth = D3DFMT_D24X8, aa = 0)...success.
Initializing Device Objects...success.
Restoring Device Objects...

...

Switching to fullscreen, 1024, 768, format = D3DFMT_X8R8G8B8, depth = D3DFMT_D24X8, aa = 2.
TABR : [05/12/04 07:11:02] d3dinit.cpp(131) : D3DERR_OUTOFVIDEOMEMORY
TABR : [05/12/04 07:11:02] d3dinit.cpp(133) : D3DERR_DEVICENOTRESET
Resize3DEnvironment() failed, reinitializing device...
Creating D3DDevice (fullscreen, 1024, 768, format = D3DFMT_X8R8G8B8, depth = D3DFMT_D24X8, aa = 2)...failed.
TABR : [05/12/04 07:11:02] d3dinit.cpp(109) : D3DERR_OUTOFVIDEOMEMORY
Creating D3DDevice (fullscreen, 1024, 768, format = D3DFMT_X8R8G8B8, depth = D3DFMT_D24X8, aa = 0)...success.
Initializing Device Objects...success.
Restoring Device Objects...

This all strikes me as very strange, since my old 32M GeForce2 used to run at 1024x768 with 4xAA.



Here's the log after one more restart of Vendetta:

TABR : [05/12/04 07:16:54] Initializing d3d8.1...success!
TABR : [05/12/04 07:16:54] Setting up Mode List
Found 'nv4_disp.dll', 'NVIDIA GeForce FX 5600' driver version 6.14.10.5664
TABR : [05/12/04 07:16:54] Device has 130023424 bytes total.
TABR : [05/12/04 07:16:54] D3D8.1 is valid.
TABR : [05/12/04 07:16:54] SetMode(23, "Vendetta");
HAL (mixed vp)
Creating D3DDevice (fullscreen, 1024, 768, format = D3DFMT_X8R8G8B8, depth = D3DFMT_D24X8, aa = 0)...success.
Initializing Device Objects...success.
Restoring Device Objects...
0[0]
1[0]
2[0]
3[0]
4[0]
5[0]
6[0]
7[0]
8[0]
9[0]
10[0]
11[0]
12[0]
13[0]
14[0]
15[0]
16[0]
17[0]
18[0]
19[0]
success.
Reloading Textures...done.
Restoring Device Objects...
0[0]
1[0]
2[0]
3[0]
4[0]
5[0]
6[0]
7[0]
8[0]
9[0]
10[0]
11[0]
12[0]
13[0]
14[0]
15[0]
16[0]
17[0]
18[0]
19[0]
Reloading Textures...done.
Switching to fullscreen, 1024, 768, format = D3DFMT_X8R8G8B8, depth = D3DFMT_D24X8, aa = 2.
TABR : [05/12/04 07:18:12] d3dinit.cpp(131) : D3DERR_DEVICELOST
TABR : [05/12/04 07:18:12] d3dinit.cpp(133) : D3DERR_DEVICENOTRESET
Resize3DEnvironment() failed, reinitializing device...
Creating D3DDevice (fullscreen, 1024, 768, format = D3DFMT_X8R8G8B8, depth = D3DFMT_D24X8, aa = 2)...success.
Initializing Device Objects...success.
Restoring Device Objects...
May 12, 2004 MonkRX link
Try this work around:

(Using nVidia's game profiles) Make a new profile for vendetta, and force 4x AA and try starting Vendetta up that way.
I can't reproduce the problem.. so I can't really help... unless...

/me goes back to testing :P
May 13, 2004 roguelazer link
Doesn't work for me. When I use nvidia's forced 4xAA, Vendetta crashes.
May 13, 2004 raybondo link
Very strange. My guess is that nvidia's drivers are buggy.
I can try it with our FX5600 and see if the problem happens.

Blah, I only found our FX5200 and that card doesn't even work so I can't test it.

But I did test Starfisher's ti4600 one and didn't have any problems with the latest 56.72 drivers
May 14, 2004 roguelazer link
I upgraded tp 56.72, no change in the bug.
May 15, 2004 paedric link
I found I had to roll back the video driver from 56.72 to 53.03. I started having this same problem right after the update to Vendetta 3.4.5, which also coincided with my updating my video driver. Rolling it back fixed the bug for me.

WinXP Pro, all updates
nVidia 5200FX 128mb
Jun 17, 2004 Bulishor link
I have a similar problem when starting vendetta, but it's not working in any 32bpp resolution, in Direct3D. My AA if off.

When I'm using OpenGL, it works in 32bpp, but the textures sometimes get black.

WinXP Pro SP1
Radeon 9500 PRO
Jun 17, 2004 Renegade ++RIP++ link
same problem.

Send in a bugreport about 1-2 months ago :D. Still occurs though.

Seems as if it cant initialise the resolution due to some problems between vendetta and the nvidia drivers.

cheers