Hi folks -
First attempt to use wineq2, and I'm having some issues with it in terms of font readability.
I'm using it in tiling mode, although the problem also exists in full-screen emulation. Here's a link to a screenshot showing the problem:
WinEQ font corruption
(make sure you're looking at it at 100% magnification!)
This is on a 1680x1050 display on Vista 32-bit. As you can see, the .5x scaled backgrounded session is completely unreadable. the .75x scaled foreground session is better, but you can see the problem still exists on some of the text in the options dialog and in the chat boxes - specifically the last line of each.
I've tried different video resolutions on each of the sessions, and the 1280x800 set in the foregrounded session gives the closest to natural results.
Any ideas?
Thanks,
Rincewind
Attaching sysinfo.txt and wineq--eq.ini:
sysinfo.txt:
WinEQ 2 System Information
System:
-----------------------------------
Windows Version: Windows Vista (TM) Ultimate//6000.vista_gdr.070828-1515
System Physical RAM: 880/3325MB
Page File: 3873/6830MB
Virtual Memory: 1158/2047MB (Extended: 0MB)
CPU 1: Intel(R) Pentium(R) D CPU 3.20GHz @ 3191MHz
CPU 2: Intel(R) Pentium(R) D CPU 3.20GHz @ 3192MHz
CPU Affinity Mask: 2
Video 1: \\.\DISPLAY1/NVIDIA GeForce 7950 GX2
Video 2: \\.\DISPLAY2/NVIDIA GeForce 7950 GX2
Video 3: \\.\DISPLAYV1/RDPDD Chained DD
Video 4: \\.\DISPLAYV2/RDP Encoder Mirror Driver
Monitor 1: \\.\DISPLAY1 (0,0,1680,1050) (1680x1050) PRIMARY
Monitor 2: \\.\DISPLAY2 (1680,0,2704,1280) (1024x1280)
Sound: ?
DirectX: 4.09.00.0904
Internet Explorer: 7.0.6000.16546
WinEQ: 2.15
Loaded Modules:
-----------------------------------
Module 0: C:\Program Files\EverQuest\eqgame.exe
Module 1: C:\Windows\system32\ntdll.dll
Module 2: C:\Windows\system32\kernel32.dll
Module 3: C:\Program Files\EverQuest\mss32.dll
Module 4: C:\Windows\system32\USER32.dll
Module 5: C:\Windows\system32\GDI32.dll
Module 6: C:\Windows\system32\ADVAPI32.dll
Module 7: C:\Windows\system32\RPCRT4.dll
Module 8: C:\Windows\system32\WINMM.dll
Module 9: C:\Windows\system32\msvcrt.dll
Module 10: C:\Windows\system32\ole32.dll
Module 11: C:\Windows\system32\OLEAUT32.dll
Module 12: C:\Windows\system32\OLEACC.dll
Module 13: C:\Windows\system32\WSOCK32.dll
Module 14: C:\Windows\system32\WS2_32.dll
Module 15: C:\Windows\system32\NSI.dll
Module 16: C:\Windows\system32\DINPUT8.dll
Module 17: C:\Windows\system32\d3dx9_30.dll
Module 18: C:\Windows\system32\WININET.dll
Module 19: C:\Windows\system32\SHLWAPI.dll
Module 20: C:\Windows\system32\Normaliz.dll
Module 21: C:\Windows\system32\iertutil.dll
Module 22: C:\Program Files\EverQuest\xul.dll
Module 23: C:\Program Files\EverQuest\js3250.dll
Module 24: C:\Program Files\EverQuest\nspr4.dll
Module 25: C:\Program Files\EverQuest\MSVCR71.dll
Module 26: C:\Program Files\EverQuest\plc4.dll
Module 27: C:\Program Files\EverQuest\plds4.dll
Module 28: C:\Windows\system32\SHELL32.dll
Module 29: C:\Windows\system32\VERSION.dll
Module 30: C:\Windows\system32\WINSPOOL.DRV
Module 31: C:\Windows\system32\comdlg32.dll
Module 32: C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.6000.16386_none_87e0cb09378714f1\COMCTL32.dll
Module 33: C:\Windows\system32\IMM32.dll
Module 34: C:\Windows\system32\MSCTF.dll
Module 35: C:\Windows\system32\ShimEng.dll
Module 36: C:\Windows\system32\apphelp.dll
Module 37: C:\Windows\AppPatch\AcGenral.DLL
Module 38: C:\Windows\system32\UxTheme.dll
Module 39: C:\Windows\system32\NETAPI32.dll
Module 40: C:\Windows\system32\PSAPI.DLL
Module 41: C:\Windows\system32\MSACM32.dll
Module 42: C:\Windows\system32\sfc.dll
Module 43: C:\Windows\system32\sfc_os.DLL
Module 44: C:\Windows\system32\SETUPAPI.dll
Module 45: C:\Windows\system32\USERENV.dll
Module 46: C:\Windows\system32\Secur32.dll
Module 47: C:\Windows\system32\dwmapi.dll
Module 48: C:\Windows\system32\urlmon.dll
Module 49: C:\Windows\system32\MPR.dll
Module 50: C:\Windows\system32\LPK.DLL
Module 51: C:\Windows\system32\USP10.dll
Module 52: C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6000.16386_none_5d07289e07e1d100\comctl32.dll
Module 53: C:\Windows\system32\imon.dll
Module 54: C:\Windows\system32\mswsock.dll
Module 55: C:\Windows\System32\wship6.dll
Module 56: C:\Program Files\WinEQ2\EQPlayNice.dll
Module 57: C:\Program Files\WinEQ2\Lavish.dll
Module 58: C:\Windows\system32\iphlpapi.dll
Module 59: C:\Windows\system32\dhcpcsvc.DLL
Module 60: C:\Windows\system32\DNSAPI.dll
Module 61: C:\Windows\system32\WINNSI.DLL
Module 62: C:\Windows\system32\dhcpcsvc6.DLL
Module 63: C:\Users\pcox\mq2-new\Release\MQ2Main.dll
Module 64: C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll
Module 65: C:\Program Files\WinEQ2\WinEQ2.dll
Module 66: C:\Windows\System32\wshtcpip.dll
Module 67: C:\Windows\system32\NLAapi.dll
Module 68: C:\Windows\System32\winrnr.dll
Module 69: C:\Windows\system32\WLDAP32.dll
Module 70: C:\Windows\system32\napinsp.dll
Module 71: C:\Windows\system32\pnrpnsp.dll
Module 72: C:\Program Files\Bonjour\mdnsNSP.dll
Module 73: C:\Windows\system32\rasadhlp.dll
Module 74: C:\Users\pcox\mq2-new\Release\mq2labels.dll
Module 75: C:\Users\pcox\mq2-new\Release\mq2itemdisplay.dll
Module 76: C:\Users\pcox\mq2-new\Release\mq2custombinds.dll
Module 77: C:\Users\pcox\mq2-new\Release\mq2hud.dll
Module 78: C:\Users\pcox\mq2-new\Release\mq2map.dll
Module 79: C:\Users\pcox\mq2-new\Release\mq2bzsrch.dll
Module 80: C:\Users\pcox\mq2-new\Release\mq2chatwnd.dll
Module 81: C:\Users\pcox\mq2-new\Release\mq2eqbugfix.dll
Module 82: C:\Users\pcox\mq2-new\Release\mq2debuffs.dll
Module 83: C:\Users\pcox\mq2-new\Release\mq2moveutils.dll
Module 84: C:\Users\pcox\mq2-new\Release\mq2exchange.dll
Module 85: C:\Users\pcox\mq2-new\Release\mq2melee.dll
Module 86: C:\Users\pcox\mq2-new\Release\mq2cast.dll
Module 87: C:\Users\pcox\mq2-new\Release\mq2twist.dll
Module 88: C:\Users\pcox\mq2-new\Release\mq2fps.dll
Module 89: C:\Users\pcox\mq2-new\Release\mq2netheal.dll
Module 90: C:\Users\pcox\mq2-new\Release\mq2netbots.dll
Module 91: C:\Users\pcox\mq2-new\Release\mq2eqbc.dll
Module 92: C:\Users\pcox\mq2-new\Release\mq2irc.dll
Module 93: C:\Program Files\WinEQ2\WinEQ2-EQ.dll
Module 94: C:\Windows\system32\MSIMG32.dll
Module 95: C:\Program Files\WinEQ2\WinEQ2-D3D9.dll
Module 96: C:\Program Files\WinEQ2\WinEQ2-D3D8.dll
Module 97: C:\Program Files\WinEQ2\WinEQ2-DI8.dll
Module 98: C:\Windows\system32\NTMARTA.DLL
Module 99: C:\Windows\system32\SAMLIB.dll
Module 100: C:\Program Files\EverQuest\EQGraphicsDX9.DLL
Module 101: C:\Windows\system32\d3d9.dll
Module 102: C:\Windows\system32\d3d8thk.dll
Module 103: C:\Program Files\EverQuest\dpvs.dll
Module 104: C:\Windows\system32\HID.DLL
Module 105: C:\Windows\system32\WINTRUST.dll
Module 106: C:\Windows\system32\CRYPT32.dll
Module 107: C:\Windows\system32\MSASN1.dll
Module 108: C:\Windows\system32\imagehlp.dll
Module 109: C:\Windows\system32\CLBCatQ.DLL
Module 110: C:\Program Files\EverQuest\mssmp3.asi
Module 111: C:\Program Files\EverQuest\mssvoice.asi
Module 112: C:\Program Files\EverQuest\mssa3d.m3d
Module 113: C:\Program Files\EverQuest\mssds3d.m3d
Module 114: C:\Program Files\EverQuest\mssdx7.m3d
Module 115: C:\Program Files\EverQuest\msseax.m3d
Module 116: C:\Program Files\EverQuest\mssrsx.m3d
Module 117: C:\Program Files\EverQuest\msssoft.m3d
Module 118: C:\Program Files\EverQuest\mssdsp.flt
Module 119: C:\Windows\system32\wdmaud.drv
Module 120: C:\Windows\system32\ksuser.dll
Module 121: C:\Windows\system32\AVRT.dll
Module 122: C:\Windows\system32\MMDevAPI.DLL
Module 123: C:\Windows\System32\audioses.dll
Module 124: C:\Windows\System32\audioeng.dll
Module 125: C:\Windows\system32\msacm32.drv
Module 126: C:\Windows\system32\midimap.dll
Module 127: C:\Windows\system32\DSOUND.DLL
Module 128: C:\Windows\system32\POWRPROF.dll
Module 129: C:\Windows\system32\nvd3dum.dll
Direct3D9:
-----------------------------------
Driver: NVIDIA GeForce 7950 GX2 /nvd3dum.dll/7/15/11/6344
Adapter Display Mode: 1680x1050 D3DFMT_X8R8G8B8
Game Display Mode: 1264x959 D3DFMT_X8R8G8B8 (Windowed)
Current Adapter: 0
Available Texture Memory: 1864MB
Direct3D8:
-----------------------------------
Adapter Display Mode: 0x0 D3DFMT_UNKNOWN
Game Display Mode: 0x0 D3DFMT_UNKNOWN
Current Adapter: 0
Available Texture Memory: (not currently available)
DirectInput8:
-----------------------------------
EverQuest:
-----------------------------------
Profile 1: WinEQ 2.0 Default Profile
EQ Path: C:\Program Files\EverQuest
EQClient.ini: .\eqclient.ini
Patch: OFF Server Type: Normal Locale: us
Video Adapter: Application Controlled
Luclin models: ALL OFF
Texture Compression: ON (+0 min RAM)
Sound: ON (+22 min RAM)
Texture Caching: ON (+0 min RAM)
Texture Quality: 1. HIGH (+32 min RAM)
Calculated minimum RAM: 337MB (BASE+54MB)
Level of Detail: 1
MaxFPS: 100
Additional setting: VertexShaders=TRUE
Additional setting: 20PixelShaders=TRUE
Additional setting: 1xPixelShaders=TRUE
EQPlayNice:
-----------------------------------
EQPlayNice version: 1.22
EQ Version: eqgame.exe Nov 13 2007 02:04:23
Foreground
Mode: FPS Limiter
Max FPS: 40
Rendering: 1/1
Background
Mode: CPU Limiter
Max FPS: 30
Rendering: 1/30
wineq-eq.ini:
[General]
Indicator=1
IndicatorX=20
IndicatorY=28
LockGamma=0
EQPlayNice=1
Expand=0
HideContextMenu=0
MultiThreaded=0
HideMemoryWarnings=0
DontNormalize=0
[Capture]
Frequency=60
Width=640
Height=480
Quality=50
Compression=0
Preshrink=1
Sound=1
[Profile1]
Name=WinEQ 2.0 Default Profile
WindowText=WinEQ {VERSION} {PLUGIN} - EverQuest (Hotkey: {HOTKEY})
GlobalHotkey=AUTO
EQPath=C:\Program Files\EverQuest
EQClientINI=.\eqclient.ini
Preset=0
Locale=0
Adapter=-1
Sound=1
Patch=0
TestServer=0
Tile=0
FGTileScale=0.7500
BGTileScale=0.5000
PIP=0
PIPX=20
PIPY=20
PIPBorder=0
PIPScale=0.2000
[Hotkeys]
ContextMenu=Shift+RButton
NextSession=Ctrl+Alt+X
PrevSession=Ctrl+Alt+Z
Duplicate=Ctrl+Alt+N
TogglePIPLock=Ctrl+Alt+O
TogglePIP=Ctrl+Alt+P
ToggleBorder=Ctrl+=
ToggleTiling=Ctrl+\
ToggleIndicator=Ctrl+Alt+M
ResetWindow=Shift+Alt+R
Release=NONE
StoreWindow=Ctrl+Alt+S
Preset1=Shift+Alt+N
Preset2=Shift+Alt+T
Preset3=Shift+Alt+F
Preset4=NONE
Preset5=NONE
Preset6=NONE
Preset7=NONE
Preset8=NONE
Preset9=NONE
Preset10=NONE
Capture=NONE
Global1=Ctrl+Alt+1
Global2=Ctrl+Alt+2
Global3=Ctrl+Alt+3
Global4=Ctrl+Alt+4
Global5=Ctrl+Alt+5
Global6=Ctrl+Alt+6
Global7=Ctrl+Alt+7
Global8=Ctrl+Alt+8
[Preset1]
Name=Normal
X=0
Y=15
FullScreen=0
AutoRelease=0
AlwaysOnTop=0
LockPosition=0
LockSize=0
Border=1
Scale=1.0000
[Preset2]
Name=Tiny
X=0
Y=4
FullScreen=0
AutoRelease=1
AlwaysOnTop=1
LockPosition=0
LockSize=0
Border=1
Scale=0.2000
[Preset3]
Name=Full Screen (emulated)
X=0
Y=0
FullScreen=1
AutoRelease=0
AlwaysOnTop=0
LockPosition=0
LockSize=0
Border=0
Scale=1.0000
WinEQ2 font corruption
Moderators: Lavish Software Team, Moderators
-
- GamingTools Subscriber
- Posts: 1
- Joined: Sat Nov 17, 2007 7:33 am
Any time you're shrinking the display, you run the risk of fonts not looking quite right -- especially if the aspect ratio does not match the game's resolution. Your sysinfo.txt says your game display mode is 1264x959, which is not likely to be evenly distributed when resized.
To reiterate in another way, 1680/1050 (divide) is 1.6. 1264/959 is 1.3180396246089676746611053180396. It's going to look a little weird scaling that. Ideally, you want a 1.6 ratio from your in-game resolution. Make sure you're picking it from the in-game options menu (Alt+O), and not the "options editor" that can be accessed from the in-game login screen. The in-game menu should have plenty of resolutions that match your desktop display ratio
That's the resolution that DirectX is reporting the game is in, regardless of the actual size of the window itself. If you can get it to report an even resolution, you will have better results. Additionally, the closer you get it to your adapter display mode (1680x1050) at least in the aspect ratio, the better results you will have in tiling and full-screen emulation, which will directly scale the game's display to the size of your screen (or 1/4 of its area, for tiling). Ideally for tiling, you want a resolution of 840x525, as that is exactly the size that each tile would be with your display.Direct3D9:
-----------------------------------
Driver: NVIDIA GeForce 7950 GX2 /nvd3dum.dll/7/15/11/6344
Adapter Display Mode: 1680x1050 D3DFMT_X8R8G8B8
Game Display Mode: 1264x959 D3DFMT_X8R8G8B8 (Windowed)
Current Adapter: 0
Available Texture Memory: 1864MB
To reiterate in another way, 1680/1050 (divide) is 1.6. 1264/959 is 1.3180396246089676746611053180396. It's going to look a little weird scaling that. Ideally, you want a 1.6 ratio from your in-game resolution. Make sure you're picking it from the in-game options menu (Alt+O), and not the "options editor" that can be accessed from the in-game login screen. The in-game menu should have plenty of resolutions that match your desktop display ratio