Dungeon Siege

Dungeon Siege

Sebastian 2016 年 7 月 15 日 下午 2:36
how to get windowed mode to work?
running non-steam version, but I dont know where else to ask.
I use the fullscreen=false launch parameter alongside a few others. everything works fine, until I load a game, which makes the game freeze.
I tried running the video config, I edited the inis in the savegame location, I tried compatibility mode. fullscreen works, windowed doesnt. is there any way to fix this?
< >
目前顯示第 16-30 則留言,共 51
Sebastian 2018 年 2 月 14 日 上午 1:15 
引用自 furbleburble
What I don't understand is, before I posted the link, did you do the stuff to get the game to recognize the graphics card, such as what is described in that link I provided? My understanding was that you did not do something to get the game to recognize the graphics card, as described in that link, but that you did do something as described elsewhere.
I did something similar to get it to recognize my integrated GPU, not my main graphics card. I suppose I could have been a bit clearer on that.

引用自 furbleburble
In my last post, my response was made under the understanding that you were gonna be doing something based on the link I provided, but it didn't work for you, so I suggested trying to use your graphics card instead, according to what is in the link I provided.
I only tried for my graphics card this time as that was the only thing left to do.
that did not work though.

引用自 furbleburble
My understanding of what you've done is, you tried to tell the game to use your graphics card but couldn't find it in the list via DSVideoConfig and so wound up using your integrated graphics instead. Is this correct?
for this attempt, that is kind of correct. I tried to set up my graphics card but could not find it, so I simply left it on my integrated GPU as I had configured it previously.

引用自 furbleburble
From what I understand, this game won't recognize modern hardware unless you force it to, through specific instructions. The link I provided, I believe, provides the instructions on how to force the game to recognize your graphics card so you can find it in the list via DSVideoConfig. Did you attempt this?
yes. I added my device to the list in the .gas file, but DSVideoConfig still did not recognize it.
and yes, I have checked and rechecked everything I edited multiple times, it should be correct.

引用自 furbleburble
I'm sorry if I'm coming off as snide or something. That's not my intention. I just want to be clear.
I did not take it that way.
最後修改者:Sebastian; 2018 年 2 月 14 日 上午 1:16
furbleburble 2018 年 2 月 14 日 上午 7:03 
I'm glad I'm not coming off as snide or anything, it can be hard to tell through text.

I decided to mess around with my game and see if I can get windowed mode to work properly. I'm running Windows 10 and a GTX 750 Ti, however, so things are obviously not the same for us. Regardless, I can't get windowed mode to work without flickering. I'm still investigating. I'll let you know whether I figure anything out. I actually screwed things up somewhere to the point I had to reinstall.

Out of curiosity, why do you want windowed mode so much? Multi-tasking? There are times when I use windowed mode, but that's usually only for when I want to use guides, otherwise I mostly stick to fullscreen. Sometimes, like for Saints Row 2, I'll use windowed mode for a performance boost, but most of the time I prefer fullscreen.
Sebastian 2018 年 2 月 14 日 上午 7:19 
引用自 furbleburble
Out of curiosity, why do you want windowed mode so much? Multi-tasking?
pretty much, yeah.
also I have no idea how to shift the fullscreen game from one monitor to another (yes I tried all the usual ways), but that wont work either, so windowed would solve that too, more or less.
furbleburble 2018 年 2 月 14 日 上午 7:25 
I've never been able to move a game from one screen to the other either when in fullscreen. Everything I've found suggests you can't. You could drag your windowed screen over and possibly make use of Windowed Borderless Gaming, or Fullscreenizer. But if you can't get windowed mode to work properly then that's kind of a moot point.

(edit: added "possibly" )
最後修改者:furbleburble; 2018 年 2 月 14 日 上午 7:27
Sebastian 2018 年 2 月 14 日 上午 7:29 
引用自 furbleburble
I've never been able to move a game from one screen to the other either when in fullscreen. Everything I've found suggests you can't.
I mean that I cant make it start on another monitor. I tried everything short of unplugging the main screen, which is rather hard to do on a laptop, and none of it had any effect.
furbleburble 2018 年 2 月 14 日 上午 7:32 
引用自 Sebastian
I mean that I cant make it start on another monitor.

Sorry, that's what I meant as well.
furbleburble 2018 年 2 月 14 日 上午 9:29 
I finally got windowed mode to work without flickering. Hopefuly what I did will work for you as well. Unfortunately, I am running Windows 10 on a desktop, so I have no idea if this will work for you but it's worth a shot. I messed things up quite a bit and had to uninstall the game as well as completely delete my Dungeon Siege folder in the Documents folder. I strongly suggest you do a fresh install. (Edit: I am not familiar with laptops. Before doing any of this, it might be required to make your laptop use the dedicated graphics card rather than the integrated graphics.)

The steps I did are:
-In the Documents folder where your saves are located (I assume it's the same for Windows 7), copy your Saves folder to somewhere safe, such as the desktop,
-Delete the Dungeon Siege Folder in the Documents Folder.
-Uninstall Dungeon Siege.
-Reinstall Dungeon Siege.
-Run the game, but make zero changes.
-Exit the game. Running and exiting creates the .ini folders.
-Put a copy of your saves back in the Dungeon Siege folder in the Documents folder (where you originally deleted them from. You want to use a copy of this until you're done and know everything works, thus not risking the loss of your saves.
-Do this
-Then this
- This one might not be necessary.
-For Steam users, note that running the game via steam has caused my game to crash in every attempt. I must run the game directly from the .exe. You might not need to, but if the game doesn't work through Steam, then use the .exe.
-Run game as Admin (I made no other compatability changes)
-As noted in the links (or at least one of them anyway) do not use any TnL options.

**All credit in those links goes to their respective creators. I do not assume any credit for any of this.

Hopefuly, at this point things should work properly in windowed mode (ie no flickering). If they don't, I don't know what to tell you. You might need to fudge around a little with your .ini files located in the game's folder itself as well as the Dungeon Siege folder in the Documents folder.

My .ini in the Documents/Dungeon Siege folder looks like this:

driver_description = NVIDIA GeForce GTX 750 Ti - Hardware
width = 1366
height = 768
bpp = 32
nointro = true
bltonly = true
fullscreen = false
x = 60
y = 83

[multiplayer]
gun_server = (link removed by me)
gun_server_port = 2300
news_server = (link removed by me)
news_server_file = /news/news.txt
news_server_port = 80
autoupdate_server = (link removed by me)
autoupdate_proxy = (link removed by me)

My .ini in the Steam\...\Dungeon Siege folder looks like this:

driver_description = NVIDIA GeForce GTX 750 Ti - Hardware
width = 1366
height = 768
bpp = 32
nointro = true
bltonly = true
fullscreen = false

[debug]

[multiplayer]
gun_server = (link removed by me)
gun_server_port = 2300
news_server = (link removed by me)
news_server_file = /news/news.txt
news_server_port = 80
autoupdate_server = (link removed by me)
autoupdate_proxy = (link removed by me)

I don't know what the x and y are in the Documents/Dungeon Siege folder. The game added that after launching. I assume it's something to do with location on the screen, but I just don't know. The game now works fine for me in Windowed Mode. I also used Fullscreenizer to simulate Fullscreen Borderless Windowed Mode, and that works fine. Windowed Borderless Gaming might also do that but I didn't try. (Edit: When using Fullscreenizer, I have to actually wait to be playing the game, as in have control of my characters. If I try to use it in the main menu, it screws things up. I haven't checked Windowed Borderless Gaming.)

(Edit: I removed unintended links and, hopefuly, fixed format and grammar/spelling errors)
最後修改者:furbleburble; 2018 年 2 月 14 日 上午 10:10
Sebastian 2018 年 2 月 14 日 上午 9:49 
I am not too keen on reinstalling, so I just tested a couple things in the ini for now.
I can already tell you that bltonly = true is causing horrible screen tearing. no, vsync = true isnt helping one bit.
it does stop cursor flickering, but trading one graphical nuisance for another isnt really a good solution.

引用自 furbleburble
(Edit: I am not familiar with laptops. Before doing any of this, it might be required to make your laptop use the dedicated graphics card rather than the integrated graphics.)
way ahead of you, I already set it as default long ago.
furbleburble 2018 年 2 月 14 日 上午 9:55 
引用自 Sebastian
I am not too keen on reinstalling, so I just tested a couple things in the ini for now.
I can already tell you that bltonly = true is causing horrible screen tearing. no, vsync = true isnt helping one bit.
it does stop cursor flickering, but trading one graphical nuisance for another isnt really a good solution.

I'm not sure what bltonly = true is but I'm not getting that issue. Curious. I understand what you mean though. I don't think vsync does anything in windowed mode, I'm not sure. You could try an fps capper, maybe through using nvidia profile inspector, assuming you're using nvidia. I think MSI Afterburner has an fps capper, and I think anyone can use it regardless of graphics cacrd.

引用自 Sebastian
引用自 furbleburble
(Edit: I am not familiar with laptops. Before doing any of this, it might be required to make your laptop use the dedicated graphics card rather than the integrated graphics.)
way ahead of you, I already set it as default long ago.

That bit was kinda for anyone who might look here.
Sebastian 2018 年 2 月 14 日 上午 10:01 
引用自 furbleburble
I'm not sure what bltonly = true is but I'm not getting that issue. Curious. I understand what you mean though. I don't think vsync does anything in windowed mode, I'm not sure. You could try an fps capper, maybe through using nvidia profile inspector, assuming you're using nvidia. I think MSI Afterburner has an fps capper, and I think anyone can use it regardless of graphics cacrd.
well, windowed still doesnt work, otherwise I would have mentioned that, maybe followed by a couple exclamation marks, so vsync should do something.
I already limit fps to 60 with maxfps = 60, but the game is not optimized for modern graphics cards, meaning I sometimes drop as low as 20 fps.
furbleburble 2018 年 2 月 14 日 上午 10:07 
Sorry, I thought you were trying windowed mode with bltonly = true.

What is your aversion to reinstalling? It shouldn't take more than a few minutes. Sure, it's a nuisance, but it would give you a clean table to work on, so to speak. I suspect some of the things you've done up to this point just might be contradicting each other. I think that's actually what lead to me having to reinstall, simply accidentally creating contradictions.
Sebastian 2018 年 2 月 14 日 上午 10:11 
引用自 furbleburble
Sorry, I thought you were trying windowed mode with bltonly = true.
I did that too, but it still crashes.

引用自 furbleburble
What is your aversion to reinstalling? It shouldn't take more than a few minutes.
if you must know.
first off, I have no idea where I left my disk, so I need to go look for that. secondly, I would need to find, redownload and reinstall the extra expansions as well. third, my game version is german and I cant recall what I did to make it english (yes, I prefer to play games in english even though I am native german) and no, there is no simple option to change that.
oh and I got the ultima 6 "mod" installed as well, which would also need to be redownloaded and reinstalled if I understand correctly.
最後修改者:Sebastian; 2018 年 2 月 14 日 上午 10:13
furbleburble 2018 年 2 月 14 日 上午 10:16 
I can definitely understand your aversion to reinstalling. Have you tried deleting your .ini files to get clean ones?
Sebastian 2018 年 2 月 14 日 上午 10:28 
引用自 furbleburble
Have you tried deleting your .ini files to get clean ones?
no discernable change.
DSVideoConfig still doesnt recognize my graphics card, bltonly=true still causes screen tearing, windowed still fails.
furbleburble 2018 年 2 月 14 日 上午 10:50 
Did you say you edited "system_detail.gas"? You might want to double check.

Did what you add look like this when you finished (obviously this is based on my hardware):

[device*]

{
name = "GTX 750 Ti";
x vendorid = 0x10DE;
x deviceid = 0x1380;
x driver_product = 0;
x driver_version = 0;
}

It took me a bit to realize I was supposed to have [device*] , the { and }, as well as the semi-colons.

For comparison sake, I looked at the one beneath what I was adding and it looks like this:

[device*]
{
name = "Riva 128";
x vendorid = 0x10b4;
x deviceid = 0x1b1d;
x driver_product = 0;
x driver_version = 0;
b simple_render = true;
b no_complex_shadows = true;
b below_min_spec = true;
}

Pay special attention to the { } and ; which I almost completely missed, as well as [device*]
< >
目前顯示第 16-30 則留言,共 51
每頁顯示: 1530 50

張貼日期: 2016 年 7 月 15 日 下午 2:36
回覆: 51