Jump to content
Sign in to follow this  
dr_eyeball

Force to run in Maximized Window

Recommended Posts

Q: How do you force ArmA to run a Maximized window (not full screen) every time?

Setup: I run ArmA in windowed mode using "-window -x1280 -y1024" (max resolution on my LCD).

I use dual monitors (same resolution) with 8800GTX dual head.

Problem: The problem I often get is that ArmA changes it's window mode or size. Then when ArmA is restarted, it doesn't maximize it's window on the primary display with just the Windows task bar showing, like it should. Instead it runs in a window mode with the title bar and borders showing.

Tests: I usually try a combination of the following to rectify it, but it doesn't always work:

- double click title bar, to maximize it

- editing shortcut - changing it's Run property to start in either "Normal window" or "Maximzed".

- Edit ArmA.cfg with settings

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">winX=0;

winY=0;

winW=1280;

winH=993;

winDefW=1280;

winDefH=993;

Causes: Possible causes triggering it may be:

- reinstallation of video drivers or some stupid NV display tools running, but I'm not sure yet.

- accidently clicking/dragging ArmA's window border (which is still visible in the secondary display).

It's annoying that I can't force it unconditionally.

Is there some other config setting or registry setting that I could use?

Share this post


Link to post
Share on other sites

Problem solved: It turns out it was those bloody NVidia processes which install after every driver update, were preventing it from maximising.

I normally delete them for other reason like improving boot up speed, but now I have another good reason for doing so.

Solution:

Delete registry entries:<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\

- [NvCplDaemon] RUNDLL32.EXE C:\WINDOWS\system32\NvCpl.dll,NvStartup

- [nwiz] nwiz.exe /install

- some other NV*.* program too

Although some entries may reappear.

Close topic, if needed.

Share this post


Link to post
Share on other sites

Thanks for sharing Dr_Eyeball! smile_o.gif

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×