EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Utilities

Category: UtilitiesMake Window Fullscreen
Interface Information
Download
How do I install this? (FAQ)
Name: Make Window Fullscreen   Popular!
Author:
Date: 12-13-2013 01:33 AM
Size: 39.84 Kb
Version: 1.2
Rate Addon: 5 out of 5 with 5 votes  
Pictures
Click to enlarge 

Views: 0
Size: 1.32 MB
Dimensions: 1366 x 768
EQ2 with border
 
Click to enlarge 

Views: 0
Size: 1.40 MB
Dimensions: 1366 x 768
EQ2 without border
 
Click to enlarge 

Views: 0
Size: 949.42 Kb
Dimensions: 1366 x 768
EQ2 other window on top
 
Description
The MakeWindowFullscreen utility resizes the EQ2 window so that it fits the entire screen without a frame. Since the game is still actually running in windowed mode, you can switch to other windows quickly and the game will still be full-screen.

I created the MakeWindowFullscreen utility after buying a new laptop with a 1366 x 768 resolution screen. I wasn't used to such a short screen, and the window frame which had always been a slight nuisance became much more glaring. This utility gives me the satisfaction of using as much of the screen as possible, while also removing the possibility of accidentally dragging the window or resizing it.

The screenshots demonstrate how a screen looks normally with a maximized window, then how it looks after using the MakeWindowFullscreen utility, and finally how it looks with a browser window on top.

The source code of this utility is hosted at https://bitbucket.org/Reivalyn/make-window-fullscreen/downloads. I encourage you to read the wiki there for more information.

The zip file contains a ReadMe.txt file that has step-by-step instructions for setting this utility up to work with EQ2.

Usage of this utility is pretty simple once a shortcut for it specific to EQ2 has been prepared by following the ReadMe instructions. To use, simply launch the game normally; when the main game window appears after pressing the Play button on the launcher, just run the MakeWindowFullscreen utility using the shortcut. Each time you launch the game you will need to run the utility to make the game window full-screen.

Version 1.2 introduces some changes to the way that the utility determines the size and location of the game window. In previous versions, the game window would always be resized to cover the area of the primary monitor. In the new version, the utility determines which monitor the game window is currently on and then resizes the game window to cover the area of that monitor. If you only use one monitor, then this shouldn't affect you.
Another change is that the utility will now resize the game windows from all running instances, whereas before it would only resize the game window of one instance. If you only run one instance of the game, then this shouldn't affect you. If you run multiple instances of the game and are having trouble, please let me know and I'll try to help.

I've tested this with my own machine and it works fine, but it's not possible for me to test or anticipate the problems that others might face. Therefore, if you have any difficulties with the utility please let me know and I'll try to resolve the problem or help you with an alternate usage that might work around the issue.

Enjoy!
Archive List (Old Versions)
File Name
Version
Size
Author
Date
1.1.0.1
27.05 Kb
aerlyn_venekor
11-23-2013 06:59 PM
1.1
27.05 Kb
aerlyn_venekor
11-22-2013 11:58 PM
1.0
26.93 Kb
aerlyn_venekor
04-09-2013 10:41 PM
File Statistics
User Rating:
5 out of 5 with 5 votes
Downloads: 19452
Views: 119098
Favorites: 6
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 02-25-2020, 08:28 PM  
aerlyn_venekor
A Coastal Crab
Interface Author - Click to view interfaces

Server: Butcherblock
Forum posts: 0
File comments: 13
Uploads: 2
Quote:
Originally posted by Jeeshman
This is the greatest utility in the history of the universe.

Ok, maybe that was hyperbole. But still, it's fantastic. I've wanted to play in Fullscreen Windowed since the &#$!ing game came out in 2004. Thank you!
It's not hyperbole. You are correct. This is in fact the... Greatest Utility in the History of the Universe! *echo* ...verse...verse...verse...

I'm glad you've enjoyed it. Seems funny to me that the EQ2 devs never implemented such a feature at some point.
aerlyn_venekor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-20-2017, 05:20 AM  
Waggon
A Coastal Crab
 
Waggon's Avatar

Server: Antonia Bayle
Forum posts: 0
File comments: 1
Uploads: 0
Thanks

This is brilliant and still works perfectly! Thanks.
Waggon is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-02-2017, 03:34 PM  
saw-lau
A Coastal Crab

Server: Antonia Bayle
Forum posts: 0
File comments: 4
Uploads: 0
Fantastic!

I've been looking for a way to do this for years. Works a treat - thanks!
saw-lau is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-17-2014, 01:38 PM  
Jeeshman
A Coastal Crab

Server: Grobb
Forum posts: 0
File comments: 2
Uploads: 0
This is the greatest utility in the history of the universe.

Ok, maybe that was hyperbole. But still, it's fantastic. I've wanted to play in Fullscreen Windowed since the &#$!ing game came out in 2004. Thank you!
Jeeshman is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-12-2014, 05:53 PM  
aerlyn_venekor
A Coastal Crab
Interface Author - Click to view interfaces

Server: Butcherblock
Forum posts: 0
File comments: 13
Uploads: 2
Re: Great add on, but....

Quote:
Originally posted by jester0770
I play with EQ2 "full screen" on my secondary monitor so I don't have the taskbar on the vottom, but everytime i restart eq2 it opens "full screen" on my main monitor any way I can get it to open on my secondary monitor? Just looking to save a cpl steps when opening it up.
Hi jester0770,
I suggest trying to make use of the optional "area" parameter. Assuming that you are running the utility from a shortcut, you can add the area parameter to the Target field in the shortcut's properties, similar to what you did when setting up the shortcut originally. The ReadMe file has a brief mention of the area parameter.

Essentially, when the area parameter is used it expects to be provided with four numbers; the first two are X,Y coordinates of the top-left corner of the EQ2 window, and the second two are Width and Height of the EQ2 window. If the area parameter is not specified, then the default X,Y coordinates are 0,0, which equates to the top-left corner of your primary monitor, while the Width and Height are derived from the resolution of your primary monitor. Therefore, if you want the EQ2 window to be on your secondary monitor, you will need to use the area parameter.

Below are some examples of various ways that you might use it for your situation. Depending on how your monitors are positioned relative to each other, it may take a little experimentation with the X,Y values in order to get the EQ2 window in exactly the right position on your secondary monitor. Assuming that you want the EQ2 window to completely cover your secondary monitor, then the Width and Height values should simply match your secondary monitor's screen resolution.

By the way, I keep my MakeWindowFullscreen.exe file in my C:\Tools\ folder, so the examples below will reflect that. Your location may be different.

Also note that if you intend to use the area parameter, you also have to explicitly mention the "process" parameter. The process parameter is implied when you only put "Everquest2" after "MakeWindowFullscreen.exe", but when you start using multiple parameters, then each one has to be explicitly identified. The examples below demonstrate the usage of the process parameter. It should be straightforward; just put "/process Everquest2" instead of just "Everquest2".

Example 1
If you have 2 monitors that are both 1920x1080 resolution, with the primary monitor on the left and secondary monitor, where you want the EQ2 window to be, on the right:
C:\Tools\MakeWindowFullscreen.exe /process EverQuest2 /area 1920 0 1920 1080

Notice that in this example, I've specified 1920 for the X coordinate. This is because the width of the primary monitor is 1920 pixels, and we need the EQ2 window to be all the way to the right of the primary monitor. The Width and Height are 1920 and 1080 to match the 1920x1080 resolution of the secondary monitor.

Example 2
Your primary monitor is 1920x1080 and your secondary monitor is 1680 x 900. Again, the secondary monitor is to the right of the primary monitor, and the tops of each are aligned (I mean they are aligned in the diagram in the Windows screen resolution settings. Their actual position in the real world obviously doesn't matter :P)
C:\Tools\MakeWindowFullscreen.exe /process EverQuest2 /area 1920 0 1680 900

Notice that the Width and Height values are now 1680 and 900 to match the 1680x900 resolution of the secondary monitor.

Example 3
Let's suppose that everything is the same as in Example 2, except that instead of the top of the secondary 1680 x 900 monitor being aligned with the top of the primary monitor, there is an equal amount of distance between the tops of the two monitors as there is between the bottoms of the two monitors. What I mean is that the top of the secondary monitor is 90 pixels lower than the top of the primary monitor, and the bottom of the secondary monitor is 90 pixels higher than the bottom of the primary monitor. (The height of the secondary monitor is 900 pixels, whereas the height of the primary monitor is 1080; the difference is 180 pixels, which means 90 for the top and 90 for the bottom if we are trying to make the middles of each monitor line up.)
C:\Tools\MakeWindowFullscreen.exe /process EverQuest2 /area 1920 90 1680 900

Notice that I've specified the Y coordinate as 90, because the top of the secondary monitor is 90 pixels lower than the top of the primary monitor.

Example 4
If you have 2 monitors that are both 1920x1080 resolution, with the primary monitor on the right and secondary monitor on the left:
C:\Tools\MakeWindowFullscreen.exe /process EverQuest2 /area -1920 0 1920 1080

Notice that this example is the same as Example 1, except that the relative positions of the two monitors is reversed. Since the secondary monitor is to the left of the primary monitor, this example uses a negative value for the X coordinate.

Example 5
Similar to Example 4, let's have the secondary monitor to the left of the primary monitor, but with a resolution of 1680x900. For simplicity, let's also assume that the tops of the two monitors are aligned. The primary monitor can still have a resolution of 1920x1080, though it doesn't really matter in this example:
C:\Tools\MakeWindowFullscreen.exe /process EverQuest2 /area -1680 0 1680 900

Notice that the X coordinate is still a negative value, because the secondary monitor is to the left of the primary monitor, but that it is -1680. This is because the width of the secondary monitor is 1680 pixels; the left edge of the EQ2 window needs to be 1680 pixels away from the left edge of the primary monitor.

I hope this is helpful and not too confusing.

Last edited by aerlyn_venekor : 04-12-2014 at 06:10 PM.
aerlyn_venekor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-12-2014, 05:25 PM  
aerlyn_venekor
A Coastal Crab
Interface Author - Click to view interfaces

Server: Butcherblock
Forum posts: 0
File comments: 13
Uploads: 2
Re: Can't get the shortcut to work properly

My appologies, Accredo, for not giving you a reply earlier. I did look into your problem as best I could, but unfortunately I didn't come up with any ideas for what could be causing the issue.

My only suggestion is to make sure that you are running the MWFS shortcut after you have clicked the Play button on the EQ2 launcher; as you have observed, the Everquest2.exe process actually starts only when the Play button is clicked.
aerlyn_venekor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-31-2014, 11:18 AM  
jester0770
A Forest Scavenger

Server: Crushbone
Forum posts: 19
File comments: 9
Uploads: 0
Great add on, but....

I play with EQ2 "full screen" on my secondary monitor so I don't have the taskbar on the vottom, but everytime i restart eq2 it opens "full screen" on my main monitor any way I can get it to open on my secondary monitor? Just looking to save a cpl steps when opening it up.
jester0770 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-25-2013, 03:55 PM  
Accredo
A Griffon

Server: Antonia Bayle
Forum posts: 100
File comments: 79
Uploads: 0
Can't get the shortcut to work properly

First and foremost; Thanks for a great little app. Running in fullscreen and not being able to mouse over to my other monitor made me nuts!

However; following the readme and info here on this thread I still can't seem to get MWFS via the shortcut to work without getting "No process with the name "Everquest2" was found" with this on the target line: "D:\EQ2 Files\MakeWindowFullscreen\MakeWindowFullscreen.exe" Everquest2

D:\EQ2 Files is a folder I use for EQ backup and other EQ related stuff.

D is a 2nd drive while EQ is on a main drive. I've tried placing this on my main drive with EQ but nogo.

I can get MWFS to run if I first start EQ then select fullscreen manually via MWFS app.
When I look at the processs's running after starting EQ2 I first see running in this order.

1. C:\Users\Public\Sony Online Entertainment\LaunchPad.libs\AwesomiumProcesss.exe
After clicking play I see

2. C:\Users\Public\Sony Online Entertainment\Installed Games\EverQuest2.exe
This is when I select fullscreen and MWFS works just fine.

Where should the MWFS folder be? Does it matter?
What should the Start in command line be? I've left it in default, changed it to point to the folder MWFS is in and/or where EQ2's main folder is.
This is baffling me as making and editing a shortcut is practically a no brainer.

Any ideas on what I may have missed?

My sys spec is:

Intel Core i7-3930K Sandy Bridge-E 3.2GHz (3.8GHz Turbo) LGA 2011 Six-Core
GIGABYTE GV-R787OC-2GD Radeon HD 7870 GHz Edition 2GB 256-bit
ASRock X79 Extreme6 LGA 2011 Intel X79 SATA 6Gb/s USB 3.0
COOLER MASTER HAF X Black Steel/ Plastic ATX w/tons of cooling
CORSAIR Hydro Series H100
Dual ASUS Black 24" 2ms HDMI LED monitors
G.SKILL Ripjaws Z Series 16GB (4 x 4GB)
Dual Corsair Force GT Series 180GB SATA III Internal SSD's
CORSAIR HX Series 750W SLI Ready CrossFire Ready 80 PLUS GOLD Certified Modular PSU

Last edited by Accredo : 12-25-2013 at 05:38 PM.
Accredo is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-18-2013, 07:10 AM  
BloodEagle
A Young Mystail Rat
 
BloodEagle's Avatar

Forum posts: 6
File comments: 7
Uploads: 0
I appreciate all the help you have given. I have figured a workaround for now. I can use the fullscreen mod with an open browser as long as that browser is on the same gaming window as the game. It defeats the 4th monitor, but at least I do not have to use the ingame browser that I hate so much.

You have my unending thanks.

Quote:
Originally posted by aerlyn_venekor
BloodEagle, my apologies for not getting back to you. I've been giving the problem some thought, but I honestly am not sure how to proceed from here to try to understand what's happening on your system. I wish I could help further.
BloodEagle is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-17-2013, 09:30 PM  
aerlyn_venekor
A Coastal Crab
Interface Author - Click to view interfaces

Server: Butcherblock
Forum posts: 0
File comments: 13
Uploads: 2
BloodEagle, my apologies for not getting back to you. I've been giving the problem some thought, but I honestly am not sure how to proceed from here to try to understand what's happening on your system. I wish I could help further.
aerlyn_venekor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-17-2013, 09:25 PM  
aerlyn_venekor
A Coastal Crab
Interface Author - Click to view interfaces

Server: Butcherblock
Forum posts: 0
File comments: 13
Uploads: 2
Re: Is there a way

Yes, there are several command line switches. The most basic is to simply use EverQuest2 (don't prefix it with - or / ) after MakeWindowFullscreen.exe.

For example: MakeWindowFullscreen.exe EverQuest2
Alternatively: MakeWindowFullscreen.exe /process EverQuest2

If you pass a process name using a command line switch as shown above, then the UI never appears; it simply operates on any process that it finds with that name. The ReadMe.txt file that comes in the zip file includes instructions for setting this up as a shortcut so that it's quick and easy to run as needed.


Quote:
Originally posted by krisla
Is there a way to get it to not recognize all of the other running .exe's ??

It's popping up a lot of error msgs regarding them..

like maybe a command line switch?


eqfullscreen.exe -EverQuest2.exe
aerlyn_venekor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-17-2013, 10:27 AM  
krisla
A Mist Grinnin
 
krisla's Avatar
Interface Author - Click to view interfaces

Server: Antonia Bayle
Forum posts: 76
File comments: 45
Uploads: 2
Is there a way

Is there a way to get it to not recognize all of the other running .exe's ??

It's popping up a lot of error msgs regarding them..

like maybe a command line switch?


eqfullscreen.exe -EverQuest2.exe

Last edited by krisla : 12-17-2013 at 10:28 AM.
krisla is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-16-2013, 07:19 PM  
jester0770
A Forest Scavenger

Server: Crushbone
Forum posts: 19
File comments: 9
Uploads: 0
Awesome

This is awesome, so nice to finally get rid of that damn title bar. Thanks a ton
jester0770 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-13-2013, 03:26 PM  
BloodEagle
A Young Mystail Rat
 
BloodEagle's Avatar

Forum posts: 6
File comments: 7
Uploads: 0
The only helper I use is something called Display Fusion, and I have tried it multiple times with it both on and off. I am glad we both thought of the same thing though.

Quote:
Originally posted by aerlyn_venekor
I've read that some people with Nvidia Surround use a tool such as Matrox PowerDesk in order to split their unified desktop into separate pieces that correspond to their physical monitors so that they can maximize windows without having them stretch across all 3 monitors.

Are you using something like that? If you are, I would suggest to try turning it off just to see if it makes a difference.
BloodEagle is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-13-2013, 03:24 PM  
BloodEagle
A Young Mystail Rat
 
BloodEagle's Avatar

Forum posts: 6
File comments: 7
Uploads: 0
Thanks for getting back to me so quickly.

What I have been doing is running it multiple times to get around it when I open another window on my 4th screen. The first time it will not work, the 2nd time it does each time, which then works until I click my 4th monitor again. The only issue with that is that the mini map and Merc unit frame jump to opposite sides of the screen when it does go full screen. Annoying, but doable.

No titlebar, or border at all.

Checking the windowed vs fullscreen thing now. Running in windowed mode.


Quote:
Originally posted by aerlyn_venekor
Ok, this gives me some idea of what to try out with my own machine in order to reproduce the problem.

This is not a solution, just a workaround (although an annoying one): there's no harm in running the utility multiple times, so when this happens (the window shrinks back to its previous size) you can run the utility again to restore it to the desired fullscreen size. I realize that's not ideal, but it's what you can do with the current version.

Do the titlebar and border of the window also come back when it shinks to the far left screen?

Also, just as a sanity check, can you confirm that your EQ2 display options are set to window mode, not fullscreen mode?




It makes no difference whether EverQuest2 is surrounded by double-quotes or not. Personally, I don't use the double-quotes because they are not needed. Double-quotes would be needed only if you were trying to specify something that contains a space.
BloodEagle is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 04:31 PM.


Our Network
EQInterface | EQ2Interface | WoWInterface | LoTROInterface | ESOUI | MMOUI