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.
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".
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.
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.
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.
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.
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.