I'm having a terrible time with this. My monitor's default desktop resolution is 2560x1600 (16:10). I usually play EQ at this resolution. When I record gameplay for YouTube, I want to be able to play at 1920x1080 (16:9). How can I switch between two saved layouts WITHOUT UI elements jumping around and forcing me to spend an hour putting things back together? I should be able to save a layout at one resolution and save a layout at another resolution and switch between them without ever having to mess with my interface layout again. What am I missing here?
In your UI_charactername_servername.ini: For each window you will find settings like Code: RestoreYPosWindowed=234 RestoreWidthWindowed=91 RestoreHeightWindowed=101 HeightWindowed=261 XPosWindowed=4006 WidthWindowed=94 YPosWindowed=3837 RestoreXPosWindowed=4002 MinimizedWindowed=0 RestoreYPos1920x1200=234 RestoreWidth1920x1200=91 RestoreHeight1920x1200=101 Height1920x1200=159 XPos1920x1200=1830 Width1920x1200=92 YPos1920x1200=1041 RestoreXPos1920x1200=1826 For a list of "known" resolutions, refer to your default.ini, also in the EQDir. I don't know if you can edit in more than that. Note however that there is only one "windowed" setting, so if you change the resolution but still play windowed, i guess you need to live with repositioning the elements each time. Alternatively, you could adjust that once more, and then copy the UI-ini to "lowres.ini" and "highres.ini" and write a batch to copy the "correct" one onto UI_charname_servername.ini i guess... There might be more elegant solutions (that still won't involve 3rd-party software), but i don't know any.
Thanks. I was hoping to avoid it, but a couple of batch scripts per character will be the best solution until it is supported natively.
I think the default installdir is now C:\Users\Public\Daybreak Game Company\Installed Games\EverQuest, or if you're on Steam it would probably be C:\Program Files (x86\Steam\steamapps\common\EverQuest. I have mine installed to C:\EverQuest. Here are some steps in case any non-technical people would like to follow along: 1. I launched EQ at my first resolution (2560x1600 windowed) and moved the interface around the way I want it. 2. I created a folder, EverQuest\backup (it probably already exists on some installs), and made a copy of UI_Moogs_luclin.ini and placed it in the backup folder. I now have two copies of my UI at 2560x1600 resolution. 3. In EQ, I set my resolution to 1920x1080 and moved the interface around the way I want it for when I record for Twitch/YouTube. Now the main EverQuest\UI_Moogs_luclin.ini file is set for 1080p and I have EverQuest\backup\UI_Moogs_luclin.ini saved for 1600p. I wrote a super simple script (eq-resolution-switch.bat) with the following contents: cd\ cd everquest ren UI_Moogs_luclin.ini UI_Moogs_luclin-bak.ini. move backup\UI_Moogs_luclin.ini c: move UI_Moogs_luclin-bak.ini backup ren backup\UI_Moogs_luclin-bak.ini UI_Moogs_luclin.ini With EQ not running, I run the script from my desktop and it swaps the two INI settings files without altering their contents. If I run the script a second time, it switches back to the original resolution layout. You could get much more fancy, but this works for what I want to do. For example, if I want to do this with EQ running (nah), I would probably use the copy command rather than rename.