From fa59792b6d86e95040ac1e1d8cef64bdf58d93da Mon Sep 17 00:00:00 2001 From: gho tik Date: Fri, 18 Nov 2016 11:48:16 -0500 Subject: [PATCH] v2_03_97_srcfx4 Former-commit-id: 0a0c6e9745c65c643a8087714bb50dd885f36bbf --- build/dxwnd.dll | 2 +- build/dxwnd.exe | 4 +- build/dxwnd.ini | 349 ++++++++++++++++++ build/dxwnd.log | 32 ++ build/dxwnd.reg | 16 + build/exports/Galapagos.dxw | 4 +- build/help/Additionallibrarieshook.html | 16 +- build/help/Colormanagement.html | 16 - build/help/Ddrawtweaks.html | 42 +++ build/help/Direct3D.html | 2 +- build/help/Direct3Dwindowtweaks.html | 92 +++++ build/help/DirectDrawSurfacehandling.html | 10 +- build/help/DirectX.html | 2 +- build/help/DirectX2.html | 2 +- build/help/FrameperSecond.html | 2 +- build/help/Hook1.html | 2 +- build/help/Libs.html | 2 +- build/help/Logs.html | 2 +- build/help/Messagehandling.html | 6 +- build/help/Smack.html | 2 +- build/help/SwapEffect.html | 2 +- build/help/Systemspeed.html | 4 +- build/help/Texturehandling.html | 2 +- build/help/TimeStretching.html | 4 +- build/help/Video.html | 2 +- build/help/Windowshandling.html | 32 -- build/help/dxwndlogs.html | 2 +- build/help/js/hndsd.js | 2 +- .../lib/dxwnd_configuration_direct3d3.png | Bin 0 -> 21546 bytes .../lib/dxwnd_configuration_directx23.png | Bin 0 -> 16741 bytes .../help/lib/dxwnd_configuration_directx3.png | Bin 0 -> 26251 bytes build/help/lib/dxwnd_configuration_hook3.png | Bin 0 -> 19457 bytes build/help/lib/dxwnd_configuration_video4.png | Bin 0 -> 26579 bytes build/help/loggedinfo.html | 58 +-- build/help/logoptions.html | 4 +- build/help/toc.html | 30 +- build/readme-relnotes.txt | 7 +- dll/ddraw.cpp | 201 +++++----- dll/dxwnd.cpp | 2 +- dll/dxwnd.vs2008.suo | Bin 133120 -> 147456 bytes dll/dxwnd.vs2008.vcproj.gho-PC.gho.user | 65 ++++ dll/kernel32.cpp | 6 +- host/CGlobalSettings.cpp | 6 + host/CGlobalSettings.h | 1 + host/MainFrm.cpp | 22 ++ host/MainFrm.h | 1 + host/dxTabCtrl.cpp | 1 + host/dxwndhost.aps | Bin 251148 -> 252408 bytes host/dxwndhost.cpp | 2 + host/dxwndhost.rc | Bin 136060 -> 137170 bytes host/dxwndhost.vs2008.sln | 20 + host/dxwndhost.vs2008.suo | Bin 51200 -> 100352 bytes host/dxwndhost.vs2008.vcproj.gho-PC.gho.user | 65 ++++ host/dxwndhostView.cpp | 17 +- host/resource | Bin 49490 -> 50146 bytes 55 files changed, 914 insertions(+), 249 deletions(-) create mode 100644 build/dxwnd.ini create mode 100644 build/dxwnd.log create mode 100644 build/dxwnd.reg create mode 100644 build/help/Direct3Dwindowtweaks.html create mode 100644 build/help/lib/dxwnd_configuration_direct3d3.png create mode 100644 build/help/lib/dxwnd_configuration_directx23.png create mode 100644 build/help/lib/dxwnd_configuration_directx3.png create mode 100644 build/help/lib/dxwnd_configuration_hook3.png create mode 100644 build/help/lib/dxwnd_configuration_video4.png create mode 100644 dll/dxwnd.vs2008.vcproj.gho-PC.gho.user create mode 100644 host/dxwndhost.vs2008.sln create mode 100644 host/dxwndhost.vs2008.vcproj.gho-PC.gho.user diff --git a/build/dxwnd.dll b/build/dxwnd.dll index 40e48b8..bc6f660 100644 --- a/build/dxwnd.dll +++ b/build/dxwnd.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e35a6dc22468717d75b50c1374ba43157b43668ba28417be5e8201d0d8c0d010 +oid sha256:4af08fde73eb963389ed3ef80c024a9aaf6a711bfc70f8b2c2091c9c75dfbbad size 700928 diff --git a/build/dxwnd.exe b/build/dxwnd.exe index 4609e76..bfd397d 100644 --- a/build/dxwnd.exe +++ b/build/dxwnd.exe @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2ea4c3b5e4fd2628d255b154cb6d5094da8be5175c844919cc1ad8ab6eecf81 -size 665088 +oid sha256:2e87504512135e86893727a9d1fec372ce4ad78e50f6b897ddf819bc6fd3d9db +size 665600 diff --git a/build/dxwnd.ini b/build/dxwnd.ini new file mode 100644 index 0000000..d7d96dd --- /dev/null +++ b/build/dxwnd.ini @@ -0,0 +1,349 @@ +[window] +exportpath=D:\DxWnd.develop\v2_03_97_beta\build\exports\ +posx=-592 +posy=438 +sizx=436 +sizy=417 +exepath=D:\Games\Warhammer 40.000 Dark Omen\PRG_ENG\ +debug=1 +autohide=0 +checkadmin=0 +namefromfolder=0 +multiprocesshook=0 +updatepaths=1 +defaultcoord=0 +defaultposx=50 +defaultposy=50 +defaultsizx=800 +defaultsizy=600 +[target] +title0=Warhammer 40K Rites of War +path0=D:\Games\Warhammer 40.000 Rites of War\RoWDemo.exe +startfolder0= +launchpath0= +module0= +opengllib0= +notes0=After installing the game copy the "Map" -folder from the CD to the \nRites of War\ directory on your hard drive.\n\nThis will fix the issue where the game crashes when starting a campaign. +registry0= +ver0=0 +monitorid0=0 +coord0=0 +flag0=685772838 +flagg0=1207959680 +flagh0=20 +flagi0=138412036 +flagj0=4224 +flagk0=65536 +flagl0=0 +flagm0=0 +tflag0=0 +dflag0=0 +posx0=50 +posy0=50 +sizx0=800 +sizy0=600 +maxfps0=0 +initts0=0 +winver0=0 +maxres0=-1 +swapeffect0=0 +maxddinterface0=7 +slowratio0=2 +initresw0=0 +initresh0=0 +title1=Adrenix mod +path1=D:\Games\Adrenix\Adrenix.exe +startfolder1= +launchpath1= +module1= +opengllib1= +notes1= +registry1= +ver1=0 +monitorid1=-1 +coord1=0 +flag1=136314915 +flagg1=1207959552 +flagh1=8212 +flagi1=138412036 +flagj1=4224 +flagk1=2424840 +flagl1=0 +flagm1=0 +tflag1=-2147483647 +dflag1=0 +posx1=50 +posy1=50 +sizx1=0 +sizy1=0 +maxfps1=0 +initts1=0 +winver1=0 +maxres1=-1 +swapeffect1=0 +maxddinterface1=7 +slowratio1=2 +initresw1=800 +initresh1=600 +title2=Adrenix 3D +path2=D:\Games\Adrenix\AdrenixD.exe +startfolder2= +launchpath2= +module2= +opengllib2= +notes2= +registry2= +ver2=0 +monitorid2=0 +coord2=0 +flag2=134234150 +flagg2=1208025088 +flagh2=20 +flagi2=138412036 +flagj2=5248 +flagk2=65536 +flagl2=0 +flagm2=0 +tflag2=-2147477245 +dflag2=0 +posx2=50 +posy2=50 +sizx2=800 +sizy2=600 +maxfps2=0 +initts2=0 +winver2=0 +maxres2=-1 +swapeffect2=0 +maxddinterface2=7 +slowratio2=1 +initresw2=0 +initresh2=0 +title3=Minigolf master miniverse demo +path3=D:\Games\MiniGolf Master Demo\mvdemo.exe +startfolder3= +launchpath3= +module3= +opengllib3= +notes3= +registry3= +ver3=0 +monitorid3=-1 +coord3=0 +flag3=136314914 +flagg3=1207959552 +flagh3=20 +flagi3=138412036 +flagj3=4224 +flagk3=33882112 +flagl3=32768 +flagm3=0 +tflag3=0 +dflag3=0 +posx3=50 +posy3=50 +sizx3=800 +sizy3=600 +maxfps3=0 +initts3=0 +winver3=0 +maxres3=-1 +swapeffect3=0 +maxddinterface3=7 +slowratio3=2 +initresw3=640 +initresh3=480 +title4=Galapagos +module4= +opengllib4= +monitorid4=-1 +dflag4=0 +initresw4=640 +initresh4=480 +path4=D:\Games\Galapagos\GALA.EXE +startfolder4= +launchpath4= +notes4= +registry4= +ver4=7 +coord4=0 +flag4=137379894 +flagg4=1207959552 +flagh4=33300 +flagi4=138412036 +flagj4=469766272 +flagk4=67584 +flagl4=92340240 +flagm4=0 +tflag4=-2147477245 +posx4=150 +posy4=150 +sizx4=800 +sizy4=600 +maxfps4=0 +initts4=0 +winver4=0 +maxres4=-1 +swapeffect4=0 +maxddinterface4=7 +slowratio4=2 +title5=Incubation.exe +module5= +opengllib5= +monitorid5=-1 +dflag5=0 +initresw5=800 +initresh5=600 +path5=D:\Games\Incubation\Incubation.exe +startfolder5= +launchpath5= +notes5= +registry5= +ver5=0 +coord5=0 +flag5=681574434 +flagg5=1208221696 +flagh5=20 +flagi5=138412036 +flagj5=4224 +flagk5=65536 +flagl5=0 +flagm5=0 +tflag5=0 +posx5=50 +posy5=50 +sizx5=800 +sizy5=600 +maxfps5=0 +initts5=0 +winver5=0 +maxres5=-1 +swapeffect5=0 +maxddinterface5=7 +slowratio5=2 +title6=Autorun.exe +path6=D:\Games\Incubation\Autorun.exe +startfolder6= +launchpath6= +module6= +opengllib6= +notes6= +registry6= +ver6=0 +monitorid6=-1 +coord6=0 +flag6=136314914 +flagg6=1207959552 +flagh6=20 +flagi6=134217732 +flagj6=4224 +flagk6=65536 +flagl6=0 +flagm6=0 +tflag6=0 +dflag6=0 +posx6=50 +posy6=50 +sizx6=800 +sizy6=600 +maxfps6=0 +initts6=0 +winver6=0 +maxres6=-1 +swapeffect6=0 +maxddinterface6=7 +slowratio6=2 +initresw6=800 +initresh6=600 +title7=Warhammer 40.000 Dark Omen +path7=D:\Games\Warhammer 40.000 Dark Omen\PRG_ENG\ENGREL.EXE +startfolder7= +launchpath7= +module7= +opengllib7= +notes7= +registry7= +ver7=0 +monitorid7=-1 +coord7=0 +flag7=136314922 +flagg7=1207959552 +flagh7=4 +flagi7=138412036 +flagj7=4224 +flagk7=65536 +flagl7=0 +flagm7=0 +tflag7=-2147477245 +dflag7=0 +posx7=50 +posy7=50 +sizx7=800 +sizy7=600 +maxfps7=0 +initts7=0 +winver7=0 +maxres7=-1 +swapeffect7=0 +maxddinterface7=7 +slowratio7=2 +initresw7=800 +initresh7=600 +title8=Warhammer Dark Omen +path8=D:\Games\Warhammer 40.000 Dark Omen\PRG_ENG\ENGREL.EXE +startfolder8= +launchpath8= +module8= +opengllib8= +notes8=Dark Omen needs a d3drm.dll file to run:\n- This file can be located in the CD's \DIRECTX -folder.\n- Copy the file into the "Dark Omen\PRG_ENG" directory.\n\nSound issues:\nDark Omen can sometimes produce a burst of white noise from the speakers.\nUsing the Timing option "CPU slow down" may fix this issue. +registry8=[HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\Dark Omen\1.0\Options\Options]\n"Selected"="4"\n"HardwareSelected"="252"\n"SoftwareSelected"="228"\n"MMXSelected"="256"\n"ToolTips"="1"\n"MusicVolume"="408"\n"SFXVolume"="816"\n"SoftwareSoundQuality"="2"\n"SoftwareParticleQuality"="2"\n"MMXSoundQuality"="2"\n"MMXParticaleQuality"="1"\n"HardwareSoundQuality"="2"\n"HardwareParticleQuality"="2"\n"InformationNum"="11"\n +ver8=0 +monitorid8=-1 +coord8=0 +flag8=136314922 +flagg8=1207959552 +flagh8=9236 +flagi8=1212153860 +flagj8=4224 +flagk8=67584 +flagl8=0 +flagm8=0 +tflag8=0 +dflag8=0 +posx8=50 +posy8=50 +sizx8=800 +sizy8=600 +maxfps8=0 +initts8=0 +winver8=0 +maxres8=-1 +swapeffect8=0 +maxddinterface8=7 +slowratio8=2 +initresw8=800 +initresh8=600 +[texture] +MinTexX=0 +MinTexY=0 +MaxTexX=0 +MaxTexY=0 +[keymapping] +timetoggle= +timefast= +timeslow= +altf4= +cliptoggle= +refresh= +logtoggle= +plogtoggle= +fpstoggle= +printscreen= +corner= +freezetime= +fullscreen= +workarea= +desktop= +minimize= +restore= +kill= diff --git a/build/dxwnd.log b/build/dxwnd.log new file mode 100644 index 0000000..afd4dc3 --- /dev/null +++ b/build/dxwnd.log @@ -0,0 +1,32 @@ +OnRun idx=8 prog="D:\Games\Warhammer 40.000 Dark Omen\PRG_ENG\ENGREL.EXE" +self elevation +export virtual registry +setwindowshook mode +OnRun idx=8 prog="D:\Games\Warhammer 40.000 Dark Omen\PRG_ENG\ENGREL.EXE" +self elevation +export virtual registry +setwindowshook mode +OnRun idx=8 prog="D:\Games\Warhammer 40.000 Dark Omen\PRG_ENG\ENGREL.EXE" +self elevation +export virtual registry +setwindowshook mode +OnRun idx=8 prog="D:\Games\Warhammer 40.000 Dark Omen\PRG_ENG\ENGREL.EXE" +self elevation +export virtual registry +setwindowshook mode +OnRun idx=9 prog="D:\Games\If-18 Carrier Strike Fighter\if18.exe" +setwindowshook mode +OnRun idx=9 prog="D:\Games\If-18 Carrier Strike Fighter\if18.exe" +setwindowshook mode +OnRun idx=9 prog="D:\Games\If-18 Carrier Strike Fighter\if18.exe" +setwindowshook mode +OnRun idx=9 prog="D:\Games\If-18 Carrier Strike Fighter\if18.exe" +setwindowshook mode +OnRun idx=9 prog="D:\Games\If-18 Carrier Strike Fighter\if18.exe" +setwindowshook mode +OnRun idx=9 prog="D:\Games\If-18 Carrier Strike Fighter\if19.exe" +setwindowshook mode +OnRun idx=9 prog="D:\Games\If-18 Carrier Strike Fighter\if19.exe" +setwindowshook mode +OnRun idx=9 prog="D:\Games\If-18 Carrier Strike Fighter\if19.exe" +setwindowshook mode diff --git a/build/dxwnd.reg b/build/dxwnd.reg new file mode 100644 index 0000000..79a481e --- /dev/null +++ b/build/dxwnd.reg @@ -0,0 +1,16 @@ +[HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\Dark Omen\1.0\Options\Options] +"Selected"="4" +"HardwareSelected"="252" +"SoftwareSelected"="228" +"MMXSelected"="256" +"ToolTips"="1" +"MusicVolume"="408" +"SFXVolume"="816" +"SoftwareSoundQuality"="2" +"SoftwareParticleQuality"="2" +"MMXSoundQuality"="2" +"MMXParticaleQuality"="1" +"HardwareSoundQuality"="2" +"HardwareParticleQuality"="2" +"InformationNum"="11" + diff --git a/build/exports/Galapagos.dxw b/build/exports/Galapagos.dxw index c508058..26e0bea 100644 --- a/build/exports/Galapagos.dxw +++ b/build/exports/Galapagos.dxw @@ -10,13 +10,13 @@ registry0= ver0=0 monitorid0=-1 coord0=0 -flag0=137379894 +flag0=137379902 flagg0=1207959552 flagh0=33300 flagi0=138412036 flagj0=469766272 flagk0=67584 -flagl0=25231376 +flagl0=92340240 flagm0=0 tflag0=0 dflag0=0 diff --git a/build/help/Additionallibrarieshook.html b/build/help/Additionallibrarieshook.html index 4df5628..8484d09 100644 --- a/build/help/Additionallibrarieshook.html +++ b/build/help/Additionallibrarieshook.html @@ -61,6 +61,14 @@

+ + + + + - - - - -

Hook Glide libs

+

HOOKGLIDE

+

Enables Glide API hooking. Not currently implemented.

+

Hook DirectSound

HOOKDIRECTSOUND

@@ -68,14 +76,6 @@

Hooks DirectSound to avoid hardware exclusive access, allowing debugging, tracing, and future expansions.

Hook Smackw32

-

HOOKSMACKW32

-

Hooks Smackw32 to avoid tight looping, allowing debugging, tracing, and future expansions. When this flag is active, the SmackOpen call activates a thread that ensures that all frames are refreshed to the screen (similar to the "Auto Primary Surface Blit" option in DirectDraw Surface Handling).

-

diff --git a/build/help/Colormanagement.html b/build/help/Colormanagement.html index f77f23e..2094666 100644 --- a/build/help/Colormanagement.html +++ b/build/help/Colormanagement.html @@ -61,22 +61,6 @@

- - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + +

Simulate BW monitor

-

BLACKWHITE

-

Activate a tweak in the palette handling that causes all colors to be replaced with the corresponding grayscale color. It works only on 8BPP palettized games or while emulating 16BPP on a 32BPP desktop.

-

Set 16BPP RGB565 encoding

-

USERGB565

-

By default, DxWnd emulates 16BPP color with RGB555 encoding. The option forces RGB565. This option only impacts the video in emulation mode and with 16BPP color depth.

-

Lock Sys Colors

LOCKSYSCOLORS

diff --git a/build/help/Ddrawtweaks.html b/build/help/Ddrawtweaks.html index 031ba6a..34de641 100644 --- a/build/help/Ddrawtweaks.html +++ b/build/help/Ddrawtweaks.html @@ -158,6 +158,48 @@

Forces Hardware Emulation Layer.

Simulate BW monitor

+

BLACKWHITE

+

Activate a tweak in the palette handling that causes all colors to be replaced with the corresponding grayscale color. It works only on 8BPP palettized games or while emulating 16BPP on a 32BPP desktop.

+

Set 16BPP RGB565 encoding

+

USERGB565

+

By default, DxWnd emulates 16BPP color with RGB555 encoding. The option forces RGB565. This option only impacts the video in emulation mode and with 16BPP color depth.

+

Make Backbuf attachable

+

BACKBUFATTACH

+

Alters the size specification of the created backbuffer so that it copes with the actual primary surface, so that it may be attachable to a ZBUFFER surface. It makes “Dave Mirra Freestyle BMX” playable.

+

Clear texture FourCC

+

CLEARTEXTUREFOURCC

+

Experimental flag for tweaking games. DxWnd lets you dump, edit, and replace all uncompressed game textures. Textures compressed with a FourCC codec can't be processed this way.

+

This flag forces FourCC capabilities OFF in the capability query and in texture surface creation. This forces the game to use plain, uncompressed bitmap textures that can be easily tweaked.

+

To avoid texture errors, you may need to adjust texture flags. This flag was introduced to allow uncompressed textures for the game "The Sting!".

+

No EXCLUSIVE coop level

+

NODDEXCLUSIVEMODE

+

When running a program in windowed mode, DxWnd suppresses the DirectDraw DDSCL_EXCLUSIVE mode in the SetCooperativeLevel wrapper, since this mode is not allowed in windowed mode. However, if windowed mode is not requested, DxWnd leaves the cooperative level flags as they are, allowing DDSCL_EXCLUSIVE cooperative mode if requested. This flag also suppresses the DDSCL_EXCLUSIVE mode in fullscreen mode (that is, when DDSCL_FULLSCREEN is set). This flag is required when running "Warhammer 40,000: Rites of War" in non-windowed fullscreen mode.

+

diff --git a/build/help/Direct3D.html b/build/help/Direct3D.html index acbdda6..fe9c312 100644 --- a/build/help/Direct3D.html +++ b/build/help/Direct3D.html @@ -59,7 +59,7 @@

-

+

diff --git a/build/help/Direct3Dwindowtweaks.html b/build/help/Direct3Dwindowtweaks.html new file mode 100644 index 0000000..d65a381 --- /dev/null +++ b/build/help/Direct3Dwindowtweaks.html @@ -0,0 +1,92 @@ + + + + Direct3D window tweaks + + + + + + + + + + + + + + + + + +
+
+

Direct3D window tweaks

+ + +
+
+ Parent + + Previous + + Next + +
+
+
+
+ +

+
+ + + + + + + + + + +

Fix Windows Frame in D3D

+

FIXD3DFRAME

+

Tries to prevent D3D from rendering on the whole window surface including the window border. It activates a small trick that cause the program to render to a child modal surface within the main window borders.

+

Don't move D3D rendering window

+

NOWINDOWMOVE

+

Do not try to update the window position and size on D3D rendering. In some cases, the window may be movable but the rendering area does not move with it. In this case, avoid moving the window at all. It is an experimental feature and doesn't always work.

+
+
+

+
+ + + + + + diff --git a/build/help/DirectDrawSurfacehandling.html b/build/help/DirectDrawSurfacehandling.html index 0b89f4f..9aaac63 100644 --- a/build/help/DirectDrawSurfacehandling.html +++ b/build/help/DirectDrawSurfacehandling.html @@ -61,14 +61,6 @@

- - - - - - diff --git a/build/help/DirectX.html b/build/help/DirectX.html index d23a6be..7d3e0e6 100644 --- a/build/help/DirectX.html +++ b/build/help/DirectX.html @@ -59,7 +59,7 @@

-

+

diff --git a/build/help/DirectX2.html b/build/help/DirectX2.html index de11657..8d70afb 100644 --- a/build/help/DirectX2.html +++ b/build/help/DirectX2.html @@ -59,7 +59,7 @@

-

+

diff --git a/build/help/FrameperSecond.html b/build/help/FrameperSecond.html index 59af363..bcad932 100644 --- a/build/help/FrameperSecond.html +++ b/build/help/FrameperSecond.html @@ -51,7 +51,7 @@ Previous - Next + Next
diff --git a/build/help/Hook1.html b/build/help/Hook1.html index 78db559..2ca05c2 100644 --- a/build/help/Hook1.html +++ b/build/help/Hook1.html @@ -59,7 +59,7 @@

-

+


Auto primary surface refresh

-

AUTOREFRESH

-

Some badly programmed games (namely the "Cossaks" series) don't follow the specification to blit changes on screen, they just get the primary surface memory address and keep writing there. The option forces a periodic blitting of the primary surface on screen even if the game doesn't request it. You want a second example? It has not been easy to find, but "Crush! Deluxe" suffers the same problem.

-

switch VIDEO to SYSTEM on fail

VIDEOTOSYSTEMMEM

@@ -117,7 +109,7 @@

Palette update don't blit

+

Palette update don't Blit

NOPALETTEUPDATE

diff --git a/build/help/Libs.html b/build/help/Libs.html index 717c0cf..c1bd123 100644 --- a/build/help/Libs.html +++ b/build/help/Libs.html @@ -49,7 +49,7 @@
Parent - Previous + Previous Next diff --git a/build/help/Logs.html b/build/help/Logs.html index 0c6515d..30c9a50 100644 --- a/build/help/Logs.html +++ b/build/help/Logs.html @@ -49,7 +49,7 @@
Parent - Previous + Previous Next diff --git a/build/help/Messagehandling.html b/build/help/Messagehandling.html index 88275fc..38df532 100644 --- a/build/help/Messagehandling.html +++ b/build/help/Messagehandling.html @@ -61,7 +61,7 @@

- @@ -69,11 +69,11 @@ - - diff --git a/build/help/Smack.html b/build/help/Smack.html index 07787a8..5beaded 100644 --- a/build/help/Smack.html +++ b/build/help/Smack.html @@ -65,7 +65,7 @@ - diff --git a/build/help/SwapEffect.html b/build/help/SwapEffect.html index 386e91e..1cf1f9b 100644 --- a/build/help/SwapEffect.html +++ b/build/help/SwapEffect.html @@ -49,7 +49,7 @@
Parent - Previous + Previous Next diff --git a/build/help/Systemspeed.html b/build/help/Systemspeed.html index c8d8c5f..256178b 100644 --- a/build/help/Systemspeed.html +++ b/build/help/Systemspeed.html @@ -49,9 +49,9 @@
Parent - Previous + Previous - Next + Next
diff --git a/build/help/Texturehandling.html b/build/help/Texturehandling.html index 133406f..8051832 100644 --- a/build/help/Texturehandling.html +++ b/build/help/Texturehandling.html @@ -51,7 +51,7 @@ Previous - Next + Next
diff --git a/build/help/TimeStretching.html b/build/help/TimeStretching.html index 3150d1e..8967d19 100644 --- a/build/help/TimeStretching.html +++ b/build/help/TimeStretching.html @@ -49,9 +49,9 @@
Parent - Previous + Previous - Next + Next
diff --git a/build/help/Video.html b/build/help/Video.html index c6f0e27..f4273dd 100644 --- a/build/help/Video.html +++ b/build/help/Video.html @@ -59,7 +59,7 @@

-

+

diff --git a/build/help/Windowshandling.html b/build/help/Windowshandling.html index bc73ef2..3b7bc85 100644 --- a/build/help/Windowshandling.html +++ b/build/help/Windowshandling.html @@ -77,14 +77,6 @@ - - - - - - - - - - - - - - - - - - - -

Message processing

+

Process all messages

MESSAGEPROC

Filter offending messages

+

Skip offending messages

FILTERMESSAGES

In theory, a fullscreen message should not expect several messages that are impossible to receive, such as border sizing, taskbar events and so forth. Some programs are not properly coded to react to such "impossible" messages and may show falfuncions. This flag causes potentially harmful and meaningless messages to be suppressed.

+

In theory, a fullscreen message should not expect several messages that are impossible to receive, such as border sizing, taskbar events, and so forth. Some programs are not properly coded to react to such "impossible" messages and may show malfunctions. This flag causes potentially harmful and meaningless messages to be suppressed.

HOOKSMACKW32

Enables Smack API hooking.

+

Hooks Smackw32 to avoid tight looping, allowing debugging, tracing, and future expansions. When this flag is active, the SmackOpen call activates a thread that ensures that all frames are refreshed to the screen (similar to the "Auto Primary Surface Blit" option in DirectDraw Surface Handling).

Lock win coordinates

-

LOCKWINPOS

-

Intercepts messages and calls that the program makes to itself to change its own window coordinates. This prevents you from changing the game window's position and size.

-

Lock win style

LOCKWINSTYLE

@@ -141,30 +133,6 @@

Wallpaper mode

-

WALLPAPERMODE

-

Experimental – forces the program's Z-order to the lowest level so that it runs below any other task, behaving like an active wallpaper.

-

Fix window frame in D3D

-

FIXD3DFRAME

-

Tries to prevent D3D from rendering on the whole window surface including the window border. It activates a small trick that cause the program to render to a child modal surface within the main window borders.

-

Don't move D3D rendering window

-

NOWINDOWMOVE

-

Do not try to update the window position and size on D3D rendering. In some cases, the window may be movable but the rendering area does not move with it. In this case, avoid moving the window at all. It is an experimental feature and doesn't always work.

-

Hide Taskbar

HIDETASKBAR

diff --git a/build/help/dxwndlogs.html b/build/help/dxwndlogs.html index 64ea1aa..14f4dfe 100644 --- a/build/help/dxwndlogs.html +++ b/build/help/dxwndlogs.html @@ -51,7 +51,7 @@ Previous - Next + Next
diff --git a/build/help/js/hndsd.js b/build/help/js/hndsd.js index 38dc74d..bdec263 100644 --- a/build/help/js/hndsd.js +++ b/build/help/js/hndsd.js @@ -1 +1 @@ -var aTl=[['Introduction.html','Introduction'],['Gettingstarted.html','Getting%20started'],['TheInterface.html','The%20Interface'],['File.html','File'],['Hook.html','Hook'],['Edit.html','Edit'],['Move.html','Move'],['Log1.html','Log'],['Globalsettings.html','Global%20settings'],['Flags.html','Flags'],['Texturelimits.html','Texture%20limits'],['FunctionKeys.html','Function%20Keys'],['HotKeys.html','Hot%20Keys'],['Tools.html','Tools'],['Window1.html','Window'],['Process.html','Process'],['Desktoptaskbar.html','Desktop%20taskbar'],['Desktopcolordepth.html','Desktop%20color%20depth'],['View.html','View'],['Status.html','Status'],['TimeSlider.html','Time%20Slider'],['Palette1.html','Palette'],['Desktop.html','Desktop'],['Shims.html','Shims'],['Help.html','Help'],['ProgramList.html','Program%20List'],['DxWndintheSystemTray.html','DxWnd%20in%20the%20System%20Tray'],['Theconfigurationpanel.html','The%20configuration%20panel'],['Main.html','Main'],['Generic.html','Generic'],['Position.html','Position'],['Hook1.html','Hook'],['Injectionmode.html','Injection%20mode'],['Hookflags.html','Hook%20flags'],['Sonprocesshook.html','Son%20process%20hook'],['Additionallibrarieshook.html','Additional%20libraries%20hook'],['Video.html','Video'],['Windowshandling.html','Windows%20handling'],['Initialvirtualcolorsetting.html','Initial%20virtual%20color%20setting'],['Colormanagement.html','Color%20management'],['Screenresolution.html','Screen%20resolution'],['Input.html','Input'],['Cursorvisibility.html','Cursor%20visibility'],['DirectInput.html','DirectInput'],['Cursorhandling.html','Cursor%20handling'],['Messagehandling.html','Message%20handling'],['Keyboardhandling.html','Keyboard%20handling'],['DirectX.html','DirectX'],['DirectXVersionHook.html','DirectX%20Version%20Hook'],['Emulation.html','Emulation'],['Filtering.html','Filtering'],['DirectDrawSurfacehandling.html','DirectDraw%20Surface%20handling'],['AEROhandling.html','AERO%20handling'],['DirectX2.html','DirectX%282%29'],['Ddrawtweaks.html','Ddraw%20tweaks'],['Direct3D.html','Direct3D'],['Direct3Dtweaks.html','Direct3D%20tweaks'],['Texturehandling.html','Texture%20handling'],['SwapEffect.html','Swap%20Effect'],['3Deffects1.html','3D%20effects'],['Timing.html','Timing'],['FrameperSecond.html','Frame%20per%20Second'],['TimeStretching.html','Time%20Stretching'],['Systemspeed.html','System%20speed'],['Logs.html','Logs'],['dxwndlogs.html','dxwnd%20logs'],['loggedinfo.html','logged%20info'],['logoptions.html','log%20options'],['Libs.html','Libs'],['GDI.html','GDI'],['OpenGL.html','OpenGL'],['Smack.html','Smack'],['MMmultimedia.html','MM%20%28multimedia%29'],['Compatibility.html','Compatibility'],['Tweaks.html','Tweaks'],['Registry.html','Registry'],['FakeVersion.html','Fake%20Version'],['GOG.html','GOG'],['IOtweaks.html','I/O%20tweaks'],['Registry1.html','Registry'],['Notes.html','Notes'],['Configurationfile.html','Configuration%20file'],['Window.html','Window'],['Language.html','Language'],['Position1.html','Position'],['Texture.html','Texture'],['Keymapping.html','Keymapping'],['Examples.html','Examples'],['SnowBoardRacer.html','SnowBoard%3A%20Racer'],['RobinHoodTheLegendofSherwood.html','Robin%20Hood%20%2D%20The%20Legend%20of%20Sherwood'],['Specialkeys.html','Special%20keys'],['Commandlinearguments.html','Command%20line%20arguments']];var oWl=['hotpatch',[[33,1]],'content',[[78,1],[54,1],[57,1],[24,1],[69,1]],'otherwise',[[11,1],[65,1]],'examples',[[51,1],[54,2],[87,2],[56,1]],'beginning',[[32,1],[29,1],[33,1],[67,2]],'capabilities',[[54,1]],'exclamation',[[80,1]],'queues',[[66,1]],'matching',[[57,1]],'become',[[78,1]],'fortunately',[[31,1]],'integer',[[74,1]],'altf4',[[86,1],[90,1]],'surviving',[[0,1]],'few',[[81,1],[91,1],[1,1],[3,1],[2,1],[0,2]],'rare',[[54,1],[49,1],[74,1],[31,1]],'row',[[2,1],[11,1]],'itself',[[37,2],[48,1],[29,2],[2,1],[28,1]],'meanwhile',[[0,1]],'elements',[[28,1],[61,1],[54,1],[39,1]],'configure',[[82,1],[29,1]],'application',[[0,5],[45,3],[90,2],[16,2],[37,1],[5,3],[51,1],[29,1],[54,1],[66,1],[2,1],[70,1],[3,2],[40,1],[11,1],[7,2]],'idea',[[30,1],[74,1]],'buttons',[[44,1]],'attempting',[[13,1],[74,1]],'speed',[[63,1],[62,5],[0,1],[90,1],[74,2],[20,1],[86,2],[11,2]],'article',[[23,1]],'terminating',[[2,1]],'recovered',[[48,1]],'ahlgrens',[[51,1]],'channel',[[51,2]],'enumerate',[[56,1]],'let',[[5,1],[74,1],[0,3]],'preventmaximize',[[37,1]],'increments',[[62,1]],'hookglut32',[[70,1]],'key',[[46,4],[43,1],[90,4],[12,1],[74,2],[86,1],[11,2]],'blocks',[[74,1]],'limitresources',[[74,1]],'combination',[[74,1]],'stretching',[[49,1],[29,1],[62,3],[90,3],[45,1],[48,1],[20,2],[52,1],[86,1],[69,2]],'shows',[[88,1],[19,2],[62,1],[16,1],[20,1],[21,1],[22,1],[23,1],[26,1],[2,2],[24,1],[43,1],[89,1]],'when',[[19,1],[50,1],[0,3],[61,3],[74,4],[56,1],[35,1],[39,4],[84,1],[9,2],[29,4],[51,4],[54,7],[2,3],[66,1],[4,1],[32,1],[30,3],[28,1],[31,1],[44,4],[62,7],[90,5],[37,3],[83,2],[25,1],[43,6],[72,3],[33,1],[11,2]],'fake',[[76,2],[11,1],[30,5]],'detailed',[[66,1],[18,1]],'glpixelzoom',[[70,2]],'whoever',[[24,1],[0,1]],'config',[[91,1],[37,1]],'downloaded',[[0,1]],'reference',[[30,1],[54,2]],'works',[[59,1],[9,1],[49,1],[31,1],[13,1],[32,2],[48,1],[33,1],[56,1],[39,1]],'prompting',[[29,1]],'never',[[74,2],[0,2]],'from',[[1,1],[67,1],[0,3],[74,3],[39,3],[59,1],[9,1],[29,1],[49,1],[51,3],[2,3],[54,3],[4,1],[71,1],[91,1],[32,3],[40,3],[79,2],[30,2],[31,1],[44,1],[45,5],[13,1],[52,1],[62,1],[81,1],[86,1],[37,4],[78,3],[25,1],[70,1],[3,1],[33,3],[58,1]],'virtual',[[78,2],[49,2],[51,2],[54,3],[38,1],[50,1],[44,1],[72,1],[79,3]],'lockreservedpalette',[[39,1]],'filling',[[1,1]],'bypassmci',[[72,1]],'incorrect',[[56,2],[54,2]],'shutting',[[32,1]],'suppresses',[[45,1],[78,1],[56,1],[69,1],[39,1]],'specification',[[83,5],[51,1]],'cleans',[[59,1]],'module',[[31,1],[74,1]],'approximately',[[20,2]],'crashing',[[32,1]],'declaring',[[38,3]],'situation',[[45,1],[33,2]],'videogame',[[0,1]],'block',[[74,1],[32,1]],'direct3d9',[[48,1]],'timestamp',[[67,6]],'rid',[[15,1]],'assembly',[[33,1],[62,3]],'operate',[[2,1],[54,1]],'calculated',[[19,1]],'hookgdi',[[69,1]],'fifth',[[74,1]],'fixtextout',[[69,1]],'enable',[[46,1],[9,1],[44,1]],'scrolling',[[51,2],[44,1]],'api',[[69,2],[70,1],[71,1],[62,1],[44,2],[45,1],[74,3],[33,4],[56,1],[39,3]],'series',[[44,1],[51,1],[37,1]],'each',[[65,1],[30,1],[28,1],[45,1],[50,1],[62,2],[67,3],[27,1],[78,1],[15,1],[51,1],[54,1],[2,1],[34,2],[48,1],[33,2],[18,1],[57,1]],'differently',[[25,1]],'operation',[[63,1],[78,1],[51,4],[50,1],[74,2],[32,1],[3,1],[56,1],[69,1]],'task',[[19,3],[31,1],[0,1],[28,2],[45,1],[90,2],[37,1],[29,2],[25,2],[2,1],[4,1],[32,2],[11,2]],'sound',[[74,1]],'forget',[[0,1]],'necrodrome',[[44,1]],'ordering',[[56,2]],'set',[[1,1],[19,1],[0,1],[74,7],[39,1],[49,2],[29,1],[51,4],[54,3],[10,1],[40,2],[79,2],[46,1],[30,4],[28,2],[31,2],[44,3],[52,1],[20,1],[62,4],[90,2],[5,1],[17,1],[37,1],[63,2],[78,1],[70,1],[83,2],[43,2],[75,4],[11,1]],'whenever',[[54,1],[62,1],[43,1],[0,1],[72,1],[48,1],[79,1],[84,1]],'overwrite',[[65,2]],'keys',[[46,3],[0,1],[90,2],[12,2],[13,1],[79,2],[11,9],[86,3]],'boolean',[[83,3]],'predefined',[[1,1]],'sys',[[39,1]],'pixels',[[0,1],[84,2],[50,1]],'246',[[39,1]],'found',[[33,1],[2,1],[0,2]],'disabledisablealttab',[[74,1]],'currently',[[83,1],[26,1],[14,2],[25,1],[19,1],[2,1],[0,2],[3,1],[69,2],[37,1]],'wouldn',[[51,1]],'access',[[35,1],[62,1],[43,2],[18,1]],'dynamically',[[20,1]],'pity',[[0,1]],'injection',[[0,1],[34,2],[74,1],[32,3],[24,1],[2,1]],'100%',[[44,1],[74,1],[0,1]],'necessary',[[33,1],[40,1],[62,1]],'versions',[[83,1],[54,1],[33,1],[43,1],[56,2]],'wm_activateapp',[[37,1]],'nopixelformat',[[51,1]],'lighter',[[39,1]],'cpus',[[74,2]],'unsupported',[[83,1],[74,3]],'wm_windowposchanging',[[45,1]],'nobanner',[[29,1]],'preventing',[[45,1],[39,1],[70,1],[44,1]],'clicks',[[45,1]],'pending',[[45,1]],'placed',[[1,1],[30,1],[44,2]],'acceleration',[[54,1],[74,1]],'regardless',[[0,2]],'retrieve',[[45,1]],'released',[[51,1],[54,1]],'singleprocaffinity',[[74,2]],'source',[[0,5]],'leave',[[48,1]],'definitions',[[46,1]],'print',[[11,1]],'wow32registry',[[75,1]],'saves',[[3,1],[11,1]],'closely',[[32,1]],'adjusts',[[76,1]],'greater',[[61,2],[32,1]],'read',[[75,2],[51,2],[54,1],[79,1]],'lacks',[[56,1]],'setsyscolors',[[39,1]],'simple',[[2,1],[0,1]],'type',[[78,3],[54,1],[66,1],[43,1]],'blue',[[79,1]],'object',[[30,1]],'sizes',[[56,1],[54,1],[72,1]],'getting',[[15,1],[1,1]],'changing',[[37,3],[77,1],[32,1]],'reaction',[[45,1]],'romsteady',[[24,1]],'keeps',[[45,1],[43,2],[44,1]],'architectures',[[0,1]],'noted',[[61,1]],'stored',[[81,1],[84,1]],'invokes',[[59,1]],'even',[[83,1],[51,4],[54,1],[43,3],[0,6],[90,1],[74,1],[3,1],[79,1],[11,1]],'tweak',[[74,2],[39,1]],'well',[[54,1],[29,1],[90,1],[45,2],[48,1],[32,1],[74,1],[33,1],[11,1],[37,1]],'network',[[0,1]],'directsound',[[35,2]],'figures',[[61,1]],'serve',[[9,1]],'comments',[[80,1]],'clock',[[62,4]],'50%',[[62,1]],'unwanted',[[37,1],[32,1]],'tray',[[26,5],[91,2],[3,3],[19,1],[2,1]],'lockwinstyle',[[37,1]],'max',[[63,1],[74,1],[10,1],[40,1]],'zeta',[[56,2]],'possibility',[[78,1],[66,1],[11,1],[90,1]],'destroywindow',[[69,1]],'special',[[90,2],[46,2],[57,1],[11,7],[86,1]],'under',[[33,1]],'started',[[37,1],[9,1],[1,1],[2,1],[0,2]],'five',[[45,1]],'selected',[[58,1],[63,1],[23,1],[25,3],[6,4],[30,1],[3,1],[40,1],[7,2],[5,2]],'kind',[[24,1]],'including',[[34,1],[22,1],[3,1],[37,1]],'than',[[1,1],[30,4],[28,1],[0,2],[61,3],[56,1],[63,1],[49,1],[54,3],[2,1],[43,1],[40,1],[11,2]],'themselves',[[45,1],[15,1],[51,1]],'space',[[33,1],[74,1]],'behavior',[[83,1],[76,1],[30,1],[44,1],[4,1],[0,7],[77,1],[90,1],[91,1],[57,1],[37,1]],'restarts',[[29,1]],'sharing',[[0,1]],'2ms',[[63,1]],'enum16bitmodes',[[56,1]],'hooker',[[0,2]],'skipdevtypehid',[[43,1]],'invoking',[[52,1]],'detail',[[11,1],[90,1]],'attempt',[[37,1],[74,1],[0,2]],'big',[[74,1]],'background',[[30,2],[51,1]],'izer',[[0,1]],'apes',[[43,1]],'unchecked',[[46,1]],'writes',[[66,1],[9,1],[1,1]],'mix',[[69,1]],'showhwcursor',[[42,1]],'where',[[11,1],[50,1],[44,1],[69,1],[5,1],[37,1],[51,1],[54,1],[2,2],[3,1],[57,1],[33,2],[65,1]],'composition',[[56,1],[49,1]],'situations',[[51,1]],'quarterblt',[[61,1]],'encourage',[[0,1]],'address',[[33,4],[51,2],[74,1]],'viewfinder',[[44,1]],'expects',[[37,1]],'japanese',[[0,1]],'listening',[[43,1]],'automatically',[[45,3],[34,3],[48,1],[29,1],[30,2]],'bilinearfilter',[[50,1]],'calculate',[[74,1]],'editing',[[81,1]],'won',[[45,1],[2,2]],'experience',[[30,1]],'editor',[[57,1],[7,1]],'quit',[[11,2],[90,2]],'launch',[[79,1],[80,1],[28,1]],'bilinear2xfilter',[[50,1]],'isn',[[33,1],[13,1],[51,1]],'1000th',[[63,1]],'pointing',[[25,1]],'directinput',[[43,10]],'fit',[[49,1],[70,1],[69,2],[50,1]],'posx',[[84,4]],'double',[[26,1],[1,2],[25,1],[50,1]],'machine',[[54,1],[0,1]],'bug',[[49,1]],'imported',[[2,1]],'classification',[[30,1]],'looping',[[35,1],[44,1]],'addrelativetime',[[67,1]],'now',[[49,1],[74,1],[69,1],[0,2]],'arguments',[[91,2],[28,1]],'short',[[66,1],[29,1]],'needed',[[25,1],[32,1]],'explicit',[[72,1],[51,1]],'final',[[52,1]],'exceptions',[[81,1],[74,2]],'techniques',[[0,1]],'closes',[[14,1]],'update',[[61,1],[51,2],[1,1],[33,1],[37,1]],'pressing',[[12,1]],'onward',[[45,1],[74,1],[0,2]],'tigerhawkt3',[[24,1]],'while',[[30,2],[0,5],[45,1],[67,1],[16,2],[56,2],[39,1],[37,1],[9,1],[51,1],[3,2],[33,1],[11,4]],'gameplay',[[11,1]],'alone',[[48,1]],'time',[[1,1],[62,14],[0,9],[90,4],[61,1],[74,1],[20,7],[86,3],[84,1],[63,1],[59,2],[29,1],[66,1],[34,1],[48,1],[18,1],[11,8]],'height',[[19,1],[30,6],[85,2],[10,2],[40,2],[84,3]],'managed',[[25,1],[49,1]],'malfunctioning',[[45,1]],'behaviour',[[33,1]],'extracting',[[57,1]],'involves',[[49,1]],'duration',[[67,1]],'such',[[30,1],[0,2],[44,2],[45,4],[61,1],[62,1],[67,1],[74,2],[86,1],[39,1],[37,2],[78,1],[51,2],[29,1],[83,1],[80,1],[43,1],[32,1]],'synchronization',[[24,1]],'annoying',[[0,2]],'worms',[[37,1]],'lack',[[49,1]],'suppressime',[[74,1]],'side',[[74,1],[0,1]],'exported',[[3,1],[56,1]],'render',[[37,1]],'intercepted',[[66,1],[69,1],[19,1],[33,1],[62,1]],'impossible',[[45,2]],'unfortunately',[[33,1],[54,1],[0,1]],'written',[[37,1],[0,2]],'right',[[26,1],[54,1],[25,1],[80,1],[2,1],[44,2],[32,1],[33,1],[79,1],[37,1]],'selection',[[30,2]],'child',[[34,5],[33,2],[80,1],[37,3]],'monitors',[[54,1],[37,1]],'way',[[83,1],[51,5],[30,1],[0,5],[4,1],[45,1],[61,1]],'binplayer',[[34,1]],'moving',[[44,2],[62,1],[37,1]],'ads',[[46,1]],'easier',[[57,2],[67,1]],'reg',[[81,1],[75,2],[0,1]],'confirm',[[3,1],[29,1]],'uselastcore',[[74,1]],'measures',[[67,1]],'directx7',[[48,1],[29,1]],'there',[[1,1],[62,1],[0,5],[44,1],[45,1],[81,1],[56,1],[59,1],[9,1],[51,3],[3,1],[57,1],[33,2],[40,1]],'creating',[[51,1],[54,1]],'beneath',[[29,1]],'disabled',[[46,1],[40,1],[0,1]],'offered',[[67,1]],'replace',[[57,1],[74,1]],'settings',[[0,1],[81,1],[42,1],[8,1],[5,4],[37,4],[39,1],[22,1],[29,1],[25,1],[80,1],[2,1],[82,1],[32,1],[79,1],[11,1]],'further',[[56,1],[0,1]],'boxes',[[29,1],[1,1]],'far',[[51,1],[33,1],[80,1],[37,1]],'appearance',[[79,1],[80,1]],'tabbed',[[27,1]],'priorities',[[15,1]],'mandatory',[[74,1]],'increase',[[90,1],[86,1],[0,1]],'f12',[[86,1],[11,1],[12,1]],'properly',[[54,1],[29,1],[70,1],[43,1],[62,1],[45,1],[48,1],[74,2],[56,4],[37,2]],'forbid',[[74,1]],'focus',[[43,3]],'stays',[[3,1]],'ollydbg',[[24,1]],'handleexceptions',[[74,1]],'infinite',[[85,2]],'restored',[[3,1]],'opens',[[7,1],[5,3]],'loop',[[71,2],[74,1],[46,2]],'createdevice',[[58,1]],'back',[[14,1],[43,1],[0,1]],'doesn',[[63,1],[51,4],[54,1],[43,1],[90,1],[48,1],[52,1],[74,2],[91,1],[11,1],[37,1]],'quite',[[69,1],[90,1],[49,1],[66,2],[2,1],[11,1]],'caps',[[54,1],[29,1]],'box',[[45,1],[31,1],[29,1]],'section',[[57,1],[75,2]],'bypass',[[72,1],[74,1],[77,1]],'crucial',[[0,1]],'only',[[1,2],[46,1],[30,4],[0,5],[77,2],[74,1],[69,1],[39,3],[37,2],[59,2],[9,1],[29,3],[49,1],[51,4],[2,2],[43,2],[54,2],[63,1],[32,2],[33,2],[11,2]],'alt',[[12,1],[46,3],[74,2],[86,3],[11,2],[90,1]],'blocking',[[33,1]],'harm',[[44,1]],'states',[[44,1]],'imperia',[[51,1]],'according',[[63,1],[54,1],[74,1],[30,1]],'requests',[[78,1]],'seemed',[[0,1]],'nowindowmove',[[37,1]],'occasionally',[[45,1]],'backs',[[51,1]],'ordinal',[[33,1]],'confirmonclose',[[29,1]],'depend',[[62,1],[69,1]],'800x600',[[30,1]],'heavy',[[74,1]],'swap',[[58,2]],'keeping',[[43,1]],'wireframe',[[59,3]],'lockwinpos',[[37,1]],'modified',[[9,2]],'library',[[70,4],[24,1]],'regain',[[43,1]],'something',[[5,1],[0,1]],'displacement',[[44,1]],'higher',[[40,1],[11,1]],'same',[[38,3],[0,3],[45,1],[74,1],[69,1],[84,3],[63,2],[49,2],[51,2],[25,1],[76,1],[43,2],[34,2],[33,1]],'falling',[[0,1]],'obfuscation',[[33,1]],'threads',[[63,3]],'heights',[[10,1]],'reading',[[54,1]],'suspend',[[63,1]],'chosen',[[49,1],[76,2],[30,1],[28,1],[12,1],[37,1]],'asian',[[0,1]],'unable',[[48,1],[32,1]],'spot',[[67,1]],'compose',[[70,1]],'wow64registry',[[75,1]],'tasks',[[90,1],[11,2],[0,2]],'looks',[[83,1]],'320',[[84,1]],'was',[[78,1],[54,2],[25,1],[30,2],[24,1],[0,7],[44,1],[45,1],[3,2],[33,1],[69,1]],'manage',[[51,1],[74,1],[56,1],[57,1],[37,1]],'undesired',[[59,1]],'com',[[77,1],[48,1]],'galapagos',[[71,1]],'yellow',[[32,1]],'releases',[[70,1],[56,1],[28,1]],'messageproc',[[45,1],[44,1]],'probably',[[70,1],[30,1]],'tested',[[1,2]],'has',[[49,1],[46,1],[51,1],[19,1],[30,2],[0,3],[54,1],[34,1],[74,2],[33,3],[7,2]],'region',[[90,1],[61,1],[11,1],[44,1]],'virtualpc',[[54,1]],'overheating',[[74,1]],'scrollable',[[67,1]],'shares',[[69,1]],'fpstoggle',[[86,1],[90,1]],'distorting',[[54,1]],'fixrefcounter',[[54,1]],'fast',[[11,1],[50,1]],'simulate',[[39,1]],'session',[[25,1],[54,1],[65,1]],'fully',[[69,1],[74,1]],'domain',[[51,1]],'received',[[45,1]],'again',[[43,1],[90,1],[26,1],[3,1],[11,1],[0,2]],'telling',[[48,1]],'code',[[51,1],[62,1],[0,7],[24,3],[2,1],[74,2],[33,1],[86,1]],'widescreen',[[30,1]],'outd3dtrace',[[66,1]],'windowed',[[30,1],[0,1],[44,1],[45,2],[74,2],[69,4],[37,1],[59,1],[49,1],[29,1],[51,3],[66,1],[2,2],[11,2]],'measurement',[[74,1]],'wonderful',[[0,1]],'clipboard',[[11,1]],'involve',[[32,1]],'shortcut',[[5,1],[1,1],[2,1],[0,1]],'son',[[34,1]],'revert',[[39,1]],'supporthdmi',[[40,1]],'dxw',[[3,1]],'fixed',[[44,1],[19,1],[32,1]],'yes',[[19,1]],'disablegammaramp',[[39,1]],'devices',[[78,5],[43,4]],'unexpected',[[45,1]],'videotosystemmem',[[51,1]],'power2width',[[54,1]],'device',[[78,2],[43,2],[69,3]],'mind',[[66,1],[2,1],[0,2]],'point',[[44,1],[32,1]],'moved',[[90,1],[61,1],[44,1]],'running',[[1,1],[19,3],[0,3],[74,1],[16,2],[56,2],[69,1],[37,1],[63,1],[59,1],[26,2],[14,2],[29,2],[51,1],[2,1],[4,2],[3,1],[33,1],[11,1]],'getcursorpos',[[44,1]],'one',[[1,1],[19,2],[31,1],[0,7],[45,1],[61,1],[62,1],[67,1],[74,2],[69,1],[37,2],[78,1],[51,1],[54,1],[25,2],[6,2],[3,1],[33,3],[79,1]],'overlaps',[[69,1],[44,1]],'directx8',[[48,2]],'eliminate',[[54,1]],'avoids',[[49,1]],'wm_windowposchanged',[[45,1]],'forcehookopengl',[[70,1]],'fakeversion',[[76,1]],'zbuffer0clean',[[56,2]],'propose',[[83,1],[9,1]],'corrected',[[2,1],[51,1]],'1980x1080',[[40,1]],'texel',[[57,1]],'archive',[[1,1]],'self',[[83,1],[9,1]],'bits',[[17,1],[56,1],[22,1]],'timeout',[[45,1]],'main',[[51,1],[70,1],[80,1],[2,1],[28,1],[34,1],[72,1],[33,2],[79,1],[37,4]],'instead',[[49,2],[54,1],[25,1],[70,1],[81,1],[77,2],[91,1],[33,2],[37,2]],'encoding',[[39,2]],'class',[[74,2]],'equivalent',[[25,1],[77,1],[44,1]],'modes',[[69,1],[49,1],[51,1],[30,7],[43,2],[13,1],[74,1],[40,3],[56,3],[58,1]],'keycode',[[86,1]],'order',[[5,1],[29,1],[37,4]],'performed',[[72,1]],'timing',[[63,1],[74,1],[60,1],[62,5]],'tools',[[79,1],[13,1]],'coded',[[45,1],[33,1],[2,1]],'resizeable',[[37,1]],'dealing',[[0,1]],'unpredictable',[[0,1]],'captures',[[11,1]],'piece',[[0,1]],'open',[[25,1],[0,2]],'shared',[[0,1],[69,1],[83,1],[43,1],[24,1]],'fixd3dframe',[[37,1]],'button',[[30,3],[44,2]],'yourself',[[51,1],[0,1]],'text',[[83,1],[54,2],[80,1],[30,1],[31,1],[91,1],[79,2],[40,2],[7,1]],'opinion',[[51,1]],'callback',[[32,1]],'restore',[[12,1],[14,1],[15,1],[2,1]],'customized',[[57,1]],'continuously',[[44,1]],'form',[[78,1],[1,1]],'unnecessary',[[70,1]],'board',[[1,1]],'wrong',[[49,1],[74,1]],'inserting',[[71,1]],'layout',[[82,1]],'overridden',[[83,1]],'arranges',[[5,1]],'dual',[[0,1]],'kept',[[83,1]],'with',[[1,3],[19,1],[50,1],[0,8],[67,1],[74,10],[56,2],[39,3],[59,3],[9,2],[29,1],[49,2],[51,1],[2,3],[54,3],[66,2],[80,2],[32,1],[57,2],[7,1],[79,2],[30,5],[44,1],[62,5],[52,1],[20,1],[69,2],[37,3],[83,2],[26,1],[25,1],[70,1],[43,2],[34,2],[33,1],[11,1]],'keep',[[0,2],[44,2],[51,1],[33,1],[30,2],[2,1]],'cds',[[78,1]],'behaving',[[37,1]],'loads',[[83,1]],'between',[[49,1],[51,1],[71,1],[67,1],[44,2],[61,1],[56,2],[11,4],[69,1]],'working',[[0,1],[51,1],[1,1],[91,1],[37,1]],'obsolete',[[54,1]],'following',[[83,1],[49,1],[25,1],[19,2],[30,1],[48,1],[40,1],[11,1],[58,1]],'lang',[[83,5],[91,1]],'sacrificing',[[54,1]],'nosysmembackbuf',[[54,1]],'wm_nchittest',[[44,2]],'madness',[[54,1]],'understand',[[0,1]],'direcx7',[[48,1]],'absolute',[[2,1]],'luigi',[[24,1]],'saving',[[9,1],[44,1]],'particular',[[57,1],[49,1],[0,1]],'just',[[0,3],[51,1],[1,2],[37,1]],'maybe',[[0,1]],'possible',[[54,1],[1,1],[30,1],[0,3],[45,1],[62,1],[48,1],[72,2],[74,1],[33,1],[37,1]],'omit',[[70,1],[59,1]],'insert',[[78,1]],'smackopen',[[35,1]],'fixnchittest',[[44,1]],'extracted',[[57,1]],'like',[[69,1],[79,1],[1,4],[30,1],[0,5],[45,3],[34,1],[74,2],[33,1],[11,2],[37,1]],'range',[[86,1],[62,1],[74,1]],'offending',[[45,2]],'option',[[88,2],[67,2],[74,2],[56,2],[35,1],[39,4],[59,1],[9,3],[29,1],[49,3],[51,6],[54,2],[48,2],[57,1],[7,2],[38,1],[30,2],[62,3],[45,3],[90,2],[69,1],[37,1],[63,1],[89,1],[43,1],[34,4],[3,1],[11,1]],'cpu',[[63,5],[54,1],[29,2],[0,1],[44,2],[74,3]],'significant',[[66,1]],'without',[[51,1],[29,1],[25,1],[43,1],[0,2],[2,1],[45,1],[61,1],[62,1],[90,1],[56,1],[11,1]],'folders',[[9,1]],'trilogy',[[33,1]],'screen',[[19,1],[30,4],[0,3],[44,1],[50,1],[13,1],[52,1],[61,11],[62,1],[35,1],[37,4],[39,2],[74,1],[49,2],[29,2],[51,5],[70,2],[2,1],[71,1],[86,1],[90,1],[40,5],[11,5]],'file',[[7,3],[79,1],[91,3],[1,4],[46,1],[67,2],[81,3],[5,1],[83,1],[9,4],[26,1],[25,2],[48,1],[75,2],[3,3],[57,2],[10,1],[65,4]],'rely',[[54,1],[74,1]],'hardware',[[49,1],[54,7],[62,1],[44,1],[0,1],[42,2],[74,3],[56,2],[35,1]],'superchamps',[[43,1]],'implemented',[[33,1],[69,1]],'activated',[[62,1],[15,1],[32,1],[3,1],[2,2],[28,1]],'explained',[[0,1]],'movies',[[51,1],[54,3],[71,2],[45,1],[34,2],[72,4]],'net',[[0,1]],'titleless',[[37,1]],'specific',[[54,1],[62,1],[0,2],[45,1],[30,2],[90,1],[11,1]],'upwards',[[6,1]],'port',[[83,1],[74,1]],'resolves',[[51,1],[54,2]],'consuming',[[63,1]],'rerouting',[[77,2]],'eliminating',[[30,1]],'activate',[[39,1],[2,1],[26,1]],'drive',[[78,1],[1,2]],'intercept',[[46,1],[62,1],[44,1],[0,1],[34,1],[74,3],[32,3],[33,1],[37,1]],'finer',[[62,2]],'inclusion',[[56,1]],'makes',[[83,1],[51,1],[54,1],[67,1],[45,2],[61,1],[57,1],[69,3],[37,3]],'reported',[[9,1],[74,1]],'nod3dreset',[[56,1]],'basic',[[78,1],[48,1],[32,1],[0,3]],'know',[[0,1]],'recommended',[[91,1]],'imagehlp',[[74,2]],'dinput8',[[43,1]],'prevent',[[4,1],[39,1],[51,1],[33,1],[37,2]],'640x360',[[40,1]],'protection',[[78,1]],'off”',[[44,1]],'blizzard',[[11,1],[74,1]],'unless',[[62,1],[0,1]],'want',[[51,1],[30,1],[0,1],[44,2],[2,1],[48,1],[81,1]],'add',[[27,1],[1,2],[25,1],[80,1],[2,1],[0,1],[45,1],[34,1],[67,2],[79,1],[5,1]],'issues',[[74,1],[1,1],[70,1],[56,2],[62,1]],'skipfps',[[61,2]],'happy',[[29,1]],'combinations',[[17,1],[74,1]],'sizx',[[84,1]],'movement',[[45,1],[51,1],[43,1],[44,2]],'replication',[[70,1]],'described',[[74,1]],'discovered',[[74,1]],'cause',[[83,1],[44,1],[45,1],[72,1],[90,1],[33,2],[11,1],[37,1]],'allowing',[[54,1],[32,3],[35,2],[0,1]],'injectson',[[34,1]],'“cursor',[[44,1]],'allocated',[[74,1]],'common',[[51,2],[1,1],[87,1],[43,1],[0,1],[62,1],[74,1],[33,1],[11,1],[69,2]],'portions',[[0,1]],'enablesonhook',[[34,1]],'refers',[[30,1]],'format',[[22,1],[51,4],[10,1],[79,1],[84,1],[86,1]],'different',[[83,1],[49,1],[54,1],[25,1],[70,2],[31,2],[0,3],[50,1],[48,2],[33,2],[56,3],[69,1]],'available',[[83,3],[78,2],[54,4],[62,1],[44,1],[48,1],[74,3],[56,1],[86,2]],'activating',[[34,1]],'zbufferbitdepths',[[54,1]],'matter',[[25,1],[33,1],[51,1]],'done',[[33,1]],'multiprocesshook',[[83,2]],'several',[[51,1],[0,3],[45,1],[61,1],[72,2],[74,1],[33,2],[37,1]],'options',[[87,1],[1,1],[88,2],[67,1],[61,1],[37,1],[83,1],[49,2],[29,1],[80,1],[48,4],[3,1]],'need',[[51,1],[29,1],[54,1],[31,1],[0,2],[45,1],[2,1],[81,1],[91,1],[56,1],[7,1]],'technological',[[0,1]],'hot',[[12,2],[46,3],[33,2],[24,1],[86,2]],'computers',[[59,1],[54,1],[0,1]],'preserved',[[30,1]],'force',[[37,2],[51,1],[70,1],[44,1]],'sizing',[[45,1]],'furthermore',[[49,1]],'extract',[[57,1]],'purpose',[[34,1],[77,1],[0,2]],'technology',[[48,1]],'leaves',[[89,1],[11,1],[51,1]],'don',[[78,1],[51,4],[29,1],[66,1],[62,1],[44,1],[28,1],[90,1],[74,2],[56,3],[11,1],[37,4]],'wants',[[0,1]],'wikipedia',[[23,1]],'bilinear',[[24,1],[50,3]],'backbuffer',[[51,4],[54,2]],'zero',[[85,2],[74,1]],'service',[[49,1],[54,1]],'kill',[[45,1],[12,1],[15,1],[25,4],[37,1]],'push',[[0,1]],'dialog',[[29,1],[1,2]],'extended',[[30,1]],'win',[[90,1],[66,1],[69,1],[37,5]],'color',[[38,2],[13,3],[52,1],[74,3],[56,3],[39,5],[17,4],[22,3],[49,6],[51,3],[2,1],[72,3],[57,1],[11,2]],'flush',[[45,1]],'interested',[[48,1]],'clones',[[25,1]],'sure',[[43,2]],'drop',[[54,1],[30,1],[1,1]],'accidentally',[[61,1]],'mark',[[80,1]],'accessed',[[12,1]],'cpumaxusage',[[63,1]],'fixfreelibrary',[[74,1]],'gets',[[90,1],[33,1],[11,1],[79,1]],'updates',[[61,5],[51,1]],'conditions',[[33,1],[13,1],[32,1]],'activity',[[11,1],[90,1]],'ddsd_pixelformat',[[51,1]],'generated',[[57,1],[66,1],[67,1]],'unnoticeable',[[44,1],[39,1]],'decelerate',[[11,1]],'supportsvga',[[40,1]],'break',[[49,1],[52,1]],'namely',[[51,1],[19,1],[62,1],[44,1]],'crush',[[51,1]],'200',[[84,1]],'disassembly',[[24,1]],'placement',[[30,1]],'card',[[40,1]],'unusual',[[49,1]],'dedicated',[[51,1],[62,1],[44,1],[48,1],[74,2],[3,1]],'debugger',[[32,3]],'remapmci',[[72,1]],'case',[[9,1],[51,2],[54,1],[66,1],[44,1],[91,1],[69,1],[37,3]],'suppressdierrors',[[43,1]],'locate',[[1,1]],'will',[[87,1],[1,4],[30,1],[0,5],[45,1],[67,1],[74,4],[27,1],[63,1],[83,4],[9,1],[26,2],[25,1],[29,3],[2,4],[51,1],[80,1],[32,2],[3,3],[79,3],[65,4]],'else',[[0,3]],'overriding',[[11,1],[90,1]],'cross',[[44,1]],'state',[[4,2],[26,3],[46,1],[3,1],[91,1],[2,1]],'troubleshooting',[[1,1]],'always',[[83,1],[54,1],[24,1],[0,1],[48,1],[3,1],[33,1],[37,1]],'stretchmovies',[[72,1]],'preferred',[[7,1],[62,1]],'checked',[[61,2],[29,2],[62,5]],'thing',[[76,1],[0,1]],'injects',[[32,1],[90,1],[0,1]],'highlighted',[[25,1],[0,1]],'jetboat',[[43,1]],'deinterlace',[[54,2]],'choppy',[[63,1]],'alternative',[[51,1]],'slowdown',[[63,1]],'replaceprivops',[[74,1]],'unmount',[[78,1]],'not',[[1,1],[19,1],[0,5],[61,1],[74,4],[56,4],[84,1],[59,1],[49,2],[29,5],[51,5],[54,5],[2,1],[71,1],[48,1],[32,1],[91,1],[40,1],[57,1],[79,1],[38,1],[30,1],[31,3],[44,1],[45,4],[62,1],[69,1],[37,6],[17,1],[83,1],[26,1],[25,2],[70,1],[76,1],[34,2],[72,1],[33,3],[11,3]],'anymore',[[29,1]],'log',[[5,2],[64,1],[65,4],[1,1],[25,3],[66,1],[67,6],[90,2],[3,1],[11,3],[7,5]],'incompatibilities',[[9,1]],'maximum',[[85,2],[54,1],[10,3],[40,1]],'frontend',[[33,2],[28,3]],'implementing',[[33,1]],'desired',[[78,1],[30,3],[49,1]],'saved',[[79,1],[9,2]],'someone',[[0,2]],'ever',[[37,1]],'conversion',[[49,3],[52,1]],'replaces',[[57,1],[62,1],[74,1]],'addtimestamp',[[67,1]],'safely',[[69,1],[62,1],[0,1]],'acting',[[0,1]],'refer',[[70,1]],'nop',[[74,1]],'manipulated',[[62,1],[74,1]],'argument',[[83,1],[91,1]],'auriemma',[[24,1]],'most',[[84,1],[59,1],[54,4],[31,1],[0,1],[44,1],[45,1],[62,1],[74,1],[69,1],[37,1]],'impacts',[[39,1]],'occupy',[[37,1]],'since',[[63,1],[54,1],[1,1],[0,1],[81,1],[90,1],[48,1],[74,2],[11,1],[39,1]],'expect',[[45,1],[51,1]],'becomes',[[54,1],[43,1],[37,1]],'diagnostic',[[66,1]],'express',[[34,1]],'emulated',[[51,1],[21,1],[79,1],[11,3],[69,2]],'ansiwide',[[33,1]],'partially',[[88,1]],'view',[[7,1],[24,1],[67,1],[25,1],[18,2],[2,1]],'hooks',[[70,1],[43,2],[0,4],[34,2],[48,1],[74,2],[35,2]],'bottom',[[6,2],[30,1]],'destruction',[[37,1]],'process',[[45,3],[12,1],[13,2],[74,3],[63,1],[15,2],[51,1],[25,1],[54,1],[43,1],[34,5],[32,2]],'harder',[[33,1],[34,1]],'notice',[[76,1],[31,1],[51,1]],'counter',[[61,4],[54,2],[74,1],[62,2]],'develop',[[0,2]],'might',[[49,1],[51,2],[80,1],[24,1],[0,2],[45,1],[81,1],[90,1],[32,1]],'depth',[[17,2],[22,1],[49,2],[51,3],[72,3],[13,3],[74,1],[56,2],[11,1],[39,1]],'gsky916',[[24,1]],'hooknoupdate',[[33,1]],'determining',[[29,1]],'existing',[[51,1],[75,1],[30,1],[65,2]],'rollercoaster',[[45,1]],'notification',[[29,1]],'clipcursor',[[44,1]],'filtermessages',[[45,1]],'1ms',[[63,2]],'debugging',[[35,2],[32,1]],'microsoft',[[0,1]],'winrar',[[1,1]],'rather',[[54,2],[1,1],[30,3],[43,1],[28,1],[11,1]],'reliably',[[43,1]],'descriptor',[[54,1]],'output',[[67,1]],'exaggerated',[[61,1]],'behaves',[[44,1],[0,1]],'onto',[[78,1]],'borderless',[[30,1],[37,1]],'line',[[83,1],[54,1],[91,2],[67,3],[2,1]],'harmful',[[45,1]],'oses',[[74,3]],'directive',[[44,1]],'tell',[[29,1]],'files',[[1,1],[57,1],[0,4]],'merges',[[69,1]],'resolution',[[17,1],[63,1],[50,1],[13,1],[20,1],[40,12],[11,1]],'limitddraw',[[54,1]],'directinput8',[[43,3]],'fogging',[[59,2]],'browse',[[90,1],[11,1],[0,1]],'virus',[[0,2]],'24bpp',[[38,1]],'goes',[[3,1],[54,1]],'usergb565',[[39,1]],'nonexclusive',[[43,1]],'send',[[45,1],[37,4]],'startdebug',[[32,1]],'texturedump',[[57,1]],'around',[[61,1]],'trace',[[66,2]],'install',[[25,1],[1,1]],'initialres',[[40,1]],'getperfcounter',[[74,1]],'soon',[[34,1],[74,1],[1,1]],'save',[[9,1],[46,1],[3,1],[79,2],[80,1]],'tough',[[37,1]],'query',[[62,1],[74,1]],'libs',[[77,2],[48,1],[68,1]],'transferred',[[49,1],[54,1]],'correctly',[[45,1],[51,2],[1,1],[70,1],[33,1]],'easportshack',[[74,1]],'bufferediofix',[[78,1]],'intercepts',[[46,1],[0,2],[75,2],[32,1],[33,1],[37,4]],'extension',[[70,1],[71,1],[7,1]],'called',[[49,1]],'managing',[[49,3],[69,1]],'mintexx',[[85,1]],'question',[[0,1]],'also',[[9,2],[26,1],[49,1],[76,1],[2,1],[0,1],[67,1],[48,1],[33,1]],'debugview',[[67,1]],'software',[[74,1],[0,1]],'reserves',[[74,1]],'hide',[[78,1],[9,1],[30,2],[42,1],[16,1],[86,1],[37,3]],'simplified',[[51,1],[50,1],[0,1]],'settimer',[[62,1]],'instructions',[[74,2],[37,1]],'similar',[[79,1],[49,2],[54,2],[4,1],[77,1],[74,2],[32,1],[56,1],[11,2],[35,1]],'chance',[[45,1]],'down',[[63,1],[54,3],[66,1],[30,1],[44,1],[6,1],[50,1],[12,1],[32,1],[11,1]],'directory',[[9,1],[91,1]],'windowstyle',[[37,1]],'incredible',[[0,1]],'resized',[[37,4],[90,1],[30,1],[44,1]],'internally',[[66,1],[49,3]],'suspending',[[63,2]],'turns',[[3,1]],'graphical',[[59,1],[1,1],[57,1],[2,1]],'etc',[[0,1]],'admin',[[9,1],[29,1]],'unlockzorder',[[37,1]],'refusing',[[74,1]],'tiny',[[61,1],[1,1]],'screens',[[11,1]],'mech',[[54,1]],'directx',[[49,3],[51,1],[47,1],[53,1],[88,1],[89,1],[48,6]],'translation',[[83,1],[24,1]],'peek',[[45,1],[66,1]],'nosysmemprimary',[[54,2]],'standard',[[70,1],[52,1]],'noticing',[[61,1]],'slanted',[[88,1]],'direct3dcreate',[[56,1]],'bullet',[[0,1]],'win32',[[0,1]],'hash',[[57,1]],'categories',[[0,1]],'playing',[[72,1],[0,1]],'1280x800',[[40,1]],'recovering',[[13,1],[0,1]],'write',[[65,1],[51,1],[1,2],[0,1]],'added',[[65,1],[31,1],[0,2]],'blank',[[2,1]],'luckily',[[33,1]],'coop',[[43,1]],'means',[[62,1],[0,1],[34,1],[61,1],[85,2],[40,1]],'hel',[[54,1]],'0x7c',[[86,1]],'feature',[[90,1],[74,2],[11,1],[37,2]],'referenced',[[33,2]],'manipulate',[[74,1]],'parameters',[[70,1],[69,2]],'event',[[43,1],[32,1]],'simulates',[[78,1],[74,1],[54,1],[39,1]],'italian',[[83,1]],'scales',[[72,1],[70,1],[50,1],[69,1]],'expected',[[54,1],[74,1]],'routine',[[33,1]],'games',[[1,2],[50,1],[0,6],[77,3],[74,8],[56,4],[39,3],[59,2],[15,1],[29,1],[51,6],[54,2],[2,2],[66,1],[32,1],[40,1],[38,1],[62,2],[44,3],[45,2],[90,1],[69,1],[37,6],[78,1],[70,1],[43,1],[34,1],[72,1],[3,1],[11,1]],'compensate',[[51,1],[89,1],[69,1],[44,1]],'drawn',[[61,1],[62,1]],'your',[[7,1],[39,1],[78,1],[1,2],[24,1],[0,10],[90,3],[57,1],[11,5],[37,1]],'copies',[[54,1],[1,1]],'calling',[[0,1]],'shown',[[27,1],[44,1],[20,1],[25,1],[2,2],[0,1]],'scans',[[74,1]],'almost',[[81,2],[30,1],[0,1]],'published',[[0,1]],'cornerized',[[11,3]],'simultaneously',[[83,1]],'characteristics',[[27,1]],'processor',[[74,1]],'axes',[[44,1]],'html',[[24,1]],'part',[[11,1],[90,1]],'gives',[[62,1]],'pause',[[15,2]],'setappcompatdata',[[52,1],[74,1]],'shift',[[90,1],[12,1],[22,1]],'deluxe',[[51,1]],'rdtsc',[[62,2]],'min',[[10,1]],'pcs',[[0,2]],'repaint',[[11,2],[90,2]],'within',[[45,1],[37,1],[70,1],[44,3]],'vice',[[78,1]],'segments',[[74,1]],'gamma',[[39,3]],'methods',[[58,1],[48,1],[51,1]],'chinese',[[83,1],[24,1]],'strangely',[[44,1]],'offscreen',[[54,1]],'separate',[[65,1],[0,2],[74,1],[37,1]],'reserved',[[87,1],[50,1],[0,1],[61,1],[77,1],[56,1],[35,1],[27,1],[15,1],[29,1],[47,1],[80,1],[2,1],[24,1],[82,1],[48,1],[32,1],[91,1],[57,1],[79,1],[46,1],[38,1],[28,1],[44,1],[81,1],[12,1],[13,1],[20,1],[36,1],[64,1],[5,1],[37,1],[63,1],[21,1],[22,1],[41,1],[68,1],[43,1],[69,1],[83,1],[86,1],[89,1],[90,1],[33,1],[11,1],[73,1],[88,1],[1,1],[19,1],[67,1],[74,1],[16,1],[84,1],[39,2],[59,1],[9,1],[14,1],[23,1],[49,1],[51,1],[54,1],[4,1],[60,1],[66,1],[71,1],[10,1],[40,1],[18,1],[7,1],[65,1],[55,1],[53,1],[30,1],[31,1],[45,1],[62,1],[42,1],[52,1],[8,1],[17,1],[78,1],[26,1],[25,1],[70,1],[6,1],[76,1],[34,1],[72,1],[75,1],[3,1],[85,1],[58,1]],'helpful',[[48,1],[29,1]],'midtown',[[54,1]],'updated',[[71,1],[84,1],[51,1],[19,1],[33,2],[62,1]],'difference',[[11,1]],'nowinerrors',[[69,1]],'window',[[1,2],[19,1],[50,3],[0,5],[61,1],[74,2],[84,3],[39,2],[9,1],[14,2],[23,1],[29,6],[2,1],[49,1],[51,2],[54,4],[66,1],[32,3],[82,2],[40,1],[30,20],[44,13],[45,5],[62,1],[12,1],[13,2],[20,1],[86,1],[69,5],[37,29],[90,4],[21,1],[22,1],[25,1],[26,1],[43,3],[70,1],[72,3],[3,2],[33,1],[11,4]],'remaps',[[51,1]],'redirected',[[69,1]],'affected',[[49,1]],'hdmi',[[40,1]],'planet',[[43,1]],'videogames',[[0,1]],'hookdirectsound',[[35,1]],'legacyalloc',[[74,1]],'stopping',[[4,1]],'intro',[[45,1],[34,1],[51,1],[71,1]],'strategy',[[48,1],[69,1]],'system',[[62,2],[0,4],[45,3],[67,1],[13,1],[52,1],[77,6],[69,1],[39,2],[17,1],[37,1],[26,3],[51,1],[54,4],[63,2],[2,1],[76,1],[78,1],[83,1],[75,2],[91,2],[3,2],[33,2]],'activates',[[83,1],[29,1],[25,1],[30,1],[50,3],[45,1],[35,1],[37,1]],'timefast',[[86,1],[90,1]],'unallocated',[[74,1]],'downwards',[[6,1]],'development',[[24,1]],'defaultmessages',[[45,1]],'detecting',[[54,1],[32,1]],'executing',[[51,1]],'activities',[[69,1]],'arrives',[[0,1]],'procedure',[[46,1],[0,1]],'majority',[[33,1]],'protections',[[66,1]],'fastest',[[0,1]],'painting',[[11,1],[90,1]],'being',[[0,2],[45,2],[11,1],[37,1]],'sim',[[37,1]],'conflicts',[[51,1],[65,1]],'filtering',[[50,2]],'textures',[[59,2],[54,1],[70,2],[56,3],[57,10]],'logtoggle',[[86,1],[90,1]],'newer',[[45,1],[54,2],[43,1]],'showing',[[42,1],[29,1],[1,1],[54,1]],'traditional',[[43,1]],'autodetect',[[83,1],[9,1]],'regedit',[[79,1]],'implementation',[[70,1],[33,1],[48,3]],'winposchange',[[45,1]],'redirect',[[33,2]],'sends',[[37,1]],'stop',[[4,2]],'however',[[45,1],[48,1],[62,1]],'ascending',[[5,1]],'keyboard',[[0,1],[44,1],[46,1],[43,4],[11,1]],'explore',[[25,2],[5,1]],'elevation',[[83,1],[9,1]],'interceptrdtsc',[[62,1]],'future',[[35,2],[48,1]],'front',[[39,1]],'ask',[[17,1],[29,1]],'errors',[[72,1],[51,2],[78,1],[69,2],[43,2]],'createsurface',[[51,1]],'warning',[[83,1]],'“intercept',[[11,1],[90,1]],'forceshel',[[54,1]],'slower',[[61,1],[49,1],[51,1]],'tries',[[15,1],[62,1],[48,1],[74,2],[69,2],[37,1]],'determines',[[49,1]],'doing',[[4,1],[46,1]],'remember',[[1,3]],'less',[[61,1],[49,1]],'advanced',[[54,1]],'single',[[74,2],[70,1],[33,2],[0,4]],'another',[[32,1],[0,1]],'noalphachannel',[[51,1]],'location',[[1,2],[31,1],[0,1]],'disk',[[78,4],[74,1],[3,1],[0,1]],'entry',[[1,2],[25,4],[6,4],[2,1],[0,1],[28,2],[34,1],[33,1],[5,2]],'beware',[[3,1],[83,1]],'movable',[[37,1]],'defaulting',[[45,1],[83,3]],'offset',[[54,2]],'looking',[[57,1],[43,1],[0,2]],'directdraw7',[[49,1]],'course',[[74,1],[0,1]],'follows',[[10,1],[86,1],[2,1],[84,1]],'caused',[[54,1]],'terminate',[[15,1],[29,2],[46,1],[51,1],[2,1],[86,1]],'32bpp',[[38,1],[56,1],[39,1]],'hacks',[[66,1],[0,1]],'msec',[[61,1]],'rect',[[69,1]],'geiss',[[24,1]],'fullscreenonly',[[29,1]],'useless',[[38,1],[48,1]],'availability',[[74,2]],'schema',[[49,1],[24,1],[32,1]],'supported',[[17,2],[83,1],[51,1],[54,1],[2,1],[0,1],[74,2],[40,1]],'vmware',[[54,1]],'internal',[[50,1],[74,1]],'above',[[63,1],[54,1],[88,1],[38,3],[30,1],[28,1],[32,1]],'inhibits',[[44,1],[29,1]],'joystick',[[43,1],[44,7]],'noticeably',[[50,1]],'fix',[[88,1],[31,1],[44,1],[45,1],[90,1],[74,6],[56,3],[69,1],[37,4],[78,1],[51,3],[54,3],[70,3],[71,1],[72,2],[11,1]],'exists',[[65,1],[9,1],[29,1]],'startup',[[83,1],[74,1],[9,1],[13,1]],'alternate',[[33,1],[44,1]],'emulaterelmouse',[[43,1]],'figure',[[61,1],[54,1]],'issue',[[59,1],[51,1],[54,5],[88,2],[89,1],[31,1],[91,1],[37,1]],'sleep',[[62,1]],'stick',[[33,1]],'platform',[[78,1],[1,1],[76,1],[56,1]],'asks',[[25,1],[2,1],[29,1]],'defines',[[27,1]],'contained',[[81,1],[54,1]],'small',[[45,1],[61,1],[37,1]],'titles',[[74,1]],'period',[[45,1],[66,1]],'hiding',[[42,1]],'resulting',[[32,1]],'emulatesurface',[[49,3]],'writing',[[51,1]],'environments',[[74,1]],'mount',[[78,1]],'8bpp',[[74,2],[38,3],[39,1]],'messages',[[37,4],[1,2],[66,1],[0,1],[44,2],[45,14],[65,1]],'choose',[[58,1],[54,1],[50,1],[28,1]],'widget',[[30,2],[54,1]],'celebrates',[[29,1]],'field',[[54,4],[1,2],[70,1],[80,1],[30,1],[28,1],[45,1],[79,1]],'legend',[[51,1],[89,2]],'trails',[[59,1],[51,1]],'resume',[[15,1]],'input',[[41,1],[45,1],[43,2]],'ini',[[9,2],[46,1],[0,2],[81,1],[91,1],[57,1],[79,1]],'interpolating',[[50,1]],'returnnullref',[[54,1]],'dirty',[[11,1],[90,1]],'handling',[[46,1],[44,1],[45,1],[90,1],[52,1],[69,1],[37,2],[35,1],[39,1],[51,1],[89,1],[24,1],[72,1],[48,1],[57,2]],'showfpsoverlay',[[61,1]],'drag',[[30,1],[1,1]],'two',[[0,1],[44,2],[48,1],[30,2],[28,1]],'rudimentary',[[44,1]],'splash',[[29,1]],'2016',[[87,1],[50,1],[0,1],[61,1],[77,1],[56,1],[35,1],[27,1],[15,1],[29,1],[47,1],[80,1],[2,1],[24,1],[82,1],[48,1],[32,1],[91,1],[57,1],[79,1],[46,1],[38,1],[28,1],[44,1],[81,1],[12,1],[13,1],[20,1],[36,1],[64,1],[5,1],[37,1],[63,1],[21,1],[22,1],[41,1],[68,1],[43,1],[69,1],[83,1],[86,1],[89,1],[90,1],[33,1],[11,1],[73,1],[88,1],[1,1],[19,1],[67,1],[74,1],[16,1],[84,1],[39,1],[59,1],[9,1],[14,1],[23,1],[49,1],[51,1],[54,1],[4,1],[60,1],[66,1],[71,1],[10,1],[40,1],[18,1],[7,1],[65,1],[55,1],[53,1],[30,1],[31,1],[45,1],[62,1],[42,1],[52,1],[8,1],[17,1],[78,1],[26,1],[25,1],[70,1],[6,1],[76,1],[34,1],[72,1],[75,1],[3,1],[85,1],[58,1]],'needadmincaps',[[29,1]],'automatic',[[83,2],[42,1],[48,3],[57,1]],'windowized',[[30,1]],'copying',[[54,2],[0,1]],'seems',[[74,1],[48,1],[37,1]],'320x200',[[40,2]],'backbuffers',[[49,1]],'actual',[[61,1],[54,1],[79,2]],'favorite',[[0,1]],'centers',[[30,1]],'forcefully',[[59,1]],'predetermined',[[54,1]],'needs',[[28,1],[39,1],[74,1],[81,1],[33,2],[37,1]],'specify',[[48,1],[1,1],[54,1],[31,1],[30,1]],'key_wow64_64key',[[75,2]],'verbose',[[11,1],[90,1]],'info',[[45,1],[66,1],[0,1]],'improvements',[[1,1],[0,2]],'frequent',[[61,1]],'receive',[[37,1],[45,1],[1,1]],'children',[[34,2]],'desktop',[[38,1],[30,7],[0,1],[13,5],[16,3],[52,2],[56,1],[69,3],[39,2],[17,2],[22,2],[49,2],[51,1],[34,1],[72,1],[18,1],[11,5]],'modalstyle',[[37,1]],'recording',[[84,2]],'home',[[0,2]],'detects',[[72,1],[54,1],[48,1],[70,1],[2,1]],'events',[[45,2],[32,1],[66,3],[0,1]],'check',[[72,1],[9,1],[1,2],[3,1],[33,1],[56,1]],'names',[[57,1],[31,1]],'bought',[[0,1]],'diagonally',[[54,1]],'direcr3d',[[19,1]],'lower',[[56,1]],'packages',[[83,1]],'configuration',[[79,1],[1,3],[19,1],[30,1],[0,7],[81,3],[27,2],[5,2],[37,1],[9,4],[83,1],[25,2],[80,2],[2,2],[34,3],[91,2],[3,2],[10,1],[33,1],[57,1]],'invisible',[[88,1],[37,1]],'periodically',[[45,2],[61,1],[51,1]],'every',[[59,1],[51,1],[1,1],[33,1],[44,1]],'ones',[[57,1]],'timesetevent',[[62,1]],'optimize',[[52,1],[29,1]],'directx1~6',[[48,2]],'font',[[69,2],[74,4]],'smallest',[[65,1]],'alphabetical',[[5,1]],'tool',[[67,1],[0,1]],'icons',[[19,1],[61,1],[0,1]],'d3d8',[[56,1],[48,1]],'autorefresh',[[51,2]],'beginscene',[[59,1]],'falfuncions',[[45,1]],'intervention',[[48,1]],'click',[[44,1],[30,1],[1,1]],'hookgoglibs',[[77,2]],'dxwnd',[[87,1],[0,29],[61,2],[77,1],[15,2],[29,9],[2,8],[24,2],[48,5],[32,6],[91,7],[57,3],[79,2],[46,2],[28,2],[44,1],[81,4],[13,2],[90,2],[86,1],[64,1],[37,3],[69,1],[83,4],[33,10],[11,1],[1,11],[19,4],[74,3],[84,3],[39,1],[9,5],[49,3],[51,2],[54,2],[66,3],[4,1],[7,1],[65,3],[30,1],[31,4],[45,2],[62,2],[26,8],[25,1],[70,1],[34,1],[75,2],[3,7]],'introduction',[[0,1]],'affect',[[61,1],[26,1],[91,1]],'timeslow',[[86,1],[90,1]],'edit',[[81,1],[34,2],[25,1],[5,1]],'story',[[0,1]],'coordinate',[[84,1],[11,1],[30,1]],'letting',[[0,1]],'completion',[[43,1]],'emulateregistry',[[75,1]],'configurations',[[1,1],[30,1],[0,1]],'effects',[[0,2],[59,2],[56,1],[11,1],[44,1]],'nopower2fix',[[56,1]],'include',[[56,1],[57,1],[1,1]],'clear',[[59,1],[13,1],[3,1],[56,2]],'emulating',[[39,1]],'requires',[[48,1],[29,1],[43,1],[2,1]],'considers',[[45,1]],'empties',[[45,1]],'compares',[[2,1]],'flag',[[1,2],[19,1],[61,1],[74,11],[77,5],[56,4],[35,1],[39,1],[84,1],[59,1],[51,6],[29,2],[54,8],[66,1],[71,1],[32,1],[57,2],[79,2],[46,1],[31,1],[30,3],[44,5],[45,2],[62,5],[20,1],[90,1],[69,2],[37,4],[63,2],[78,2],[70,2],[43,5],[34,1],[72,2],[75,2],[33,6],[58,1]],'tracing',[[3,1],[35,2]],'nomovies',[[72,1]],'languages',[[83,1]],'sims',[[51,1]],'characters',[[11,1]],'engine',[[33,2]],'resolving',[[59,1],[37,2]],'rendering',[[54,1],[11,1],[37,4]],'recognize',[[43,1]],'algorithm',[[31,1]],'outregistry',[[66,1]],'overrideregistry',[[75,1]],'menu',[[17,1],[26,1],[1,2],[25,2],[54,1],[2,2],[88,3],[89,1],[18,1]],'keymapping',[[86,1]],'approximate',[[54,1],[74,1]],'processed',[[56,1],[66,1],[37,1]],'suspends',[[63,1]],'setcompatibility',[[52,1]],'day',[[0,1]],'handles',[[64,1],[49,1],[32,1]],'forwards',[[49,2]],'forced',[[75,2],[42,1],[51,1],[84,2]],'wallpapermode',[[37,1]],'includes',[[2,1],[44,1]],'directdraw1',[[49,1]],'removes',[[78,1]],'windowproc',[[33,3]],'provided',[[24,6],[28,1]],'registry',[[1,1],[66,2],[0,2],[81,1],[13,1],[75,9],[79,9],[37,1]],'accordingly',[[61,1]],'sections',[[61,1]],'normalize',[[62,1]],'creation',[[32,2]],'drives',[[78,1]],'own',[[37,3],[83,1],[9,1],[74,2],[2,1],[0,2]],'coder',[[0,1]],'during',[[45,2],[51,1],[71,1],[11,1],[58,1]],'33%',[[63,1]],'masks',[[43,1]],'backgrounds',[[39,1]],'simply',[[78,2],[54,1],[49,1],[74,1],[0,1]],'wherever',[[0,2]],'instance',[[1,1],[33,1],[30,1],[44,1]],'empty',[[45,1],[78,1],[54,1],[1,1],[30,1]],'frame',[[61,2],[51,2],[54,1],[19,1],[37,3]],'help',[[56,1],[24,3],[57,1]],'asynchronous',[[78,2]],'next',[[84,1]],'locale',[[83,1]],'calls',[[62,2],[67,1],[77,2],[74,1],[56,1],[69,3],[37,3],[39,1],[49,1],[34,1],[48,3],[72,3],[75,2],[33,4]],'trying',[[74,1],[33,1],[2,1],[0,3]],'movements',[[43,1]],'thread',[[45,1],[15,2],[1,1],[51,1],[35,1]],'filter',[[45,2],[24,1],[50,2]],'date',[[83,1]],'tick',[[62,2],[67,1]],'adjust',[[29,1],[62,1],[20,1]],'smk',[[71,1]],'detection',[[43,1]],'job',[[4,1]],'related',[[23,1],[29,1],[66,1],[43,1],[82,1],[61,1],[48,1],[20,1],[69,1]],'invoked',[[59,1],[37,1]],'behaviors',[[32,1]],'clientremapping',[[69,1]],'hence',[[0,1]],'stack',[[79,1]],'finetiming',[[62,1]],'folder',[[0,1],[9,2],[1,3],[31,3],[5,1]],'picture',[[19,1],[2,1]],'comp',[[45,1]],'becoming',[[49,1]],'thought',[[0,1]],'team',[[24,1]],'introduces',[[61,2],[44,1]],'features',[[54,1],[48,1],[91,1],[0,2]],'unskippable',[[45,1]],'suppressd3dext',[[56,1]],'play',[[34,1],[90,1]],'glactivetexture',[[70,1]],'causing',[[74,1]],'experimental',[[58,1],[0,1],[70,1],[37,4]],'logs',[[67,1],[1,3],[3,1],[66,8],[64,2],[65,3]],'had',[[38,1],[0,1]],'error',[[69,1],[51,1],[74,2],[2,1],[43,1]],'subfolder',[[57,2],[2,1]],'fields',[[40,2],[30,2]],'destroyed',[[37,1]],'limitfps',[[61,2]],'defined',[[45,1]],'coarse',[[20,1]],'client',[[69,2],[61,1],[51,1],[30,1],[50,2]],'fixwinframe',[[37,1]],'enableclipping',[[44,1]],'outwinmessages',[[66,1]],'sports',[[74,2]],'globalunlock',[[74,1]],'already',[[59,1],[32,1],[38,1],[79,1],[0,1]],'directx11',[[48,2]],'modal',[[37,3]],'eminent',[[51,1]],'keepcursorfixed',[[44,1]],'fight',[[11,1]],'periodic',[[51,1]],'buffered',[[78,1]],'management',[[39,1]],'exist',[[79,1]],'trick',[[90,1],[74,1],[11,1],[37,1]],'frozen',[[0,1]],'freeze',[[11,1]],'functions',[[12,1],[29,1],[49,1],[54,2],[11,1]],'similarly',[[49,1]],'together',[[30,1],[0,1]],'their',[[54,1],[2,1],[0,3],[45,2],[72,2],[48,1],[37,1]],'compatible',[[49,2],[52,1]],'subset',[[26,1]],'palette',[[39,4],[21,2],[49,1],[51,3],[69,3],[18,1]],'separated',[[33,1],[65,1]],'emulate',[[75,1],[76,1],[40,1],[43,1],[62,1]],'releasemouse',[[44,1]],'snowboard',[[54,1],[88,3],[56,1]],'solution',[[77,1],[37,1]],'confirmation',[[29,2],[25,1],[5,1]],'bypasses',[[34,1],[69,1],[72,1]],'for',[[50,1],[0,10],[61,3],[56,1],[27,1],[15,1],[29,2],[80,1],[24,1],[48,7],[57,1],[79,1],[46,1],[28,2],[44,4],[81,2],[13,1],[90,1],[69,4],[37,2],[63,5],[83,4],[89,1],[43,4],[33,2],[11,1],[88,1],[1,5],[74,6],[84,1],[9,4],[23,1],[51,3],[54,3],[66,1],[10,1],[18,1],[7,1],[30,9],[31,1],[45,1],[62,2],[52,3],[78,3],[25,2],[70,2],[34,2],[72,2],[85,4],[3,2]],'libraries',[[0,1],[69,1],[77,1],[43,3],[35,1]],'decrease',[[90,1],[86,1],[0,1]],'that',[[87,1],[50,1],[0,22],[61,6],[77,1],[56,1],[35,2],[15,1],[29,4],[2,3],[24,1],[48,2],[32,6],[91,1],[57,2],[38,1],[44,3],[81,1],[90,2],[13,2],[20,1],[69,4],[37,8],[63,3],[83,2],[21,1],[22,1],[43,5],[33,3],[11,5],[1,3],[67,3],[74,12],[39,3],[59,1],[49,3],[23,1],[51,6],[54,4],[66,3],[40,2],[30,3],[62,5],[45,9],[78,3],[26,1],[70,1],[34,1],[72,3],[75,4],[3,2]],'appropriate',[[45,1],[43,2]],'area',[[30,3],[44,1],[50,2],[61,1],[12,1],[90,2],[69,3],[37,1],[51,1],[80,1],[72,1],[10,1],[79,1],[11,6]],'troubles',[[51,1]],'first',[[78,1],[51,1],[25,1],[30,1],[0,3],[74,1],[32,2],[7,1]],'reducing',[[63,1]],'troubleshoot',[[66,1]],'care',[[49,1],[37,1]],'syncronize',[[69,1]],'globalunock',[[74,1]],'lowest',[[37,1]],'native',[[40,1],[43,1],[75,1]],'asking',[[0,1]],'could',[[45,1],[48,1],[51,1],[74,1],[69,1],[0,2]],'plit',[[51,1]],'1000',[[61,2]],'top',[[0,1],[11,2],[37,2],[69,1],[6,2],[2,1]],'correct',[[62,1],[48,1],[44,2]],'below',[[27,1],[54,2],[88,1],[89,1],[2,1],[20,1],[37,1]],'account',[[45,1],[51,1]],'codeproject',[[0,1]],'key”',[[11,1],[90,1]],'actually',[[74,1],[2,1],[37,1]],'step',[[6,2]],'resizing',[[45,1],[37,1]],'svga',[[40,1]],'sherwood',[[51,1],[89,2]],'thank',[[0,3]],'screenshot',[[11,1]],'filled',[[75,2]],'often',[[74,2],[0,1]],'fixsmackloop',[[71,1]],'plus',[[26,1]],'aero',[[49,3],[52,7]],'owner',[[0,1]],'export',[[9,1],[1,1],[25,1],[2,1],[0,1]],'formula',[[61,1]],'glut32',[[70,2]],'prefer',[[9,1]],'analyze',[[44,1],[66,1],[1,1]],'lose',[[43,1],[29,1]],'uprising',[[45,1],[37,1]],'notify',[[29,1]],'hidecdromempty',[[78,1]],'return',[[54,2],[51,1],[74,2],[43,1],[69,1]],'conveniently',[[74,1]],'bypassgoglibs',[[77,1]],'accelerate',[[11,1]],'slow',[[0,1],[63,1],[11,1],[44,2]],'supporters',[[24,1],[0,1]],'whole',[[37,2],[44,1],[69,1],[30,3],[39,1]],'bit',[[74,3],[75,4],[56,2],[39,1]],'too',[[45,1]],'recent',[[17,1],[49,1],[54,1],[70,1],[0,2],[74,1],[56,1],[84,1]],'audio',[[74,1]],'sets',[[83,1],[51,1],[61,1],[48,1],[74,1],[86,1],[37,1]],'mechanism',[[30,1],[43,1]],'killed',[[45,2],[71,1]],'generate',[[51,1]],'opcodes',[[62,1],[74,3]],'ran',[[0,1]],'call',[[70,1],[34,1],[52,1],[72,1],[77,1],[33,3],[35,1],[69,2]],'alpha',[[51,2]],'mcisendstring',[[72,2]],'ime',[[74,2]],'mintexy',[[85,1]],'usually',[[5,1],[69,2],[49,1],[62,1],[0,1],[74,3],[11,1],[39,1]],'afford',[[74,1]],'unchanged',[[11,1]],'leftmost',[[20,1]],'approximation',[[51,1]],'cumulative',[[51,1]],'pump',[[45,1]],'maxtexx',[[85,1]],'yet',[[74,1],[0,1]],'stand',[[11,1]],'networking',[[11,1]],'resolutions',[[40,3]],'usual',[[0,1]],'provide',[[51,1],[1,1]],'logic',[[32,1],[31,1],[0,1]],'into',[[51,1],[1,1],[54,1],[50,1],[0,5],[45,1],[90,1],[57,1],[37,1]],'avoid',[[65,1],[51,1],[44,1],[34,1],[48,1],[61,1],[74,1],[77,1],[35,2],[37,2]],'great',[[0,1]],'fixpixelzoom',[[70,1]],'collect',[[1,1]],'ratios',[[63,1],[30,1]],'referring',[[30,1]],'locks',[[51,1]],'refreshed',[[51,1],[35,1],[20,1]],'handled',[[49,1]],'those',[[56,1],[57,1]],'offscreenplain',[[49,1]],'logging',[[86,1],[90,1],[19,2],[11,2],[65,1]],'runtime',[[67,1],[1,1]],'calculates',[[30,1]],'terminates',[[56,1],[29,1]],'varying',[[54,1]],'windows',[[30,2],[0,2],[44,1],[45,4],[52,2],[74,6],[90,1],[56,3],[69,1],[37,8],[83,1],[78,1],[9,1],[23,1],[29,1],[51,1],[43,1],[70,1],[76,2],[72,2],[32,1],[33,1],[18,1]],'patches',[[77,1],[74,1]],'using',[[54,2],[1,1],[43,1],[30,1],[45,1],[0,3],[62,1],[67,1],[72,1],[57,2],[74,1]],'either',[[74,1],[19,2],[2,1],[0,1]],'unacquire',[[43,3]],'disablefogging',[[59,1]],'fail',[[25,1],[45,1],[51,1]],'although',[[45,1],[0,1]],'successfully',[[74,1],[37,1]],'noimagehlp',[[74,1]],'artwork',[[0,1]],'win98',[[78,1]],'localized',[[91,1]],'multimedia',[[72,3],[62,1]],'selector',[[83,1],[30,1]],'correspond',[[54,1]],'timestretch',[[62,1]],'user',[[33,1]],'copy',[[0,2],[78,2],[66,1],[58,1]],'how',[[49,1],[29,1],[54,1],[0,2]],'icon',[[26,3],[80,1],[31,1],[2,5],[30,2],[32,1],[3,1],[33,1],[79,1]],'die',[[33,1],[2,1]],'switched',[[38,1]],'external',[[3,1],[91,1]],'condition',[[74,3],[51,1],[44,1]],'criteria',[[57,1]],'certain',[[77,2],[33,1],[0,1]],'pack',[[83,4]],'0x70',[[86,1]],'locking',[[11,1],[90,1]],'relative',[[43,2],[67,2]],'cooperative',[[19,1],[43,1]],'texturehighlight',[[57,1]],'skewed',[[54,1]],'setcursorpos',[[44,1]],'configurable',[[61,1]],'smearing',[[51,1]],'blockpriorityclass',[[74,1]],'inject',[[32,1]],'exiting',[[3,1]],'pax',[[51,1]],'unresponsive',[[0,1]],'picker',[[30,1]],'bar',[[30,1],[37,1]],'maintaining',[[0,1]],'name',[[34,1],[77,1],[70,1],[19,1],[28,4]],'fullscr',[[11,1]],'black',[[51,1],[49,1],[54,3],[30,1]],'commands',[[26,1],[3,1],[2,2],[27,1]],'suppresschild',[[34,1]],'warnings',[[46,1]],'d3d9',[[48,1],[56,2],[24,1]],'match',[[57,1],[1,1]],'developer',[[24,2],[1,1]],'based',[[61,1],[48,1]],'basically',[[54,1]],'endless',[[74,2]],'modders',[[57,1]],'stretch',[[84,1],[72,1],[54,1],[20,1],[50,1],[62,5]],'gho',[[87,1],[50,1],[0,1],[61,1],[77,1],[56,1],[35,1],[27,1],[15,1],[29,1],[47,1],[80,1],[2,1],[24,2],[82,1],[48,1],[32,1],[91,1],[57,1],[79,1],[46,1],[38,1],[28,1],[44,1],[81,1],[12,1],[13,1],[20,1],[36,1],[64,1],[5,1],[37,1],[63,1],[21,1],[22,1],[41,1],[68,1],[43,1],[69,1],[83,1],[86,1],[89,1],[90,1],[33,1],[11,1],[73,1],[88,1],[1,1],[19,1],[67,1],[74,1],[16,1],[84,1],[39,1],[59,1],[9,1],[14,1],[23,1],[49,1],[51,1],[54,1],[4,1],[60,1],[66,1],[71,1],[10,1],[40,1],[18,1],[7,1],[65,1],[55,1],[53,1],[30,1],[31,1],[45,1],[62,1],[42,1],[52,1],[8,1],[17,1],[78,1],[26,1],[25,1],[70,1],[6,1],[76,1],[34,1],[72,1],[75,1],[3,1],[85,1],[58,1]],'clipper',[[51,2],[69,1]],'path',[[9,3],[1,3],[23,1],[25,1],[2,4],[28,3],[31,5]],'identical',[[79,1]],'theory',[[45,1]],'weren',[[54,1]],'unlock',[[51,1],[54,1],[88,1],[86,1],[11,1],[37,1]],'until',[[91,1],[2,1],[26,1]],'middle',[[44,2]],'showhints',[[29,1]],'potentially',[[45,1]],'encouragement',[[24,1]],'adds',[[67,2]],'lowering',[[15,1]],'here',[[84,1],[77,1],[87,1],[82,1],[28,1]],'frames',[[59,2],[56,2],[35,1],[71,1]],'suppressed',[[45,1]],'advantages',[[33,1]],'reached',[[33,1]],'outdebugstring',[[67,1]],'args',[[70,1]],'current',[[19,1],[38,1],[0,1],[44,1],[17,1],[83,1],[21,1],[51,1],[2,1],[24,1],[48,1],[3,1],[11,2]],'refresh',[[90,1],[61,1],[51,1],[86,2],[11,1],[37,2]],'michael',[[24,1]],'internet',[[0,1]],'compatibility',[[73,1],[0,2],[77,2],[13,3],[52,1],[74,2],[54,1],[29,1],[76,1],[48,1],[32,1],[58,1]],'afterward',[[37,1]],'delay',[[61,9],[44,2]],'wildly',[[61,1]],'corners',[[62,1]],'string',[[83,1],[72,1],[67,1]],'yfactor',[[70,1]],'must',[[45,1],[79,1],[91,1]],'turned',[[45,1],[43,1]],'disks',[[78,1]],'decided',[[0,1]],'suspended',[[32,1]],'tight',[[35,1]],'terminated',[[45,1],[26,1],[84,1]],'border',[[37,1],[45,1],[54,1],[30,1],[44,2]],'closer',[[49,1]],'choosing',[[1,1]],'emulation',[[69,1],[49,2],[51,3],[54,1],[38,1],[89,1],[11,1],[39,1]],'processes',[[45,2],[34,2],[80,1]],'retrieved',[[79,1]],'notable',[[54,3],[74,1]],'flickering',[[69,1]],'affecting',[[25,1],[39,1]],'the',[[50,12],[0,47],[61,20],[77,4],[56,12],[35,3],[27,4],[15,4],[29,13],[80,4],[2,26],[24,14],[82,1],[48,15],[32,22],[91,9],[57,7],[79,11],[46,7],[38,5],[28,11],[44,37],[81,3],[12,3],[13,4],[20,10],[86,9],[69,21],[5,10],[37,40],[63,9],[21,2],[22,1],[83,17],[89,7],[43,22],[90,19],[33,30],[11,39],[88,8],[1,30],[19,15],[67,9],[74,36],[16,2],[84,12],[39,14],[59,6],[9,8],[14,3],[23,3],[49,25],[51,48],[54,57],[4,4],[66,7],[71,5],[10,1],[40,14],[18,1],[7,3],[65,2],[30,54],[31,6],[45,16],[62,27],[42,2],[52,6],[17,2],[78,8],[26,11],[25,19],[70,10],[6,8],[76,7],[34,10],[72,8],[75,10],[3,10],[58,3]],'speech',[[80,1]],'off',[[1,1],[3,1],[19,1],[11,3],[90,5]],'perform',[[56,1],[66,1],[72,1]],'better',[[49,1],[51,2],[54,1],[50,1],[77,1],[13,1],[33,1],[11,1]],'surround',[[30,1]],'straight',[[54,1]],'result',[[72,1],[74,1]],'bear',[[0,1]],'twice',[[50,1]],'fixbindtexture',[[70,1]],'modern',[[59,1],[51,1],[54,1],[0,1],[74,2],[37,1]],'green',[[2,1]],'entries',[[25,1],[2,1],[0,1],[75,2],[56,1],[39,3]],'receives',[[69,1],[44,2]],'minimal',[[54,2],[44,1]],'located',[[0,1],[54,1],[91,1],[33,1],[5,1]],'handy',[[4,1]],'generic',[[29,1]],'adjustment',[[20,1]],'banner',[[29,1]],'mysterious',[[0,1]],'significantly',[[54,1]],'crashes',[[45,1],[13,1],[74,1],[0,1]],'execution',[[31,3],[32,2]],'hooknorun',[[33,1]],'progressive',[[51,1]],'required',[[1,1]],'previous',[[59,1],[2,2],[67,1]],'full',[[72,1],[50,1],[54,1]],'everything',[[1,1],[0,2]],'specifications',[[51,1]],'dump',[[57,2],[85,4]],'level',[[29,1],[19,1],[43,2],[37,1]],'shareddc',[[69,2]],'xfactor',[[70,1]],'routing',[[77,1]],'cubes',[[79,1]],'drawback',[[32,3]],'turning',[[11,1]],'rendered',[[56,1]],'vfw',[[72,1]],'english',[[83,4]],'guarantee',[[74,1]],'dll',[[83,3],[70,2],[24,3],[0,1],[62,2],[34,1],[48,5],[74,3],[91,1],[56,1],[33,1]],'making',[[45,1],[34,1],[49,1],[38,1],[43,2],[39,1]],'scaled',[[51,2],[49,1],[70,1],[50,1],[69,1]],'movie',[[72,3]],'taking',[[11,1]],'social',[[0,1]],'listen',[[45,1]],'exception',[[62,1],[74,3]],'opcode',[[62,1],[74,1]],'opengl32',[[70,1]],'detected',[[13,1],[54,1],[74,1],[40,1],[71,1]],'conversions',[[49,1]],'smack',[[71,5]],'seem',[[74,1]],'outimporttable',[[66,1]],'width',[[54,1],[19,1],[30,6],[85,2],[10,2],[40,2],[84,3]],'note',[[49,1],[54,1],[66,1],[30,1],[61,1],[3,1],[40,1],[79,1]],'release',[[0,3],[51,1],[76,1],[30,1],[44,1]],'simplify',[[28,1]],'dungeon',[[44,1]],'blitted',[[50,1],[54,1]],'horizontal',[[84,1],[51,1],[54,1]],'cover',[[72,1]],'function',[[86,1],[12,1],[70,1],[33,1],[11,2],[44,1]],'affinity',[[74,3]],'reserve',[[74,1]],'appear',[[63,1],[78,1],[54,1],[51,1],[1,1],[88,1]],'active',[[43,1],[3,1],[25,1],[35,1],[37,1]],'temporary',[[49,1]],'cossaks',[[51,1]],'behind',[[0,1]],'contents',[[45,1]],'handle',[[69,1],[78,1],[29,1],[2,2],[0,1],[45,1],[74,3],[33,1],[11,1],[37,1]],'suffers',[[51,1]],'designed',[[45,2],[29,1]],'size',[[22,1],[29,1],[49,1],[50,2],[30,4],[61,1],[72,1],[56,1],[84,1],[37,3]],'allow',[[3,1],[0,3]],'useful',[[67,1],[90,3],[13,1],[52,1],[37,1],[39,1],[5,1],[9,1],[15,1],[51,1],[66,1],[2,2],[11,2]],'16bpp',[[38,1],[39,4]],'given',[[91,1],[40,2],[2,1],[27,1]],'surface',[[19,1],[50,4],[90,1],[56,2],[35,2],[69,2],[37,3],[59,1],[49,14],[51,12],[54,9],[89,1],[11,1]],'noticeable',[[54,1],[39,1]],'vista',[[52,1]],'packs',[[83,1]],'improve',[[0,2],[54,2],[74,1],[58,1]],'project',[[24,1],[0,4]],'oddly',[[51,1]],'golf',[[37,1]],'1mhz',[[62,1]],'bpp',[[38,4]],'produces',[[61,1],[11,1],[69,1]],'tracehooks',[[66,1]],'tricky',[[45,1],[0,1]],'ubik',[[74,1]],'perfect',[[11,1]],'programming',[[0,1]],'usb',[[1,1]],'free',[[74,1]],'manual',[[81,1]],'along',[[66,1],[30,1],[74,1]],'rightmost',[[20,1]],'who',[[24,10]],'human',[[43,1]],'executable',[[1,1],[23,1],[29,1],[2,1],[28,1],[0,1],[33,1]],'classes',[[72,1]],'positive',[[72,1],[0,1]],'weird',[[11,1]],'realistic',[[61,1]],'keeper',[[44,1]],'specified',[[63,1]],'returns',[[72,1],[74,1]],'provides',[[18,1]],'new',[[37,1],[65,2],[1,2],[25,1],[30,1],[0,1],[43,1],[34,1],[84,1],[5,1]],'existed',[[0,1]],'shortcuts',[[0,1]],'installing',[[1,1]],'altering',[[39,1]],'little',[[29,1],[49,1],[0,2]],'attention',[[0,1]],'dragging',[[37,1],[20,1]],'adjacent',[[40,2],[50,1]],'choice',[[33,1],[40,2],[74,1]],'listbox',[[62,1]],'showtimestretch',[[62,1]],'determine',[[69,1]],'directed',[[48,1]],'cost',[[25,1],[54,1]],'providing',[[30,1]],'bother',[[0,1]],'textureformat',[[51,1]],'gray',[[2,1],[31,1]],'very',[[39,1],[78,1],[15,1],[29,1],[51,1],[54,3],[0,1],[74,2],[3,1],[69,1],[37,1]],'quality',[[54,1]],'join',[[0,1]],'clipping”',[[90,1]],'modules',[[31,1]],'limitscreenres',[[40,1]],'logged',[[66,1]],'physically',[[74,1]],'0x8ffffff',[[74,1]],'fixes',[[88,2],[89,1],[71,1],[43,1],[24,1],[44,1],[72,1],[74,2],[56,3]],'image',[[51,1],[88,1],[89,1],[56,1],[11,1]],'low',[[17,1]],'giving',[[37,1]],'ticks',[[62,1]],'outdebug',[[66,1]],'kills',[[25,1],[45,1],[15,1]],'inserts',[[5,1]],'though',[[45,1],[48,1],[51,1],[74,1],[33,1],[69,1]],'hidemultimonitor',[[37,1]],'older',[[45,1],[83,1],[54,1],[40,1],[56,1]],'learned',[[0,1]],'playback',[[71,1]],'bitmap',[[57,1]],'functional',[[74,1]],'killing',[[2,1]],'long',[[45,3],[67,1],[0,1]],'longer',[[17,1],[83,2],[9,1],[54,1],[0,1],[74,1],[40,1]],'person',[[0,1]],'enabling',[[43,2]],'hooksmackw32',[[71,1],[35,1]],'duplicates',[[25,1]],'places',[[54,1],[44,1]],'divide',[[74,1]],'refreshing',[[21,1],[37,1]],'applied',[[34,1],[54,1],[23,1],[66,1]],'cleared',[[83,1]],'setting',[[83,1],[51,1],[1,1],[76,1],[38,5],[43,1],[2,2],[0,1],[48,1],[74,2],[39,1]],'texture',[[59,1],[51,2],[54,1],[70,2],[85,9],[10,3],[57,6]],'hookopengl',[[70,1]],'improved',[[0,1]],'occupies',[[30,2]],'multiplication',[[90,1]],'foreground',[[45,1]],'configured',[[1,2],[25,1],[0,1]],'displaying',[[45,1]],'moves',[[6,4]],'scan',[[54,2]],'people',[[0,1]],'second',[[63,1],[21,1],[51,1],[19,2],[0,3],[61,2],[20,1]],'discouraged',[[69,1]],'list',[[78,1],[1,2],[23,1],[25,4],[6,2],[2,2],[0,2],[34,1],[3,1],[56,1],[5,3]],'selectively',[[63,1]],'alphachannel',[[51,1]],'and',[[87,1],[0,33],[61,3],[77,3],[56,3],[35,2],[15,1],[29,3],[2,4],[24,5],[82,1],[48,5],[32,2],[57,3],[44,10],[90,5],[12,3],[20,4],[86,1],[69,5],[37,16],[63,2],[83,8],[22,1],[43,5],[33,5],[11,11],[1,7],[19,2],[67,1],[74,11],[84,2],[39,4],[59,1],[9,4],[49,9],[51,6],[54,11],[66,2],[71,2],[10,2],[40,3],[65,1],[30,13],[62,6],[45,10],[52,2],[78,3],[26,1],[25,3],[70,1],[34,2],[72,4],[75,1],[3,3]],'individual',[[33,2]],'still',[[17,1],[1,1],[29,1],[62,1],[0,3],[3,1],[11,3],[37,1]],'powerful',[[74,1],[0,1]],'meaningless',[[45,1]],'racer',[[54,2],[88,2],[56,1]],'delicate',[[62,1]],'record',[[79,1],[80,1]],'before',[[54,1],[1,1],[38,1],[0,1],[45,1],[74,1],[79,1],[37,3]],'256',[[39,1],[2,1],[21,1]],'ignore',[[61,1],[54,2],[51,1],[37,1]],'lock',[[39,3],[51,3],[54,2],[88,1],[90,2],[86,1],[11,1],[37,2]],'refreshes',[[51,1]],'fps',[[90,1],[61,12],[19,1],[11,2],[86,1]],'various',[[18,1]],'mouse',[[83,1],[51,2],[66,3],[43,6],[30,2],[45,3],[44,17]],'forth',[[44,1],[45,1],[29,1]],'intercepting',[[32,1]],'modifymouse',[[44,1]],'virtualjoystick',[[44,1]],'starts',[[34,1],[74,1],[91,2],[3,1],[30,1]],'cutscenes',[[45,1]],'which',[[30,1],[44,1],[0,1],[62,1],[74,1],[39,1],[49,1],[29,1],[51,1],[54,4],[71,2],[76,1],[32,1]],'stores',[[0,1]],'policy',[[33,1]],'dedicate',[[0,1]],'start',[[84,1],[31,2],[0,2],[4,2],[74,1],[91,1],[69,1],[39,1]],'center',[[30,2],[43,1]],'lines',[[90,1],[11,1],[54,6]],'title',[[61,2],[30,1],[37,1]],'gaming',[[30,1],[0,1]],'differences',[[2,1]],'mci',[[72,4]],'controls',[[78,1]],'setzbufferbitdepths',[[54,1]],'require',[[44,1],[30,1],[1,1]],'diablo',[[74,2]],'activemovie',[[72,1]],'nofillrect',[[69,1]],'entirely',[[30,1],[90,1]],'syncpalette',[[69,1]],'exports',[[25,1],[56,1]],'switch',[[52,1],[51,1],[29,2]],'trouble',[[1,1],[0,1]],'work',[[1,1],[30,1],[0,2],[74,1],[37,2],[17,1],[83,1],[51,2],[2,2],[43,2],[33,1],[7,1],[11,2]],'centering',[[44,1]],'deactivates',[[13,1]],'wait',[[45,1]],'gog',[[77,8]],'keepcursorwithin',[[44,1]],'sfb7',[[24,1],[0,2]],'references',[[24,1],[0,1]],'therefore',[[34,1]],'hooked',[[1,1],[19,1],[62,1],[0,2],[28,2],[74,1],[16,2],[37,2],[9,1],[14,3],[54,2],[80,1],[2,1],[57,3],[11,3],[79,1]],'avoiding',[[78,1],[51,1],[46,1],[44,1]],'you',[[87,1],[1,11],[50,1],[0,25],[61,1],[56,1],[84,2],[9,2],[29,10],[49,1],[51,2],[2,2],[54,4],[80,3],[82,1],[48,2],[91,3],[10,1],[57,1],[7,1],[79,3],[38,1],[30,4],[28,3],[31,2],[44,2],[12,1],[20,2],[62,1],[81,1],[90,2],[5,1],[17,1],[37,1],[26,3],[63,1],[25,3],[70,1],[78,3],[83,1],[34,1],[3,1],[11,6],[58,1]],'happening',[[54,1],[0,1]],'left',[[0,3],[54,1],[11,1],[44,1]],'immediately',[[90,1],[29,1],[46,1],[11,1],[5,1]],'pathname',[[28,2]],'moto',[[54,1]],'memory',[[49,1],[51,4],[54,10],[52,1],[74,5],[33,1]],'used',[[19,1],[31,1],[30,4],[0,1],[44,1],[45,1],[50,1],[74,2],[84,1],[63,1],[9,2],[51,3],[43,1],[33,1],[57,1],[79,2]],'restores',[[4,1],[13,1],[14,1]],'roms',[[78,1]],'coming',[[1,1]],'user32',[[37,1],[69,2],[62,1]],'reliable',[[25,1]],'directdrawsurface',[[51,1],[54,1]],'segment',[[74,1]],'its',[[1,2],[62,1],[0,5],[44,1],[45,1],[52,1],[74,2],[81,1],[69,1],[37,4],[63,1],[83,1],[9,1],[22,1],[29,2],[2,2],[4,1],[34,2],[3,2],[33,2]],'victims',[[0,1]],'programmed',[[51,1],[46,1]],'enables',[[9,1],[46,1],[70,1],[71,1],[91,1],[44,1]],'imports',[[3,1]],'sid',[[37,1]],'flushes',[[45,1]],'taskbar',[[14,1],[30,1],[45,1],[13,2],[16,3],[11,1],[37,2]],'buffer',[[49,3],[54,1],[56,2]],'sophisticated',[[33,1],[0,2]],'present',[[74,1]],'ratio',[[63,5],[54,1],[74,1],[62,2],[30,7]],'pixel',[[17,1],[22,1],[49,1],[51,4],[50,1]],'hookenabled',[[31,1]],'cursor',[[51,2],[89,1],[19,2],[66,3],[44,10],[90,1],[42,4],[86,1]],'key_wow64_32key',[[75,2]],'unpack',[[1,1]],'documentation',[[24,1]],'sporadic',[[51,1]],'react',[[45,2],[11,1],[90,1]],'introduced',[[51,1]],'sort',[[5,2]],'negative',[[74,1]],'why',[[29,1],[25,1],[62,1],[0,4]],'suppressdxerrors',[[51,1]],'disablemaxwindowedmode',[[74,1]],'sometimes',[[1,1],[25,1],[62,1],[77,2],[13,1],[11,1]],'physical',[[78,2]],'problems',[[83,1],[9,1],[1,1],[87,1],[62,1],[45,1],[69,1]],'style',[[37,5]],'layer',[[54,1],[69,1]],'didn',[[45,1],[78,1],[11,1],[90,1]],'crazy',[[15,1]],'“slow',[[66,1]],'happens',[[69,1]],'hooking',[[29,1],[70,1],[66,1],[31,1],[0,2],[28,1],[71,1],[48,3],[32,1],[69,1]],'discussion',[[1,1]],'bring',[[37,1]],'hack',[[85,4],[74,2],[57,2]],'advantage',[[49,1],[0,1]],'prompt',[[3,1]],'context',[[69,3],[0,1]],'number',[[65,1],[61,1],[74,1],[33,1],[30,1],[28,1]],'rom',[[72,1]],'close',[[29,4],[14,1]],'nick',[[0,1]],'make',[[63,1],[51,1],[62,1],[0,1],[33,1],[57,1],[37,2]],'known',[[1,1],[43,1],[90,1],[72,1],[56,1],[11,1],[39,1]],'demonstrations',[[0,1]],'adjusting',[[62,1],[44,1]],'temporarily',[[11,1]],'portable',[[1,1]],'but',[[1,2],[50,1],[0,5],[61,2],[74,3],[56,1],[84,2],[39,1],[59,2],[9,1],[29,2],[49,8],[51,4],[2,2],[54,6],[4,1],[48,1],[32,1],[40,1],[79,1],[38,3],[30,1],[28,1],[31,1],[44,1],[62,2],[81,1],[90,1],[69,1],[37,5],[17,1],[63,1],[26,1],[25,1],[33,4],[11,2]],'benefit',[[71,1]],'may',[[72,3],[78,1],[31,1],[0,3],[45,2],[74,2],[56,3],[37,3],[17,1],[59,1],[9,2],[29,3],[25,1],[49,1],[2,1],[43,1],[54,6],[63,1],[48,1],[32,2],[70,1],[33,1],[71,1],[58,1]],'interfering',[[74,1]],'clearing',[[69,1]],'teachers',[[0,1]],'relied',[[74,1]],'proper',[[54,2],[25,1],[56,1],[2,1],[0,2]],'debug',[[83,6],[9,2],[66,1],[67,2],[0,1],[91,2]],'fixclipperarea',[[69,1]],'bigger',[[61,1]],'addresses',[[33,1]],'research',[[0,1]],'20msec',[[61,1]],'both',[[61,1],[54,1],[33,1],[24,1]],'any',[[79,2],[1,1],[46,1],[0,6],[45,4],[90,1],[13,1],[42,1],[37,3],[27,1],[78,1],[26,1],[51,1],[54,1],[70,1],[80,1],[83,1],[34,2],[91,2],[3,1],[40,1],[11,1],[57,1]],'typing',[[86,1]],'synchronized',[[74,1]],'anti',[[0,1]],'ensuring',[[45,1]],'systemmemory',[[54,2]],'slowing',[[66,1]],'default',[[50,2],[74,2],[39,2],[9,1],[29,1],[49,1],[51,5],[2,1],[24,1],[4,1],[48,1],[32,1],[91,1],[40,1],[57,1],[30,2],[31,1],[20,1],[69,1],[37,2],[83,5],[26,1],[70,1],[34,2],[33,3]],'declare',[[52,1]],'store',[[84,1]],'normal',[[50,1],[90,1],[1,1],[11,3],[2,1]],'keepaspectratio',[[30,3]],'decently',[[37,1]],'evolution',[[0,2]],'slows',[[11,1],[50,1]],'gettickcount',[[67,1]],'clip',[[11,1]],'creates',[[33,1],[54,1],[37,1]],'overlap',[[61,1]],'about',[[22,1],[1,1],[29,1],[19,1],[24,1],[0,1],[45,1],[90,1],[11,1],[37,1]],'artifacts',[[59,1],[54,1]],'gdinone',[[69,1]],'timers',[[62,4]],'manually',[[81,1],[9,1],[54,1],[91,1]],'whose',[[56,1],[24,1],[0,1]],'value',[[19,1],[62,3],[61,2],[74,3],[63,1],[51,1],[54,5],[2,3],[72,1],[75,2],[85,6],[40,1],[33,1]],'can',[[1,8],[67,1],[0,2],[61,1],[74,3],[56,1],[9,3],[29,2],[49,1],[51,1],[2,3],[54,5],[66,2],[82,1],[48,1],[91,1],[57,1],[79,2],[46,1],[30,2],[28,2],[31,1],[62,3],[13,1],[20,1],[90,5],[69,2],[37,2],[63,2],[78,1],[26,1],[83,3],[25,1],[43,3],[34,1],[11,5],[58,1]],'koch',[[24,1]],'calculating',[[57,1]],'high',[[63,2]],'interesting',[[49,1]],'breaks',[[77,1]],'programs',[[31,1],[0,3],[44,3],[45,4],[74,2],[56,1],[69,1],[37,3],[5,1],[59,2],[9,1],[54,6],[83,2],[2,1],[43,1],[91,1],[32,1],[33,1]],'operations',[[67,1],[90,1],[45,1],[61,2],[52,2],[74,2],[37,1],[49,2],[29,1],[66,6],[43,1],[71,1],[72,1],[75,2],[11,1]],'widechar',[[33,2]],'explorer',[[5,1]],'deletes',[[3,1],[25,1],[7,1],[5,1]],'important',[[81,1],[61,1],[79,1]],'takes',[[49,1],[0,1]],'disables',[[83,1],[59,1],[74,1],[40,1],[69,1],[44,1]],'uniquely',[[57,1]],'pieces',[[24,1]],'monitor',[[0,2],[39,1],[45,1],[40,1],[30,6],[37,2]],'unconnected',[[33,1]],'controlled',[[90,1],[44,4]],'follow',[[51,1]],'receiving',[[44,1]],'checkadmin',[[83,2]],'move',[[0,1],[45,1],[90,2],[84,1],[37,2],[5,2],[26,2],[54,2],[25,2],[6,1],[3,2],[11,3]],'none',[[65,1],[49,2],[48,2],[91,1],[57,1],[0,1]],'extensions',[[56,1]],'fontbypass',[[74,1]],'hard',[[78,1],[74,1],[1,1],[33,1]],'supposed',[[44,1],[37,1]],'classic',[[40,1],[0,1]],'showfps',[[61,1]],'plocktoggle',[[86,1],[90,1]],'shooters',[[0,1]],'meier',[[37,1]],'typical',[[40,1]],'lockcolordepth',[[51,1]],'browser',[[24,1]],'upon',[[0,1]],'chat',[[0,1]],'cease',[[74,1]],'xyz',[[83,1]],'runs',[[9,1],[51,1],[25,1],[2,1],[28,1],[33,1],[11,1],[37,1]],'exits',[[3,1],[0,1]],'multiple',[[83,1],[78,1],[74,1],[25,1],[70,1],[37,1]],'this',[[50,2],[0,13],[61,3],[77,5],[56,10],[35,1],[29,5],[80,2],[2,2],[24,1],[48,2],[32,6],[91,1],[57,2],[79,2],[46,2],[38,1],[28,1],[44,10],[90,6],[12,1],[13,2],[20,1],[69,4],[5,1],[37,13],[63,4],[21,1],[83,2],[89,1],[43,7],[33,12],[11,9],[88,2],[1,4],[19,1],[67,2],[74,16],[84,1],[39,4],[59,4],[9,5],[49,4],[51,18],[54,15],[66,3],[71,1],[10,1],[40,1],[7,3],[30,4],[31,3],[45,10],[62,9],[17,1],[78,4],[25,5],[70,3],[76,1],[34,6],[72,2],[3,1],[58,1]],'operated',[[0,1]],'elevate',[[29,1]],'more',[[1,1],[30,1],[0,4],[31,1],[61,1],[62,1],[74,2],[56,1],[63,2],[51,1],[23,1],[25,1],[54,1],[2,1],[43,1],[66,1],[32,1]],'polling',[[44,2]],'peekmessage',[[45,1]],'noflipemulation',[[51,1]],'essential',[[72,1],[29,1]],'determined',[[62,1]],'impact',[[56,1],[74,1]],'ago',[[0,1]],'accelerated',[[54,1],[49,1],[11,1],[62,1]],'factor',[[90,1],[20,1]],'associate',[[7,1]],'focused',[[30,1]],'information',[[37,1],[22,1],[23,1],[29,1],[19,2],[24,1],[66,1],[81,1],[90,1],[11,1],[18,1]],'ignored',[[69,1],[30,1],[54,1]],'forces',[[37,4],[58,2],[51,2],[29,1],[54,3],[43,2],[90,1],[42,2],[52,1],[56,1],[11,1],[39,1]],'glories',[[0,1]],'directx10',[[48,2]],'lot',[[0,1]],'use',[[1,1],[19,1],[62,1],[0,1],[77,2],[74,3],[37,1],[63,1],[59,1],[51,1],[54,3],[70,2],[66,1],[43,1],[80,1],[83,2],[34,2],[48,1],[91,1],[33,2],[57,1]],'cdromdrivetype',[[78,1]],'involving',[[51,1]],'contributed',[[24,1]],'acquire',[[43,1],[29,1]],'ddrawex',[[48,1]],'swapeffect',[[58,1]],'represent',[[86,1]],'intended',[[11,1]],'affects',[[0,1],[44,1],[40,1],[39,1]],'ram',[[74,1]],'against',[[49,1]],'refuse',[[15,1]],'createprocess',[[34,2]],'contains',[[54,1],[1,1]],'auto',[[51,3],[9,1],[35,1]],'what',[[48,1],[29,1],[54,2],[69,1],[0,3]],'have',[[1,1],[30,2],[0,4],[44,1],[69,1],[78,1],[9,1],[15,1],[51,1],[54,3],[2,1],[43,1],[71,1],[32,1],[33,1],[11,1]],'concurrent',[[66,1]],'position',[[84,4],[43,1],[44,5],[30,8],[90,1],[20,1],[86,1],[11,2],[37,3]],'hookdi',[[43,1]],'years',[[0,1]],'crash',[[54,1],[74,1],[3,1],[43,1]],'real',[[49,2],[74,1]],'paths',[[9,2]],'graphic',[[51,1],[54,2],[33,1],[69,1]],'ensures',[[35,1],[51,1]],'created',[[65,1],[34,3],[51,1],[32,1],[54,1],[37,1]],'other',[[30,2],[28,1],[0,3],[45,1],[13,1],[61,3],[62,1],[56,2],[69,3],[37,3],[74,6],[90,1],[49,1],[29,2],[51,2],[24,1],[43,2],[33,1],[11,1]],'efficient',[[54,1]],'128',[[56,1]],'element',[[74,1]],'simulator',[[44,1]],'functionality',[[0,1]],'ramp',[[39,2]],'quickly',[[66,1],[11,1],[90,1]],'olly',[[24,1]],'suppressing',[[52,1]],'clean',[[59,1],[74,1],[88,1],[56,2]],'fixmoviecolor',[[72,1]],'setwindowshook',[[32,2]],'gone',[[15,1]],'returned',[[51,1],[54,2],[40,1]],'append',[[65,1]],'hashed',[[57,1]],'discontinued',[[0,2]],'trail',[[89,1],[0,1]],'put',[[0,1]],'hijack',[[0,1]],'inactive',[[43,1],[0,1]],'defaults',[[28,1],[1,1]],'panel',[[5,2],[39,1],[76,1],[19,1],[62,1],[27,3]],'request',[[51,1],[54,2]],'invoke',[[74,1]],'alternatively',[[1,1]],'they',[[79,1],[1,1],[30,1],[0,1],[62,1],[67,1],[74,1],[90,2],[39,3],[37,2],[51,1],[54,1],[2,1],[43,2],[72,1],[75,2],[57,1],[33,3],[11,2]],'map',[[83,1],[77,1],[11,1]],'permissions',[[83,1],[9,1],[29,1]],'then',[[63,1],[9,1],[1,1],[25,1],[49,1],[90,1],[12,1],[52,1],[11,1],[37,2]],'language',[[83,8],[82,1]],'requested',[[51,1]],'badly',[[11,1],[51,1]],'ignoring',[[43,1]],'mention',[[28,1]],'replacement',[[57,1]],'toggle',[[86,3],[11,7],[90,3]],'ways',[[62,1],[0,2]],'power',[[54,1],[74,1],[56,2],[0,1]],'mainly',[[39,1],[9,1],[0,1]],'taken',[[32,1]],'ddraw',[[51,1],[48,1],[54,3],[88,1],[50,1],[69,2]],'platforms',[[17,1],[59,1],[74,1],[75,2],[0,1]],'identify',[[57,1]],'devoted',[[72,1]],'hid',[[43,2]],'unpleasant',[[44,1]],'rate',[[61,1],[54,1]],'windowing',[[11,1],[48,1]],'example',[[63,1],[51,2],[54,3],[30,1],[0,1],[28,1],[61,1],[56,1]],'because',[[59,1],[15,1],[49,1],[51,1],[30,1],[2,1],[0,1],[33,1],[37,1]],'additional',[[56,1],[54,1],[1,1],[19,1],[31,1],[35,1]],'rgb565',[[39,2]],'timetoggle',[[86,1],[90,1]],'translate',[[0,1]],'pitch',[[88,1],[49,1],[54,4]],'normally',[[44,1],[0,2]],'behave',[[74,1]],'reset',[[56,2],[58,1]],'repeated',[[45,1]],'would',[[49,1],[54,1],[25,1],[74,2]],'corresponding',[[83,3],[51,1],[25,1],[44,1],[61,1],[48,1],[33,2],[79,1],[39,2]],'group',[[43,2]],'data',[[25,1],[51,2]],'reposition',[[54,1]],'improving',[[54,1]],'appended',[[61,1]],'hopefully',[[0,1]],'target',[[59,2]],'association',[[46,1]],'privileged',[[74,3]],'smackw32',[[71,1],[35,2]],'unlimited',[[40,1]],'abnormally',[[2,1]],'mmporpg',[[0,1]],'blitfrombackbuffer',[[51,1]],'borders',[[39,1],[37,3]],'compensates',[[44,1]],'texturehack',[[57,1]],'tables',[[0,1]],'original',[[49,1],[51,1],[25,1],[33,6],[24,1],[54,1]],'four',[[30,2]],'hybridmode',[[49,1]],'contexts',[[56,1],[69,1]],'explicitly',[[74,1],[48,1],[51,1]],'contain',[[2,1],[29,1]],'developed',[[45,1],[54,1],[24,1],[0,1]],'activation',[[32,1],[28,1]],'applies',[[51,1]],'switching',[[74,2],[70,1],[62,1]],'parent',[[28,1],[34,2],[37,3]],'idle',[[4,1],[26,1],[91,1],[19,1],[2,1]],'grayscale',[[39,1]],'tycoon',[[45,1]],'import',[[9,1],[1,2],[3,1],[66,2],[0,1]],'highlight',[[57,2]],'remap',[[59,1],[69,2],[72,1]],'aspect',[[54,1],[30,7],[0,1]],'custom',[[83,1],[77,2],[70,2],[57,1],[0,2]],'cpuslowdown',[[63,3]],'flexible',[[54,1]],'counters',[[61,1]],'played',[[72,1]],'typically',[[37,1],[40,1],[71,1],[44,1]],'returning',[[74,1]],'hex',[[86,1]],'enter',[[31,1],[28,1]],'large',[[66,1]],'maxtexy',[[85,1]],'cleartarget',[[59,1]],'named',[[65,1],[0,1]],'sufficient',[[1,1]],'objects',[[54,2]],'diagonal',[[56,1]],'processing',[[51,1],[46,2],[44,1],[45,2],[85,4],[10,1]],'assign',[[11,1],[12,1]],'count',[[67,1]],'applications',[[61,1],[54,1],[29,1],[74,1],[33,1],[0,3]],'bundles',[[2,1]],'hookdi8',[[43,1]],'impress',[[0,1]],'minhook',[[24,1]],'see',[[88,2],[1,2],[19,2],[0,2],[74,1],[56,2],[9,2],[23,1],[29,1],[51,2],[54,1],[48,1],[32,1],[10,1],[57,1],[18,1],[91,1],[30,1],[31,1],[45,1],[62,1],[13,4],[20,1],[90,1],[86,1],[5,3],[89,1],[25,2],[34,1],[3,1],[11,7]],'ready',[[4,1],[26,2],[19,1],[2,2]],'blit',[[49,1],[51,7],[52,1],[71,1],[50,1],[35,1]],'refreshonresize',[[37,1]],'involved',[[48,1],[0,2]],'success',[[69,1],[74,1]],'reduces',[[63,1]],'posy',[[84,1]],'directx1',[[29,1]],'fails',[[33,1],[51,1],[69,1]],'connected',[[44,1]],'ctrl',[[12,1]],'allows',[[62,1],[28,1],[12,1],[20,1],[63,1],[78,1],[49,1],[83,1],[25,2],[70,1],[80,1],[10,1],[79,1],[11,3]],'milliseconds',[[61,1]],'despite',[[74,1],[0,1]],'global',[[8,1],[5,2]],'invasive',[[0,1]],'clears',[[42,1]],'problem',[[49,1],[1,1],[51,1],[74,3],[40,1],[56,3]],'resize',[[90,2],[54,1],[11,2],[37,2]],'loading',[[83,1]],'out',[[57,1]],'emulators',[[54,1]],'directdraw',[[19,1],[50,1],[0,2],[52,1],[74,2],[35,1],[39,1],[69,4],[59,1],[49,1],[29,1],[51,6],[54,8],[66,2],[89,1]],'vulnerable',[[45,1]],'tsuda',[[24,1]],'interlaced',[[54,2]],'altered',[[49,2],[33,1],[62,1],[0,1]],'toggles',[[11,7],[90,3]],'many',[[66,1],[1,3],[56,1],[24,1],[0,3]],'injected',[[0,1]],'happen',[[2,1],[44,1]],'alter',[[91,1],[20,1],[62,1],[0,2]],'expansions',[[35,2]],'lockedsurface',[[49,1]],'resuming',[[63,1]],'obfuscated',[[33,3]],'act',[[38,1]],'directx9',[[48,3]],'direct3d8',[[56,1],[49,1]],'entire',[[30,2],[61,1],[11,1],[39,1]],'indicated',[[32,1]],'desire',[[61,1]],'transitioned',[[0,1]],'uses',[[0,1],[51,1],[91,1],[33,1],[30,1],[24,1]],'def',[[30,1]],'routines',[[33,2]],'narzou',[[24,1]],'take',[[45,1],[49,1],[51,1],[79,1],[37,1]],'cases',[[1,1],[31,1],[0,2],[30,1],[28,1],[44,3],[74,1],[69,1],[37,2],[49,1],[51,2],[48,1],[33,5],[58,1]],'seen',[[19,1],[66,1]],'primary',[[69,2],[49,12],[51,8],[54,4],[19,1],[30,1],[44,1],[50,2],[35,1],[37,2]],'produce',[[63,1],[54,1],[62,1],[2,1]],'general',[[0,1],[74,1],[25,1],[37,1]],'hookdlls',[[33,1]],'installation',[[0,1]],'zbuffer',[[56,2],[88,1]],'randomly',[[57,1],[61,1]],'corresponds',[[48,1],[11,1],[20,1]],'bitmaps',[[57,1]],'embedded',[[83,1],[72,1]],'email',[[0,1]],'inside',[[51,1]],'consider',[[66,1],[11,1],[90,1]],'resembles',[[32,1]],'values',[[79,3],[86,1],[9,1],[54,2],[30,3],[75,2],[40,1],[69,1],[39,1]],'last',[[78,1],[9,2],[15,1],[48,1],[74,2],[30,1]],'multi',[[30,1],[37,1]],'polls',[[44,1]],'discrepancy',[[54,1]],'subtopic',[[18,1]],'usable',[[65,1]],'systems',[[74,1],[51,1],[0,1]],'heavily',[[88,1]],'robin',[[51,1],[89,2]],'processmessage',[[71,1]],'priority',[[63,1],[15,1],[74,2]],'alters',[[0,1]],'starting',[[1,1],[38,1],[40,1],[37,1]],'respectful',[[49,1]],'red',[[2,1]],'nowinposchanges',[[45,1]],'reason',[[74,1],[1,1],[25,1],[29,1],[0,1]],'whatever',[[40,1]],'doom',[[33,1]],'minimize',[[12,1],[14,1]],'dumped',[[57,1]],'tog',[[11,1]],'setdisplaymode',[[51,1]],'try',[[83,1],[49,1],[1,2],[29,1],[51,1],[0,1],[90,1],[11,1],[37,2]],'particularly',[[49,1],[54,1]],'launcher',[[28,1]],'easily',[[45,1],[62,1],[0,1]],'palettized',[[74,1],[39,1]],'referred',[[30,1]],'borrowed',[[30,1]],'strength',[[0,1]],'support',[[78,1],[54,1],[0,3]],'activateapp',[[37,2]],'seconds',[[45,2]],'neutralize',[[74,1]],'select',[[30,2]],'possibly',[[74,1],[37,1]],'handlealtf4',[[46,1]],'coordinates',[[84,1],[19,1],[30,8],[44,5],[45,3],[72,2],[90,1],[69,2],[37,2]],'renderers',[[69,1]],'forcing',[[72,1],[51,1]],'loops',[[74,1]],'restoring',[[2,1],[9,1]],'term',[[0,1]],'tab',[[83,1],[74,2],[79,1],[80,1]],'dinput',[[43,1]],'potential',[[9,1]],'commander',[[54,1]],'resolve',[[87,1]],'visible',[[83,1],[26,1],[70,1],[11,1],[37,1]],'easy',[[51,1]],'entering',[[31,1]],'accurate',[[61,1],[51,1]],'speeds',[[11,1]],'funkyfr3sh',[[24,1]],'glbindtexture',[[70,1]],'good',[[0,1]],'wallpaper',[[37,2]],'iconized',[[2,1],[91,1]],'hidehwcursor',[[42,1]],'outside',[[0,1],[30,1],[44,4]],'lets',[[17,1]],'scaling',[[50,1]],'attribute',[[51,1]],'boundaries',[[57,1]],'sizy',[[84,1]],'program',[[1,10],[19,1],[0,5],[61,3],[74,10],[56,1],[84,1],[27,1],[9,2],[14,3],[15,1],[29,3],[2,6],[24,1],[4,1],[54,4],[66,2],[32,6],[71,1],[79,1],[80,1],[91,1],[46,2],[30,2],[28,4],[31,3],[44,3],[45,3],[52,1],[62,3],[86,1],[69,4],[5,2],[37,7],[63,3],[26,4],[83,1],[25,7],[76,1],[43,6],[90,3],[34,3],[3,1],[33,6],[11,6]],'table',[[66,2]],'quarter',[[61,1]],'threaded',[[0,1]],'these',[[1,1],[30,1],[0,5],[31,1],[45,2],[12,1],[62,1],[74,1],[77,1],[69,2],[39,3],[86,1],[59,1],[9,2],[49,1],[51,1],[54,1],[2,1],[34,1],[48,1],[57,1],[79,3]],'enablehotkeys',[[46,1]],'nopaletteupdate',[[51,1]],'ignores',[[31,1]],'finds',[[72,1],[29,1],[57,1],[2,1]],'descriptive',[[28,1]],'look',[[78,1],[29,1]],'combined',[[74,1]],'old',[[59,1],[54,3],[78,1],[66,1],[43,1],[0,5],[44,1],[62,2],[74,5],[90,1],[11,1]],'interfere',[[43,1]],'executables',[[33,2],[66,1]],'some',[[1,2],[0,6],[77,1],[74,6],[56,3],[39,1],[59,1],[9,1],[29,1],[49,1],[51,5],[54,10],[66,2],[80,1],[48,1],[32,4],[40,1],[46,1],[38,1],[31,2],[28,2],[44,7],[45,4],[62,1],[81,1],[90,2],[37,7],[17,1],[78,3],[22,1],[70,1],[43,2],[34,1],[33,3],[11,1],[58,1]],'cliptoggle',[[86,1],[90,1]],'colored',[[0,1]],'normalizeperfcount',[[62,1]],'sites',[[0,1]],'bilspelet',[[51,1]],'hook',[[1,1],[19,1],[31,2],[44,1],[77,2],[35,3],[37,1],[26,1],[29,1],[70,3],[66,1],[2,2],[43,2],[4,3],[34,6],[48,3],[32,2],[3,2],[33,6],[71,1],[91,1]],'blt',[[51,1]],'parameter',[[31,1],[1,1]],'clumsy',[[0,2]],'built',[[1,2],[83,1],[0,1]],'comes',[[81,1],[1,1],[56,1],[2,1]],'colors',[[49,1],[21,1],[50,1],[39,5]],'unique',[[33,1]],'opengl',[[59,1],[49,1],[48,1],[70,11],[0,1]],'ends',[[9,1]],'complex',[[32,1],[1,1]],'exactly',[[29,1]],'emulates',[[44,1],[43,1],[39,1]],'forceclipper',[[51,1]],'16bit',[[56,1]],'erase',[[65,1]],'modify',[[5,1],[48,1],[25,3],[27,1]],'exe',[[34,1],[1,1],[67,1],[0,1]],'iii',[[33,1]],'imposed',[[74,1]],'override',[[78,1],[75,1],[79,1]],'maximumres',[[40,1]],'toggling',[[11,1],[90,1]],'fine',[[62,1],[20,1]],'she',[[24,1]],'flipemulation',[[51,1]],'normalizes',[[62,1]],'fill',[[54,1],[11,1],[30,2]],'transformation',[[49,1]],'version',[[51,1],[1,1],[54,5],[19,3],[24,1],[28,1],[76,2],[48,3],[74,1],[91,1],[33,1]],'d3d',[[56,1],[37,4]],'consistent',[[25,1]],'decrement',[[54,1]],'suppressrelease',[[51,1],[37,1]],'expressed',[[61,1]],'noperfcounter',[[74,1]],'except',[[78,1],[30,1]],'control',[[0,1],[90,1],[62,3],[11,1]],'technique',[[48,2],[32,2],[33,3],[62,1]],'missing',[[83,1],[9,1],[75,2]],'surfaces',[[52,1],[49,1],[51,5],[54,4]],'method',[[59,2],[51,3],[32,1],[54,2],[33,2]],'disablemaxwinmode',[[74,1]],'rights',[[87,1],[50,1],[0,1],[61,1],[77,1],[56,1],[35,1],[27,1],[15,1],[29,1],[47,1],[80,1],[2,1],[24,1],[82,1],[48,1],[32,1],[91,1],[57,1],[79,1],[46,1],[38,1],[28,1],[44,1],[81,1],[12,1],[13,1],[20,1],[36,1],[64,1],[5,1],[37,1],[63,1],[21,1],[22,1],[41,1],[68,1],[43,1],[69,1],[83,1],[86,1],[89,1],[90,1],[33,1],[11,1],[73,1],[88,1],[1,1],[19,1],[67,1],[74,1],[16,1],[84,1],[39,1],[59,1],[9,2],[14,1],[23,1],[49,1],[51,1],[54,1],[4,1],[60,1],[66,1],[71,1],[10,1],[40,1],[18,1],[7,1],[65,1],[55,1],[53,1],[30,1],[31,1],[45,1],[62,1],[42,1],[52,1],[8,1],[17,1],[78,1],[26,1],[25,1],[70,1],[6,1],[76,1],[34,1],[72,1],[75,1],[3,1],[85,1],[58,1]],'exit',[[90,1],[46,1],[3,1],[11,1],[39,1]],'saveload',[[29,1]],'causes',[[83,1],[76,1],[44,1],[45,1],[77,1],[74,2],[91,1],[39,1]],'calculations',[[45,1]],'characteristic',[[49,1]],'game',[[88,1],[1,3],[0,12],[74,2],[39,2],[9,1],[29,2],[49,2],[51,10],[54,2],[71,1],[48,1],[57,1],[46,1],[38,2],[44,4],[45,1],[90,4],[13,2],[37,6],[63,1],[78,1],[89,1],[43,3],[3,3],[33,5],[11,7]],'upperleft',[[30,1]],'assume',[[62,1]],'initial',[[84,3],[38,1],[30,6],[2,1],[62,2],[40,2],[33,1],[5,1]],'direct3d',[[59,4],[88,2],[55,1],[66,2],[0,1],[56,1],[69,1]],'tons',[[11,1],[90,1]],'once',[[21,1],[1,1],[26,1],[19,1],[43,1],[0,1],[20,1],[3,1],[33,1]],'recoverscreenmode',[[37,1]],'flip',[[89,1],[51,5],[58,1]],'clipping',[[69,1],[90,1],[51,3],[86,1],[11,1],[44,4]],'filenames',[[57,2]],'storing',[[46,1]],'holds',[[81,1]],'made',[[49,1],[52,1],[33,2],[69,1],[0,1]],'uncommon',[[45,1],[66,1]],'restart',[[29,1]],'plan',[[57,1]],'flipex',[[58,1]],'stretches',[[72,1],[62,1]],'changes',[[49,1],[51,2],[30,1],[0,3],[34,1],[79,1],[69,1],[39,1]],'outcursortrace',[[66,1]],'pretending',[[0,1]],'inspect',[[20,1]],'refcount',[[54,2]],'colordepth',[[19,1]],'minimized',[[14,1]],'copyright',[[87,1],[50,1],[0,1],[61,1],[77,1],[56,1],[35,1],[27,1],[15,1],[29,1],[47,1],[80,1],[2,1],[24,1],[82,1],[48,1],[32,1],[91,1],[57,1],[79,1],[46,1],[38,1],[28,1],[44,1],[81,1],[12,1],[13,1],[20,1],[36,1],[64,1],[5,1],[37,1],[63,1],[21,1],[22,1],[41,1],[68,1],[43,1],[69,1],[83,1],[86,1],[89,1],[90,1],[33,1],[11,1],[73,1],[88,1],[1,1],[19,1],[67,1],[74,1],[16,1],[84,1],[39,1],[59,1],[9,1],[14,1],[23,1],[49,1],[51,1],[54,1],[4,1],[60,1],[66,1],[71,1],[10,1],[40,1],[18,1],[7,1],[65,1],[55,1],[53,1],[30,1],[31,1],[45,1],[62,1],[42,1],[52,1],[8,1],[17,1],[78,1],[26,1],[25,1],[70,1],[6,1],[76,1],[34,1],[72,1],[75,1],[3,1],[85,1],[58,1]],'nonresponsive',[[71,1]],'cornes',[[61,1]],'effect',[[59,1],[51,1],[46,1],[54,1],[70,1],[30,1],[61,1],[48,1],[74,2],[79,1],[58,2]],'blackwhite',[[39,1]],'fullscreen',[[19,1],[30,6],[0,6],[44,1],[45,2],[74,1],[56,1],[69,3],[39,2],[37,4],[84,1],[49,1],[29,2],[51,1],[66,1],[43,2],[11,3]],'interpolates',[[54,1]],'life',[[33,1]],'10%',[[62,1]],'fixparentwin',[[37,1]],'web',[[24,1]],'down”',[[66,1]],'255',[[39,1]],'completely',[[32,1]],'informational',[[18,1]],'through',[[9,1],[49,1],[31,1],[44,1],[72,1],[12,1],[11,1],[69,2]],'kageyu',[[24,1]],'locksyscolors',[[39,1]],'suppressclipping',[[51,1]],'influences',[[49,1]],'fixpitch',[[54,1]],'suppress',[[51,3],[54,1],[43,1],[34,1],[74,2],[56,2],[69,2],[37,1]],'scale',[[50,1],[69,2]],'optimizations',[[49,1]],'fixglobalunlock',[[74,1]],'track',[[48,1],[54,1]],'legacy',[[74,2],[0,1]],'lost',[[45,1],[43,1],[0,1]],'are',[[1,2],[0,7],[74,4],[56,4],[35,1],[39,1],[84,1],[9,1],[49,6],[51,1],[54,2],[66,2],[48,3],[57,2],[46,1],[30,7],[44,5],[45,2],[62,3],[12,1],[20,1],[52,1],[81,1],[86,1],[17,1],[63,1],[83,3],[43,2],[72,3],[75,4],[33,2],[11,1]],'releasing',[[30,1]],'others',[[44,1]],'getsystemtime',[[62,1]],'fillrect',[[69,3]],'greatly',[[44,1]],'parallel',[[0,3]],'picks',[[74,1]],'notes',[[80,3]],'printscreen',[[43,1]],'leaving',[[4,1],[11,1],[54,1]],'filename',[[28,1],[91,2],[70,1],[65,1]],'proxy',[[24,2]],'colorfix',[[74,1]],'holding',[[12,1]],'centered',[[30,3]],'aeroboost',[[52,1]],'load',[[83,3],[91,1],[29,1]],'resources',[[0,1],[83,2],[74,2],[44,2]],'blitting',[[51,1]],'skip',[[45,1],[34,1],[61,2],[43,1]],'gdimode',[[49,1]],'results',[[54,2]],'hookchildwin',[[33,1]],'forcewinresize',[[37,1]],'directdraw8',[[56,1]],'experiencing',[[62,1]],'outdxwintrace',[[66,1]],'hogging',[[44,1]],'local',[[2,1]],'enough',[[51,1],[33,3],[11,1],[90,1]],'limits',[[10,1],[62,1]],'surfacebuffer',[[49,1]],'flow',[[20,1],[62,3],[0,2]],'gdi',[[49,3],[51,1],[50,2],[44,2],[69,12],[11,2]],'prevents',[[39,1],[54,1],[37,4]],'skips',[[61,1],[72,1]],'incredibly',[[0,1]],'detect',[[48,1],[32,1],[76,1],[44,1]],'replaced',[[57,1],[39,1]],'queue',[[45,7],[51,2]],'shims',[[18,1],[23,3]],'zbufferclean',[[56,1]],'emulatebuffer',[[49,2]],'extend',[[34,2],[0,1]],'run',[[1,5],[30,1],[0,9],[28,2],[31,1],[13,1],[62,1],[74,2],[39,2],[83,1],[54,1],[29,4],[25,1],[66,1],[2,1],[32,1],[3,1],[33,7],[40,1]],'interface',[[1,2],[19,1],[31,1],[0,1],[9,1],[15,1],[29,1],[49,1],[2,4],[43,1],[54,1],[32,3],[33,1]],'hood',[[51,1],[89,2]],'pure',[[69,1]],'cinematics',[[46,1]],'build',[[83,1]],'three',[[33,1],[43,1]],'random',[[34,1]],'over',[[30,2],[0,1]],'aqrit',[[24,1]],'aware',[[11,1],[69,1]],'relevant',[[13,1]],'distributed',[[77,1]],'fact',[[51,1],[0,1]],'definition',[[1,1]],'unnotify',[[74,1],[29,1]],'simulating',[[62,1],[74,2]],'accepts',[[91,1]],'interactions',[[69,1],[74,1]],'depending',[[48,1],[19,1],[30,1],[56,1]],'non',[[33,1],[43,2]],'patching',[[33,3],[24,1]],'minimizes',[[9,1],[14,1]],'playability',[[44,1]],'diablotweak',[[74,1]],'clone',[[25,1]],'habit',[[44,1]],'description',[[1,1]],'immediate',[[79,1]],'patient',[[0,1]],'anywhere',[[0,1]],'compressed',[[1,1]],'advancing',[[11,1]],'grow',[[66,1]],'duplicate',[[25,1]],'sleepwalker',[[37,1]],'resources_xyz',[[83,1]],'viewport',[[59,1]],'environment',[[0,4],[49,1],[52,1],[69,1],[28,1]],'sharedkeyboard',[[43,1]],'“force',[[90,1]],'somewhere',[[0,1]],'solutions',[[1,1]],'much',[[54,1],[0,1]],'erasing',[[13,1]],'selecting',[[25,1],[30,1]],'false',[[83,3]],'tells',[[61,1],[9,1],[29,1],[33,2],[38,1]],'performance',[[0,1],[54,2],[74,4],[62,3],[58,1]],'properties',[[76,1]],'cdrom',[[78,7]],'hurt',[[29,1]],'initially',[[91,1]],'please',[[0,1]],'embeds',[[62,1]],'poor',[[54,1]],'hacker',[[33,1]],'critical',[[51,1]],'resources_',[[83,1],[91,1]],'been',[[51,1],[30,1],[0,1]],'producing',[[56,2],[61,1]],'mode',[[50,1],[74,1],[56,2],[84,1],[39,2],[59,2],[9,2],[29,2],[49,9],[51,2],[66,1],[48,2],[32,4],[38,3],[30,3],[44,1],[13,3],[52,5],[69,3],[37,4],[83,3],[78,1],[43,1],[11,11],[58,1]],'injectsuspended',[[32,1]],'gui',[[81,1],[83,1],[9,1],[84,2]],'per',[[17,1],[61,2],[21,1],[20,1],[19,2]],'welcome',[[24,1]],'pronounced',[[54,1]],'null',[[54,1]],'after',[[5,1],[78,1],[32,1],[3,1],[2,2],[0,2]],'were',[[0,1],[59,2],[74,2],[37,1]],'clicking',[[26,2],[1,1],[25,2],[2,1],[0,1],[20,1]],'hidetaskbar',[[37,1]],'win7',[[45,1],[74,1]],'ansi',[[33,2]],'shortage',[[51,1]],'should',[[90,1],[54,2],[43,2],[0,1],[44,1],[45,3],[48,2],[62,1],[74,3],[57,1],[11,1],[37,2]],'white',[[59,1],[1,1]],'updating',[[37,1],[51,1],[2,1],[39,1]],'brings',[[49,1],[51,1]],'command',[[1,1],[19,1],[28,1],[90,2],[13,1],[20,1],[83,1],[21,1],[26,2],[25,3],[72,1],[91,3],[11,2]],'overlay',[[61,2],[54,5],[62,1],[58,1]],'terminateonclose',[[29,1]],'initializes',[[37,1]],'detour',[[33,1]],'improves',[[44,1]],'vast',[[33,1]],'generally',[[45,1],[34,1],[48,1],[54,1]],'continue',[[1,1],[74,1],[0,1]],'launching',[[28,1]],'windowize',[[30,1],[29,1]],'patch',[[33,1]],'usage',[[63,3],[54,1],[57,1]],'multitasking',[[74,1]],'define',[[25,1],[5,1]],'regwin32',[[79,1]],'discard',[[58,1]],'extra',[[54,1],[49,1],[0,1]],'getmessage',[[45,1],[66,1]],'find',[[51,1],[48,1],[87,1],[0,1]],'actions',[[46,1],[32,1]],'occur',[[67,1]],'turn',[[1,1],[0,1]],'search',[[83,1],[75,2],[33,1],[31,1]],'later',[[0,2]],'limit',[[61,2],[54,1],[74,1],[40,1]],'minimalcaps',[[54,1]],'limited',[[33,1],[61,2],[74,1]],'“adopt”',[[0,1]],'show',[[59,2],[26,2],[1,2],[29,3],[62,1],[67,1],[45,1],[61,2],[42,1],[16,1],[3,2],[86,1]],'odd',[[54,2],[32,1]],'stretchtimers',[[62,1]],'mapping',[[86,1]],'principles',[[0,2]],'bad',[[44,1],[74,1],[32,1]],'core',[[74,6]],'pick',[[30,1]],'graphics',[[59,1],[54,1],[48,2],[57,1],[37,1]],'winmm',[[72,1],[62,1]],'depends',[[54,1]],'independently',[[32,1]],'likely',[[3,1],[83,1],[74,1]],'corner',[[62,1],[61,1],[11,2],[30,1]],'cossacks',[[51,1]],'rgb555',[[39,1]],'exclusive',[[19,1],[35,1]],'whether',[[56,1],[25,1],[19,1],[2,1],[0,1]],'direct3d10',[[48,1]],'vertical',[[51,1],[84,1]],'complicated',[[78,1],[69,1]],'forceswapeffect',[[58,1]],'anyone',[[83,1],[0,1]],'able',[[54,1],[2,1],[11,1]],'capability',[[54,4],[51,2],[56,1],[0,1]],'computer',[[11,1],[1,1]],'performs',[[54,1],[29,1],[66,1],[44,1]],'hybrid',[[49,1],[69,1]],'versa',[[78,1]],'all',[[87,1],[50,1],[0,8],[61,1],[77,1],[56,1],[35,2],[27,1],[15,1],[29,2],[47,1],[80,1],[2,3],[24,1],[82,1],[48,2],[32,2],[91,3],[57,4],[79,1],[46,2],[38,1],[28,1],[44,1],[81,2],[12,1],[13,2],[20,1],[36,1],[64,1],[5,1],[37,3],[63,2],[21,1],[22,1],[41,1],[68,1],[43,3],[69,2],[83,2],[86,1],[89,1],[90,1],[33,6],[11,3],[73,1],[88,1],[1,2],[19,1],[67,1],[74,2],[16,1],[84,1],[39,2],[59,2],[9,1],[14,1],[23,1],[49,2],[51,1],[54,2],[4,1],[60,1],[66,4],[71,1],[10,1],[40,1],[18,1],[7,1],[65,1],[55,1],[53,1],[30,4],[31,1],[45,4],[62,1],[42,1],[52,2],[8,1],[17,1],[78,2],[26,1],[25,2],[70,1],[6,1],[76,1],[34,1],[72,1],[75,1],[3,4],[85,1],[58,1]],'displays',[[21,1],[23,1],[22,1],[24,1]],'delete',[[9,1],[25,1],[7,1],[5,1]],'meaning',[[37,1],[1,1]],'solaris',[[37,1]],'having',[[90,1],[78,1],[1,1],[11,2],[0,1]],'trigger',[[46,1]],'tweaks',[[78,1],[54,1],[74,1],[88,2],[56,1]],'privileges',[[29,1]],'maximize',[[37,1]],'styles',[[74,1]],'bubble',[[80,1]],'near',[[54,1]],'visibility',[[42,2]],'constraint',[[45,1]],'depths',[[17,1],[56,1]],'flash',[[1,1]],'insist',[[37,1]],'nativeres',[[40,1]],'minimum',[[63,1],[85,2],[15,1],[10,3],[84,2]],'technical',[[11,1],[90,1]],'camera',[[11,1]],'them',[[87,1],[0,1],[44,1],[45,1],[74,1],[77,1],[39,1],[37,1],[21,1],[49,1],[43,1],[2,1],[48,2],[91,1],[57,1]],'produced',[[24,1]],'succeed',[[48,1]],'apis',[[70,1],[66,1],[62,2],[0,1]],'instruction',[[62,1]],'apply',[[33,1],[57,1],[77,1]],'metrics',[[74,3]],'disable',[[59,2],[9,1],[29,1],[74,6],[39,1]],'create',[[34,1],[51,1],[25,1],[19,1],[57,1],[0,1]],'efforts',[[0,1]],'hints',[[29,1],[24,1],[1,2]],'purposes',[[33,1],[66,1],[74,1]],'universal',[[33,1]],'darker',[[39,1]],'factors',[[20,1]],'hides',[[54,1],[16,1]],'change',[[39,1],[37,3],[54,1],[38,1],[62,2],[13,1],[48,1],[74,1],[5,1]],'directly',[[74,1],[33,3],[62,1],[28,1]],'suppressoverlay',[[54,1]],'mostly',[[51,1]],'via',[[44,1],[2,1],[1,2]],'failure',[[43,1]],'operating',[[4,1],[45,1],[13,1],[26,1],[0,1]],'recover',[[13,1],[37,1]],'repeatedly',[[37,1]],'sending',[[1,1]],'status',[[44,1],[19,3],[2,1],[18,1]],'administrator',[[83,1],[9,1],[29,2]],'attempts',[[74,1],[0,1]],'dlls',[[77,3],[91,1],[33,3],[31,1]],'iat',[[33,5]],'recurse',[[33,1]],'successful',[[43,1]],'enumadaptermodes',[[56,1]],'switches',[[83,1],[11,1],[51,1]],'complete',[[81,1]],'notextures',[[59,1]],'localization',[[83,1]],'flags',[[63,1],[9,1],[1,1],[54,1],[30,1],[43,2],[13,1],[33,1],[57,1],[69,1]],'operates',[[63,1]],'remains',[[11,1]],'optimizes',[[52,1],[29,1]],'western',[[39,1]],'getcaps',[[54,1]],'gdiemulatedc',[[69,1]],'does',[[51,2],[1,1],[38,1],[62,1],[0,4],[45,1],[34,2],[32,1],[57,1],[37,1]],'tricks',[[81,1],[0,2]],'interferences',[[51,1]],'resource',[[83,1],[51,1],[91,1]],'best',[[54,1],[0,2]],'coordinated',[[70,1]],'get',[[26,1],[1,1],[51,2],[71,1],[44,1],[45,4],[61,1],[74,1],[90,1],[56,1],[11,1]],'freelibrary',[[74,2]],'enabled',[[11,1],[69,1],[51,1],[90,1],[31,1],[2,2]],'gear',[[74,1]],'shaped',[[44,1]],'handler',[[74,1]],'video',[[38,2],[0,1],[44,1],[13,1],[36,1],[56,2],[69,1],[39,1],[51,2],[54,6],[2,1],[72,1],[32,1],[40,1],[11,1]],'outddrawtrace',[[66,1]],'decelerated',[[62,1]],'0x4000000',[[74,1]],'hidedesktop',[[30,1]],'opened',[[0,1]],'reasonable',[[51,1]],'share',[[69,1],[0,1]],'interfaces',[[49,2]],'cannot',[[33,1],[2,1]],'distracting',[[30,1]],'locked',[[11,1],[49,1]],'presence',[[43,1]],'checking',[[45,1],[32,1],[29,1],[33,2],[44,1]],'ryan',[[24,1]],'sourceforge',[[1,1],[0,2]],'stretched',[[11,1],[62,1]],'slider',[[62,2],[20,5],[11,2],[18,1]],'solid',[[57,1]],'considered',[[30,1]],'searches',[[62,1]],'remaining',[[30,1],[37,1]],'schemes',[[78,1]],'widths',[[10,1]],'message',[[51,2],[29,2],[46,2],[2,1],[44,3],[45,8],[67,2],[37,5]],'types',[[43,1]],'dwzbufferbitdepths',[[54,2]],'prompts',[[25,1]],'display',[[27,1],[22,1],[51,2],[90,1],[61,1],[20,1],[11,1],[37,3]],'peekallmessages',[[45,2]]];window.bSearchDataLoaded=true; \ No newline at end of file +var aTl=[['Introduction.html','Introduction'],['Gettingstarted.html','Getting%20started'],['TheInterface.html','The%20Interface'],['File.html','File'],['Hook.html','Hook'],['Edit.html','Edit'],['Move.html','Move'],['Log1.html','Log'],['Globalsettings.html','Global%20settings'],['Flags.html','Flags'],['Texturelimits.html','Texture%20limits'],['FunctionKeys.html','Function%20Keys'],['HotKeys.html','Hot%20Keys'],['Tools.html','Tools'],['Window1.html','Window'],['Process.html','Process'],['Desktoptaskbar.html','Desktop%20taskbar'],['Desktopcolordepth.html','Desktop%20color%20depth'],['View.html','View'],['Status.html','Status'],['TimeSlider.html','Time%20Slider'],['Palette1.html','Palette'],['Desktop.html','Desktop'],['Shims.html','Shims'],['Help.html','Help'],['ProgramList.html','Program%20List'],['DxWndintheSystemTray.html','DxWnd%20in%20the%20System%20Tray'],['Theconfigurationpanel.html','The%20configuration%20panel'],['Main.html','Main'],['Generic.html','Generic'],['Position.html','Position'],['Hook1.html','Hook'],['Injectionmode.html','Injection%20mode'],['Hookflags.html','Hook%20flags'],['Sonprocesshook.html','Son%20process%20hook'],['Additionallibrarieshook.html','Additional%20libraries%20hook'],['Video.html','Video'],['Windowshandling.html','Windows%20handling'],['Initialvirtualcolorsetting.html','Initial%20virtual%20color%20setting'],['Colormanagement.html','Color%20management'],['Screenresolution.html','Screen%20resolution'],['Input.html','Input'],['Cursorvisibility.html','Cursor%20visibility'],['DirectInput.html','DirectInput'],['Cursorhandling.html','Cursor%20handling'],['Messagehandling.html','Message%20handling'],['Keyboardhandling.html','Keyboard%20handling'],['DirectX.html','DirectX'],['DirectXVersionHook.html','DirectX%20Version%20Hook'],['Emulation.html','Emulation'],['Filtering.html','Filtering'],['DirectDrawSurfacehandling.html','DirectDraw%20Surface%20handling'],['AEROhandling.html','AERO%20handling'],['DirectX2.html','DirectX%282%29'],['Ddrawtweaks.html','Ddraw%20tweaks'],['Direct3D.html','Direct3D'],['Direct3Dtweaks.html','Direct3D%20tweaks'],['Texturehandling.html','Texture%20handling'],['Direct3Dwindowtweaks.html','Direct3D%20window%20tweaks'],['SwapEffect.html','Swap%20Effect'],['3Deffects1.html','3D%20effects'],['Timing.html','Timing'],['FrameperSecond.html','Frame%20per%20Second'],['Systemspeed.html','System%20speed'],['TimeStretching.html','Time%20Stretching'],['Logs.html','Logs'],['dxwndlogs.html','dxwnd%20logs'],['logoptions.html','log%20options'],['loggedinfo.html','logged%20info'],['Libs.html','Libs'],['GDI.html','GDI'],['OpenGL.html','OpenGL'],['Smack.html','Smack'],['MMmultimedia.html','MM%20%28multimedia%29'],['Compatibility.html','Compatibility'],['Tweaks.html','Tweaks'],['Registry.html','Registry'],['FakeVersion.html','Fake%20Version'],['GOG.html','GOG'],['IOtweaks.html','I/O%20tweaks'],['Registry1.html','Registry'],['Notes.html','Notes'],['Configurationfile.html','Configuration%20file'],['Window.html','Window'],['Language.html','Language'],['Position1.html','Position'],['Texture.html','Texture'],['Keymapping.html','Keymapping'],['Examples.html','Examples'],['SnowBoardRacer.html','SnowBoard%3A%20Racer'],['RobinHoodTheLegendofSherwood.html','Robin%20Hood%20%2D%20The%20Legend%20of%20Sherwood'],['Specialkeys.html','Special%20keys'],['Commandlinearguments.html','Command%20line%20arguments']];var oWl=['hotpatch',[[33,1]],'content',[[54,1],[70,1],[57,1],[24,1],[79,1]],'otherwise',[[66,1],[11,1]],'examples',[[51,1],[54,2],[88,2],[56,1]],'beginning',[[32,1],[29,1],[33,1],[67,2]],'capabilities',[[54,2]],'exclamation',[[81,1]],'queues',[[68,1]],'matching',[[57,1]],'become',[[79,1]],'fortunately',[[31,1]],'integer',[[75,1]],'altf4',[[87,1],[91,1]],'surviving',[[0,1]],'few',[[82,1],[92,1],[1,1],[3,1],[2,1],[0,2]],'rare',[[54,1],[49,1],[75,1],[31,1]],'row',[[2,1],[11,1]],'itself',[[37,1],[48,1],[29,2],[2,1],[28,1]],'meanwhile',[[0,1]],'elements',[[28,1],[54,1],[62,1],[39,1]],'configure',[[83,1],[29,1]],'application',[[0,5],[45,3],[16,2],[68,1],[37,1],[5,3],[51,1],[29,1],[54,1],[71,1],[2,1],[91,2],[3,2],[40,1],[11,1],[7,2]],'idea',[[30,1],[75,1]],'buttons',[[44,1]],'attempting',[[13,1],[75,1]],'speed',[[63,1],[87,2],[0,1],[75,2],[20,1],[91,1],[64,5],[11,2]],'article',[[23,1]],'terminating',[[2,1]],'recovered',[[48,1]],'ahlgrens',[[51,1]],'channel',[[51,2]],'enumerate',[[56,1]],'let',[[5,1],[75,1],[0,3]],'preventmaximize',[[37,1]],'increments',[[64,1]],'hookglut32',[[71,1]],'key',[[87,1],[46,4],[43,1],[12,1],[75,2],[91,4],[11,2]],'blocks',[[75,1]],'limitresources',[[75,1]],'combination',[[75,1]],'stretching',[[49,1],[29,1],[70,2],[87,1],[45,1],[48,1],[20,2],[52,1],[91,3],[64,3]],'shows',[[19,2],[90,1],[16,1],[20,1],[64,1],[21,1],[22,1],[23,1],[26,1],[2,2],[24,1],[43,1],[89,1]],'when',[[73,3],[19,1],[50,1],[0,3],[56,1],[84,2],[39,4],[9,2],[29,4],[51,4],[54,10],[2,3],[4,1],[91,5],[32,1],[30,3],[28,1],[31,1],[44,4],[62,3],[68,1],[64,7],[37,3],[25,1],[43,6],[72,1],[75,4],[85,1],[33,1],[11,2]],'fake',[[77,2],[11,1],[30,5]],'detailed',[[18,1],[68,1]],'glpixelzoom',[[71,2]],'whoever',[[24,1],[0,1]],'config',[[92,1],[37,1]],'downloaded',[[0,1]],'reference',[[30,1],[54,2]],'works',[[9,1],[49,1],[54,1],[31,1],[60,1],[13,1],[32,2],[48,1],[33,1],[56,1]],'prompting',[[29,1]],'never',[[75,2],[0,2]],'from',[[87,1],[1,1],[67,1],[0,3],[39,3],[59,1],[9,1],[29,1],[49,1],[51,3],[2,3],[54,3],[4,1],[60,1],[71,1],[32,3],[80,2],[40,3],[79,3],[82,1],[30,2],[31,1],[44,1],[45,5],[13,1],[52,1],[92,1],[64,1],[37,2],[25,1],[72,1],[75,3],[3,1],[33,3],[58,1]],'virtual',[[73,1],[49,2],[51,2],[54,3],[38,1],[50,1],[44,1],[80,3],[79,2]],'lockreservedpalette',[[39,1]],'filling',[[1,1]],'bypassmci',[[73,1]],'incorrect',[[56,2],[54,2]],'shutting',[[32,1]],'suppresses',[[45,1],[54,2],[70,1],[56,1],[79,1],[39,1]],'specification',[[54,1],[84,5]],'cleans',[[60,1]],'module',[[31,1],[75,1]],'approximately',[[20,2]],'crashing',[[32,1]],'declaring',[[38,3]],'situation',[[45,1],[33,2]],'videogame',[[0,1]],'block',[[75,1],[32,1]],'direct3d9',[[48,1]],'timestamp',[[67,6]],'rid',[[15,1]],'assembly',[[33,1],[64,3]],'operate',[[2,1],[54,1]],'calculated',[[19,1]],'hookgdi',[[70,1]],'fifth',[[75,1]],'fixtextout',[[70,1]],'enable',[[46,1],[9,1],[44,1]],'scrolling',[[51,2],[44,1]],'api',[[39,3],[64,1],[70,2],[71,1],[44,2],[45,1],[75,3],[56,1],[33,4],[35,1]],'series',[[44,1],[37,1]],'each',[[79,1],[30,1],[28,1],[45,1],[50,1],[67,3],[64,2],[27,1],[15,1],[51,1],[54,1],[66,1],[2,1],[34,2],[48,1],[33,2],[18,1],[57,1]],'differently',[[25,1]],'operation',[[63,1],[51,4],[70,1],[50,1],[75,2],[32,1],[3,1],[56,1],[79,1]],'task',[[19,3],[31,1],[0,1],[28,2],[45,1],[29,2],[25,2],[2,1],[4,1],[91,2],[32,2],[11,2]],'playable',[[54,1]],'sound',[[75,1]],'forget',[[0,1]],'necrodrome',[[44,1]],'ordering',[[56,2]],'set',[[1,1],[19,1],[0,1],[84,2],[49,2],[29,1],[51,4],[54,5],[71,1],[80,2],[91,2],[10,1],[40,2],[79,1],[46,1],[30,4],[28,2],[31,2],[44,3],[52,1],[20,1],[64,4],[5,1],[17,1],[37,1],[63,2],[76,4],[43,2],[75,7],[11,1]],'whenever',[[73,1],[54,1],[80,1],[43,1],[0,1],[85,1],[48,1],[64,1]],'overwrite',[[66,2]],'keys',[[87,3],[46,3],[80,2],[0,1],[12,2],[13,1],[91,2],[11,9]],'boolean',[[84,3]],'predefined',[[1,1]],'sys',[[39,1]],'pixels',[[85,2],[50,1],[0,1]],'246',[[39,1]],'found',[[33,1],[2,1],[0,2]],'disabledisablealttab',[[75,1]],'currently',[[84,1],[26,1],[14,2],[25,1],[19,1],[2,1],[0,2],[70,2],[3,1],[35,1],[37,1]],'wouldn',[[51,1]],'access',[[35,1],[64,1],[43,2],[18,1]],'dynamically',[[20,1]],'pity',[[0,1]],'injection',[[0,1],[34,2],[75,1],[32,3],[24,1],[2,1]],'100%',[[44,1],[75,1],[0,1]],'necessary',[[33,1],[40,1],[64,1]],'versions',[[84,1],[54,1],[33,1],[43,1],[56,2]],'wm_activateapp',[[37,1]],'nopixelformat',[[51,1]],'lighter',[[39,1]],'cpus',[[75,2]],'unsupported',[[75,3],[84,1]],'wm_windowposchanging',[[45,1]],'tweaked',[[54,1]],'nobanner',[[29,1]],'preventing',[[45,1],[39,1],[71,1],[44,1]],'clicks',[[45,1]],'pending',[[45,1]],'placed',[[1,1],[30,1],[44,2]],'acceleration',[[54,1],[75,1]],'regardless',[[0,2]],'retrieve',[[45,1]],'released',[[51,1],[54,1]],'singleprocaffinity',[[75,2]],'source',[[0,5]],'leave',[[48,1]],'definitions',[[46,1]],'print',[[11,1]],'wow32registry',[[76,1]],'saves',[[3,1],[11,1]],'closely',[[32,1]],'adjusts',[[77,1]],'greater',[[62,2],[32,1]],'read',[[51,2],[54,1],[76,2],[80,1]],'fourcc',[[54,3]],'lacks',[[56,1]],'setsyscolors',[[39,1]],'simple',[[2,1],[0,1]],'type',[[54,1],[68,1],[79,3],[43,1]],'blue',[[80,1]],'object',[[30,1]],'sizes',[[73,1],[56,1],[54,1]],'getting',[[15,1],[1,1]],'changing',[[37,2],[78,1],[32,1]],'reaction',[[45,1]],'romsteady',[[24,1]],'keeps',[[45,1],[43,2],[44,1]],'architectures',[[0,1]],'noted',[[62,1]],'stored',[[85,1],[82,1]],'invokes',[[60,1]],'even',[[51,3],[54,1],[80,1],[43,3],[0,6],[75,1],[91,1],[3,1],[11,1],[84,1]],'tweak',[[54,1],[75,2]],'well',[[91,1],[54,1],[29,1],[45,2],[48,1],[32,1],[75,1],[33,1],[11,1],[37,1]],'network',[[0,1]],'directsound',[[35,2]],'figures',[[62,1]],'serve',[[9,1]],'comments',[[81,1]],'clock',[[64,4]],'50%',[[64,1]],'unwanted',[[37,1],[32,1]],'tray',[[26,5],[92,2],[3,3],[19,1],[2,1]],'lockwinstyle',[[37,1]],'max',[[63,1],[75,1],[10,1],[40,1]],'zeta',[[56,2]],'possibility',[[91,1],[68,1],[79,1],[11,1]],'destroywindow',[[70,1]],'special',[[87,1],[46,2],[91,2],[57,1],[11,7]],'under',[[33,1]],'started',[[37,1],[9,1],[1,1],[2,1],[0,2]],'five',[[45,1]],'selected',[[63,1],[59,1],[23,1],[25,3],[6,4],[30,1],[3,1],[40,1],[7,2],[5,2]],'kind',[[24,1]],'including',[[34,1],[22,1],[3,1],[58,1]],'than',[[1,1],[30,4],[28,1],[0,2],[62,3],[56,1],[63,1],[49,1],[54,3],[2,1],[43,1],[40,1],[11,2]],'themselves',[[45,1],[15,1],[51,1]],'space',[[33,1],[75,1]],'behavior',[[78,1],[30,1],[44,1],[4,1],[0,7],[77,1],[91,1],[92,1],[57,1],[84,1],[37,1]],'restarts',[[29,1]],'sharing',[[0,1]],'2ms',[[63,1]],'enum16bitmodes',[[56,1]],'hooker',[[0,2]],'skipdevtypehid',[[43,1]],'invoking',[[52,1]],'detail',[[11,1],[91,1]],'attempt',[[37,1],[75,1],[0,2]],'big',[[75,1]],'background',[[30,2],[51,1]],'izer',[[0,1]],'apes',[[43,1]],'unchecked',[[46,1]],'writes',[[68,1],[9,1],[1,1]],'mix',[[70,1]],'showhwcursor',[[42,1]],'where',[[50,1],[44,1],[5,1],[37,1],[51,1],[54,1],[70,1],[66,1],[2,2],[3,1],[57,1],[33,2],[11,1]],'composition',[[56,1],[49,1]],'situations',[[51,1]],'quarterblt',[[62,1]],'encourage',[[0,1]],'address',[[33,4],[51,1],[75,1]],'viewfinder',[[44,1]],'expects',[[37,1]],'japanese',[[0,1]],'listening',[[43,1]],'automatically',[[45,3],[34,3],[48,1],[29,1],[30,2]],'bilinearfilter',[[50,1]],'calculate',[[75,1]],'editing',[[82,1]],'won',[[45,1],[2,2]],'experience',[[30,1]],'editor',[[57,1],[7,1]],'quit',[[11,2],[91,2]],'launch',[[81,1],[80,1],[28,1]],'bilinear2xfilter',[[50,1]],'isn',[[33,1],[13,1],[51,1]],'1000th',[[63,1]],'pointing',[[25,1]],'directinput',[[43,10]],'fit',[[49,1],[70,2],[71,1],[50,1]],'posx',[[85,4]],'double',[[26,1],[1,2],[25,1],[50,1]],'machine',[[54,1],[0,1]],'bug',[[49,1]],'imported',[[2,1]],'classification',[[30,1]],'looping',[[72,1],[44,1]],'addrelativetime',[[67,1]],'now',[[49,1],[75,1],[70,1],[0,2]],'arguments',[[92,2],[28,1]],'short',[[68,1],[29,1]],'needed',[[25,1],[32,1]],'explicit',[[73,1],[51,1]],'final',[[52,1]],'exceptions',[[75,2],[82,1]],'techniques',[[0,1]],'closes',[[14,1]],'update',[[51,2],[1,1],[33,1],[62,1],[58,1]],'pressing',[[12,1]],'onward',[[45,1],[75,1],[0,2]],'tigerhawkt3',[[24,1]],'while',[[30,2],[0,5],[45,1],[67,1],[16,2],[56,2],[37,1],[9,1],[51,1],[54,1],[3,2],[33,1],[11,4]],'gameplay',[[11,1]],'alone',[[48,1]],'time',[[87,3],[1,1],[62,1],[0,9],[20,7],[68,1],[64,14],[63,1],[29,1],[60,2],[34,1],[48,1],[75,1],[85,1],[91,4],[18,1],[11,8]],'height',[[19,1],[30,6],[85,3],[10,2],[86,2],[40,2]],'managed',[[25,1],[49,1]],'malfunctioning',[[45,1]],'behaviour',[[33,1]],'extracting',[[57,1]],'involves',[[49,1]],'duration',[[67,1]],'such',[[87,1],[30,1],[0,2],[44,2],[45,4],[62,1],[67,1],[81,1],[64,1],[39,1],[37,2],[84,1],[51,2],[29,1],[43,1],[75,2],[32,1],[79,1]],'synchronization',[[24,1]],'annoying',[[0,2]],'worms',[[37,1]],'lack',[[49,1]],'suppressime',[[75,1]],'side',[[75,1],[0,1]],'exported',[[3,1],[56,1]],'codec',[[54,1]],'render',[[58,1]],'intercepted',[[68,1],[70,1],[19,1],[33,1],[64,1]],'impossible',[[45,2]],'unfortunately',[[33,1],[54,1],[0,1]],'written',[[37,1],[0,2]],'right',[[26,1],[54,1],[25,1],[80,1],[2,1],[44,2],[81,1],[32,1],[33,1],[37,1]],'selection',[[30,2]],'child',[[58,1],[34,5],[81,1],[33,2],[37,2]],'monitors',[[54,1],[37,1]],'way',[[51,5],[54,1],[30,1],[0,5],[4,1],[45,1],[62,1],[84,1]],'binplayer',[[34,1]],'moving',[[58,1],[64,1],[44,2]],'ads',[[46,1]],'easier',[[57,2],[67,1]],'reg',[[76,2],[82,1],[0,1]],'confirm',[[3,1],[29,1]],'uselastcore',[[75,1]],'measures',[[67,1]],'directx7',[[48,1],[29,1]],'there',[[1,1],[0,5],[44,1],[45,1],[56,1],[64,1],[9,1],[51,2],[60,1],[82,1],[3,1],[57,1],[33,2],[40,1]],'creating',[[51,1],[54,1]],'beneath',[[29,1]],'disabled',[[46,1],[40,1],[0,1]],'offered',[[67,1]],'replace',[[57,1],[54,1],[75,1]],'settings',[[0,1],[81,1],[42,1],[8,1],[5,4],[37,4],[39,1],[22,1],[29,1],[25,1],[80,1],[2,1],[82,1],[83,1],[32,1],[11,1]],'further',[[56,1],[0,1]],'boxes',[[29,1],[1,1]],'far',[[81,1],[51,1],[33,1],[37,1]],'appearance',[[81,1],[80,1]],'tabbed',[[27,1]],'priorities',[[15,1]],'mandatory',[[75,1]],'increase',[[91,1],[87,1],[0,1]],'f12',[[87,1],[11,1],[12,1]],'properly',[[54,1],[29,1],[71,1],[43,1],[45,1],[48,1],[75,2],[56,4],[64,1],[37,2]],'forbid',[[75,1]],'focus',[[43,3]],'stays',[[3,1]],'ollydbg',[[24,1]],'handleexceptions',[[75,1]],'infinite',[[86,2]],'restored',[[3,1]],'opens',[[7,1],[5,3]],'loop',[[72,2],[75,1],[46,2]],'createdevice',[[59,1]],'back',[[14,1],[43,1],[0,1]],'doesn',[[63,1],[92,1],[51,3],[54,1],[43,1],[48,1],[52,1],[75,2],[91,1],[11,1],[58,1]],'quite',[[49,1],[68,2],[70,1],[91,1],[2,1],[11,1]],'caps',[[54,1],[29,1]],'box',[[45,1],[31,1],[29,1]],'section',[[76,2],[57,1]],'bypass',[[73,1],[78,1],[75,1]],'crucial',[[0,1]],'only',[[1,2],[46,1],[30,4],[0,5],[39,1],[37,2],[63,1],[9,1],[29,3],[49,1],[51,4],[2,2],[43,2],[54,4],[60,2],[70,1],[32,2],[75,1],[33,2],[11,2],[78,2]],'alt',[[12,1],[46,3],[75,2],[87,3],[11,2],[91,1]],'blocking',[[33,1]],'harm',[[44,1]],'states',[[44,1]],'imperia',[[51,1]],'according',[[63,1],[54,1],[75,1],[30,1]],'requests',[[79,1]],'seemed',[[0,1]],'nowindowmove',[[58,1]],'occasionally',[[45,1]],'backs',[[51,1]],'ordinal',[[33,1]],'confirmonclose',[[29,1]],'depend',[[70,1],[64,1]],'800x600',[[30,1]],'heavy',[[75,1]],'swap',[[59,2]],'keeping',[[43,1]],'wireframe',[[60,3]],'displacement',[[44,1]],'modified',[[9,2]],'library',[[71,4],[24,1]],'regain',[[43,1]],'something',[[5,1],[0,1]],'suspend',[[63,1]],'higher',[[40,1],[11,1]],'same',[[38,3],[0,3],[45,1],[77,1],[63,2],[49,2],[51,1],[25,1],[70,1],[43,2],[34,2],[75,1],[85,3],[33,1]],'falling',[[0,1]],'obfuscation',[[33,1]],'threads',[[63,3]],'heights',[[10,1]],'reading',[[54,1]],'spot',[[67,1]],'chosen',[[49,1],[30,1],[28,1],[77,2],[12,1],[37,1]],'asian',[[0,1]],'unable',[[48,1],[32,1]],'compose',[[71,1]],'wow64registry',[[76,1]],'tasks',[[91,1],[11,2],[0,2]],'looks',[[84,1]],'320',[[85,1]],'was',[[54,3],[25,1],[70,1],[30,2],[24,1],[0,7],[44,1],[45,1],[3,2],[33,1],[79,1]],'manage',[[51,1],[75,1],[56,1],[57,1],[37,1]],'undesired',[[60,1]],'com',[[78,1],[48,1]],'galapagos',[[72,1]],'yellow',[[32,1]],'releases',[[56,1],[71,1],[28,1]],'messageproc',[[45,1],[44,1]],'probably',[[71,1],[30,1]],'tested',[[1,2]],'has',[[49,1],[46,1],[54,1],[19,1],[30,2],[0,3],[34,1],[75,2],[33,3],[7,2]],'region',[[44,1],[91,1],[62,1],[11,1]],'virtualpc',[[54,1]],'overheating',[[75,1]],'scrollable',[[67,1]],'shares',[[70,1]],'fpstoggle',[[87,1],[91,1]],'distorting',[[54,1]],'fixrefcounter',[[54,1]],'fast',[[11,1],[50,1]],'simulate',[[54,1]],'session',[[25,1],[66,1],[54,1]],'fully',[[70,1],[75,1]],'domain',[[51,1]],'received',[[45,1]],'again',[[43,1],[26,1],[91,1],[3,1],[11,1],[0,2]],'telling',[[48,1]],'code',[[51,1],[87,1],[24,3],[0,7],[2,1],[75,2],[33,1],[64,1]],'widescreen',[[30,1]],'outd3dtrace',[[68,1]],'windowed',[[30,1],[0,1],[44,1],[45,2],[68,1],[37,1],[49,1],[29,1],[51,3],[54,4],[2,2],[60,1],[70,4],[75,2],[11,2]],'measurement',[[75,1]],'wonderful',[[0,1]],'clipboard',[[11,1]],'involve',[[32,1]],'shortcut',[[5,1],[1,1],[2,1],[0,1]],'son',[[34,1]],'revert',[[39,1]],'supporthdmi',[[40,1]],'dxw',[[3,1]],'fixed',[[44,1],[19,1],[32,1]],'yes',[[19,1]],'disablegammaramp',[[39,1]],'devices',[[79,5],[43,4]],'unexpected',[[45,1]],'videotosystemmem',[[51,1]],'power2width',[[54,1]],'device',[[70,3],[79,2],[43,2]],'mind',[[68,1],[2,1],[0,2]],'point',[[44,1],[32,1]],'moved',[[91,1],[62,1],[44,1]],'running',[[1,1],[19,3],[0,3],[16,2],[56,2],[37,1],[63,1],[26,2],[14,2],[29,2],[51,1],[2,1],[54,2],[4,2],[60,1],[70,1],[75,1],[3,1],[33,1],[11,1]],'getcursorpos',[[44,1]],'one',[[1,1],[19,2],[31,1],[0,7],[45,1],[62,1],[67,1],[64,1],[37,2],[51,1],[54,1],[25,2],[70,1],[6,2],[80,1],[75,2],[3,1],[33,3],[79,1]],'overlaps',[[70,1],[44,1]],'directx8',[[48,2]],'eliminate',[[54,1]],'avoids',[[49,1]],'wm_windowposchanged',[[45,1]],'freestyle',[[54,1]],'forcehookopengl',[[71,1]],'zbuffer0clean',[[56,2]],'fakeversion',[[77,1]],'propose',[[9,1],[84,1]],'corrected',[[2,1],[51,1]],'1980x1080',[[40,1]],'texel',[[57,1]],'archive',[[1,1]],'self',[[9,1],[84,1]],'bits',[[17,1],[56,1],[22,1]],'timeout',[[45,1]],'main',[[58,1],[73,1],[51,1],[71,1],[2,1],[28,1],[80,1],[34,1],[81,1],[33,2],[37,3]],'instead',[[78,2],[49,2],[54,1],[25,1],[71,1],[82,1],[92,1],[33,2],[37,2]],'encoding',[[54,2]],'class',[[75,2]],'equivalent',[[25,1],[78,1],[44,1]],'modes',[[59,1],[49,1],[51,1],[70,1],[30,7],[43,2],[13,1],[75,1],[40,3],[56,3]],'keycode',[[87,1]],'order',[[5,1],[29,1],[37,3]],'performed',[[73,1]],'timing',[[63,1],[61,1],[75,1],[64,5]],'tools',[[80,1],[13,1]],'coded',[[45,1],[33,1],[2,1]],'resizeable',[[37,1]],'dealing',[[0,1]],'tweaking',[[54,1]],'unpredictable',[[0,1]],'captures',[[11,1]],'piece',[[0,1]],'open',[[25,1],[0,2]],'shared',[[0,1],[84,1],[70,1],[43,1],[24,1]],'fixd3dframe',[[58,1]],'button',[[30,3],[44,2]],'yourself',[[51,1],[0,1]],'text',[[54,2],[80,2],[30,1],[31,1],[81,1],[92,1],[40,2],[7,1],[84,1]],'opinion',[[51,1]],'callback',[[32,1]],'restore',[[12,1],[14,1],[15,1],[2,1]],'customized',[[57,1]],'continuously',[[44,1]],'form',[[79,1],[1,1]],'unnecessary',[[71,1]],'board',[[1,1]],'wrong',[[49,1],[75,1]],'inserting',[[72,1]],'layout',[[83,1]],'overridden',[[84,1]],'arranges',[[5,1]],'dual',[[0,1]],'kept',[[84,1]],'with',[[1,3],[19,1],[50,1],[0,8],[67,1],[56,2],[84,2],[9,2],[29,1],[49,2],[51,1],[2,3],[54,8],[60,3],[71,1],[80,2],[32,1],[57,2],[7,1],[30,5],[44,1],[81,2],[52,1],[20,1],[68,2],[64,5],[37,2],[26,1],[25,1],[70,2],[43,2],[34,2],[75,10],[33,1],[11,1],[58,1]],'keep',[[0,2],[44,2],[33,1],[30,2],[2,1]],'cds',[[79,1]],'loads',[[84,1]],'between',[[49,1],[51,1],[70,1],[62,1],[44,2],[67,1],[72,1],[56,2],[11,4]],'working',[[0,1],[51,1],[1,1],[92,1],[37,1]],'obsolete',[[54,1]],'following',[[59,1],[49,1],[25,1],[19,2],[30,1],[48,1],[40,1],[11,1],[84,1]],'lang',[[84,5],[92,1]],'sacrificing',[[54,1]],'nosysmembackbuf',[[54,1]],'wm_nchittest',[[44,2]],'madness',[[54,1]],'understand',[[0,1]],'direcx7',[[48,1]],'absolute',[[2,1]],'luigi',[[24,1]],'saving',[[9,1],[44,1]],'particular',[[57,1],[49,1],[0,1]],'just',[[1,2],[37,1],[0,3]],'maybe',[[0,1]],'possible',[[73,2],[54,1],[1,1],[30,1],[0,3],[45,1],[48,1],[75,1],[33,1],[64,1],[37,1]],'omit',[[71,1],[60,1]],'insert',[[79,1]],'smackopen',[[72,1]],'fixnchittest',[[44,1]],'extracted',[[57,1]],'like',[[1,4],[70,1],[80,1],[30,1],[0,5],[45,3],[34,1],[75,2],[33,1],[11,2]],'range',[[87,1],[64,1],[75,1]],'offending',[[45,2]],'option',[[67,2],[56,2],[39,2],[9,3],[29,1],[49,3],[51,5],[54,4],[60,1],[48,2],[91,2],[57,1],[7,2],[38,1],[30,2],[90,1],[45,3],[64,3],[37,1],[63,1],[89,2],[70,1],[43,1],[72,1],[34,4],[75,2],[3,1],[11,1]],'cpu',[[63,5],[54,1],[29,2],[0,1],[44,2],[75,3]],'significant',[[68,1]],'without',[[51,1],[29,1],[25,1],[43,1],[0,2],[2,1],[45,1],[62,1],[91,1],[56,1],[11,1],[64,1]],'folders',[[9,1]],'trilogy',[[33,1]],'screen',[[87,1],[19,1],[30,4],[0,3],[44,1],[50,1],[13,1],[52,1],[62,11],[64,1],[39,2],[37,4],[49,2],[29,2],[51,3],[71,2],[2,1],[72,2],[75,1],[91,1],[40,5],[11,5]],'file',[[1,4],[46,1],[67,2],[92,3],[84,1],[5,1],[9,4],[26,1],[25,2],[66,4],[76,2],[80,1],[82,3],[48,1],[3,3],[57,2],[10,1],[7,3]],'rely',[[54,1],[75,1]],'hardware',[[49,1],[54,7],[44,1],[0,1],[42,2],[75,3],[56,2],[35,1],[64,1]],'superchamps',[[43,1]],'wrapper',[[54,1]],'implemented',[[70,1],[33,1],[35,1]],'activated',[[64,1],[15,1],[32,1],[3,1],[2,2],[28,1]],'explained',[[0,1]],'movies',[[73,4],[51,1],[54,3],[45,1],[34,2],[72,2]],'net',[[0,1]],'titleless',[[37,1]],'specific',[[54,1],[30,2],[0,2],[45,1],[91,1],[64,1],[11,1]],'upwards',[[6,1]],'port',[[75,1],[84,1]],'resolves',[[51,1],[54,2]],'consuming',[[63,1]],'rerouting',[[78,2]],'eliminating',[[30,1]],'activate',[[54,1],[2,1],[26,1]],'drive',[[79,1],[1,2]],'intercept',[[46,1],[44,1],[0,1],[34,1],[75,3],[32,3],[33,1],[64,1],[37,1]],'finer',[[64,2]],'inclusion',[[56,1]],'makes',[[51,1],[54,2],[70,3],[62,1],[67,1],[45,2],[57,1],[84,1],[37,2]],'reported',[[9,1],[75,1]],'nod3dreset',[[56,1]],'basic',[[48,1],[32,1],[79,1],[0,3]],'know',[[0,1]],'recommended',[[92,1]],'imagehlp',[[75,2]],'dinput8',[[43,1]],'prevent',[[4,1],[39,1],[51,1],[58,1],[33,1],[37,1]],'640x360',[[40,1]],'protection',[[79,1]],'off”',[[44,1]],'blizzard',[[11,1],[75,1]],'unless',[[64,1],[0,1]],'want',[[0,1],[44,2],[48,1],[82,1],[30,1],[2,1]],'add',[[27,1],[1,2],[25,1],[80,1],[2,1],[0,1],[45,1],[34,1],[67,2],[81,1],[5,1]],'issues',[[75,1],[1,1],[56,2],[64,1],[71,1]],'skipfps',[[62,2]],'happy',[[29,1]],'combinations',[[17,1],[75,1]],'sizx',[[85,1]],'movement',[[45,1],[51,1],[43,1],[44,2]],'replication',[[71,1]],'described',[[75,1]],'discovered',[[75,1]],'cause',[[73,1],[84,1],[44,1],[45,1],[91,1],[33,2],[11,1],[58,1]],'allowing',[[72,1],[54,2],[32,3],[35,1],[0,1]],'injectson',[[34,1]],'“cursor',[[44,1]],'allocated',[[75,1]],'common',[[51,2],[1,1],[70,2],[88,1],[43,1],[0,1],[75,1],[33,1],[11,1],[64,1]],'portions',[[0,1]],'enablesonhook',[[34,1]],'refers',[[30,1]],'format',[[85,1],[22,1],[51,4],[10,1],[80,1],[87,1]],'different',[[49,1],[54,1],[25,1],[70,1],[31,2],[0,3],[50,1],[71,2],[48,2],[33,2],[56,3],[84,1]],'available',[[84,3],[54,4],[87,2],[44,1],[48,1],[75,3],[56,1],[64,1],[79,2]],'activating',[[34,1]],'zbufferbitdepths',[[54,1]],'matter',[[25,1],[33,1],[51,1]],'done',[[33,1]],'multiprocesshook',[[84,2]],'several',[[73,2],[51,1],[62,1],[0,3],[45,1],[75,1],[33,2],[37,1]],'options',[[88,1],[1,1],[62,1],[67,1],[81,1],[84,1],[37,1],[49,2],[29,1],[89,2],[48,4],[3,1]],'need',[[51,1],[29,1],[54,2],[31,1],[0,2],[45,1],[2,1],[82,1],[92,1],[56,1],[7,1]],'technological',[[0,1]],'hot',[[12,2],[46,3],[87,2],[33,2],[24,1]],'computers',[[60,1],[54,1],[0,1]],'preserved',[[30,1]],'force',[[37,2],[51,1],[71,1],[44,1]],'sizing',[[45,1]],'furthermore',[[49,1]],'extract',[[57,1]],'purpose',[[34,1],[78,1],[0,2]],'technology',[[48,1]],'hookglide',[[35,1]],'leaves',[[54,1],[51,1],[11,1],[90,1]],'don',[[44,1],[28,1],[68,1],[56,3],[64,1],[37,3],[51,3],[29,1],[75,2],[91,1],[79,1],[11,1],[58,1]],'wants',[[0,1]],'wikipedia',[[23,1]],'bilinear',[[24,1],[50,3]],'backbuffer',[[51,4],[54,3]],'zero',[[86,2],[75,1]],'service',[[49,1],[54,1]],'kill',[[45,1],[12,1],[15,1],[25,4],[37,1]],'push',[[0,1]],'dialog',[[29,1],[1,2]],'extended',[[30,1]],'win',[[91,1],[68,1],[70,1],[37,4]],'color',[[73,3],[38,2],[13,3],[52,1],[56,3],[39,2],[17,4],[22,3],[49,6],[51,3],[54,3],[2,1],[75,3],[57,1],[11,2]],'flush',[[45,1]],'interested',[[48,1]],'clones',[[25,1]],'sure',[[43,2]],'drop',[[54,1],[30,1],[1,1]],'accidentally',[[62,1]],'mark',[[81,1]],'accessed',[[12,1]],'cpumaxusage',[[63,1]],'fixfreelibrary',[[75,1]],'gets',[[91,1],[33,1],[11,1],[80,1]],'updates',[[51,1],[62,5]],'conditions',[[33,1],[13,1],[32,1]],'activity',[[11,1],[91,1]],'ddsd_pixelformat',[[51,1]],'generated',[[57,1],[67,1],[68,1]],'unnoticeable',[[44,1],[39,1]],'decelerate',[[11,1]],'supportsvga',[[40,1]],'break',[[49,1],[52,1]],'namely',[[19,1],[64,1],[44,1]],'200',[[85,1]],'disassembly',[[24,1]],'placement',[[30,1]],'card',[[40,1]],'unusual',[[49,1]],'dedicated',[[51,1],[44,1],[48,1],[75,2],[3,1],[64,1]],'debugger',[[32,3]],'remapmci',[[73,1]],'case',[[58,1],[9,1],[51,2],[54,1],[70,1],[44,1],[92,1],[68,1],[37,2]],'suppressdierrors',[[43,1]],'locate',[[1,1]],'will',[[88,1],[1,4],[30,1],[0,5],[45,1],[67,1],[81,1],[84,4],[27,1],[63,1],[9,1],[26,2],[25,1],[29,3],[2,4],[51,1],[66,4],[80,3],[75,4],[32,2],[3,3]],'else',[[0,3]],'overriding',[[11,1],[91,1]],'cross',[[44,1]],'state',[[4,2],[26,3],[46,1],[3,1],[92,1],[2,1]],'troubleshooting',[[1,1]],'always',[[54,1],[24,1],[0,1],[48,1],[3,1],[33,1],[84,1],[58,1]],'stretchmovies',[[73,1]],'preferred',[[7,1],[64,1]],'checked',[[29,2],[64,5],[62,2]],'thing',[[77,1],[0,1]],'injects',[[32,1],[91,1],[0,1]],'highlighted',[[25,1],[0,1]],'jetboat',[[43,1]],'deinterlace',[[54,2]],'choppy',[[63,1]],'alternative',[[51,1]],'slowdown',[[63,1]],'replaceprivops',[[75,1]],'unmount',[[79,1]],'not',[[73,1],[1,1],[19,1],[0,5],[77,1],[56,4],[35,1],[84,1],[49,2],[29,5],[51,4],[54,7],[2,1],[60,1],[71,1],[80,1],[48,1],[32,1],[40,1],[57,1],[38,1],[30,1],[31,3],[44,1],[45,4],[62,1],[92,1],[64,1],[37,4],[17,1],[26,1],[25,2],[70,1],[34,2],[72,1],[75,4],[85,1],[33,3],[11,3],[58,2]],'anymore',[[29,1]],'log',[[5,2],[65,1],[1,1],[25,3],[66,4],[67,6],[91,2],[68,1],[3,1],[11,3],[7,5]],'incompatibilities',[[9,1]],'maximum',[[54,1],[10,3],[40,1],[86,2]],'frontend',[[33,2],[28,3]],'implementing',[[33,1]],'desired',[[79,1],[30,3],[49,1]],'saved',[[80,1],[9,2]],'someone',[[0,2]],'ever',[[37,1]],'conversion',[[49,3],[52,1]],'replaces',[[57,1],[64,1],[75,1]],'addtimestamp',[[67,1]],'safely',[[70,1],[64,1],[0,1]],'acting',[[0,1]],'refer',[[71,1]],'nop',[[75,1]],'manipulated',[[64,1],[75,1]],'argument',[[84,1],[92,1]],'auriemma',[[24,1]],'most',[[54,4],[70,1],[31,1],[0,1],[44,1],[45,1],[60,1],[75,1],[85,1],[64,1],[37,1]],'impacts',[[54,1]],'occupy',[[37,1]],'since',[[63,1],[54,2],[1,1],[82,1],[0,1],[48,1],[75,2],[91,1],[11,1],[39,1]],'expect',[[45,1],[51,1]],'becomes',[[54,1],[43,1],[37,1]],'diagnostic',[[68,1]],'express',[[34,1]],'emulated',[[51,1],[21,1],[70,2],[80,1],[11,3]],'ansiwide',[[33,1]],'partially',[[89,1]],'view',[[7,1],[24,1],[67,1],[25,1],[18,2],[2,1]],'hooks',[[71,1],[43,2],[0,4],[34,2],[48,1],[72,1],[75,2],[35,1]],'bottom',[[6,2],[30,1]],'destruction',[[37,1]],'process',[[45,4],[12,1],[13,2],[63,1],[15,2],[51,1],[25,1],[54,1],[43,1],[34,5],[75,3],[32,2]],'harder',[[33,1],[34,1]],'notice',[[77,1],[31,1],[51,1]],'counter',[[54,2],[75,1],[64,2],[62,4]],'develop',[[0,2]],'might',[[49,1],[51,2],[24,1],[0,2],[45,1],[81,1],[82,1],[32,1],[91,1]],'depth',[[17,2],[73,3],[22,1],[49,2],[51,3],[54,1],[13,3],[75,1],[56,2],[11,1]],'gsky916',[[24,1]],'hooknoupdate',[[33,1]],'determining',[[29,1]],'existing',[[51,1],[76,1],[66,2],[30,1]],'rollercoaster',[[45,1]],'notification',[[29,1]],'clipcursor',[[44,1]],'filtermessages',[[45,1]],'1ms',[[63,2]],'debugging',[[72,1],[35,1],[32,1]],'microsoft',[[0,1]],'winrar',[[1,1]],'rather',[[54,2],[1,1],[30,3],[43,1],[28,1],[11,1]],'reliably',[[43,1]],'descriptor',[[54,1]],'output',[[67,1]],'exaggerated',[[62,1]],'behaves',[[44,1],[0,1]],'onto',[[79,1]],'borderless',[[30,1],[37,1]],'line',[[84,1],[54,1],[92,2],[67,3],[2,1]],'harmful',[[45,1]],'oses',[[75,3]],'directive',[[44,1]],'tell',[[29,1]],'files',[[1,1],[57,1],[0,4]],'merges',[[70,1]],'resolution',[[17,1],[63,1],[50,1],[13,1],[20,1],[40,12],[11,1]],'limitddraw',[[54,1]],'directinput8',[[43,3]],'fogging',[[60,2]],'browse',[[91,1],[11,1],[0,1]],'virus',[[0,2]],'24bpp',[[38,1]],'goes',[[3,1],[54,1]],'nonexclusive',[[43,1]],'usergb565',[[54,1]],'send',[[45,1],[37,4]],'startdebug',[[32,1]],'backbuf',[[54,1]],'texturedump',[[57,1]],'around',[[62,1]],'trace',[[68,2]],'install',[[25,1],[1,1]],'initialres',[[40,1]],'getperfcounter',[[75,1]],'soon',[[34,1],[75,1],[1,1]],'save',[[81,1],[9,1],[46,1],[3,1],[80,2]],'tough',[[37,1]],'query',[[75,1],[54,1],[64,1]],'libs',[[78,2],[48,1],[69,1],[35,1]],'transferred',[[49,1],[54,1]],'correctly',[[45,1],[51,2],[1,1],[33,1],[71,1]],'easportshack',[[75,1]],'bufferediofix',[[79,1]],'intercepts',[[46,1],[76,2],[0,2],[32,1],[33,1],[37,3]],'extension',[[71,1],[7,1],[72,1]],'called',[[49,1]],'managing',[[70,1],[49,3]],'mintexx',[[86,1]],'question',[[0,1]],'also',[[9,2],[26,1],[49,1],[54,1],[2,1],[0,1],[67,1],[77,1],[48,1],[33,1]],'debugview',[[67,1]],'software',[[75,1],[0,1]],'reserves',[[75,1]],'hide',[[9,1],[87,1],[30,2],[42,1],[16,1],[79,1],[37,3]],'simplified',[[51,1],[50,1],[0,1]],'settimer',[[64,1]],'instructions',[[75,2],[37,1]],'similar',[[78,1],[49,2],[54,2],[80,1],[4,1],[72,1],[75,2],[32,1],[56,1],[11,2]],'chance',[[45,1]],'down',[[63,1],[54,3],[30,1],[44,1],[6,1],[50,1],[12,1],[32,1],[68,1],[11,1]],'directory',[[9,1],[92,1]],'windowstyle',[[37,1]],'incredible',[[0,1]],'resized',[[37,4],[91,1],[30,1],[44,1]],'internally',[[49,3],[68,1]],'suspending',[[63,2]],'turns',[[3,1]],'graphical',[[1,1],[57,1],[2,1],[60,1]],'etc',[[0,1]],'admin',[[9,1],[29,1]],'unlockzorder',[[37,1]],'refusing',[[75,1]],'tiny',[[62,1],[1,1]],'screens',[[11,1]],'mech',[[54,1]],'directx',[[49,3],[51,1],[47,1],[53,1],[89,1],[90,1],[48,6]],'translation',[[24,1],[84,1]],'peek',[[45,1],[68,1]],'nosysmemprimary',[[54,2]],'standard',[[71,1],[52,1]],'noticing',[[62,1]],'slanted',[[89,1]],'direct3dcreate',[[56,1]],'bullet',[[0,1]],'win32',[[0,1]],'hash',[[57,1]],'categories',[[0,1]],'playing',[[73,1],[0,1]],'1280x800',[[40,1]],'recovering',[[13,1],[0,1]],'write',[[51,1],[1,2],[66,1],[0,1]],'added',[[66,1],[31,1],[0,2]],'blank',[[2,1]],'luckily',[[33,1]],'coop',[[43,1],[54,1]],'means',[[62,1],[0,1],[34,1],[86,2],[64,1],[40,1]],'hel',[[54,1]],'0x7c',[[87,1]],'feature',[[37,1],[75,2],[91,1],[11,1],[58,1]],'referenced',[[33,2]],'manipulate',[[75,1]],'parameters',[[70,2],[71,1]],'event',[[43,1],[32,1]],'simulates',[[75,1],[54,1],[79,1],[39,1]],'italian',[[84,1]],'scales',[[73,1],[70,1],[71,1],[50,1]],'expected',[[54,1],[75,1]],'routine',[[33,1]],'games',[[73,1],[1,2],[50,1],[0,6],[56,4],[39,2],[15,1],[29,1],[51,5],[54,4],[2,2],[60,2],[71,1],[91,1],[32,1],[40,1],[79,1],[38,1],[44,3],[45,2],[68,1],[64,2],[37,6],[78,3],[70,1],[43,1],[34,1],[75,8],[3,1],[11,1]],'compensate',[[90,1],[51,1],[70,1],[44,1]],'drawn',[[62,1],[64,1]],'your',[[7,1],[39,1],[79,1],[1,2],[24,1],[0,10],[91,3],[57,1],[11,5],[37,1]],'copies',[[54,1],[1,1]],'calling',[[0,1]],'shown',[[27,1],[44,1],[20,1],[25,1],[2,2],[0,1]],'scans',[[75,1]],'almost',[[0,1],[82,2],[30,1]],'published',[[0,1]],'cornerized',[[11,3]],'simultaneously',[[84,1]],'characteristics',[[27,1]],'processor',[[75,1]],'axes',[[44,1]],'html',[[24,1]],'part',[[11,1],[91,1]],'gives',[[64,1]],'pause',[[15,2]],'setappcompatdata',[[52,1],[75,1]],'shift',[[91,1],[12,1],[22,1]],'rdtsc',[[64,2]],'min',[[10,1]],'pcs',[[0,2]],'repaint',[[11,2],[91,2]],'within',[[45,1],[44,3],[71,1],[58,1]],'vice',[[79,1]],'segments',[[75,1]],'gamma',[[39,3]],'methods',[[59,1],[48,1],[51,1]],'chinese',[[24,1],[84,1]],'strangely',[[44,1]],'offscreen',[[54,1]],'separate',[[0,2],[75,1],[66,1],[37,1]],'reserved',[[87,1],[50,1],[0,1],[61,1],[77,1],[56,1],[35,1],[27,1],[15,1],[29,1],[47,1],[80,1],[2,1],[24,1],[82,1],[48,1],[32,1],[91,1],[57,1],[79,1],[46,1],[38,1],[28,1],[44,1],[81,1],[12,1],[13,1],[20,1],[36,1],[64,1],[5,1],[37,1],[63,1],[21,1],[22,1],[41,1],[68,1],[43,1],[69,1],[83,1],[86,1],[89,1],[90,1],[92,1],[33,1],[11,1],[73,1],[88,1],[1,1],[19,1],[67,1],[74,1],[16,1],[84,1],[39,2],[59,1],[9,1],[14,1],[23,1],[49,1],[51,1],[54,1],[4,1],[60,1],[66,1],[71,1],[10,1],[40,1],[18,1],[7,1],[65,1],[55,1],[53,1],[30,1],[31,1],[45,1],[62,1],[42,1],[52,1],[8,1],[17,1],[78,1],[26,1],[25,1],[70,1],[6,1],[76,1],[34,1],[72,1],[75,1],[3,1],[85,1],[58,1]],'helpful',[[48,1],[29,1]],'midtown',[[54,1]],'updated',[[72,1],[51,1],[85,1],[19,1],[33,2],[64,1]],'difference',[[11,1]],'nowinerrors',[[70,1]],'window',[[73,3],[87,1],[1,2],[19,1],[50,3],[0,5],[39,2],[9,1],[14,2],[23,1],[29,6],[2,1],[49,1],[51,2],[54,4],[71,1],[32,3],[91,4],[40,1],[30,20],[44,13],[45,5],[62,1],[12,1],[13,2],[20,1],[68,1],[64,1],[37,19],[83,2],[21,1],[22,1],[25,1],[26,1],[43,3],[70,5],[85,3],[75,2],[3,2],[33,1],[11,4],[58,8]],'remaps',[[51,1]],'redirected',[[70,1]],'affected',[[49,1]],'hdmi',[[40,1]],'planet',[[43,1]],'videogames',[[0,1]],'hookdirectsound',[[35,1]],'legacyalloc',[[75,1]],'stopping',[[4,1]],'intro',[[45,1],[34,1],[51,1],[72,1]],'strategy',[[70,1],[48,1]],'system',[[67,1],[0,4],[45,3],[77,1],[13,1],[52,1],[92,2],[64,2],[39,2],[17,1],[37,1],[26,3],[51,1],[54,4],[63,2],[2,1],[70,1],[76,2],[78,6],[84,1],[3,2],[33,2],[79,1]],'activates',[[29,1],[25,1],[30,1],[50,3],[45,1],[72,1],[84,1],[58,1]],'timefast',[[87,1],[91,1]],'unallocated',[[75,1]],'downwards',[[6,1]],'setcooperativelevel',[[54,1]],'development',[[24,1]],'defaultmessages',[[45,1]],'detecting',[[54,1],[32,1]],'executing',[[51,1]],'activities',[[70,1]],'arrives',[[0,1]],'procedure',[[46,1],[0,1]],'majority',[[33,1]],'protections',[[68,1]],'fastest',[[0,1]],'painting',[[11,1],[91,1]],'being',[[0,2],[45,2],[11,1],[37,1]],'sim',[[37,1]],'conflicts',[[66,1],[51,1]],'filtering',[[50,2]],'textures',[[71,2],[54,5],[56,3],[57,10],[60,2]],'logtoggle',[[87,1],[91,1]],'newer',[[45,1],[54,2],[43,1]],'showing',[[42,1],[29,1],[1,1],[54,1]],'traditional',[[43,1]],'autodetect',[[9,1],[84,1]],'regedit',[[80,1]],'implementation',[[33,1],[48,3],[71,1]],'winposchange',[[45,1]],'redirect',[[33,2]],'sends',[[37,1]],'stop',[[4,2]],'however',[[45,1],[48,1],[54,1],[64,1]],'ascending',[[5,1]],'keyboard',[[0,1],[44,1],[46,1],[43,4],[11,1]],'explore',[[25,2],[5,1]],'elevation',[[9,1],[84,1]],'interceptrdtsc',[[64,1]],'future',[[72,1],[35,1],[48,1]],'front',[[39,1]],'ask',[[17,1],[29,1]],'errors',[[73,1],[54,1],[51,2],[70,2],[79,1],[43,2]],'createsurface',[[51,1]],'warning',[[84,1]],'“intercept',[[11,1],[91,1]],'forceshel',[[54,1]],'slower',[[62,1],[49,1],[51,1]],'tries',[[15,1],[70,2],[48,1],[75,2],[64,1],[58,1]],'determines',[[49,1]],'doing',[[4,1],[46,1]],'remember',[[1,3]],'less',[[49,1],[62,1]],'advanced',[[54,1]],'single',[[75,2],[33,2],[71,1],[0,4]],'another',[[32,1],[0,1]],'noalphachannel',[[51,1]],'location',[[1,2],[31,1],[0,1]],'disk',[[75,1],[3,1],[79,4],[0,1]],'entry',[[1,2],[25,4],[6,4],[2,1],[0,1],[28,2],[34,1],[33,1],[5,2]],'beware',[[3,1],[84,1]],'movable',[[58,1]],'defaulting',[[45,1],[84,3]],'offset',[[54,2]],'looking',[[57,1],[43,1],[0,2]],'directdraw7',[[49,1]],'course',[[75,1],[0,1]],'follows',[[85,1],[87,1],[10,1],[2,1]],'caused',[[54,1]],'terminate',[[15,1],[29,2],[46,1],[51,1],[2,1],[87,1]],'32bpp',[[38,1],[54,1],[56,1]],'hacks',[[68,1],[0,1]],'msec',[[62,1]],'rect',[[70,1]],'geiss',[[24,1]],'fullscreenonly',[[29,1]],'useless',[[38,1],[48,1]],'availability',[[75,2]],'schema',[[49,1],[24,1],[32,1]],'supported',[[17,2],[51,1],[54,1],[2,1],[0,1],[75,2],[40,1],[84,1]],'vmware',[[54,1]],'internal',[[50,1],[75,1]],'above',[[63,1],[54,1],[89,1],[38,3],[30,1],[28,1],[32,1]],'inhibits',[[44,1],[29,1]],'joystick',[[43,1],[44,7]],'noticeably',[[50,1]],'fix',[[73,2],[31,1],[44,1],[45,1],[56,3],[37,3],[51,3],[54,3],[70,1],[71,3],[89,1],[72,1],[75,6],[91,1],[79,1],[11,1],[58,1]],'exists',[[66,1],[9,1],[29,1]],'startup',[[75,1],[9,1],[13,1],[84,1]],'alternate',[[33,1],[44,1]],'emulaterelmouse',[[43,1]],'figure',[[54,1],[62,1]],'issue',[[51,1],[54,5],[89,2],[60,1],[31,1],[90,1],[92,1],[37,1]],'sleep',[[64,1]],'stick',[[33,1]],'platform',[[77,1],[1,1],[56,1],[79,1]],'asks',[[25,1],[2,1],[29,1]],'defines',[[27,1]],'contained',[[54,1],[82,1]],'small',[[45,1],[62,1],[58,1]],'titles',[[75,1]],'period',[[45,1],[68,1]],'hiding',[[42,1]],'resulting',[[32,1]],'emulatesurface',[[49,3]],'environments',[[75,1]],'mount',[[79,1]],'8bpp',[[54,1],[75,2],[38,3]],'messages',[[1,2],[66,1],[0,1],[44,2],[45,15],[68,1],[37,3]],'choose',[[59,1],[54,1],[50,1],[28,1]],'widget',[[30,2],[54,1]],'celebrates',[[29,1]],'field',[[54,4],[1,2],[71,1],[30,1],[28,1],[45,1],[80,1],[81,1]],'legend',[[51,1],[90,2]],'trails',[[51,1],[60,1]],'resume',[[15,1]],'input',[[41,1],[45,1],[43,2]],'ini',[[9,2],[46,1],[80,1],[82,1],[0,2],[92,1],[57,1]],'interpolating',[[50,1]],'returnnullref',[[54,1]],'dirty',[[11,1],[91,1]],'handling',[[73,1],[46,1],[44,1],[45,1],[90,1],[52,1],[37,2],[51,1],[54,1],[70,1],[24,1],[72,1],[48,1],[91,1],[57,2]],'showfpsoverlay',[[62,1]],'drag',[[30,1],[1,1]],'two',[[0,1],[44,2],[48,1],[30,2],[28,1]],'rudimentary',[[44,1]],'splash',[[29,1]],'2016',[[87,1],[50,1],[0,1],[61,1],[77,1],[56,1],[35,1],[27,1],[15,1],[29,1],[47,1],[80,1],[2,1],[24,1],[82,1],[48,1],[32,1],[91,1],[57,1],[79,1],[46,1],[38,1],[28,1],[44,1],[81,1],[12,1],[13,1],[20,1],[36,1],[64,1],[5,1],[37,1],[63,1],[21,1],[22,1],[41,1],[68,1],[43,1],[69,1],[83,1],[86,1],[89,1],[90,1],[92,1],[33,1],[11,1],[73,1],[88,1],[1,1],[19,1],[67,1],[74,1],[16,1],[84,1],[39,1],[59,1],[9,1],[14,1],[23,1],[49,1],[51,1],[54,1],[4,1],[60,1],[66,1],[71,1],[10,1],[40,1],[18,1],[7,1],[65,1],[55,1],[53,1],[30,1],[31,1],[45,1],[62,1],[42,1],[52,1],[8,1],[17,1],[78,1],[26,1],[25,1],[70,1],[6,1],[76,1],[34,1],[72,1],[75,1],[3,1],[85,1],[58,1]],'needadmincaps',[[29,1]],'automatic',[[42,1],[48,3],[57,1],[84,2]],'windowized',[[30,1]],'copying',[[54,2],[0,1]],'seems',[[75,1],[48,1],[37,1]],'320x200',[[40,2]],'backbuffers',[[49,1]],'actual',[[54,2],[80,2],[62,1]],'favorite',[[0,1]],'centers',[[30,1]],'forcefully',[[60,1]],'predetermined',[[54,1]],'needs',[[28,1],[39,1],[75,1],[33,2],[82,1],[37,1]],'specify',[[48,1],[1,1],[54,1],[31,1],[30,1]],'key_wow64_64key',[[76,2]],'verbose',[[11,1],[91,1]],'info',[[45,1],[68,1],[0,1]],'improvements',[[1,1],[0,2]],'frequent',[[62,1]],'receive',[[37,1],[45,1],[1,1]],'children',[[34,2]],'desktop',[[73,1],[38,1],[30,7],[0,1],[13,5],[16,3],[52,2],[56,1],[39,1],[17,2],[22,2],[49,2],[51,1],[54,1],[70,3],[34,1],[18,1],[11,5]],'modalstyle',[[37,1]],'recording',[[85,2]],'home',[[0,2]],'detects',[[73,1],[54,1],[48,1],[71,1],[2,1]],'events',[[45,2],[32,1],[68,3],[0,1]],'check',[[73,1],[9,1],[1,2],[3,1],[33,1],[56,1]],'names',[[57,1],[31,1]],'bought',[[0,1]],'diagonally',[[54,1]],'direcr3d',[[19,1]],'sting',[[54,1]],'lower',[[56,1]],'configuration',[[1,3],[19,1],[30,1],[0,7],[81,2],[92,2],[84,1],[27,2],[5,2],[37,1],[9,4],[25,2],[80,1],[2,2],[82,3],[34,3],[3,2],[10,1],[33,1],[57,1]],'packages',[[84,1]],'invisible',[[89,1],[37,1]],'periodically',[[45,2],[51,1],[62,1]],'every',[[51,1],[1,1],[33,1],[60,1],[44,1]],'ones',[[57,1]],'timesetevent',[[64,1]],'optimize',[[52,1],[29,1]],'directx1~6',[[48,2]],'font',[[70,2],[75,4]],'smallest',[[66,1]],'alphabetical',[[5,1]],'tool',[[67,1],[0,1]],'icons',[[19,1],[62,1],[0,1]],'d3d8',[[56,1],[48,1]],'autorefresh',[[51,1]],'rites',[[54,1]],'beginscene',[[60,1]],'intervention',[[48,1]],'click',[[44,1],[30,1],[1,1]],'hookgoglibs',[[78,2]],'dxwnd',[[87,1],[0,29],[15,2],[29,9],[80,2],[2,8],[24,2],[82,4],[48,5],[32,6],[91,2],[57,3],[46,2],[28,2],[44,1],[13,2],[68,3],[92,7],[64,2],[37,3],[33,10],[11,1],[88,1],[1,11],[19,4],[84,4],[9,5],[49,3],[51,2],[54,6],[66,3],[71,1],[4,1],[7,1],[65,1],[30,1],[31,4],[45,2],[62,2],[78,1],[26,8],[25,1],[70,1],[76,2],[34,1],[75,3],[85,3],[3,7]],'introduction',[[0,1]],'affect',[[92,1],[26,1],[62,1]],'timeslow',[[87,1],[91,1]],'edit',[[34,2],[54,1],[25,1],[82,1],[5,1]],'story',[[0,1]],'coordinate',[[85,1],[11,1],[30,1]],'letting',[[0,1]],'completion',[[43,1]],'emulateregistry',[[76,1]],'configurations',[[1,1],[30,1],[0,1]],'effects',[[0,2],[60,2],[56,1],[11,1],[44,1]],'nopower2fix',[[56,1]],'include',[[56,1],[57,1],[1,1]],'clear',[[13,1],[54,1],[3,1],[56,2],[60,1]],'emulating',[[54,1]],'requires',[[48,1],[29,1],[43,1],[2,1]],'considers',[[45,1]],'empties',[[45,1]],'compares',[[2,1]],'flag',[[73,2],[1,2],[19,1],[56,4],[39,1],[59,1],[51,6],[29,2],[54,13],[71,2],[60,1],[80,2],[91,1],[32,1],[57,2],[79,2],[46,1],[31,1],[30,3],[44,5],[45,2],[62,1],[20,1],[68,1],[64,5],[37,4],[63,2],[78,5],[70,2],[76,2],[43,5],[34,1],[72,2],[75,11],[85,1],[33,6]],'tracing',[[3,1],[72,1],[35,1]],'nomovies',[[73,1]],'languages',[[84,1]],'sims',[[51,1]],'characters',[[11,1]],'engine',[[33,2]],'resolving',[[60,1],[37,2]],'rendering',[[54,1],[11,1],[58,4]],'recognize',[[43,1]],'algorithm',[[31,1]],'outregistry',[[68,1]],'overrideregistry',[[76,1]],'menu',[[17,1],[26,1],[1,2],[25,2],[54,1],[2,2],[89,3],[90,1],[18,1]],'keymapping',[[87,1]],'approximate',[[54,1],[75,1]],'processed',[[54,1],[68,1],[56,1],[37,1]],'suspends',[[63,1]],'setcompatibility',[[52,1]],'day',[[0,1]],'handles',[[65,1],[49,1],[32,1]],'ddscl_fullscreen',[[54,1]],'forwards',[[49,2]],'forced',[[85,2],[42,1],[51,1],[76,2]],'includes',[[2,1],[44,1]],'directdraw1',[[49,1]],'removes',[[79,1]],'windowproc',[[33,3]],'provided',[[24,6],[28,1]],'registry',[[1,1],[76,9],[80,9],[82,1],[0,2],[13,1],[68,2],[37,1]],'accordingly',[[62,1]],'sections',[[62,1]],'normalize',[[64,1]],'creation',[[54,1],[32,2]],'drives',[[79,1]],'own',[[37,2],[84,1],[9,1],[75,2],[2,1],[0,2]],'coder',[[0,1]],'during',[[45,2],[59,1],[51,1],[72,1],[11,1]],'glide',[[35,2]],'33%',[[63,1]],'masks',[[43,1]],'000',[[54,1]],'backgrounds',[[39,1]],'simply',[[54,1],[49,1],[75,1],[79,2],[0,1]],'wherever',[[0,2]],'instance',[[1,1],[33,1],[30,1],[44,1]],'empty',[[45,1],[54,1],[1,1],[79,1],[30,1]],'frame',[[37,2],[51,2],[54,1],[19,1],[62,2],[58,1]],'help',[[56,1],[24,3],[57,1]],'asynchronous',[[79,2]],'next',[[85,1]],'locale',[[84,1]],'calls',[[73,3],[67,1],[56,1],[64,2],[37,2],[39,1],[78,2],[49,1],[70,3],[76,2],[34,1],[48,3],[75,1],[33,4]],'trying',[[75,1],[33,1],[2,1],[0,3]],'movements',[[43,1]],'thread',[[45,1],[72,1],[15,2],[1,1],[51,1]],'filter',[[45,1],[24,1],[50,2]],'date',[[84,1]],'tick',[[64,2],[67,1]],'adjust',[[54,1],[29,1],[20,1],[64,1]],'smk',[[72,1]],'detection',[[43,1]],'job',[[4,1]],'related',[[83,1],[23,1],[29,1],[70,1],[43,1],[62,1],[48,1],[20,1],[68,1]],'invoked',[[60,1],[37,1]],'behaviors',[[32,1]],'clientremapping',[[70,1]],'hence',[[0,1]],'stack',[[80,1]],'finetiming',[[64,1]],'folder',[[0,1],[9,2],[1,3],[31,3],[5,1]],'picture',[[19,1],[2,1]],'comp',[[45,1]],'becoming',[[49,1]],'thought',[[0,1]],'team',[[24,1]],'introduces',[[62,2],[44,1]],'features',[[54,1],[48,1],[92,1],[0,2]],'unskippable',[[45,1]],'suppressd3dext',[[56,1]],'play',[[34,1],[91,1]],'glactivetexture',[[71,1]],'causing',[[75,1]],'experimental',[[0,1],[58,1],[54,1],[59,1],[71,1],[37,2]],'logs',[[1,3],[66,3],[67,1],[68,8],[3,1],[65,2]],'had',[[38,1],[0,1]],'error',[[51,1],[75,2],[70,1],[2,1],[43,1]],'subfolder',[[57,2],[2,1]],'fields',[[40,2],[30,2]],'destroyed',[[37,1]],'limitfps',[[62,2]],'defined',[[45,1]],'coarse',[[20,1]],'client',[[62,1],[51,1],[70,2],[30,1],[50,2]],'fixwinframe',[[37,1]],'enableclipping',[[44,1]],'outwinmessages',[[68,1]],'sports',[[75,2]],'globalunlock',[[75,1]],'already',[[80,1],[32,1],[38,1],[60,1],[0,1]],'directx11',[[48,2]],'modal',[[58,1],[37,2]],'eminent',[[51,1]],'keepcursorfixed',[[44,1]],'fight',[[11,1]],'buffered',[[79,1]],'management',[[39,1]],'exist',[[80,1]],'trick',[[75,1],[91,1],[11,1],[58,1]],'frozen',[[0,1]],'freeze',[[11,1]],'functions',[[12,1],[29,1],[49,1],[54,2],[11,1]],'similarly',[[49,1]],'together',[[30,1],[0,1]],'their',[[73,2],[54,1],[2,1],[0,3],[45,2],[48,1],[37,1]],'compatible',[[49,2],[52,1]],'subset',[[26,1]],'palette',[[21,2],[49,1],[51,3],[54,1],[70,3],[18,1],[39,3]],'separated',[[33,1],[66,1]],'emulate',[[77,1],[76,1],[40,1],[43,1],[64,1]],'releasemouse',[[44,1]],'snowboard',[[54,1],[89,3],[56,1]],'solution',[[78,1],[37,1]],'confirmation',[[29,2],[25,1],[5,1]],'bypasses',[[70,1],[34,1],[73,1]],'for',[[50,1],[0,10],[56,1],[27,1],[15,1],[29,2],[80,1],[24,1],[82,2],[48,7],[91,1],[57,1],[79,3],[46,1],[28,2],[44,4],[81,1],[13,1],[68,1],[90,1],[86,4],[64,2],[37,2],[63,5],[89,1],[43,4],[33,2],[11,1],[73,2],[1,5],[84,4],[9,4],[23,1],[51,3],[54,5],[71,2],[10,1],[18,1],[7,1],[30,9],[31,1],[45,1],[62,3],[52,3],[25,2],[70,4],[34,2],[75,6],[85,1],[3,2]],'libraries',[[0,1],[78,1],[70,1],[43,3],[35,1]],'decrease',[[91,1],[87,1],[0,1]],'that',[[50,1],[0,22],[56,1],[15,1],[29,4],[2,3],[24,1],[82,1],[48,2],[32,6],[91,2],[57,2],[79,3],[38,1],[44,3],[13,2],[20,1],[68,3],[92,1],[64,5],[37,5],[63,3],[21,1],[22,1],[43,5],[33,3],[11,5],[73,3],[88,1],[1,3],[67,3],[84,2],[39,2],[49,3],[23,1],[51,6],[54,9],[60,1],[71,1],[40,2],[30,3],[62,6],[45,9],[78,1],[26,1],[70,4],[76,4],[34,1],[72,2],[75,12],[3,2],[58,1]],'appropriate',[[45,1],[43,2]],'area',[[73,1],[50,2],[44,1],[30,3],[62,1],[12,1],[81,1],[51,1],[70,3],[80,1],[91,2],[10,1],[11,6],[58,1]],'troubles',[[51,1]],'first',[[51,1],[25,1],[30,1],[0,3],[75,1],[32,2],[79,1],[7,1]],'reducing',[[63,1]],'troubleshoot',[[68,1]],'care',[[49,1],[37,1]],'syncronize',[[70,1]],'globalunock',[[75,1]],'native',[[76,1],[40,1],[43,1]],'asking',[[0,1]],'could',[[45,1],[48,1],[51,1],[70,1],[75,1],[0,2]],'plit',[[51,1]],'1000',[[62,2]],'top',[[0,1],[11,2],[37,2],[70,1],[6,2],[2,1]],'correct',[[64,1],[48,1],[44,2]],'below',[[90,1],[54,2],[20,1],[89,1],[2,1],[27,1]],'account',[[45,1],[51,1]],'codeproject',[[0,1]],'key”',[[11,1],[91,1]],'actually',[[75,1],[2,1],[37,1]],'step',[[6,2]],'resizing',[[45,1],[37,1]],'svga',[[40,1]],'sherwood',[[51,1],[90,2]],'thank',[[0,3]],'screenshot',[[11,1]],'filled',[[76,2]],'often',[[75,2],[0,1]],'fixsmackloop',[[72,1]],'plus',[[26,1]],'aero',[[49,3],[52,7]],'owner',[[0,1]],'export',[[9,1],[1,1],[25,1],[2,1],[0,1]],'formula',[[62,1]],'glut32',[[71,2]],'prefer',[[9,1]],'analyze',[[44,1],[68,1],[1,1]],'lose',[[43,1],[29,1]],'uprising',[[45,1],[37,1]],'notify',[[29,1]],'hidecdromempty',[[79,1]],'return',[[54,2],[51,1],[70,1],[75,2],[43,1]],'conveniently',[[75,1]],'bypassgoglibs',[[78,1]],'accelerate',[[11,1]],'slow',[[0,1],[63,1],[11,1],[44,2]],'supporters',[[24,1],[0,1]],'whole',[[37,1],[44,1],[58,1],[70,1],[30,3],[39,1]],'bit',[[75,3],[76,4],[56,2],[39,1]],'too',[[45,1]],'recent',[[17,1],[49,1],[54,1],[71,1],[0,2],[85,1],[75,1],[56,1]],'audio',[[75,1]],'sets',[[51,1],[87,1],[62,1],[48,1],[75,1],[84,1],[37,1]],'mechanism',[[30,1],[43,1]],'killed',[[45,2],[72,1]],'generate',[[51,1]],'opcodes',[[64,1],[75,3]],'ran',[[0,1]],'call',[[73,1],[78,1],[70,2],[71,1],[34,1],[52,1],[72,1],[33,3]],'alpha',[[51,2]],'mcisendstring',[[73,2]],'ime',[[75,2]],'mintexy',[[86,1]],'usually',[[11,1],[5,1],[49,1],[70,2],[0,1],[75,3],[64,1],[39,1]],'afford',[[75,1]],'unchanged',[[11,1]],'leftmost',[[20,1]],'approximation',[[51,1]],'cumulative',[[51,1]],'pump',[[45,1]],'maxtexx',[[86,1]],'yet',[[75,1],[0,1]],'stand',[[11,1]],'networking',[[11,1]],'resolutions',[[40,3]],'usual',[[0,1]],'provide',[[51,1],[1,1]],'logic',[[32,1],[31,1],[0,1]],'into',[[51,1],[1,1],[54,1],[50,1],[0,5],[45,1],[91,1],[57,1],[37,1]],'avoid',[[62,1],[44,1],[35,1],[37,1],[78,1],[51,1],[54,1],[66,1],[34,1],[48,1],[72,1],[75,1],[58,1]],'great',[[0,1]],'fixpixelzoom',[[71,1]],'collect',[[1,1]],'ratios',[[63,1],[30,1]],'referring',[[30,1]],'locks',[[51,1]],'refreshed',[[72,1],[51,1],[20,1]],'handled',[[49,1]],'those',[[56,1],[57,1]],'offscreenplain',[[49,1]],'logging',[[87,1],[91,1],[19,2],[11,2],[66,1]],'runtime',[[67,1],[1,1]],'calculates',[[30,1]],'terminates',[[56,1],[29,1]],'varying',[[54,1]],'windows',[[73,2],[79,1],[30,2],[0,2],[44,1],[45,4],[52,2],[77,2],[56,3],[84,1],[37,8],[9,1],[23,1],[29,1],[51,1],[43,1],[70,1],[71,1],[75,6],[32,1],[91,1],[33,1],[18,1],[58,1]],'patches',[[78,1],[75,1]],'using',[[73,1],[54,2],[1,1],[43,1],[30,1],[45,1],[0,3],[67,1],[75,1],[57,2],[64,1]],'either',[[75,1],[19,2],[2,1],[0,1]],'unacquire',[[43,3]],'disablefogging',[[60,1]],'fail',[[25,1],[45,1],[51,1]],'although',[[45,1],[0,1]],'successfully',[[75,1],[37,1]],'noimagehlp',[[75,1]],'artwork',[[0,1]],'win98',[[79,1]],'localized',[[92,1]],'multimedia',[[73,3],[64,1]],'selector',[[30,1],[84,1]],'correspond',[[54,1]],'timestretch',[[64,1]],'user',[[33,1]],'copy',[[59,1],[68,1],[79,2],[0,2]],'how',[[49,1],[29,1],[54,1],[0,2]],'icon',[[26,3],[80,1],[31,1],[2,5],[30,2],[81,1],[32,1],[3,1],[33,1]],'die',[[33,1],[2,1]],'switched',[[38,1]],'external',[[3,1],[92,1]],'condition',[[75,3],[51,1],[44,1]],'criteria',[[57,1]],'certain',[[78,2],[33,1],[0,1]],'pack',[[84,4]],'0x70',[[87,1]],'locking',[[11,1],[91,1]],'relative',[[43,2],[67,2]],'cooperative',[[54,2],[19,1],[43,1]],'texturehighlight',[[57,1]],'skewed',[[54,1]],'setcursorpos',[[44,1]],'configurable',[[62,1]],'smearing',[[51,1]],'blockpriorityclass',[[75,1]],'inject',[[32,1]],'exiting',[[3,1]],'pax',[[51,1]],'unresponsive',[[0,1]],'picker',[[30,1]],'bar',[[30,1],[37,1]],'maintaining',[[0,1]],'name',[[34,1],[78,1],[19,1],[71,1],[28,4]],'fullscr',[[11,1]],'black',[[51,1],[49,1],[54,3],[30,1]],'commands',[[26,1],[3,1],[2,2],[27,1]],'suppresschild',[[34,1]],'warnings',[[46,1]],'d3d9',[[48,1],[56,2],[24,1]],'match',[[57,1],[1,1]],'developer',[[24,2],[1,1]],'based',[[48,1],[62,1]],'basically',[[54,1]],'endless',[[75,2]],'modders',[[57,1]],'stretch',[[73,1],[85,1],[54,1],[20,1],[50,1],[64,5]],'gho',[[87,1],[50,1],[0,1],[61,1],[77,1],[56,1],[35,1],[27,1],[15,1],[29,1],[47,1],[80,1],[2,1],[24,2],[82,1],[48,1],[32,1],[91,1],[57,1],[79,1],[46,1],[38,1],[28,1],[44,1],[81,1],[12,1],[13,1],[20,1],[36,1],[64,1],[5,1],[37,1],[63,1],[21,1],[22,1],[41,1],[68,1],[43,1],[69,1],[83,1],[86,1],[89,1],[90,1],[92,1],[33,1],[11,1],[73,1],[88,1],[1,1],[19,1],[67,1],[74,1],[16,1],[84,1],[39,1],[59,1],[9,1],[14,1],[23,1],[49,1],[51,1],[54,1],[4,1],[60,1],[66,1],[71,1],[10,1],[40,1],[18,1],[7,1],[65,1],[55,1],[53,1],[30,1],[31,1],[45,1],[62,1],[42,1],[52,1],[8,1],[17,1],[78,1],[26,1],[25,1],[70,1],[6,1],[76,1],[34,1],[72,1],[75,1],[3,1],[85,1],[58,1]],'clipper',[[70,1],[51,2]],'path',[[9,3],[1,3],[23,1],[25,1],[2,4],[28,3],[31,5]],'identical',[[80,1]],'theory',[[45,1]],'weren',[[54,1]],'unlock',[[51,1],[54,1],[87,1],[89,1],[11,1],[37,1]],'until',[[92,1],[2,1],[26,1]],'middle',[[44,2]],'showhints',[[29,1]],'potentially',[[45,1]],'encouragement',[[24,1]],'adds',[[67,2]],'lowering',[[15,1]],'here',[[83,1],[78,1],[85,1],[88,1],[28,1]],'frames',[[72,2],[56,2],[60,2]],'suppressed',[[45,1]],'advantages',[[33,1]],'reached',[[33,1]],'outdebugstring',[[67,1]],'args',[[71,1]],'current',[[19,1],[38,1],[0,1],[44,1],[84,1],[17,1],[21,1],[51,1],[2,1],[24,1],[48,1],[3,1],[11,2]],'refresh',[[37,2],[87,2],[91,1],[62,1],[11,1]],'michael',[[24,1]],'internet',[[0,1]],'compatibility',[[0,2],[77,1],[13,3],[52,1],[74,1],[59,1],[54,1],[29,1],[78,2],[48,1],[32,1],[75,2]],'afterward',[[37,1]],'delay',[[62,9],[44,2]],'wildly',[[62,1]],'corners',[[64,1]],'string',[[73,1],[67,1],[84,1]],'yfactor',[[71,1]],'must',[[45,1],[80,1],[92,1]],'turned',[[45,1],[43,1]],'disks',[[79,1]],'decided',[[0,1]],'suspended',[[32,1]],'closer',[[49,1]],'terminated',[[45,1],[85,1],[26,1]],'border',[[45,1],[58,1],[54,1],[30,1],[44,2]],'tight',[[72,1]],'choosing',[[1,1]],'emulation',[[49,2],[51,3],[54,2],[38,1],[70,1],[90,1],[11,1]],'processes',[[45,2],[34,2],[81,1]],'retrieved',[[80,1]],'notable',[[54,3],[75,1]],'flickering',[[70,1]],'affecting',[[25,1],[39,1]],'the',[[87,9],[50,12],[0,47],[77,7],[56,12],[27,4],[15,4],[29,13],[80,11],[2,26],[24,14],[82,3],[48,15],[32,22],[91,19],[57,7],[79,8],[46,7],[38,5],[28,11],[44,37],[81,4],[12,3],[13,4],[20,10],[68,7],[64,27],[5,10],[37,28],[63,9],[21,2],[22,1],[83,1],[89,8],[43,22],[90,7],[92,9],[33,30],[11,39],[73,8],[1,30],[19,15],[67,9],[16,2],[84,17],[39,10],[59,3],[9,8],[14,3],[23,3],[49,25],[51,41],[54,72],[4,4],[60,6],[66,2],[71,10],[10,1],[40,14],[18,1],[7,3],[30,54],[31,6],[45,16],[62,20],[42,2],[52,6],[17,2],[78,4],[26,11],[25,19],[70,21],[6,8],[76,10],[34,10],[72,8],[75,36],[3,10],[85,12],[58,8]],'speech',[[81,1]],'off',[[54,1],[1,1],[19,1],[91,5],[3,1],[11,3]],'perform',[[73,1],[56,1],[68,1]],'better',[[78,1],[49,1],[51,2],[54,1],[50,1],[13,1],[33,1],[11,1]],'surround',[[30,1]],'straight',[[54,1]],'result',[[73,1],[75,1]],'bear',[[0,1]],'twice',[[50,1]],'fixbindtexture',[[71,1]],'modern',[[51,1],[54,1],[60,1],[0,1],[75,2],[37,1]],'green',[[2,1]],'entries',[[76,2],[25,1],[2,1],[0,1],[56,1],[39,3]],'receives',[[70,1],[44,2]],'minimal',[[54,2],[44,1]],'allowed',[[54,1]],'located',[[0,1],[54,1],[92,1],[33,1],[5,1]],'handy',[[4,1]],'generic',[[29,1]],'adjustment',[[20,1]],'banner',[[29,1]],'mysterious',[[0,1]],'significantly',[[54,1]],'crashes',[[45,1],[13,1],[75,1],[0,1]],'execution',[[31,3],[32,2]],'hooknorun',[[33,1]],'progressive',[[51,1]],'required',[[54,1],[1,1]],'previous',[[67,1],[2,2],[60,1]],'full',[[73,1],[50,1],[54,1]],'everything',[[1,1],[0,2]],'specifications',[[51,1]],'dump',[[54,1],[57,2],[86,4]],'level',[[54,2],[29,1],[19,1],[43,2]],'shareddc',[[70,2]],'xfactor',[[71,1]],'routing',[[78,1]],'cubes',[[80,1]],'drawback',[[32,3]],'turning',[[11,1]],'rendered',[[56,1]],'vfw',[[73,1]],'english',[[84,4]],'guarantee',[[75,1]],'dll',[[84,3],[71,2],[24,3],[0,1],[34,1],[48,5],[75,3],[92,1],[56,1],[33,1],[64,2]],'making',[[45,1],[34,1],[49,1],[38,1],[43,2],[39,1]],'scaled',[[51,2],[49,1],[70,1],[71,1],[50,1]],'movie',[[73,3]],'taking',[[11,1]],'social',[[0,1]],'listen',[[45,1]],'exception',[[64,1],[75,3]],'opcode',[[64,1],[75,1]],'opengl32',[[71,1]],'detected',[[72,1],[13,1],[54,1],[75,1],[40,1]],'conversions',[[49,1]],'smack',[[72,4]],'seem',[[75,1]],'outimporttable',[[68,1]],'width',[[54,1],[19,1],[30,6],[85,3],[10,2],[40,2],[86,2]],'note',[[49,1],[54,1],[80,1],[30,1],[62,1],[68,1],[3,1],[40,1]],'release',[[0,3],[77,1],[51,1],[30,1],[44,1]],'simplify',[[28,1]],'dungeon',[[44,1]],'blitted',[[50,1],[54,1]],'horizontal',[[85,1],[51,1],[54,1]],'cover',[[73,1]],'function',[[71,1],[12,1],[87,1],[33,1],[11,2],[44,1]],'affinity',[[75,3]],'reserve',[[75,1]],'backbufattach',[[54,1]],'appear',[[63,1],[54,1],[51,1],[1,1],[79,1],[89,1]],'active',[[72,1],[3,1],[25,1],[43,1]],'temporary',[[49,1]],'behind',[[0,1]],'contents',[[45,1]],'handle',[[79,1],[29,1],[70,1],[2,2],[0,1],[45,1],[75,3],[33,1],[11,1],[37,1]],'designed',[[45,2],[29,1]],'size',[[58,1],[73,1],[22,1],[29,1],[49,1],[54,1],[50,2],[30,4],[62,1],[85,1],[56,1],[37,1]],'allow',[[3,1],[54,1],[0,3]],'“dave',[[54,1]],'useful',[[67,1],[13,1],[52,1],[68,1],[37,1],[39,1],[5,1],[9,1],[15,1],[51,1],[2,2],[91,3],[11,2]],'16bpp',[[38,1],[54,4]],'given',[[92,1],[40,2],[2,1],[27,1]],'surface',[[19,1],[50,4],[90,1],[56,2],[37,1],[49,14],[51,9],[54,12],[70,2],[60,1],[72,2],[91,1],[11,1],[58,2]],'noticeable',[[54,1],[39,1]],'vista',[[52,1]],'packs',[[84,1]],'improve',[[59,1],[54,2],[75,1],[0,2]],'project',[[24,1],[0,4]],'oddly',[[51,1]],'golf',[[37,1]],'1mhz',[[64,1]],'bpp',[[38,4]],'produces',[[70,1],[11,1],[62,1]],'tracehooks',[[68,1]],'tricky',[[45,1],[0,1]],'ubik',[[75,1]],'perfect',[[11,1]],'programming',[[0,1]],'usb',[[1,1]],'free',[[75,1]],'manual',[[82,1]],'along',[[75,1],[30,1],[68,1]],'rightmost',[[20,1]],'who',[[24,10]],'human',[[43,1]],'executable',[[1,1],[23,1],[29,1],[2,1],[28,1],[0,1],[33,1]],'classes',[[73,1]],'positive',[[73,1],[0,1]],'weird',[[11,1]],'realistic',[[62,1]],'keeper',[[44,1]],'specified',[[63,1]],'returns',[[73,1],[75,1]],'provides',[[18,1]],'new',[[37,1],[1,2],[25,1],[66,2],[30,1],[0,1],[43,1],[34,1],[85,1],[5,1]],'existed',[[0,1]],'shortcuts',[[0,1]],'installing',[[1,1]],'altering',[[39,1]],'little',[[29,1],[49,1],[0,2]],'attention',[[0,1]],'dragging',[[37,1],[20,1]],'adjacent',[[40,2],[50,1]],'choice',[[33,1],[40,2],[75,1]],'listbox',[[64,1]],'showtimestretch',[[64,1]],'determine',[[70,1]],'directed',[[48,1]],'cost',[[25,1],[54,1]],'providing',[[30,1]],'bother',[[0,1]],'textureformat',[[51,1]],'gray',[[2,1],[31,1]],'very',[[39,1],[15,1],[29,1],[51,1],[54,3],[70,1],[0,1],[75,2],[3,1],[79,1],[37,1]],'quality',[[54,1]],'join',[[0,1]],'clipping”',[[91,1]],'modules',[[31,1]],'limitscreenres',[[40,1]],'logged',[[68,1]],'physically',[[75,1]],'0x8ffffff',[[75,1]],'fixes',[[73,1],[89,2],[43,1],[24,1],[44,1],[72,1],[75,2],[90,1],[56,3]],'image',[[51,1],[89,1],[56,1],[11,1],[90,1]],'low',[[17,1]],'giving',[[37,1]],'ticks',[[64,1]],'outdebug',[[68,1]],'kills',[[25,1],[45,1],[15,1]],'inserts',[[5,1]],'though',[[45,1],[48,1],[51,1],[70,1],[33,1],[75,1]],'hidemultimonitor',[[37,1]],'older',[[45,1],[54,1],[40,1],[56,1],[84,1]],'learned',[[0,1]],'playback',[[72,1]],'bitmap',[[57,1],[54,1]],'functional',[[75,1]],'killing',[[2,1]],'long',[[45,3],[67,1],[0,1]],'longer',[[17,1],[9,1],[54,1],[0,1],[75,1],[40,1],[84,2]],'person',[[0,1]],'enabling',[[43,2]],'places',[[54,1],[44,1]],'duplicates',[[25,1]],'hooksmackw32',[[72,1]],'divide',[[75,1]],'refreshing',[[21,1],[37,1]],'applied',[[34,1],[54,1],[23,1],[68,1]],'cleared',[[84,1]],'setting',[[51,1],[1,1],[38,5],[43,1],[2,2],[0,1],[77,1],[48,1],[75,2],[84,1],[39,1]],'texture',[[51,2],[54,5],[71,2],[60,1],[10,3],[57,6],[86,9]],'hookopengl',[[71,1]],'improved',[[0,1]],'occupies',[[30,2]],'multiplication',[[91,1]],'foreground',[[45,1]],'configured',[[1,2],[25,1],[0,1]],'displaying',[[45,1]],'moves',[[6,4]],'scan',[[54,2]],'people',[[0,1]],'second',[[63,1],[21,1],[20,1],[19,2],[62,2],[0,3]],'discouraged',[[70,1]],'list',[[1,2],[23,1],[25,4],[6,2],[2,2],[0,2],[34,1],[3,1],[56,1],[79,1],[5,3]],'selectively',[[63,1]],'alphachannel',[[51,1]],'and',[[87,1],[0,33],[56,3],[35,1],[15,1],[29,3],[2,4],[24,5],[48,5],[32,2],[91,5],[57,3],[79,3],[44,10],[12,3],[20,4],[68,2],[64,6],[37,12],[63,2],[83,1],[22,1],[43,5],[33,5],[11,11],[73,4],[88,1],[1,7],[19,2],[67,1],[84,8],[39,3],[9,4],[49,9],[51,5],[54,14],[60,1],[66,1],[71,1],[10,2],[40,3],[30,13],[62,3],[45,10],[52,2],[78,3],[26,1],[25,3],[70,5],[76,1],[34,2],[72,3],[75,11],[3,3],[85,2],[58,2]],'individual',[[33,2]],'still',[[17,1],[64,1],[1,1],[29,1],[0,3],[3,1],[11,3],[37,1]],'powerful',[[75,1],[0,1]],'meaningless',[[45,1]],'racer',[[54,2],[89,2],[56,1]],'delicate',[[64,1]],'record',[[81,1],[80,1]],'before',[[54,1],[1,1],[38,1],[80,1],[0,1],[45,1],[75,1],[37,3]],'256',[[39,1],[2,1],[21,1]],'ignore',[[54,2],[51,1],[62,1],[37,1]],'lock',[[39,3],[51,3],[54,2],[87,1],[89,1],[91,2],[11,1],[37,1]],'refreshes',[[51,1]],'fps',[[87,1],[91,1],[19,1],[11,2],[62,12]],'various',[[18,1]],'mouse',[[51,2],[43,6],[30,2],[45,3],[44,17],[68,3],[84,1]],'forth',[[44,1],[45,1],[29,1]],'intercepting',[[32,1]],'modifymouse',[[44,1]],'virtualjoystick',[[44,1]],'starts',[[34,1],[75,1],[92,2],[3,1],[30,1]],'cutscenes',[[45,1]],'which',[[30,1],[44,1],[0,1],[77,1],[64,1],[39,1],[49,1],[29,1],[51,1],[54,4],[72,2],[75,1],[32,1]],'stores',[[0,1]],'war',[[54,1]],'policy',[[33,1]],'dedicate',[[0,1]],'start',[[70,1],[31,2],[0,2],[4,2],[85,1],[75,1],[92,1],[39,1]],'center',[[30,2],[43,1]],'lines',[[91,1],[11,1],[54,6]],'title',[[37,1],[62,2],[30,1]],'gaming',[[30,1],[0,1]],'differences',[[2,1]],'mci',[[73,4]],'controls',[[79,1]],'setzbufferbitdepths',[[54,1]],'require',[[44,1],[30,1],[1,1]],'diablo',[[75,2]],'activemovie',[[73,1]],'nofillrect',[[70,1]],'entirely',[[30,1],[91,1]],'syncpalette',[[70,1]],'exports',[[25,1],[56,1]],'switch',[[52,1],[51,1],[29,2]],'trouble',[[1,1],[0,1]],'work',[[11,2],[1,1],[30,1],[0,2],[84,1],[37,1],[17,1],[51,2],[2,2],[43,2],[75,1],[33,1],[7,1],[58,1]],'centering',[[44,1]],'deactivates',[[13,1]],'wait',[[45,1]],'gog',[[78,8]],'keepcursorwithin',[[44,1]],'sfb7',[[24,1],[0,2]],'references',[[24,1],[0,1]],'therefore',[[34,1]],'hooked',[[1,1],[19,1],[0,2],[28,2],[81,1],[16,2],[64,1],[37,2],[9,1],[14,3],[54,2],[80,1],[2,1],[75,1],[57,3],[11,3]],'avoiding',[[51,1],[46,1],[79,1],[44,1]],'you',[[88,1],[1,11],[50,1],[0,25],[56,1],[84,1],[59,1],[9,2],[29,10],[49,1],[51,1],[2,2],[54,6],[71,1],[80,3],[48,2],[82,1],[10,1],[57,1],[7,1],[79,3],[91,2],[38,1],[30,4],[28,3],[31,2],[44,2],[12,1],[20,2],[62,1],[81,3],[64,1],[5,1],[17,1],[63,1],[26,3],[83,1],[25,3],[92,3],[34,1],[85,2],[3,1],[11,6]],'happening',[[54,1],[0,1]],'left',[[0,3],[54,1],[11,1],[44,1]],'immediately',[[91,1],[29,1],[46,1],[11,1],[5,1]],'pathname',[[28,2]],'moto',[[54,1]],'memory',[[49,1],[51,3],[54,10],[52,1],[75,5],[33,1]],'used',[[19,1],[31,1],[30,4],[0,1],[44,1],[45,1],[50,1],[63,1],[9,2],[51,3],[80,2],[43,1],[85,1],[75,2],[33,1],[57,1]],'restores',[[4,1],[13,1],[14,1]],'roms',[[79,1]],'coming',[[1,1]],'user32',[[70,2],[64,1],[37,1]],'reliable',[[25,1]],'directdrawsurface',[[51,1],[54,1]],'segment',[[75,1]],'its',[[1,2],[0,5],[44,1],[45,1],[52,1],[64,1],[37,3],[63,1],[84,1],[9,1],[22,1],[29,2],[70,1],[2,2],[82,1],[4,1],[34,2],[75,2],[3,2],[33,2]],'victims',[[0,1]],'programmed',[[46,1]],'enables',[[9,1],[46,1],[92,1],[71,1],[35,1],[44,1]],'imports',[[3,1]],'sid',[[37,1]],'flushes',[[45,1]],'taskbar',[[14,1],[30,1],[45,1],[13,2],[16,3],[11,1],[37,2]],'buffer',[[49,3],[54,1],[56,2]],'sophisticated',[[33,1],[0,2]],'present',[[75,1]],'ratio',[[63,5],[54,1],[75,1],[30,7],[64,2]],'pixel',[[17,1],[22,1],[49,1],[51,4],[50,1]],'hookenabled',[[31,1]],'cursor',[[51,2],[87,1],[19,2],[44,10],[90,1],[42,4],[68,3],[91,1]],'key_wow64_32key',[[76,2]],'unpack',[[1,1]],'documentation',[[24,1]],'sporadic',[[51,1]],'react',[[45,2],[11,1],[91,1]],'introduced',[[51,1],[54,1]],'sort',[[5,2]],'negative',[[75,1]],'why',[[29,1],[25,1],[64,1],[0,4]],'suppressdxerrors',[[51,1]],'disablemaxwindowedmode',[[75,1]],'sometimes',[[78,2],[1,1],[25,1],[13,1],[11,1],[64,1]],'physical',[[79,2]],'problems',[[9,1],[1,1],[70,1],[88,1],[45,1],[64,1],[84,1]],'style',[[37,5]],'layer',[[70,1],[54,1]],'didn',[[45,1],[91,1],[79,1],[11,1]],'crazy',[[15,1]],'“slow',[[68,1]],'happens',[[70,1]],'hooking',[[29,1],[70,1],[71,1],[31,1],[0,2],[28,1],[48,3],[32,1],[68,1],[35,1]],'discussion',[[1,1]],'bring',[[37,1]],'hack',[[75,2],[57,2],[86,4]],'advantage',[[49,1],[0,1]],'prompt',[[3,1]],'context',[[70,3],[0,1]],'number',[[62,1],[66,1],[75,1],[33,1],[30,1],[28,1]],'rom',[[73,1]],'close',[[29,4],[14,1]],'nick',[[0,1]],'make',[[63,1],[64,1],[51,1],[54,1],[0,1],[33,1],[57,1],[37,2]],'bmx”',[[54,1]],'known',[[73,1],[1,1],[43,1],[91,1],[56,1],[11,1],[39,1]],'demonstrations',[[0,1]],'adjusting',[[64,1],[44,1]],'temporarily',[[11,1]],'portable',[[1,1]],'but',[[1,2],[50,1],[0,5],[56,1],[39,1],[9,1],[29,2],[49,8],[51,3],[2,2],[54,6],[4,1],[60,2],[48,1],[32,1],[80,1],[40,1],[82,1],[91,1],[38,3],[30,1],[28,1],[31,1],[44,1],[62,2],[64,2],[37,4],[17,1],[63,1],[26,1],[25,1],[70,1],[85,2],[75,3],[33,4],[11,2],[58,1]],'benefit',[[72,1]],'may',[[73,3],[0,3],[56,3],[59,1],[9,2],[29,3],[49,1],[54,8],[2,1],[60,1],[71,1],[48,1],[32,2],[79,1],[31,1],[45,2],[37,2],[17,1],[63,1],[25,1],[43,1],[72,1],[75,2],[33,1],[58,1]],'interfering',[[75,1]],'clearing',[[70,1]],'teachers',[[0,1]],'relied',[[75,1]],'proper',[[54,2],[25,1],[56,1],[2,1],[0,2]],'debug',[[9,2],[67,2],[0,1],[92,2],[68,1],[84,6]],'fixclipperarea',[[70,1]],'bigger',[[62,1]],'addresses',[[33,1]],'research',[[0,1]],'20msec',[[62,1]],'both',[[54,1],[33,1],[24,1],[62,1]],'any',[[79,1],[1,1],[46,1],[0,6],[45,4],[81,1],[13,1],[42,1],[92,2],[84,1],[37,2],[27,1],[26,1],[51,1],[54,1],[71,1],[80,2],[34,2],[91,1],[3,1],[40,1],[11,1],[57,1]],'typing',[[87,1]],'synchronized',[[75,1]],'anti',[[0,1]],'ensuring',[[45,1]],'systemmemory',[[54,2]],'slowing',[[68,1]],'default',[[50,2],[84,5],[39,1],[9,1],[29,1],[49,1],[71,1],[2,1],[24,1],[4,1],[51,5],[48,1],[32,1],[54,1],[57,1],[40,1],[30,2],[31,1],[92,1],[20,1],[37,2],[26,1],[70,1],[34,2],[75,2],[33,3]],'declare',[[52,1]],'store',[[85,1]],'normal',[[50,1],[91,1],[1,1],[11,3],[2,1]],'keepaspectratio',[[30,3]],'decently',[[37,1]],'evolution',[[0,2]],'slows',[[11,1],[50,1]],'plain',[[54,1]],'gettickcount',[[67,1]],'clip',[[11,1]],'creates',[[33,1],[54,1],[37,1]],'overlap',[[62,1]],'about',[[22,1],[1,1],[29,1],[19,1],[24,1],[0,1],[45,1],[91,1],[11,1],[37,1]],'artifacts',[[54,1],[60,1]],'gdinone',[[70,1]],'high',[[63,2]],'manually',[[9,1],[54,1],[92,1],[82,1]],'whose',[[56,1],[24,1],[0,1]],'value',[[73,1],[19,1],[62,2],[86,6],[64,3],[63,1],[51,1],[54,5],[76,2],[2,3],[75,3],[40,1],[33,1]],'can',[[1,8],[67,1],[0,2],[56,1],[84,3],[59,1],[9,3],[29,2],[49,1],[51,1],[2,3],[54,7],[80,2],[48,1],[91,5],[57,1],[79,1],[46,1],[30,2],[28,2],[31,1],[62,1],[13,1],[20,1],[68,2],[92,1],[64,3],[37,2],[63,2],[83,1],[26,1],[25,1],[70,2],[43,3],[34,1],[75,3],[11,5]],'koch',[[24,1]],'calculating',[[57,1]],'timers',[[64,4]],'interesting',[[49,1]],'breaks',[[78,1]],'programs',[[31,1],[0,3],[44,3],[45,4],[92,1],[56,1],[84,2],[37,3],[5,1],[9,1],[54,6],[70,1],[2,1],[43,1],[60,2],[75,2],[32,1],[33,1]],'operations',[[73,1],[62,2],[67,1],[45,1],[52,2],[68,6],[37,1],[49,2],[29,1],[76,2],[43,1],[72,1],[75,2],[91,1],[11,1]],'widechar',[[33,2]],'explorer',[[5,1]],'deletes',[[3,1],[25,1],[7,1],[5,1]],'important',[[80,1],[62,1],[82,1]],'takes',[[49,1],[0,1]],'disables',[[84,1],[75,1],[70,1],[40,1],[60,1],[44,1]],'uniquely',[[57,1]],'pieces',[[24,1]],'monitor',[[0,2],[45,1],[54,1],[40,1],[30,6],[37,2]],'unconnected',[[33,1]],'controlled',[[91,1],[44,4]],'checkadmin',[[84,2]],'receiving',[[44,1]],'move',[[0,1],[45,1],[5,2],[26,2],[54,2],[25,2],[6,1],[85,1],[91,2],[3,2],[11,3],[58,2]],'none',[[49,2],[48,2],[92,1],[57,1],[66,1],[0,1]],'extensions',[[56,1]],'fontbypass',[[75,1]],'hard',[[75,1],[1,1],[33,1],[79,1]],'supposed',[[44,1],[37,1]],'classic',[[40,1],[0,1]],'showfps',[[62,1]],'plocktoggle',[[87,1],[91,1]],'shooters',[[0,1]],'meier',[[37,1]],'typical',[[40,1]],'lockcolordepth',[[51,1]],'browser',[[24,1]],'upon',[[0,1]],'chat',[[0,1]],'cease',[[75,1]],'xyz',[[84,1]],'runs',[[9,1],[51,1],[25,1],[2,1],[28,1],[33,1],[11,1]],'exits',[[3,1],[0,1]],'multiple',[[84,1],[75,1],[25,1],[71,1],[79,1],[37,1]],'this',[[50,2],[0,13],[77,1],[56,10],[29,5],[80,2],[2,2],[24,1],[48,2],[32,6],[91,6],[57,2],[79,4],[46,2],[38,1],[28,1],[44,10],[81,2],[12,1],[13,2],[20,1],[68,3],[64,9],[5,1],[37,11],[63,4],[21,1],[89,2],[90,1],[92,1],[43,7],[33,12],[11,9],[73,2],[1,4],[19,1],[67,2],[84,2],[39,3],[59,1],[9,5],[49,4],[51,18],[54,23],[60,4],[71,3],[10,1],[40,1],[7,3],[30,4],[31,3],[45,10],[62,3],[17,1],[78,5],[25,5],[70,4],[34,6],[72,2],[75,16],[3,1],[85,1],[58,1]],'operated',[[0,1]],'elevate',[[29,1]],'more',[[1,1],[30,1],[0,4],[31,1],[62,1],[68,1],[56,1],[64,1],[63,2],[51,1],[23,1],[25,1],[54,1],[2,1],[43,1],[75,2],[32,1]],'polling',[[44,2]],'peekmessage',[[45,1]],'noflipemulation',[[51,1]],'essential',[[73,1],[29,1]],'determined',[[64,1]],'impact',[[56,1],[75,1]],'ago',[[0,1]],'accelerated',[[54,1],[49,1],[11,1],[64,1]],'factor',[[91,1],[20,1]],'associate',[[7,1]],'focused',[[30,1]],'information',[[37,1],[22,1],[23,1],[29,1],[19,2],[24,1],[82,1],[91,1],[68,1],[11,1],[18,1]],'ignored',[[70,1],[30,1],[54,1]],'forces',[[59,2],[51,1],[29,1],[54,6],[43,2],[42,2],[52,1],[91,1],[56,1],[11,1],[37,3]],'glories',[[0,1]],'directx10',[[48,2]],'lot',[[0,1]],'use',[[1,1],[19,1],[0,1],[81,1],[92,1],[68,1],[64,1],[37,1],[63,1],[78,2],[51,1],[54,4],[84,2],[71,2],[43,1],[60,1],[34,2],[48,1],[75,3],[33,2],[57,1]],'cdromdrivetype',[[79,1]],'involving',[[51,1]],'contributed',[[24,1]],'acquire',[[43,1],[29,1]],'ddrawex',[[48,1]],'swapeffect',[[59,1]],'represent',[[87,1]],'intended',[[11,1]],'affects',[[0,1],[44,1],[40,1],[39,1]],'ram',[[75,1]],'against',[[49,1]],'refuse',[[15,1]],'createprocess',[[34,2]],'contains',[[54,1],[1,1]],'auto',[[72,1],[9,1],[51,2]],'what',[[48,1],[29,1],[54,2],[70,1],[0,3]],'have',[[1,1],[30,2],[0,4],[44,1],[9,1],[15,1],[51,1],[54,3],[2,1],[43,1],[70,1],[72,1],[32,1],[33,1],[11,1],[79,1]],'concurrent',[[68,1]],'position',[[58,1],[87,1],[43,1],[44,5],[30,8],[85,4],[91,1],[20,1],[11,2],[37,1]],'hookdi',[[43,1]],'years',[[0,1]],'crash',[[54,1],[75,1],[3,1],[43,1]],'real',[[49,2],[75,1]],'paths',[[9,2]],'graphic',[[51,1],[54,2],[70,1],[33,1]],'ensures',[[72,1],[51,1]],'created',[[34,3],[51,1],[32,1],[54,2],[66,1],[37,1]],'other',[[30,2],[28,1],[0,3],[45,1],[13,1],[62,3],[56,2],[64,1],[37,2],[49,1],[29,2],[51,2],[70,3],[24,1],[43,2],[75,6],[91,1],[33,1],[11,1]],'efficient',[[54,1]],'128',[[56,1]],'element',[[75,1]],'simulator',[[44,1]],'functionality',[[0,1]],'ramp',[[39,2]],'quickly',[[91,1],[11,1],[68,1]],'olly',[[24,1]],'suppressing',[[52,1]],'clean',[[75,1],[89,1],[56,2],[60,1]],'fixmoviecolor',[[73,1]],'setwindowshook',[[32,2]],'gone',[[15,1]],'returned',[[51,1],[54,2],[40,1]],'append',[[66,1]],'hashed',[[57,1]],'discontinued',[[0,2]],'trail',[[90,1],[0,1]],'put',[[0,1]],'hijack',[[0,1]],'inactive',[[43,1],[0,1]],'defaults',[[28,1],[1,1]],'panel',[[5,2],[39,1],[77,1],[19,1],[64,1],[27,3]],'request',[[54,2]],'invoke',[[75,1]],'alternatively',[[1,1]],'they',[[73,1],[1,1],[30,1],[0,1],[67,1],[64,1],[39,3],[37,2],[54,2],[76,2],[80,1],[2,1],[43,2],[75,1],[91,2],[57,1],[33,3],[11,2]],'map',[[78,1],[11,1],[84,1]],'permissions',[[84,1],[9,1],[29,1]],'then',[[63,1],[9,1],[1,1],[25,1],[49,1],[12,1],[52,1],[91,1],[11,1],[37,2]],'language',[[83,1],[84,8]],'requested',[[51,1],[54,2]],'badly',[[11,1]],'ignoring',[[43,1]],'mention',[[28,1]],'replacement',[[57,1]],'toggle',[[91,3],[87,3],[11,7]],'ways',[[64,1],[0,2]],'power',[[54,1],[75,1],[56,2],[0,1]],'mainly',[[39,1],[9,1],[0,1]],'taken',[[32,1]],'ddraw',[[51,1],[48,1],[54,3],[70,2],[50,1],[89,1]],'platforms',[[17,1],[75,1],[76,2],[60,1],[0,1]],'identify',[[57,1]],'devoted',[[73,1]],'hid',[[43,2]],'unpleasant',[[44,1]],'rate',[[54,1],[62,1]],'windowing',[[11,1],[48,1]],'example',[[63,1],[51,1],[54,3],[30,1],[0,1],[28,1],[62,1],[56,1]],'because',[[15,1],[49,1],[51,1],[30,1],[2,1],[0,1],[60,1],[33,1],[37,1]],'additional',[[56,1],[54,1],[1,1],[19,1],[31,1],[35,1]],'rgb565',[[54,2]],'timetoggle',[[87,1],[91,1]],'translate',[[0,1]],'pitch',[[89,1],[49,1],[54,4]],'normally',[[44,1],[0,2]],'behave',[[75,1]],'reset',[[56,2],[59,1]],'repeated',[[45,1]],'would',[[49,1],[54,1],[25,1],[75,2]],'corresponding',[[51,1],[54,1],[25,1],[80,1],[62,1],[44,1],[48,1],[33,2],[84,3],[39,1]],'group',[[43,2]],'data',[[25,1],[51,2]],'reposition',[[54,1]],'improving',[[54,1]],'appended',[[62,1]],'hopefully',[[0,1]],'target',[[60,2]],'association',[[46,1]],'privileged',[[75,3]],'unlimited',[[40,1]],'smackw32',[[72,2]],'abnormally',[[2,1]],'mmporpg',[[0,1]],'blitfrombackbuffer',[[51,1]],'borders',[[39,1],[58,1],[37,2]],'compensates',[[44,1]],'warhammer',[[54,1]],'tables',[[0,1]],'original',[[49,1],[51,1],[25,1],[33,6],[24,1],[54,1]],'texturehack',[[57,1]],'four',[[30,2]],'hybridmode',[[49,1]],'contexts',[[70,1],[56,1]],'explicitly',[[75,1],[48,1],[51,1]],'contain',[[2,1],[29,1]],'developed',[[45,1],[54,1],[24,1],[0,1]],'activation',[[32,1],[28,1]],'applies',[[51,1]],'cpuslowdown',[[63,3]],'parent',[[28,1],[34,2],[37,3]],'idle',[[4,1],[26,1],[92,1],[19,1],[2,1]],'tycoon',[[45,1]],'grayscale',[[54,1]],'import',[[9,1],[1,2],[3,1],[68,2],[0,1]],'highlight',[[57,2]],'remap',[[70,2],[73,1],[60,1]],'aspect',[[54,1],[30,7],[0,1]],'custom',[[84,1],[78,2],[57,1],[71,2],[0,2]],'switching',[[75,2],[71,1],[64,1]],'flexible',[[54,1]],'counters',[[62,1]],'played',[[73,1]],'typically',[[37,1],[72,1],[40,1],[44,1]],'returning',[[75,1]],'hex',[[87,1]],'enter',[[31,1],[28,1]],'large',[[68,1]],'maxtexy',[[86,1]],'cleartarget',[[60,1]],'named',[[66,1],[0,1]],'sufficient',[[1,1]],'objects',[[54,2]],'diagonal',[[56,1]],'processing',[[51,1],[46,2],[44,1],[45,1],[10,1],[86,4]],'assign',[[11,1],[12,1]],'count',[[67,1]],'applications',[[54,1],[29,1],[75,1],[33,1],[62,1],[0,3]],'bundles',[[2,1]],'hookdi8',[[43,1]],'impress',[[0,1]],'minhook',[[24,1]],'see',[[87,1],[1,2],[19,2],[0,2],[56,2],[9,2],[23,1],[29,1],[51,2],[54,1],[48,1],[32,1],[10,1],[57,1],[18,1],[91,1],[30,1],[31,1],[45,1],[90,1],[13,4],[20,1],[92,1],[64,1],[5,3],[89,2],[25,2],[34,1],[75,1],[3,1],[11,7]],'ready',[[4,1],[26,2],[19,1],[2,2]],'refreshonresize',[[37,1]],'blit',[[72,2],[51,6],[49,1],[52,1],[50,1]],'involved',[[48,1],[0,2]],'success',[[70,1],[75,1]],'reduces',[[63,1]],'posy',[[85,1]],'directx1',[[29,1]],'fails',[[70,1],[33,1],[51,1]],'connected',[[44,1]],'ctrl',[[12,1]],'allows',[[28,1],[81,1],[12,1],[20,1],[64,1],[84,1],[63,1],[49,1],[25,2],[71,1],[80,1],[10,1],[79,1],[11,3]],'milliseconds',[[62,1]],'despite',[[75,1],[0,1]],'global',[[8,1],[5,2]],'invasive',[[0,1]],'clears',[[42,1]],'problem',[[49,1],[1,1],[75,3],[40,1],[56,3]],'resize',[[54,1],[91,2],[11,2],[37,2]],'loading',[[84,1]],'out',[[57,1]],'emulators',[[54,1]],'directdraw',[[19,1],[50,1],[0,2],[90,1],[52,1],[68,2],[39,1],[49,1],[29,1],[51,6],[54,9],[60,1],[70,4],[72,1],[75,2]],'vulnerable',[[45,1]],'tsuda',[[24,1]],'interlaced',[[54,2]],'altered',[[49,2],[33,1],[64,1],[0,1]],'toggles',[[11,7],[91,3]],'many',[[1,3],[68,1],[56,1],[24,1],[0,3]],'injected',[[0,1]],'happen',[[2,1],[44,1]],'alter',[[92,1],[20,1],[64,1],[0,2]],'expansions',[[72,1],[35,1]],'lockedsurface',[[49,1]],'resuming',[[63,1]],'obfuscated',[[33,3]],'act',[[38,1]],'directx9',[[48,3]],'direct3d8',[[56,1],[49,1]],'entire',[[30,2],[62,1],[11,1],[39,1]],'indicated',[[32,1]],'desire',[[62,1]],'transitioned',[[0,1]],'uses',[[0,1],[51,1],[92,1],[33,1],[30,1],[24,1]],'def',[[30,1]],'routines',[[33,2]],'narzou',[[24,1]],'take',[[45,1],[49,1],[51,1],[80,1],[37,1]],'cases',[[1,1],[31,1],[0,2],[30,1],[28,1],[44,3],[37,1],[59,1],[49,1],[51,2],[70,1],[48,1],[75,1],[33,5],[58,1]],'seen',[[19,1],[68,1]],'primary',[[49,12],[51,5],[54,5],[19,1],[50,2],[44,1],[30,1],[70,2],[72,1],[37,2]],'produce',[[63,1],[54,1],[2,1],[64,1]],'general',[[0,1],[75,1],[25,1],[37,1]],'hookdlls',[[33,1]],'installation',[[0,1]],'zbuffer',[[56,2],[54,1],[89,1]],'randomly',[[57,1],[62,1]],'corresponds',[[48,1],[11,1],[20,1]],'bitmaps',[[57,1]],'embedded',[[73,1],[84,1]],'email',[[0,1]],'inside',[[51,1]],'consider',[[91,1],[11,1],[68,1]],'resembles',[[32,1]],'values',[[9,1],[54,2],[70,1],[76,2],[30,3],[80,3],[87,1],[40,1],[39,1]],'last',[[9,2],[15,1],[48,1],[75,2],[30,1],[79,1]],'multi',[[30,1],[37,1]],'polls',[[44,1]],'discrepancy',[[54,1]],'subtopic',[[18,1]],'usable',[[66,1]],'systems',[[75,1],[51,1],[0,1]],'heavily',[[89,1]],'robin',[[51,1],[90,2]],'processmessage',[[72,1]],'priority',[[63,1],[15,1],[75,2]],'alters',[[54,1],[0,1]],'starting',[[1,1],[38,1],[40,1],[37,1]],'respectful',[[49,1]],'red',[[2,1]],'nowinposchanges',[[45,1]],'reason',[[75,1],[1,1],[25,1],[29,1],[0,1]],'whatever',[[40,1]],'doom',[[33,1]],'minimize',[[12,1],[14,1]],'dumped',[[57,1]],'tog',[[11,1]],'setdisplaymode',[[51,1]],'try',[[58,1],[84,1],[49,1],[1,2],[29,1],[51,1],[0,1],[91,1],[11,1],[37,1]],'particularly',[[49,1],[54,1]],'launcher',[[28,1]],'easily',[[45,1],[54,1],[64,1],[0,1]],'palettized',[[54,1],[75,1]],'referred',[[30,1]],'borrowed',[[30,1]],'strength',[[0,1]],'support',[[79,1],[54,1],[0,3]],'activateapp',[[37,2]],'seconds',[[45,2]],'neutralize',[[75,1]],'select',[[30,2]],'possibly',[[75,1],[37,1]],'handlealtf4',[[46,1]],'coordinates',[[73,2],[70,2],[19,1],[30,8],[44,5],[45,3],[85,1],[91,1]],'renderers',[[70,1]],'forcing',[[73,1],[51,1]],'loops',[[75,1]],'restoring',[[2,1],[9,1]],'term',[[0,1]],'tab',[[81,1],[75,2],[80,1],[84,1]],'dinput',[[43,1]],'potential',[[9,1]],'commander',[[54,1]],'resolve',[[88,1]],'visible',[[84,1],[26,1],[71,1],[11,1],[37,1]],'accurate',[[51,1],[62,1]],'entering',[[31,1]],'speeds',[[11,1]],'funkyfr3sh',[[24,1]],'glbindtexture',[[71,1]],'good',[[0,1]],'iconized',[[2,1],[92,1]],'hidehwcursor',[[42,1]],'outside',[[0,1],[30,1],[44,4]],'lets',[[17,1],[54,1]],'scaling',[[50,1]],'attribute',[[51,1]],'boundaries',[[57,1]],'sizy',[[85,1]],'program',[[85,1],[87,1],[1,10],[19,1],[0,5],[77,1],[56,1],[84,1],[27,1],[9,2],[14,3],[15,1],[29,3],[2,6],[24,1],[4,1],[54,5],[80,1],[32,6],[91,3],[46,2],[30,2],[28,4],[31,3],[44,3],[45,3],[52,1],[62,3],[68,2],[64,3],[5,2],[37,4],[63,3],[26,4],[81,1],[25,7],[70,4],[43,6],[92,1],[34,3],[72,1],[75,10],[3,1],[33,6],[11,6],[58,1]],'table',[[68,2]],'quarter',[[62,1]],'threaded',[[0,1]],'these',[[87,1],[1,1],[30,1],[0,5],[31,1],[45,2],[12,1],[64,1],[39,3],[78,1],[9,2],[49,1],[51,1],[54,1],[2,1],[60,1],[70,2],[34,1],[48,1],[75,1],[80,3],[57,1]],'enablehotkeys',[[46,1]],'nopaletteupdate',[[51,1]],'ignores',[[31,1]],'finds',[[73,1],[29,1],[57,1],[2,1]],'descriptive',[[28,1]],'look',[[79,1],[29,1]],'combined',[[75,1]],'old',[[54,3],[60,1],[0,5],[44,1],[43,1],[75,5],[68,1],[91,1],[79,1],[11,1],[64,2]],'interfere',[[43,1]],'executables',[[33,2],[68,1]],'some',[[1,2],[0,6],[56,3],[39,1],[59,1],[9,1],[29,1],[49,1],[51,4],[54,10],[60,1],[71,1],[82,1],[48,1],[32,4],[91,2],[40,1],[79,3],[46,1],[38,1],[31,2],[28,2],[44,7],[45,4],[81,1],[68,2],[64,1],[37,6],[17,1],[78,1],[22,1],[43,2],[34,1],[75,6],[33,3],[11,1],[58,1]],'cliptoggle',[[87,1],[91,1]],'colored',[[0,1]],'normalizeperfcount',[[64,1]],'sites',[[0,1]],'bilspelet',[[51,1]],'noddexclusivemode',[[54,1]],'hook',[[1,1],[19,1],[31,2],[44,1],[92,1],[68,1],[35,3],[37,1],[78,2],[26,1],[29,1],[71,3],[2,2],[43,2],[4,3],[34,6],[48,3],[32,2],[3,2],[33,6],[72,1]],'blt',[[51,1]],'parameter',[[31,1],[1,1]],'clumsy',[[0,2]],'built',[[1,2],[84,1],[0,1]],'comes',[[1,1],[56,1],[2,1],[82,1]],'colors',[[49,1],[21,1],[54,1],[50,1],[39,4]],'unique',[[33,1]],'opengl',[[49,1],[48,1],[71,11],[60,1],[0,1]],'ends',[[9,1]],'complex',[[32,1],[1,1]],'exactly',[[29,1]],'emulates',[[54,1],[43,1],[44,1]],'forceclipper',[[51,1]],'16bit',[[56,1]],'erase',[[66,1]],'modify',[[5,1],[48,1],[25,3],[27,1]],'exe',[[34,1],[1,1],[67,1],[0,1]],'iii',[[33,1]],'imposed',[[75,1]],'override',[[76,1],[79,1],[80,1]],'maximumres',[[40,1]],'toggling',[[11,1],[91,1]],'fine',[[64,1],[20,1]],'she',[[24,1]],'flipemulation',[[51,1]],'normalizes',[[64,1]],'fill',[[54,1],[11,1],[30,2]],'transformation',[[49,1]],'version',[[51,1],[1,1],[54,5],[19,3],[24,1],[28,1],[77,2],[48,3],[75,1],[92,1],[33,1]],'d3d',[[56,1],[58,4]],'consistent',[[25,1]],'decrement',[[54,1]],'suppressrelease',[[51,1],[37,1]],'expressed',[[62,1]],'noperfcounter',[[75,1]],'except',[[79,1],[30,1]],'control',[[0,1],[91,1],[64,3],[11,1]],'technique',[[48,2],[32,2],[33,3],[64,1]],'missing',[[76,2],[9,1],[84,1]],'surfaces',[[52,1],[49,1],[51,5],[54,4]],'method',[[51,3],[32,1],[54,2],[33,2],[60,2]],'disablemaxwinmode',[[75,1]],'rights',[[87,1],[50,1],[0,1],[61,1],[77,1],[56,1],[35,1],[27,1],[15,1],[29,1],[47,1],[80,1],[2,1],[24,1],[82,1],[48,1],[32,1],[91,1],[57,1],[79,1],[46,1],[38,1],[28,1],[44,1],[81,1],[12,1],[13,1],[20,1],[36,1],[64,1],[5,1],[37,1],[63,1],[21,1],[22,1],[41,1],[68,1],[43,1],[69,1],[83,1],[86,1],[89,1],[90,1],[92,1],[33,1],[11,1],[73,1],[88,1],[1,1],[19,1],[67,1],[74,1],[16,1],[84,1],[39,1],[59,1],[9,2],[14,1],[23,1],[49,1],[51,1],[54,1],[4,1],[60,1],[66,1],[71,1],[10,1],[40,1],[18,1],[7,1],[65,1],[55,1],[53,1],[30,1],[31,1],[45,1],[62,1],[42,1],[52,1],[8,1],[17,1],[78,1],[26,1],[25,1],[70,1],[6,1],[76,1],[34,1],[72,1],[75,1],[3,1],[85,1],[58,1]],'exit',[[91,1],[46,1],[3,1],[11,1],[39,1]],'saveload',[[29,1]],'causes',[[78,1],[54,1],[44,1],[45,1],[77,1],[75,2],[92,1],[84,1]],'calculations',[[45,1]],'characteristic',[[49,1]],'game',[[1,3],[0,12],[39,2],[9,1],[29,2],[49,2],[51,9],[54,5],[48,1],[91,4],[79,1],[57,1],[46,1],[38,2],[44,4],[45,1],[90,1],[13,2],[37,5],[63,1],[89,1],[43,3],[72,1],[75,2],[3,3],[33,5],[11,7]],'upperleft',[[30,1]],'assume',[[64,1]],'initial',[[64,2],[38,1],[30,6],[2,1],[85,3],[40,2],[33,1],[5,1]],'direct3d',[[89,2],[55,1],[70,1],[60,4],[0,1],[68,2],[56,1],[58,1]],'tons',[[11,1],[91,1]],'once',[[21,1],[1,1],[26,1],[19,1],[43,1],[0,1],[20,1],[3,1],[33,1]],'recoverscreenmode',[[37,1]],'malfunctions',[[45,1]],'copes',[[54,1]],'flip',[[59,1],[51,5],[90,1]],'clipping',[[51,3],[87,1],[70,1],[91,1],[11,1],[44,4]],'filenames',[[57,2]],'storing',[[46,1]],'holds',[[82,1]],'made',[[49,1],[52,1],[70,1],[33,2],[0,1]],'uncommon',[[45,1],[68,1]],'restart',[[29,1]],'plan',[[57,1]],'flipex',[[59,1]],'stretches',[[73,1],[64,1]],'changes',[[49,1],[51,1],[70,1],[80,1],[30,1],[0,3],[34,1],[39,1]],'outcursortrace',[[68,1]],'pretending',[[0,1]],'inspect',[[20,1]],'refcount',[[54,2]],'colordepth',[[19,1]],'minimized',[[14,1]],'copyright',[[87,1],[50,1],[0,1],[61,1],[77,1],[56,1],[35,1],[27,1],[15,1],[29,1],[47,1],[80,1],[2,1],[24,1],[82,1],[48,1],[32,1],[91,1],[57,1],[79,1],[46,1],[38,1],[28,1],[44,1],[81,1],[12,1],[13,1],[20,1],[36,1],[64,1],[5,1],[37,1],[63,1],[21,1],[22,1],[41,1],[68,1],[43,1],[69,1],[83,1],[86,1],[89,1],[90,1],[92,1],[33,1],[11,1],[73,1],[88,1],[1,1],[19,1],[67,1],[74,1],[16,1],[84,1],[39,1],[59,1],[9,1],[14,1],[23,1],[49,1],[51,1],[54,1],[4,1],[60,1],[66,1],[71,1],[10,1],[40,1],[18,1],[7,1],[65,1],[55,1],[53,1],[30,1],[31,1],[45,1],[62,1],[42,1],[52,1],[8,1],[17,1],[78,1],[26,1],[25,1],[70,1],[6,1],[76,1],[34,1],[72,1],[75,1],[3,1],[85,1],[58,1]],'nonresponsive',[[72,1]],'cornes',[[62,1]],'effect',[[59,2],[51,1],[46,1],[54,1],[71,1],[30,1],[60,1],[62,1],[80,1],[48,1],[75,2]],'interpolates',[[54,1]],'fullscreen',[[19,1],[30,6],[0,6],[44,1],[45,2],[68,1],[56,1],[39,2],[37,4],[49,1],[29,2],[51,1],[54,2],[43,2],[70,3],[85,1],[75,1],[11,3]],'blackwhite',[[54,1]],'life',[[33,1]],'10%',[[64,1]],'fixparentwin',[[37,1]],'web',[[24,1]],'down”',[[68,1]],'255',[[39,1]],'completely',[[32,1]],'informational',[[18,1]],'through',[[73,1],[9,1],[49,1],[70,2],[31,1],[44,1],[12,1],[11,1]],'kageyu',[[24,1]],'locksyscolors',[[39,1]],'suppressclipping',[[51,1]],'influences',[[49,1]],'fixpitch',[[54,1]],'suppress',[[51,3],[54,1],[70,2],[43,1],[34,1],[75,2],[56,2],[37,1]],'scale',[[70,2],[50,1]],'optimizations',[[49,1]],'fixglobalunlock',[[75,1]],'track',[[48,1],[54,1]],'legacy',[[75,2],[0,1]],'lost',[[45,1],[43,1],[0,1]],'are',[[73,3],[87,1],[1,2],[0,7],[56,4],[84,3],[39,1],[9,1],[49,6],[51,1],[54,3],[82,1],[48,3],[57,2],[46,1],[30,7],[44,5],[45,2],[12,1],[20,1],[52,1],[68,2],[64,3],[17,1],[63,1],[76,4],[43,2],[72,1],[75,4],[85,1],[33,2],[11,1]],'releasing',[[30,1]],'others',[[44,1]],'getsystemtime',[[64,1]],'fillrect',[[70,3]],'greatly',[[44,1]],'parallel',[[0,3]],'picks',[[75,1]],'notes',[[81,3]],'printscreen',[[43,1]],'leaving',[[4,1],[11,1],[54,1]],'filename',[[92,2],[66,1],[71,1],[28,1]],'proxy',[[24,2]],'colorfix',[[75,1]],'holding',[[12,1]],'centered',[[30,3]],'aeroboost',[[52,1]],'load',[[92,1],[84,3],[29,1]],'resources',[[0,1],[75,2],[84,2],[44,2]],'skip',[[45,2],[34,1],[43,1],[62,2]],'gdimode',[[49,1]],'results',[[54,2]],'hookchildwin',[[33,1]],'forcewinresize',[[37,1]],'directdraw8',[[56,1]],'experiencing',[[64,1]],'outdxwintrace',[[68,1]],'hogging',[[44,1]],'local',[[2,1]],'enough',[[51,1],[91,1],[33,3],[11,1]],'limits',[[10,1],[64,1]],'surfacebuffer',[[49,1]],'flow',[[20,1],[64,3],[0,2]],'gdi',[[49,3],[51,1],[70,12],[50,2],[44,2],[11,2]],'prevents',[[39,1],[54,1],[37,3]],'skips',[[73,1],[62,1]],'incredibly',[[0,1]],'detect',[[77,1],[48,1],[32,1],[44,1]],'queue',[[45,7],[51,2]],'replaced',[[57,1],[54,1]],'shims',[[18,1],[23,3]],'zbufferclean',[[56,1]],'emulatebuffer',[[49,2]],'extend',[[34,2],[0,1]],'run',[[1,5],[30,1],[0,9],[28,2],[31,1],[13,1],[68,1],[64,1],[39,2],[84,1],[54,1],[29,4],[25,1],[2,1],[75,2],[32,1],[3,1],[33,7],[40,1]],'interface',[[1,2],[19,1],[31,1],[0,1],[9,1],[15,1],[29,1],[49,1],[2,4],[43,1],[54,1],[32,3],[33,1]],'hood',[[51,1],[90,2]],'pure',[[70,1]],'cinematics',[[46,1]],'build',[[84,1]],'three',[[33,1],[43,1]],'random',[[34,1]],'over',[[30,2],[0,1]],'aqrit',[[24,1]],'aware',[[70,1],[11,1]],'relevant',[[13,1]],'distributed',[[78,1]],'mirra',[[54,1]],'fact',[[51,1],[0,1]],'definition',[[1,1]],'unnotify',[[75,1],[29,1]],'simulating',[[64,1],[75,2]],'accepts',[[92,1]],'interactions',[[70,1],[75,1]],'attachable',[[54,2]],'depending',[[48,1],[19,1],[30,1],[56,1]],'non',[[33,1],[43,2],[54,1]],'patching',[[33,3],[24,1]],'minimizes',[[9,1],[14,1]],'playability',[[44,1]],'diablotweak',[[75,1]],'clone',[[25,1]],'habit',[[44,1]],'description',[[1,1]],'immediate',[[80,1]],'patient',[[0,1]],'anywhere',[[0,1]],'compressed',[[54,1],[1,1]],'advancing',[[11,1]],'grow',[[68,1]],'duplicate',[[25,1]],'sleepwalker',[[37,1]],'resources_xyz',[[84,1]],'viewport',[[60,1]],'environment',[[0,4],[49,1],[52,1],[70,1],[28,1]],'sharedkeyboard',[[43,1]],'“force',[[91,1]],'somewhere',[[0,1]],'solutions',[[1,1]],'much',[[54,1],[0,1]],'erasing',[[13,1]],'selecting',[[25,1],[30,1]],'false',[[84,3]],'tells',[[9,1],[29,1],[33,2],[38,1],[62,1]],'performance',[[59,1],[54,2],[75,4],[64,3],[0,1]],'properties',[[77,1]],'cdrom',[[79,7]],'hurt',[[29,1]],'initially',[[92,1]],'please',[[0,1]],'embeds',[[64,1]],'poor',[[54,1]],'hacker',[[33,1]],'critical',[[51,1]],'resources_',[[84,1],[92,1]],'been',[[30,1],[0,1]],'producing',[[56,2],[62,1]],'mode',[[50,1],[56,2],[84,3],[39,1],[59,1],[9,2],[29,2],[49,9],[51,2],[54,10],[60,2],[48,2],[32,4],[79,1],[38,3],[30,3],[44,1],[13,3],[52,5],[68,1],[37,3],[70,3],[43,1],[85,1],[75,1],[11,11]],'injectsuspended',[[32,1]],'gui',[[85,2],[9,1],[84,1],[82,1]],'per',[[17,1],[21,1],[20,1],[19,2],[62,2]],'welcome',[[24,1]],'pronounced',[[54,1]],'uncompressed',[[54,3]],'null',[[54,1]],'after',[[5,1],[32,1],[3,1],[79,1],[2,2],[0,2]],'were',[[0,1],[75,2],[60,2],[37,1]],'clicking',[[26,2],[1,1],[25,2],[2,1],[0,1],[20,1]],'hidetaskbar',[[37,1]],'win7',[[45,1],[75,1]],'ansi',[[33,2]],'shortage',[[51,1]],'should',[[64,1],[54,2],[43,2],[0,1],[44,1],[45,3],[48,2],[75,3],[91,1],[57,1],[11,1],[37,2]],'white',[[60,1],[1,1]],'updating',[[37,1],[51,1],[2,1],[39,1]],'brings',[[49,1],[51,1]],'command',[[73,1],[1,1],[19,1],[28,1],[13,1],[20,1],[92,3],[84,1],[21,1],[26,2],[25,3],[91,2],[11,2]],'overlay',[[59,1],[54,5],[62,2],[64,1]],'terminateonclose',[[29,1]],'initializes',[[37,1]],'detour',[[33,1]],'improves',[[44,1]],'vast',[[33,1]],'generally',[[45,1],[34,1],[48,1],[54,1]],'continue',[[1,1],[75,1],[0,1]],'launching',[[28,1]],'windowize',[[30,1],[29,1]],'patch',[[33,1]],'usage',[[63,3],[54,1],[57,1]],'multitasking',[[75,1]],'define',[[25,1],[5,1]],'regwin32',[[80,1]],'discard',[[59,1]],'extra',[[54,1],[49,1],[0,1]],'getmessage',[[45,1],[68,1]],'find',[[88,1],[48,1],[0,1]],'actions',[[46,1],[32,1]],'occur',[[67,1]],'turn',[[1,1],[0,1]],'search',[[76,2],[33,1],[31,1],[84,1]],'later',[[0,2]],'limit',[[54,1],[75,1],[40,1],[62,2]],'minimalcaps',[[54,1]],'limited',[[33,1],[62,2],[75,1]],'“adopt”',[[0,1]],'show',[[26,2],[1,2],[29,3],[87,1],[60,2],[62,2],[45,1],[67,1],[42,1],[16,1],[3,2],[64,1]],'odd',[[54,2],[32,1]],'stretchtimers',[[64,1]],'mapping',[[87,1]],'principles',[[0,2]],'bad',[[44,1],[75,1],[32,1]],'core',[[75,6]],'pick',[[30,1]],'graphics',[[54,1],[48,2],[57,1],[60,1],[37,1]],'winmm',[[73,1],[64,1]],'depends',[[54,1]],'independently',[[32,1]],'likely',[[3,1],[75,1],[84,1]],'corner',[[30,1],[64,1],[62,1],[11,2]],'cossacks',[[51,1]],'rgb555',[[54,1]],'exclusive',[[19,1],[35,1],[54,1]],'whether',[[56,1],[25,1],[19,1],[2,1],[0,1]],'direct3d10',[[48,1]],'vertical',[[85,1],[51,1]],'complicated',[[70,1],[79,1]],'forceswapeffect',[[59,1]],'anyone',[[84,1],[0,1]],'able',[[54,1],[2,1],[11,1]],'capability',[[54,5],[51,2],[56,1],[0,1]],'computer',[[11,1],[1,1]],'performs',[[54,1],[29,1],[68,1],[44,1]],'hybrid',[[70,1],[49,1]],'versa',[[79,1]],'all',[[87,1],[50,1],[0,8],[61,1],[77,1],[56,1],[35,1],[27,1],[15,1],[29,2],[47,1],[80,1],[2,3],[24,1],[82,2],[48,2],[32,2],[91,1],[57,4],[79,2],[46,2],[38,1],[28,1],[44,1],[81,1],[12,1],[13,2],[20,1],[36,1],[64,1],[5,1],[37,2],[63,2],[21,1],[22,1],[41,1],[68,4],[43,3],[69,1],[83,1],[86,1],[89,1],[90,1],[92,3],[33,6],[11,3],[73,1],[88,1],[1,2],[19,1],[67,1],[74,1],[16,1],[84,2],[39,1],[59,1],[9,1],[14,1],[23,1],[49,2],[51,1],[54,4],[4,1],[60,2],[66,1],[71,1],[10,1],[40,1],[18,1],[7,1],[65,1],[55,1],[53,1],[30,4],[31,1],[45,5],[62,1],[42,1],[52,2],[8,1],[17,1],[78,1],[26,1],[25,2],[70,2],[6,1],[76,1],[34,1],[72,2],[75,2],[3,4],[85,1],[58,2]],'displays',[[21,1],[23,1],[22,1],[24,1]],'delete',[[9,1],[25,1],[7,1],[5,1]],'meaning',[[37,1],[1,1]],'solaris',[[37,1]],'having',[[91,1],[1,1],[79,1],[11,2],[0,1]],'trigger',[[46,1]],'tweaks',[[54,1],[89,2],[75,1],[56,1],[79,1],[58,1]],'privileges',[[29,1]],'maximize',[[37,1]],'styles',[[75,1]],'bubble',[[81,1]],'near',[[54,1]],'visibility',[[42,2]],'constraint',[[45,1]],'depths',[[17,1],[56,1]],'flash',[[1,1]],'insist',[[37,1]],'nativeres',[[40,1]],'minimum',[[63,1],[85,2],[15,1],[10,3],[86,2]],'technical',[[11,1],[91,1]],'camera',[[11,1]],'them',[[88,1],[0,1],[44,1],[45,1],[92,1],[39,1],[37,1],[78,1],[21,1],[49,1],[43,1],[2,1],[48,2],[75,1],[57,1]],'produced',[[24,1]],'succeed',[[48,1]],'apis',[[68,1],[71,1],[64,2],[0,1]],'instruction',[[64,1]],'apply',[[33,1],[57,1],[78,1]],'metrics',[[75,3]],'disable',[[9,1],[29,1],[75,6],[60,2],[39,1]],'create',[[34,1],[51,1],[25,1],[19,1],[57,1],[0,1]],'efforts',[[0,1]],'hints',[[29,1],[24,1],[1,2]],'cleartexturefourcc',[[54,1]],'purposes',[[33,1],[75,1],[68,1]],'universal',[[33,1]],'darker',[[39,1]],'factors',[[20,1]],'hides',[[54,1],[16,1]],'change',[[39,1],[37,2],[54,1],[38,1],[13,1],[48,1],[75,1],[64,2],[5,1]],'directly',[[75,1],[33,3],[64,1],[28,1]],'suppressoverlay',[[54,1]],'mostly',[[51,1]],'via',[[44,1],[2,1],[1,2]],'failure',[[43,1]],'operating',[[4,1],[45,1],[13,1],[26,1],[0,1]],'recover',[[13,1],[37,1]],'repeatedly',[[37,1]],'sending',[[1,1]],'status',[[44,1],[19,3],[2,1],[18,1]],'administrator',[[84,1],[9,1],[29,2]],'attempts',[[75,1],[0,1]],'dlls',[[78,3],[92,1],[33,3],[31,1]],'iat',[[33,5]],'recurse',[[33,1]],'successful',[[43,1]],'enumadaptermodes',[[56,1]],'switches',[[84,1],[11,1],[51,1]],'complete',[[82,1]],'notextures',[[60,1]],'localization',[[84,1]],'flags',[[63,1],[9,1],[1,1],[54,3],[70,1],[30,1],[43,2],[13,1],[33,1],[57,1]],'operates',[[63,1]],'remains',[[11,1]],'optimizes',[[52,1],[29,1]],'western',[[39,1]],'getcaps',[[54,1]],'gdiemulatedc',[[70,1]],'does',[[51,2],[1,1],[38,1],[0,4],[45,1],[34,2],[32,1],[57,1],[64,1],[58,1]],'tricks',[[82,1],[0,2]],'interferences',[[51,1]],'resource',[[92,1],[51,1],[84,1]],'best',[[54,1],[0,2]],'ddscl_exclusive',[[54,3]],'coordinated',[[71,1]],'get',[[26,1],[1,1],[51,1],[62,1],[44,1],[45,4],[72,1],[75,1],[91,1],[56,1],[11,1]],'freelibrary',[[75,2]],'enabled',[[11,1],[51,1],[91,1],[70,1],[31,1],[2,2]],'gear',[[75,1]],'shaped',[[44,1]],'handler',[[75,1]],'video',[[73,1],[38,2],[0,1],[44,1],[13,1],[36,1],[56,2],[51,2],[54,7],[70,1],[2,1],[32,1],[40,1],[11,1]],'outddrawtrace',[[68,1]],'decelerated',[[64,1]],'0x4000000',[[75,1]],'hidedesktop',[[30,1]],'opened',[[0,1]],'reasonable',[[51,1]],'share',[[70,1],[0,1]],'interfaces',[[49,2]],'cannot',[[33,1],[2,1]],'distracting',[[30,1]],'locked',[[11,1],[49,1]],'presence',[[43,1]],'checking',[[45,1],[32,1],[29,1],[33,2],[44,1]],'ryan',[[24,1]],'sourceforge',[[1,1],[0,2]],'stretched',[[11,1],[64,1]],'slider',[[64,2],[20,5],[11,2],[18,1]],'solid',[[57,1]],'considered',[[30,1]],'searches',[[64,1]],'remaining',[[30,1],[37,1]],'schemes',[[79,1]],'widths',[[10,1]],'message',[[51,2],[29,2],[46,2],[2,1],[44,3],[45,7],[67,2],[37,5]],'types',[[43,1]],'dwzbufferbitdepths',[[54,2]],'prompts',[[25,1]],'display',[[27,1],[22,1],[51,2],[62,1],[91,1],[20,1],[11,1],[37,3]],'peekallmessages',[[45,2]]];window.bSearchDataLoaded=true; \ No newline at end of file diff --git a/build/help/lib/dxwnd_configuration_direct3d3.png b/build/help/lib/dxwnd_configuration_direct3d3.png new file mode 100644 index 0000000000000000000000000000000000000000..b57baf032296d689f0ba718d13135565ac57c3b9 GIT binary patch literal 21546 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 literal 0 HcmV?d00001 diff --git a/build/help/lib/dxwnd_configuration_directx23.png b/build/help/lib/dxwnd_configuration_directx23.png new file mode 100644 index 0000000000000000000000000000000000000000..da3130a8fac4335b8cdf61975f0fbfb84d44c20f GIT binary patch literal 16741 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

I7^61?ClEj=cI_kBtsifwuz?-kC$R*h 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%0DT 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 Parent - Previous + Previous - Next + Next

@@ -61,75 +61,75 @@

- - - - - - - - - - - - - - - - - - - - - - - - - - -

DxWnd hacks

+

DxWnd hacks

OUTDXWINTRACE

+

OUTDXWINTRACE

Logs all significant events that DxWnd performs to run the fullscreen program in windowed mode.

+

Logs all significant events that DxWnd performs to run the fullscreen program in windowed mode.

DirectDraw trace

+

DirectDraw trace

OUTDDRAWTRACE

+

OUTDDRAWTRACE

Logs DirectDraw operations.

+

Logs DirectDraw operations.

Direct3D trace

+

Direct3D trace

OUTD3DTRACE

+

OUTD3DTRACE

Logs Direct3D operations.

+

Logs Direct3D operations.

Win Events

+

Win Events

OUTWINMESSAGES

+

OUTWINMESSAGES

Logs all Window messages intercepted in the application's queues, along with events that are generated or processed internally by the Peek/GetMessage APIs.

+

Logs all Window messages intercepted in the application's queues, along with events that are generated or processed internally by the Peek/GetMessage APIs.

Cursor / Mouse

+

Cursor/Mouse

OUTCURSORTRACE

+

OUTCURSORTRACE

Logs all cursor- or mouse-related operations. Note that some old games don't mind the possibility of concurrent use and perform many mouse/cursor operations in a short period of time. This type of log can quickly grow quite large. In this case, consider slowing down the program with the “Slow Down” flag.

+

Logs all cursor- or mouse-related operations. Note that some old games don't mind the possibility of concurrent use and perform many mouse/cursor operations in a short period of time. This type of log can quickly grow quite large. In this case, consider slowing down the program with the “Slow Down” flag.

Import Table

+

Import Table

OUTIMPORTTABLE

+

OUTIMPORTTABLE

Logs the Import Table as seen by DxWnd. This can be quite useful to analyze and troubleshoot uncommon executables (e.g. when copy protections are applied).

+

Logs the Import Table as seen by DxWnd. This can be quite useful to analyze and troubleshoot uncommon executables (e.g. when copy protections are applied).

Debug

+

Debug

OUTDEBUG

+

OUTDEBUG

Writes some more detailed information for diagnostic purposes.

+

Writes some more detailed information for diagnostic purposes.

Registry op.

+

Registry op.

OUTREGISTRY

+

OUTREGISTRY

Logs registry operations.

+

Logs registry operations.

Hook op.

+

Hook op.

TRACEHOOKS

+

TRACEHOOKS

Logs hooking operations.

+

Logs hooking operations.

diff --git a/build/help/logoptions.html b/build/help/logoptions.html index 614ad9b..070ca1d 100644 --- a/build/help/logoptions.html +++ b/build/help/logoptions.html @@ -49,9 +49,9 @@
Parent - Previous + Previous - Next + Next
diff --git a/build/help/toc.html b/build/help/toc.html index 39b3f01..3478fc8 100644 --- a/build/help/toc.html +++ b/build/help/toc.html @@ -564,6 +564,12 @@ target="FrameMain"> Texture handling +
  • + + Direct3D window tweaks +
  • Frame per Second -
  • - - Time Stretching -
  • System speed +
  • + + Time Stretching +
  • dxwnd logs -
  • - - logged info -
  • log options +
  • + + logged info +
  • dwCaps = dwCaps; } } - // v2.03.78: fix for "Gothik 2": pretend that 3DDEVICE surface are ALWAYS in video memory - if (caps->dwCaps & DDSCAPS_3DDEVICE){ - IsFixed=TRUE; - sLabel="(3DDEVICE)"; - caps->dwCaps |= (DDSCAPS_VIDEOMEMORY|DDSCAPS_LOCALVIDMEM); - caps->dwCaps &= ~DDSCAPS_SYSTEMMEMORY; - } - if(IsFixed) OutTraceDW("GetCaps(S%d): lpdds=%x FIXED %s caps=%x(%s)\n", dxInterface, lpdds, sLabel, caps->dwCaps, ExplainDDSCaps(caps->dwCaps)); return res; } @@ -5625,6 +5616,98 @@ HRESULT WINAPI extGetCaps4S(LPDIRECTDRAWSURFACE lpdds, LPDDSCAPS2 caps) HRESULT WINAPI extGetCaps7S(LPDIRECTDRAWSURFACE lpdds, LPDDSCAPS2 caps) { return extGetCapsS(7, (GetCapsS_Type)pGetCaps7S, lpdds, (LPDDSCAPS)caps); } +static HRESULT WINAPI extGetSurfaceDesc(int dxversion, GetSurfaceDesc_Type pGetSurfaceDesc, LPDIRECTDRAWSURFACE lpdds, LPDDSURFACEDESC lpddsd) +{ + HRESULT res; + BOOL IsPrim, IsBack, IsZBuf, IsFixed; + IsPrim=dxwss.IsAPrimarySurface(lpdds); + IsBack=dxwss.IsABackBufferSurface(lpdds); + IsFixed=FALSE; + char *sLabel; + + if (!pGetSurfaceDesc) { + OutTraceE("GetSurfaceDesc: ERROR no hooked function\n"); + return DDERR_INVALIDPARAMS; + } + + int prevsize = lpddsd->dwSize; + switch(dxversion){ + case 1: + case 2: + case 3: + lpddsd->dwSize = sizeof(DDSURFACEDESC); + break; + case 4: + case 7: + lpddsd->dwSize = sizeof(DDSURFACEDESC2); + break; + } + if(prevsize != lpddsd->dwSize) OutTraceDW("GetSurfaceDesc(%d): FIXED dwSize=%d->%d\n", dxversion, prevsize, lpddsd->dwSize); + + res=(*pGetSurfaceDesc)(lpdds, lpddsd); + if(res) { + OutTraceE("GetSurfaceDesc(%d): ERROR err=%x(%s)\n", dxversion, res, ExplainDDError(res)); + return res; + } + IsZBuf=(lpddsd->ddsCaps.dwCaps & DDSCAPS_ZBUFFER); + sLabel=""; + if(IsPrim) sLabel="(PRIM)"; + if(IsBack) sLabel="(BACK)"; + if(IsZBuf) sLabel="(ZBUFFER)"; + + OutTraceDDRAW("GetSurfaceDesc(%d): lpdds=%x%s %s\n", dxversion, lpdds, sLabel, LogSurfaceAttributes(lpddsd, "GetSurfaceDesc", __LINE__)); + + if (IsPrim) { + IsFixed=TRUE; + if (dxw.dwFlags1 & EMULATESURFACE) lpddsd->ddpfPixelFormat = dxw.VirtualPixelFormat; + lpddsd->ddsCaps.dwCaps |= DDSD_Prim.ddsCaps.dwCaps; + lpddsd->ddsCaps.dwCaps |= (DDSCAPS_PRIMARYSURFACE|DDSCAPS_FLIP|DDSCAPS_FRONTBUFFER|DDSCAPS_VIDEOMEMORY|DDSCAPS_VISIBLE); // primary surfaces must be this way + lpddsd->ddsCaps.dwCaps &= ~(DDSCAPS_SYSTEMMEMORY|DDSCAPS_OFFSCREENPLAIN); // primary surfaces can't be this way + if(lpddsd->ddsCaps.dwCaps & DDSCAPS_3DDEVICE) lpddsd->ddsCaps.dwCaps |= DDSCAPS_LOCALVIDMEM; + lpddsd->dwBackBufferCount=DDSD_Prim.dwBackBufferCount; + lpddsd->dwHeight=dxw.GetScreenHeight(); + lpddsd->dwWidth=dxw.GetScreenWidth(); + } + + if (IsBack) { + IsFixed=TRUE; + // flags that backbuffer surfaces must have set + lpddsd->ddsCaps.dwCaps |= (DDSCAPS_BACKBUFFER|DDSCAPS_VIDEOMEMORY|DDSCAPS_FLIP|DDSCAPS_LOCALVIDMEM);; + lpddsd->ddsCaps.dwCaps &= ~(DDSCAPS_SYSTEMMEMORY|DDSCAPS_OFFSCREENPLAIN); // backbuffer surfaces can't be this way + if(lpddsd->ddsCaps.dwCaps & DDSCAPS_3DDEVICE) lpddsd->ddsCaps.dwCaps |= DDSCAPS_LOCALVIDMEM; + } + + // v2.03.82: fixed logic for ZBUFFER capabilities: "The Creed" may have two, in SYSTEMMEMORY or in VIDEOMEMORY ... + if(IsZBuf) { + DWORD dwCaps = dxwcdb.GetCaps(lpdds); + if(dwCaps) { + IsFixed=TRUE; + sLabel="(REG.ZBUFFER)"; + lpddsd->ddsCaps.dwCaps = dwCaps; + } + } + + if(IsFixed){ + OutTraceDW("GetSurfaceDesc: FIXED lpdds=%x %s\n", lpdds, LogSurfaceAttributes(lpddsd, sLabel, __LINE__)); + } + + return DD_OK; +} + +// Beware: despite the surface version, some game (The Sims!!!) intentionally uses a different dwSize, so that +// you shouldn't reset the value + +HRESULT WINAPI extGetSurfaceDesc1(LPDIRECTDRAWSURFACE lpdds, LPDDSURFACEDESC lpddsd) +{ return extGetSurfaceDesc(1, pGetSurfaceDesc1, lpdds, lpddsd); } +HRESULT WINAPI extGetSurfaceDesc2(LPDIRECTDRAWSURFACE lpdds, LPDDSURFACEDESC lpddsd) +{ return extGetSurfaceDesc(2, pGetSurfaceDesc2, lpdds, lpddsd); } +HRESULT WINAPI extGetSurfaceDesc3(LPDIRECTDRAWSURFACE lpdds, LPDDSURFACEDESC lpddsd) +{ return extGetSurfaceDesc(3, pGetSurfaceDesc3, lpdds, lpddsd); } +HRESULT WINAPI extGetSurfaceDesc4(LPDIRECTDRAWSURFACE2 lpdds, LPDDSURFACEDESC2 lpddsd) +{ return extGetSurfaceDesc(4, (GetSurfaceDesc_Type)pGetSurfaceDesc4, (LPDIRECTDRAWSURFACE)lpdds, (LPDDSURFACEDESC)lpddsd); } +HRESULT WINAPI extGetSurfaceDesc7(LPDIRECTDRAWSURFACE2 lpdds, LPDDSURFACEDESC2 lpddsd) +{ return extGetSurfaceDesc(7, (GetSurfaceDesc_Type)pGetSurfaceDesc7, (LPDIRECTDRAWSURFACE)lpdds, (LPDDSURFACEDESC)lpddsd); } + static ULONG WINAPI extReleaseD(int dxversion, ReleaseD_Type pReleaseD, LPDIRECTDRAW lpdd) { ULONG ActualRef; @@ -5782,102 +5865,6 @@ HRESULT WINAPI extSetHWnd(LPDIRECTDRAWCLIPPER lpddClip, DWORD w, HWND hwnd) return res; } -static HRESULT WINAPI extGetSurfaceDesc(int dxversion, GetSurfaceDesc_Type pGetSurfaceDesc, LPDIRECTDRAWSURFACE lpdds, LPDDSURFACEDESC lpddsd) -{ - HRESULT res; - BOOL IsPrim, IsBack, IsZBuf, IsFixed; - IsPrim=dxwss.IsAPrimarySurface(lpdds); - IsBack=dxwss.IsABackBufferSurface(lpdds); - IsFixed=FALSE; - char *sLabel; - - if (!pGetSurfaceDesc) { - OutTraceE("GetSurfaceDesc: ERROR no hooked function\n"); - return DDERR_INVALIDPARAMS; - } - -#define FIXSURFACEDESCSIZE TRUE - if(FIXSURFACEDESCSIZE){ - int prevsize = lpddsd->dwSize; - switch(dxversion){ - case 1: - case 2: - case 3: - lpddsd->dwSize = sizeof(DDSURFACEDESC); - break; - case 4: - case 7: - lpddsd->dwSize = sizeof(DDSURFACEDESC2); - break; - } - if(prevsize != lpddsd->dwSize) OutTraceDW("GetSurfaceDesc(%d): FIXED dwSize=%d->%d\n", dxversion, prevsize, lpddsd->dwSize); - } - - res=(*pGetSurfaceDesc)(lpdds, lpddsd); - if(res) { - OutTraceE("GetSurfaceDesc(%d): ERROR err=%x(%s)\n", dxversion, res, ExplainDDError(res)); - return res; - } - IsZBuf=(lpddsd->ddsCaps.dwCaps & DDSCAPS_ZBUFFER); - sLabel=""; - if(IsPrim) sLabel="(PRIM)"; - if(IsBack) sLabel="(BACK)"; - if(IsZBuf) sLabel="(ZBUFFER)"; - - OutTraceDDRAW("GetSurfaceDesc(%d): lpdds=%x%s %s\n", dxversion, lpdds, sLabel, LogSurfaceAttributes(lpddsd, "GetSurfaceDesc", __LINE__)); - - if (IsPrim) { - IsFixed=TRUE; - if (dxw.dwFlags1 & EMULATESURFACE) lpddsd->ddpfPixelFormat = dxw.VirtualPixelFormat; - lpddsd->ddsCaps.dwCaps |= DDSD_Prim.ddsCaps.dwCaps; - lpddsd->ddsCaps.dwCaps |= (DDSCAPS_PRIMARYSURFACE|DDSCAPS_FLIP|DDSCAPS_FRONTBUFFER|DDSCAPS_VIDEOMEMORY|DDSCAPS_VISIBLE); // primary surfaces must be this way - lpddsd->ddsCaps.dwCaps &= ~(DDSCAPS_SYSTEMMEMORY|DDSCAPS_OFFSCREENPLAIN); // primary surfaces can't be this way - if(lpddsd->ddsCaps.dwCaps & DDSCAPS_3DDEVICE) lpddsd->ddsCaps.dwCaps |= DDSCAPS_LOCALVIDMEM; - lpddsd->dwBackBufferCount=DDSD_Prim.dwBackBufferCount; - lpddsd->dwHeight=dxw.GetScreenHeight(); - lpddsd->dwWidth=dxw.GetScreenWidth(); - } - - if (IsBack) { - IsFixed=TRUE; - // flags that backbuffer surfaces must have set - lpddsd->ddsCaps.dwCaps |= (DDSCAPS_3DDEVICE|DDSCAPS_BACKBUFFER|DDSCAPS_VIDEOMEMORY|DDSCAPS_LOCALVIDMEM); - // flags that backbuffer surfaces can't have set - lpddsd->ddsCaps.dwCaps &= ~(DDSCAPS_SYSTEMMEMORY|DDSCAPS_OFFSCREENPLAIN|DDSCAPS_COMPLEX|DDSCAPS_FLIP); - } - - // v2.03.82: fixed logic for ZBUFFER capabilities: "The Creed" may have two, in SYSTEMMEMORY or in VIDEOMEMORY ... - if(IsZBuf) { - DWORD dwCaps; - IsFixed=TRUE; - dwCaps = dxwcdb.GetCaps(lpdds); - if(dwCaps) { - sLabel="(REG.ZBUFFER)"; - lpddsd->ddsCaps.dwCaps = dwCaps; - } - } - - if(IsFixed){ - OutTraceDW("GetSurfaceDesc: FIXED lpdds=%x %s\n", lpdds, LogSurfaceAttributes(lpddsd, sLabel, __LINE__)); - } - - return DD_OK; -} - -// Beware: despite the surface version, some game (The Sims!!!) intentionally uses a different dwSize, so that -// you shouldn't reset the value - -HRESULT WINAPI extGetSurfaceDesc1(LPDIRECTDRAWSURFACE lpdds, LPDDSURFACEDESC lpddsd) -{ return extGetSurfaceDesc(1, pGetSurfaceDesc1, lpdds, lpddsd); } -HRESULT WINAPI extGetSurfaceDesc2(LPDIRECTDRAWSURFACE lpdds, LPDDSURFACEDESC lpddsd) -{ return extGetSurfaceDesc(2, pGetSurfaceDesc2, lpdds, lpddsd); } -HRESULT WINAPI extGetSurfaceDesc3(LPDIRECTDRAWSURFACE lpdds, LPDDSURFACEDESC lpddsd) -{ return extGetSurfaceDesc(3, pGetSurfaceDesc3, lpdds, lpddsd); } -HRESULT WINAPI extGetSurfaceDesc4(LPDIRECTDRAWSURFACE2 lpdds, LPDDSURFACEDESC2 lpddsd) -{ return extGetSurfaceDesc(4, (GetSurfaceDesc_Type)pGetSurfaceDesc4, (LPDIRECTDRAWSURFACE)lpdds, (LPDDSURFACEDESC)lpddsd); } -HRESULT WINAPI extGetSurfaceDesc7(LPDIRECTDRAWSURFACE2 lpdds, LPDDSURFACEDESC2 lpddsd) -{ return extGetSurfaceDesc(7, (GetSurfaceDesc_Type)pGetSurfaceDesc7, (LPDIRECTDRAWSURFACE)lpdds, (LPDDSURFACEDESC)lpddsd); } - HRESULT WINAPI extReleaseP(LPDIRECTDRAWPALETTE lpddPalette) { ULONG ref; diff --git a/dll/dxwnd.cpp b/dll/dxwnd.cpp index 7565069..4fbbfb8 100644 --- a/dll/dxwnd.cpp +++ b/dll/dxwnd.cpp @@ -27,7 +27,7 @@ along with this program. If not, see . #include "TlHelp32.h" -#define VERSION "2.03.97.rc1" +#define VERSION "2.03.97.fx2" #define DDTHREADLOCK 1 //#define LOCKTHREADS diff --git a/dll/dxwnd.vs2008.suo b/dll/dxwnd.vs2008.suo index 0a11e3214612a4d3820f4a6f225df5779cfc9fff..764fc2f8620579549a68b853343e640eb00b3823 100644 GIT binary patch delta 6216 zcmchbdsJ0b9>@2-+n?`Tp+xT|BK>{X4(AzIXr5=lsq- z`|PvN-oJC4dwiTu-;Qc?z{R|P{C`e*LwX4zoX6A_bFX^UoT9pY%&OK>s`grwVpHG|O+)E`#zGlT36u$`tJXv27C3sN_f}~sf>)qY zrX_ig6?cnT;ZQPTh(92#8ozRN$vi@L`qoNWrhn&m!OOS6Bt$&quPy})iHJsA6m*ne_gEDJCBq_6@YWCa8oi%Re4)4FX|mW^l9~75udHTK~W8P*L`H z|CNYx#|kyk{!VC$$+IbZvd<2pN(xh7(-T7?r1V#DZ6WIK=1{#Rv{YKCH-`+MzOW*b z>W*~SvqZXBB-V>1B9)FNi&qyPO;#TSN2`Y;Mk`ZN>R?xAAZ&vxuw3OvI+cG$q`Eb7 zs7<7yhAeSAI(Tw(RKBkqj4C`=X&r_Qr_i@VO_Qo1DA{%v+iSz{2UE6~q(D)Cj-D%4 ziz<-_E!B?imL+Oe%n4PMmTI^Ux0=1TZBA2H!|iu0z_HW`w?hjdvb!N-+0ZhGY!gH* z4yuL7>L6m9arzs>&RFGmY?y9#OY8+7tE77vc$3{$WXg2{ku^bdd=m6Kh>QjhF*40v zhyy5z-2xpXITI{&ZlOc8V>omYBBM?rwjAn($f5v!E6NLK4$g_Ga>SY zxW@2vhEoyv1v4uyhg=${x5K{!Wg@dY_}=grs``X93k}CqdNx(laJ#wZ!?p#gJ+VSv zoS&>Zl8TxgWeIc}TA?=R5$Fhx-G`ET=`rYWs2zF}QVou?_RDZ+rg#hG+tBy4qawXA z^anUULO((M&<#jPb^27Eo}1z0FB1pGNzJ4pujaFJRA|CzS@rXF#;g)c@#w6^e>I+$ zR1EbcVl93`oGW<*Kx~3qUZfOk4=TQBUN^8b?4ao|9VM_!E8v&G zU&)N_UJd+cl=qlKkt>K`JzzM>`#F#**b6@nrD8T4{s$24YXhTcL}1>@!sLRRu8yxx zQx(%f)t*$l9yR@A^8}h(plfSxCaMg#4qdFwm}zF}ZAQIgTqLv9K588Z`Z7`ws?KA9gg;)CJOLK$da zBTTr1v@DD?z-;)1U^&dz!1sqwR?dtT^99Tn8CV6gN@g<=w}jbJ1G}5q@;Zi8IX&xS zYnV~1@r=8M$!2E5z&?XdN!aJi?C`&WZ$|k8GwRi~@X7o!KX`h^Mso!$h*=%wZov#= z7}7jBjG2Sk17PXQikT&Wl`vb!jPCJzW=>|b$nJwr?K#FQ6aEe_SHd8~35ImA4xj7~ z%+|wyky#J3QDCn!yUZ*S%!Dqmq6|k#S4=&Uh`$XelbKQ6SoqYad^7Gp1(L3Eg$p>4 zTKgq@S~>pBjN(?nC-XrKv`rO;!KZvFf*El;odGtN87&26mU+mZ#$oE`yi8qaU57T1 zt>L&|!C%YA)-t0pxS835%;+4u;M1)C5HrfnnmFzmX7qF(VRn)kE&ivNot758yDirw z7phn6DXzIOM9rHVZjN~CrDK#4sx9{vD$}Wc{q%m5MfKeC{)kmL_a;BOM|X`zvr;+Zv7&66c6KPW}-d(sx5Otntkd9quoynFNX?VbHW2e;Qs z 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 Qt-TLt(SIL~3BSqzH>BmQ=l}o! diff --git a/dll/dxwnd.vs2008.vcproj.gho-PC.gho.user b/dll/dxwnd.vs2008.vcproj.gho-PC.gho.user new file mode 100644 index 0000000..38b5a45 --- /dev/null +++ b/dll/dxwnd.vs2008.vcproj.gho-PC.gho.user @@ -0,0 +1,65 @@ + + + + + + + + + + + diff --git a/dll/kernel32.cpp b/dll/kernel32.cpp index 3065f0d..a38ab62 100644 --- a/dll/kernel32.cpp +++ b/dll/kernel32.cpp @@ -538,7 +538,11 @@ HMODULE WINAPI LoadLibraryExWrapper(LPVOID lpFileName, BOOL IsWidechar, HANDLE h libhandle=(*pLoadLibraryExA)((LPCTSTR)lpFileName, hFile, dwFlags); } - if(Recursed) return libhandle; + if(Recursed) { + // v2.03.97.fx2: clear Recursed flag when exiting! + Recursed = FALSE; + return libhandle; + } Recursed = TRUE; // found in "The Rage" (1996): loading a module with relative path after a SetCurrentDirectory may fail, though diff --git a/host/CGlobalSettings.cpp b/host/CGlobalSettings.cpp index d876a0c..23d9d68 100644 --- a/host/CGlobalSettings.cpp +++ b/host/CGlobalSettings.cpp @@ -9,6 +9,7 @@ extern char gInitPath[]; extern BOOL gbDebug; extern BOOL gAutoHideMode; +extern BOOL gWarnOnExit; Key_Type FKeys[] = { {IDC_KEY_LABEL1, "Time toggle", IDC_KEY_COMBO1, "timetoggle", 0}, @@ -84,6 +85,7 @@ CGlobalSettings::CGlobalSettings(CWnd* pParent /*=NULL*/) m_CheckAdminRights = GetPrivateProfileInt("window", "checkadmin", 0, gInitPath); m_NameFromFolder = GetPrivateProfileInt("window", "namefromfolder", 0, gInitPath); m_MultiHooks = GetPrivateProfileInt("window", "multiprocesshook", 0, gInitPath); + m_WarnOnExit = GetPrivateProfileInt("window", "warnonexit", 0, gInitPath); m_UpdatePaths = GetPrivateProfileInt("window", "updatepaths", 1, gInitPath); // texture limits m_TexMinX = GetPrivateProfileInt("texture", "MinTexX", 0, gInitPath); @@ -115,6 +117,7 @@ void CGlobalSettings::DoDataExchange(CDataExchange* pDX) DDX_Check(pDX, IDC_CONFIG_CHECKADMIN, m_CheckAdminRights); DDX_Check(pDX, IDC_CONFIG_NAMEFROMFOLDER, m_NameFromFolder); DDX_Check(pDX, IDC_CONFIG_MULTIHOOKS, m_MultiHooks); + DDX_Check(pDX, IDC_CONFIG_WARNONEXIT, m_WarnOnExit); DDX_Check(pDX, IDC_CONFIG_SAVEPATHS, m_UpdatePaths); DDX_Text (pDX, IDC_TEX_MINX, m_TexMinX); DDX_Text (pDX, IDC_TEX_MINY, m_TexMinY); @@ -187,6 +190,8 @@ void CGlobalSettings::OnOK() WritePrivateProfileString("window", "namefromfolder", val, gInitPath); sprintf_s(val, sizeof(val), "%i", m_MultiHooks); WritePrivateProfileString("window", "multiprocesshook", val, gInitPath); + sprintf_s(val, sizeof(val), "%i", m_WarnOnExit); + WritePrivateProfileString("window", "warnonexit", val, gInitPath); sprintf_s(val, sizeof(val), "%i", m_UpdatePaths); WritePrivateProfileString("window", "updatepaths", val, gInitPath); // texture limits @@ -241,4 +246,5 @@ void CGlobalSettings::OnOK() //(CDxwndhostView *)(this->GetParent())->UpdateHotKeys(); gbDebug = m_DebugMode; gAutoHideMode = m_AutoHideMode; + gWarnOnExit = m_WarnOnExit; } diff --git a/host/CGlobalSettings.h b/host/CGlobalSettings.h index c81ac93..771cc45 100644 --- a/host/CGlobalSettings.h +++ b/host/CGlobalSettings.h @@ -37,6 +37,7 @@ protected: BOOL m_CheckAdminRights; BOOL m_NameFromFolder; BOOL m_MultiHooks; + BOOL m_WarnOnExit; int m_TexMinX; int m_TexMinY; int m_TexMaxX; diff --git a/host/MainFrm.cpp b/host/MainFrm.cpp index 8696cb8..08f41f8 100644 --- a/host/MainFrm.cpp +++ b/host/MainFrm.cpp @@ -43,6 +43,7 @@ BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) ON_WM_CREATE() ON_WM_MOVE() ON_WM_SIZE() + ON_WM_CLOSE() //}}AFX_MSG_MAP END_MESSAGE_MAP() @@ -162,6 +163,27 @@ void CMainFrame::OnSize(UINT nType, int cx, int cy) this->cx=cx; this->cy=cy; } + +void CMainFrame::OnClose() +{ + extern BOOL gTransientMode; + extern BOOL gQuietMode; + extern BOOL gWarnOnExit; + if(gTransientMode || gQuietMode) CFrameWnd::OnClose(); + + // check for running apps .... + if (GetHookStatus(NULL)==DXW_RUNNING){ + if (MessageBoxLang(DXW_STRING_EXIT_BUSY, DXW_STRING_WARNING, MB_OKCANCEL | MB_ICONQUESTION)!=IDOK) return; + CFrameWnd::OnClose(); + } + + if(gWarnOnExit){ + if(MessageBoxLang(DXW_STRING_EXIT_OK, DXW_STRING_WARNING, MB_OKCANCEL)==IDOK) + CFrameWnd::OnClose(); + } + else + CFrameWnd::OnClose(); +} ///////////////////////////////////////////////////////////////////////////// // CMainFrame Diagnostic Class diff --git a/host/MainFrm.h b/host/MainFrm.h index 945e1f4..2b574d6 100644 --- a/host/MainFrm.h +++ b/host/MainFrm.h @@ -43,6 +43,7 @@ protected: afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); afx_msg void OnMove(int, int); afx_msg void OnSize(UINT, int, int); + afx_msg void OnClose(void); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; diff --git a/host/dxTabCtrl.cpp b/host/dxTabCtrl.cpp index d34a24b..13cd335 100644 --- a/host/dxTabCtrl.cpp +++ b/host/dxTabCtrl.cpp @@ -45,6 +45,7 @@ static char THIS_FILE[] = __FILE__; #endif extern BOOL gbDebug; +extern BOOL gWarnOnExit; ///////////////////////////////////////////////////////////////////////////// // CDXTabCtrl diff --git a/host/dxwndhost.aps b/host/dxwndhost.aps index 57a972fa7726c37a6fe5c5e2bbb7bc9063bfb39f..e33272442dac98c418b39f0a8de799da1acecc68 100644 GIT binary patch delta 10310 zcmZWv34B!5^*;AaNFeNx%$}7^S;B0|Opq#*S(1U-n8hUg(UB@vts;wi(Euu16$~8Z zQe+ibL}iN=D+*}azkrHB-C8%$Y84fwVx_H`p8M`(Hj`g+=6&CH&%N*7`_4J{B@b*H zc&=+;XEk#!s~M*G<~0q@x!us)dF3sR)V#Tu@pa$~+w;wbr zw*wwIXkd5X*QGj52LOJ3w-&1p6}2spF8qPEu%{)ENciFjYVLHv!t@{mp+LePjSH|I z7Nt9!5{Ra;2DmegwM1Iem=o>->^x*r?grd-NXr)Ej=oy$JyO>aiA-ts2FRbw2KU19 z!v^KIfK`XJ<@ZT}ClYFkBt(aPDtNNQ5#|!!!3@fF?6N$vUfv}q<7OYl_ z1%8Lu^*0(;r5z-L!I;mJXbRFzSuHkr1lRX3XRC49t7V2YQX?iTvrnv+dRU7;y=r3X zu)Dubzg}t*fsijA40y#Y&`rYztQ(*;Ju1nt&*yb}LxHfzE!L3)uo0_|RF*xK?LaJu z)oO!HxNLxlZN{et7}*vyy>2#cO*@IuPWDDxLy?PVLaf#XcpQHkU|`$uwbu>Po{%D1 z*Kj1P@{RCh28(;#>L$0^Ebx>>eW7HK=EUnEUp6ajmuNEX3%cV8Pb4OM*le%^FnZL; zcH*z;_bz;KpjN+IO5?QMS^{CQ@>W{|bO9bXs#Tr_eDA29{T{0a85^FF%4tnWzuy=0 z1byx>iR~8HBZ;WbH^m(c(#*x(&Fb>lt?(?)9;7w=A>Bzb=68F1t?roG(hkqzxy5cv<({xN!ht;4AM6vL?PhgY;6-!~E>m6toPJ!-{)n>&8|{CRT3YNt$Q?{C zxWfT|mN<1qo7xjeh7;;man!^A;|qfg%FBRf$jL!GGuRL~)YD-!(&~%Z0>uSqVFOn6%pF`7=n+TjQ;9Aadz=h)-LcyI4*Iw*BgyR+S-GGCb0)7xc&v*Zy1#~0B5{W&fdhj zp*quBQcI0}G%WFy#8j~Z-p0#@nhftqJ{(E-+7d~Mp~6!G{FP?o4TJJGz(H>sm3ILx zZ4*%RiK?h)L3!(+(%_f--~oq-4B-xCrU~ zNOQ9qsI3%KKf>8%dfmrTpoT~BBn!7r_&csE)9OCy;Sy1|oL*-md3ev_|${eC{2S;Rh*5ue^*~Hj5p8#2>VJ z?N1rjn+#FsHVVAmfOGy@ju+|7jNx>hzC&SZo^NSyiUqtf4A?AiW^;j-;p^|}6&=H`NT|md1|u`ze1qO-lyZ9B)hw5AtIJ`xg9*1As+bv%kf=h6 zeD1h-EaNS1b@C|uRxUT1lq!ZN-qVe%PIuhuj;8!nD^brBUTbntPb4a)fMRPc&M@kg zVGP6XYYoGtB+8WPQ3}@4K$|Z(EfNV)H}wr*%MeYJ!PDDaP)@Kjtocx@cSwZ{J;{XK zCfG)($BAZxp+S=I_OK^PX`CuVVjHaB#93yO&L!Do*zK8`q=HFsc4)-)W}Sb6PAI{-yjx<>h5&W=H+Y*&zJQ!(>(H&Eawoxpenr;$JQXEN& zx<%kFh)Gf%!5bBwDDudF_aN)=0{%KM(#n+xvOLehZsP_H80@yBK7fdgJ9RhBI zOVC=a)n8gbHUO1pR!Cv0THA720ZALePT_e*0o*8H2mG=Crl3oBJzUPP^Y7ZpR}|7T zYP-b=GYfGVww(&-D+_TNx1B=!uh{ZWw3l3!WrOY}U(iY<1@x;6V9^JK^lJ)W(FKL| zUl+il2a4_2VrPw3e_a77W`=6+S-7u8Yq`FF6f871HV`8sRq*r%J{jXimA4iAan3%-N}opN|8Fnc3|)c36e=j-2-Dt`wuC9MO@3 ztKF)&0~X+I!;H#8hA00~#TMZ+!zz_K#l=v3e_fvvYT5vIF^qmzrQ9vyal=cEi={J} z|59FAs@kb=zXzudH?wG3e589w7-&BD=#PHfvdfUTNoh_s7RDZ9KV9&b)5eR~AN`Cfw2XO2jq0_IF z3JNrVP%@;}vv$fSzr(tbMr9SliZ68LN74fcw244Y5uSpo>ZB1??{ncuR7D%$8Oj7_hwAsJq(}srA-bqceipwzuUz>9!_--={yA0S4+MRwggDjO zZ7vGKdujd7mMhOQ+lDy3F$@*M@a zpt$%Fo;<(I_{XfmD^Db%2MUCL!hxg94S!Z?(Q%4)V3Lx)U>oV!`is#z_A;LS&M@hq zs)^EqQSB#q3SWmLHYE@Ys)!v9XFKXCWQ4RHUcv37YuT%KZ1gbp8vWK`zcKyT5%rUW zKE1Af>hpbHb`&ogV>BL99jOx{--(D0><&0i72Eel_7~hS#%O;-6-hoNpI@PJ!kgLF z;;x$9F}1l1-ohWo=-JzN`g=Wl2kXY_#{5;4iv6FWgPM>zZ1A@%n3R|u-eoxBT$%D7 zh30cw<$Z?h&Xt#cpbFzYab|2$8$01cJUDh3JAq%0JzsxP<<+H$w**3QA)x^B5sn*Y zP(Eh-qF&6Xe8PCD7t^s%asD`i@gEGlZLPGuVsv;-wYuq5T!Y0z+4nQtG0x0B$5+Rh zHK%BA9^Fxf-Q$XtFBmr#lbbIYpHR#ys=mr|;A;ycQcXz;3FL(m_Gz3}XI8#u{E=d2 z(tJaHrtZ}B7MvZ@2O{R_k6tLQK| zYkY;~9O4|QpwQ! zP&$hS)c)uw(=Ur&Oc^#J#FU--XJI=0C)M?))6IY$xT7iMrLy0XXj2NL$_$8gD^x3BJ7%vnJV93ImY$_Nh7_*FeW)`Rm zObVpvrEALWrL_qsVv%4RtWcxih5IX&S_QBEch!Z%(wZ>6g6dJFE_Mf#BE8Xi4bSD{ z?IEAHhow?^#BTfZP0E%Fao>&MyuV6xjkw9C$wy}2I+EohJ8o;wN3dpoJWqm4=Kq)v zY`lF&7H}^q!^%56S%Cf?g16mqECX~+?bxPduh^m$`5kWDd1t{W4=vVY8;HNJbbWH~ z+5%+t{p+%By4*{8<@>-?r#;iB>f(vc16dbcbFeCVrSgwIyfN!gAUKnI^IYIdg+SHH z{29l^D?@ory1rbwufXdcS2gELhCMR4S3VM2A7?u8*CX*7*hfdzWSow>>Km0>T(`lN zr)CrJiwy%nJiccLUiYXzUwb~TdvtsrgmoKB@yw&c^FTHR$8WUcLAalEi#8VM z#^HgDRU%O79K_@d#^-EGAaH;&CJX?~dt*F9D+7|SLa%wr?-braCKsV)z~ z{hRvYotuW`fiw{ZHsuUPEMaJKUmUzSN4IcuCAQ@PLiH}G))jzk627-N-y3t|uq_2p z6JE2WA#WJP0rh^d<_~&&drQImPscu6XJ_Seunci){=G4O*SlMrOM0nU5o>oY!s^|% zJu$u~xhy=DlZ11!%A#C6lTPl;MRW7WUAaU~{a-b-1cGowwXhh-T+%?r!3mm(ox<}#fK z9?AeR13au==Z5|jSp@rb^$YP#3mN!VX09_4|92Tk4fU(?CWmf8YJ?DVPUy;qtDpyI8T-4$uI0CuJ#V#jV%gg2m6(DoRn;=;tQ%F9t^6CS23U*mc*- zvupLD;);p))KoT6YH&D#-aj)icAfhCPP5!H{JLWH9`lQ0sFuuiC9Im>WJShTN@sq& ze!RIv_3Ky5BK}1Q>r09!$D4W-hcX{Uc|^@cbtJr0TQZtoSj=g;D3fYPLuHbXQk7J# z_(hS_j}jmiNwP0IW~tyqdb1(@diJnjxwSVd8|3GJU(3<+rH;M~0{lnnyb z_suDKR9%PIvOTqq+PzP$&@vmA+ETq!z~t6E1ypX`Q$Y3XXyLLU?Xn}&Tbk{ue+t`X zY9N(p&NR!bg9^BuTBwkb^^m20dV12c4)bcFf@ZmOQ4W>+fY8lRZ6ryxK1xu1l%o|B zn_D9lP?@Jj_;D6C%+yMI%zfGVWo$ZsVKp1i0{pAhY(w7};vu4+1>olwb+U54eGQ{B z68M2NY=W>qtYLM+j$O-Y$?l1+W&bHIy$UXcv1(JE*u-olcYz-I!(P7OR#w&z7Dm1F z{|N$lULZsHflaKqbTRa%Z_yn;x``QwE+$@HcXuy>5X^vEcujx}?NdWfv1t5Kjys9` zDaYMS`R+<@f_^>j7i?xD#hABlW)}+k*=AN(BJOe#v~l+q8jxiRqaq#n#4YMw@yn#$ zbJrF&pYcg8tly|oXoYqt1y3(IKdm&txiAZ=;d=G=Oo}*H!wq}>yOqV6(%pSebQ_}| zWlwaQX0~2gsqjTFYpyVvz)KCP;a2*6BiXqylN?=3-?#ELFKQ}G!@x)2T%zX^eKY+g zuk*LBVjf9vgxS<&hAO{;FWj%GS@EK#lrMcj)0PdoQ#*1J{f|Nm%~TV0(cL|c7y!$l zL3G-bU$wUYoZE|~&s7#rE&`b7;G+*~Dm7bOjK5yb48^Od#iR-R8UmFcF5veGJ9Z-9 zCPexsI^17GqI=2LbPqoz$RaNYuYa27u- z?1_2&lxlD1rLWTUq&xU%vYKb_Vf@3psFTNvsgno!HG-^O!S56H`4xPd5M9L?fAAp^ zJxU`fTggue@ST;6cR$Pw^w`opu4TMxH7Ta|16aL|PkxP>>!0M;kky>nMR&WMNH6tq z@M*s7HBFN;b}v6IL^r(62OJT7o#b`G7Jb6Q!UoUqS;9W_BVQ`)v;FyYVa-kah_F|L z`DtO-Pvrw%CwtYUyiV8~uIFK4C(h@ygl$>EmkR4$%eMW*qN4t|`(? zr>p%#G$y|LxJIiyq~(W?YigB26ZmPen(8hMAGlLvD49r0@G4#GrHkfE>EgVnHMAd# z>1WOWx}-fRe#W)}Oh70;Q#eHt#eo4;6VexwmanR*~D}wh2v>kfgN5mBN1P_qmJf!mf*} zAQXI{i1Ikf_&{0~MZgEJRZ)^B zbM853ZoSl5uw-MwvNBq^eDF|1uXhcwV39Sas`VGYyloond8Vj0A*6lQmU+Ya!R~%W z+blwYeqU=S;;U~8hU1BrkVf3DDi`@3T0P_@M*^jLOPqHI-FRa(8q?x&Unm%j2E%oHf|uM0yKurB z0`vCTq`3rE@3qpqAiuv^nn&QHz4qq$Vs>q?IqVAr6A3Mzz?q&3(w1CbupyYJjm9}x zNfso1)d!1Yd%;k}QTB^6ZHR1=FC$>T5zlzGSb5ED>NR z7*7aoFL@{p)vEP;7roWwVFBX4M%A#!S5xgGO9`xbuXxll!G$9=YB;RLI46_k0&EJ# zwAz^3z|B-wkQMNCo&xI`C@QmNQZ!HLMnzV1_M4P zJ_K1K;4nH;{SCpePvzl&6!{ZeJm@T5oA$_$(e0MW)36DhJp=m&*yuVqcgSITHfbb+ z?}9(l)DW4(t-GtpdT~Y}uvOhClrS2?k+9BJljl-c+^6cViCcD&=LM=YG=^}~ z{64fLyU7c%tiUY2NTBR}8{Gsy!@oDfsREN_i%^eaj0S>X9vp7Diu{?tviD6=CxPeR zx6qehT%oP%WuZB_rm?nGi}^yD8b)QsMP3mEZg;&J3gO1b)jIvO6gSxl4;PxOuO^)| z#%fic)}+StnF@Igb`;ud+XSnI)lf?!=xd1h`2#AIWIKFQSTyQ&LF@4o5AdLLD;}~# zpuR{b62n)NgI=-|Tmwzzy95=E`28`psTSXQWGh@`cQ=l^C<3O!P4*BNb;M$LgJ6)~ zSL8%Rh5SV*;(-Pm)KKzJD=NsFuxFr^z6F09XqEm-V9yZ?eH#h}S*`DMTaHGWw3sZ` zQ&COc1$B_sv{$f*MuQ1o02fo~Ci`IKAhYE?K}8x9{-#6>_lA=S*$?f5Y=Hx5l0Qg_ z_mG2WMyqMWgyydFl0zvlrq$t#9&6!vH8~8l$U@(Tfk$o92L#+ljmiDcFQrrha(BCInjtYm6KKEIBY4hNgok7jV?}*6~~P9 zZ*Zl^Z2dTC4-+tE>j1tYIKks4pFnxBal%Q#@}wk8c@%O=U{Q=`%((jLawnK|PYcE$ zjPs;l8>y?)Q@I;+?-_Ww*y8_GDDc<2j=#EmnumNQP&~>+P{mxKTl137yOk4BRh)^Z zn*5!>=;IdY3j+1Wt@QuFX*Ais6pHbLilNyW^hJ2+dKK~yjF;n9=`4ZW$4&Gcv>DCT z^Fo)u8nJ{LtJ8Q=!tDDMY&P2I*YKXvHsgZOsa502q=gCgVz&={+eK(ryU8~K#)PY9 zH_W#G6o{(DA~lf+uSf1`h5V~q52LkC3xs&MV-o&1Of;G3f8b`5gMPc>goSZaR9Q16es-!)R^YyRX~=##7Lq26N_Y`u;UXOHN$+XO|b|?EvCk`P^7Ll$U7=o zk%?6hs^70y(}b#@t)dVcyk{+?b~taf*d58)YMj5}@#JAERiuQ%vXeH+Nn!Iz^O(}) zYMRt&t4PSQQccP-P+ugc*-$mxKQCe5pO#AJTJLcfFfl#1^o#g3z)P=K&#y> zjifO6w26*_rFOeCn!-(|ZPFMDcb&G-ayVl*+FW9~p4FSR(Bw#@0q0j%5jPY%Y?4gj zo71KViqH~CsWE}uiaOP#Lcrl<&F3_aZES%n1ru)x`;tkJ<8D#~OB{ByN3e}y)i<#b zdoIo?#0xteW_z{ZYFeUdJYE;U99W~SPSSV~aITt+gJ_A}dV|mi@h(^|v`AuVA5USyr=<=xX*k%NG>c)V zat(#lz^)Rf!AA)ke$beMP$luh<&siKqcHk2n^a4o0Yx2!-+X4K0l3BKGzF8(3CDwY zQhXg=H<fNP`={W=kou>H>8Jt{^Br8cc16JfDTty-Rj)x*mF?{3* z_u?VZq%yu*YI7rRZ8+{F69ujxp%#lpc%_uFg^qO_57)wm&j(3y3VS}cNeK#PJ}+u$ z6fC}It=Q+qnqqn{DPtC&lxEZ@-UYCAl`)GqrQx_1RdHdwsgYlMghIX6 z(yHGEc!XhlJsAdWlmd|C1i;tH%x*^*m&HHm-2oOMaP+;}a=ZB>tDep)XA3 z|CgpiYK<0hBa5}+<}8>yK~KMew!tRLud_&Q5sSnOcyX}lrdzT|zDL-a|0WCOdxVwY z)-0Isk=sjtn+5Yda#xd?FnEaBIxCCB<+>Ft4!?tm$o@W?<@>sk(O3qf| zWq1p+w+lAFLnE~tSQ`EaXOO)ko8_A#SL3~S;7~iA1EYsJ=vhNgZ=oLPDZQ~NoG^e`64b4I!pre0;E%V5q` z4rw_B$9apig2LGIP6;SXId3sNBJ8IdZ3VmbM}b~#rz@f4YO|FI1xy*ihQ?RoOV!M+GavQ$6r_aI&s1lhwHP zuS}+PLGyM(TqTvNO40#^*O)A81f}Blj0koG+?;2-da` zMfPAme_Dt98usIw4$0&h9m3L}j}@{GmS0me|5+X7d(9_$$a;Mo?FPJLg8(wDSCfqb zOPj}!AI}LaX&>|a^8(PCqj=ZT7lEHcUeG}-_)VBg(WTvkx%x#NOsMht*7{&5#8-kD zc@vBqJ{YgNQ-_z*EzmZ+g#H;e{l_?_Q`hD((u(bUEWy<=ufCKCN1{4fMP7z8!;8yb z(K(*IQ%m+@`@B_$ad~yEd__3Li;47AOwiw&%&+Mr@2gt*%5+j8+hF3gCb}JNzP7~v zx~_ruyOvgrl!SOlFJ`+PSTw#hNjtG4`p#(CrK`o&Nt)iIp%cs%yYcvz-%(V;M>5%? ztN5Fn!hT!{cZCh`8x(H+&Rq8wo#Xq`y*XaYO>YX{e9O>xBi496shYf{FMr zANyB0{hf9E+d3P?Bf+juXJqn@z>*v9#U%Bvj_@66?e1l`kxH@`-WxH5?t=>>hQik) zEb!c=JQy_60^yN)^Z=q}xO}NUJqYtg+N_7t3rTi;XhW&MYwebicD&Z^A8E6Fpz8>_ z)fbAy^{2qE1V@05ve-VK-eoj@qU*#pe!C3l8Xj^IPip)fb~xRY zLr=lEu4^r)buE2=;(=g8oGVtk@H$&R+A4iYnY$0Q(a&JPXp8hYWw-XB7Tez`!PCWf zjp6OLwMoSfd{r(N7Thmj|7Zu^SHJp@ zgZ$j}_{Q~MT>Tqnm6zh}b9s3Q{T4QrJMsE?pxhx{qO2en*Y-VSE-t$$n~2hRxrZ?x znUc^#ioJO6ZSpm#akjiNY$EUAjWyH55c**8bEXQEA1W&C^jEJ8VhP_Xs~? z;`J~X<~Fce8Pez^jDUy^SCC$5I2evL>K?Il^-jZn?6ZA|W?jFE#UdbO@r7k^A8lGv3{3NSVdk`#41)2BQL;!d zV2@L>N^s-lQfdRHlsa+aTk%_GYZ$)+wZ>Z-G)y;Ys1aLZ%zKW`Bg*SF(x&TS#q4m# zZvi?l&z23Dm7p@;eh53KGnUb3V;b9!g(!~e|WA--J6^tNXC?o7IK?jw0U z#%ouu%`^wo9_#TeyL%2xAJ5!Xxc~8nOkWot-`T^~yHD0-(j!+5?43DoT7wsqH~!@A z#@4JWhJv-34sx#PHH=)j0`0FEL0fC-R>WWH(Bbg*+VV``S{U^7=uBV)-1xLB6Br54 z_S6^!7kdD3;ptqcdFI-TNqxrXD{#a3t;Mi+ZjU8+;KOG!mf(aD>#oX}3Z?6E;kKU8 zuh;d5UF(K+Ypq%5guc(FhWK3YBWg_S0nzJW*|V8X21}pq51;kaxdDc(&(xvgVMY(2 zpQ=9ye&v7xYsPdh06pde#2$aM%>w4O9uIgUG;Nrfp-RWWXB#r-(i=KQZ>;MBcWhbM z*{^dhh09xp%ugl11!sA^;6su17N*7`-QArUcjvi#vJsiwn}#se-Ip3AbKIg7peMKc z&-&G*PyHLj11UP0&laZuk;fj?$C(Li$yqitpBjA+r8Gs_dN?&swcbn5^60E0il?%I z@IT$pt0%H$XW8MXG#aKp-z$gfk(F@M%klnIq?P=F{F2;8rgiRmndX>eLUa>KQgT!B z?QnGa5b3g^vupd<{2craNr@e{_p@~--kmuFW?WU!`JZ#YcChJv>Bm&#HE{^*n@986 z%zm^OfqVPWp(r-=ql2jio6Adb&;TVG94xo9)BUNLmF3a`)WAYmh63wg*$^$WzGs!e z>?X zvr=YJ-BHAyRrPQN*T@CDaAr?P70)c9M*+>^GKy$6lP;uL3=h7cscM=XEwQ!s4#L{_|>%6;Y% z3&|(j*|fQ|IFBrd`iVeZ=SUH2TTgRx=aIhnpFU^VdTJ}0hcm?Z%9VwrflMQRWM}GW zQNO`thHmbS408f`GsE1iJ>AwTp@0~fDt|#R5A7JHdXUt3}04Kw$w|lEQ%wk&BG=gG&rT}s@ZHVZ>eT0Q5u?W zpzMl@T8FsSs`2b7NBt@`>^?*b4=ki!jtbg!+cWqv)HDF7lCOC1txF!%^Y;IP$Kd?9^&%%^8wM$j7T# z)%)nKYy&>#bEq;CRirOpWV1PXXbWWzzC^Fj8SWsY;#GD6L22$0*2U$UCztc&Z+yisD2DUvm3Ju1z; zg^fLer2h^!8Koh*SYqW5ak7w*(39*5P6nQ5+jONJ>;zXDe?VfThm%Uzonp2RQOSFe zjpY(IXEK+!h1s1tehYho%e=*G8<&4ycYuvOie%qY zY%-UwqC ze~GQ;a{5-blS{{|>?D_uy~=*l<#y)$2*=mG&c<>1`3^RP%X@aRc^?^UIjei&>+=TN ciU00n!}q7-Z3El&7Cyjme1MPNVJDIJFI3iPYXATM diff --git a/host/dxwndhost.cpp b/host/dxwndhost.cpp index acbb58c..fb39960 100644 --- a/host/dxwndhost.cpp +++ b/host/dxwndhost.cpp @@ -35,6 +35,7 @@ END_MESSAGE_MAP() UINT m_StartToTray = FALSE; UINT m_InitialState = DXW_ACTIVE; BOOL gbDebug = FALSE; +BOOL gWarnOnExit = FALSE; BOOL gTransientMode = FALSE; BOOL gAutoHideMode = FALSE; BOOL gQuietMode = FALSE; @@ -170,6 +171,7 @@ BOOL CDxwndhostApp::InitInstance() if(!gbDebug) gbDebug = GetPrivateProfileInt("window", "debug", 0, InitPath); // debug flag set from config file if(!gAutoHideMode) gAutoHideMode = GetPrivateProfileInt("window", "autohide", 0, InitPath); // debug flag set from config file + gWarnOnExit = GetPrivateProfileInt("window", "warnonexit", 0, InitPath); // WarnOnExit flag set from config file if(!LangSelected){ LANGID LangId; diff --git a/host/dxwndhost.rc b/host/dxwndhost.rc index 54c7427605f0efadb79f0e724eafbb5b5eded77e..b8d20062e09add4667894ae2b2e02eb50910eff6 100644 GIT binary patch delta 725 zcmZ8eUr19?82`Sz8F#}!v$Ze`yeh+}fi5Sxr&@E=2&c{5vL4pZtqHcRHQNS(#nPvU z;8NdHJw-iQ5Zv&kf}TTq3`u(Pv4^yQf&F$2ggBhZJ16=&oa-;WS#A@UguT?ZPs}SO+eBQIn{;+ zJUNd>&s*Qo^zz=JWbOS&B*g@ z9v7coYqwktZfNq&rd6MQ)DAnMbcIsTx@4x49(N6fi?A(GhSIcvRg;MZhei^xjL-!f zji8Hz5XZ6R>H|{3DqtH_K}AyRJl!m}jIHJY=iR=r7 z;hCoa(3=Ss)zz~~`WBEe3?T_@4t-O;jEp79f-_4Q`LV-Z??K9Gngk&PqlmKTJD^L; z2KRU>;N8KmMJhrut<>gZaGU$3_?w;2HrRK}09yF(OcTqQt7{&0u{HxD89?gB(!0l} z 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 delta 2142 zcmdT^Z%kWN6u;;7y+;d-wWVbpbfqn@;8tAu8)S?XSGR@efJxNoL|~}hMu4!2gDqLN zG3OFlfMarvF$-B1oHJy?)94p7MytsZ|Df{0#2L45i!m-SU1A0d&wcA-Zi#;LgSY*? zd++buciz3{{LYPysId{#NWce-F#)|<8Ix!r6YefAFYDY?^CcMVm8Ydza0*i3>C}Q2 z(T}!g7j2-y3xqv{7YVI|mk4cyc0vbX_h|F$V{%v4xapIs@h#tji8$7QgYs33XOv>h zEaM?%UKakbNp%;y$-IsrhlGIpV{I=?qpCJN2Q^)bSKX=;p(c~ury{NZ? zqs`fvNUN5`Y|NZcc9L-izo9}oAM$`59hLxImsKrfkwH<&XvQ1PZ2VbvDPor`IFR0; zLLm)R!=NS88%-(*kC_IC(X6J-3|b{v(eOLDP!)Tm&E3grz{LJiVA#KUmm)%(ZoH>t z(@aL6wH!lM2O)fvh?{zVob0$VCZ!9XHPT9^%v*|t2X@_Gmr9@gN(+x6czR*uW|6HgFP z%^qd_Y%l9&eXNJ=XGhqptcC;-W{23btebVxxSy4g41%njp4F_9o*nFE7H#%2GNlp_ z_CgMh1hV+#5V$eqP%-8x#+wco&NzzK{DVKV1vX(*+>SA4T&PD8XY9s-oWtP3+c`g& z_3#@R@R5-L-dWQCX1wBZW4r4Yld%EIK{~)*+H6ESy7sn7eV*37lZ}Jx2B83NuiK?U z4KdP6u7nEAIB>j3JL|bdHO?r7a4a$hj#V3yyV%6**`r~tCEaTQR z2w*I3hK)Sm50$*l2~{|>)WCxobZCEEyyeE;xC>ti=Au2%4VlIl1Z_1%STA1jZ6(pI z!uEw8teOZ4r!KrzY~!&3uwmvdc!bxD-)>=i%6q**F6iu(bM~L_paIo&GN@8TpVr*B7Zk^u< zA!CZs11+%Lm}$uajXohPIEAkbH!7>?O~-xXaKJv*`5s-1;puZ>NfA4%H>?;v-vT>~ znU*}C2}*<(IC)7S9Oj7v=n@Y~OcD4obgo7zA}hn@**p<%Hy`oQqfG*tCnT^>Ux{^Kg~>VbH$Ds<}K>!E>U?#7D6LsT14{-p%LvBe5JvSb!9 p@4#eSFQbRjdM^auEV;QVL(Ts-Ri9F-wu6y#(nXh@|K^9ezW@??u6h6f diff --git a/host/dxwndhost.vs2008.vcproj.gho-PC.gho.user b/host/dxwndhost.vs2008.vcproj.gho-PC.gho.user new file mode 100644 index 0000000..d99ab4b --- /dev/null +++ b/host/dxwndhost.vs2008.vcproj.gho-PC.gho.user @@ -0,0 +1,65 @@ + + + + + + + + + + + diff --git a/host/dxwndhostView.cpp b/host/dxwndhostView.cpp index ab98fab..7f4f456 100644 --- a/host/dxwndhostView.cpp +++ b/host/dxwndhostView.cpp @@ -1191,7 +1191,7 @@ void CDxwndhostView::OnExit() { // check for running apps .... if (GetHookStatus(NULL)==DXW_RUNNING){ - if (MessageBoxLang(DXW_STRING_EXIT, DXW_STRING_WARNING, MB_OKCANCEL | MB_ICONQUESTION)==IDCANCEL) + if (MessageBoxLang(DXW_STRING_EXIT_BUSY, DXW_STRING_WARNING, MB_OKCANCEL | MB_ICONQUESTION)==IDCANCEL) return; } delete(this->GetParent()); @@ -1715,7 +1715,7 @@ void CDxwndhostView::OnSetRegistry() regfp=fopen("dxwnd.reg", "w"); if(regfp==NULL){ - MessageBox("Error writing virtual registry file", "Error", MB_ICONERROR|MB_OK); + MessageBoxLang(DXW_STRING_VREG_ERROR, DXW_STRING_ERROR, MB_ICONERROR|MB_OK); return; } @@ -3097,7 +3097,7 @@ void CDxwndhostView::OnRun() OutTrace("OnRun idx=%d prog=\"%s\"\n", i, TargetMaps[i].path); if(TargetMaps[i].flags7 & HOOKNORUN){ - MessageBox("Can't run from DxWnd interface", "Warning", MB_ICONERROR|MB_OK); + MessageBoxLang(DXW_STRING_CANT_RUN, DXW_STRING_WARNING, MB_ICONERROR|MB_OK); return; } @@ -3112,12 +3112,16 @@ void CDxwndhostView::OnRun() } if((TargetMaps[i].flags3 & EMULATEREGISTRY) || (TargetMaps[i].flags4 & OVERRIDEREGISTRY)){ + if(this->isUpdated){ + if(MessageBoxLang(DXW_STRING_VREG_UPDATE,DXW_STRING_WARNING, MB_OKCANCEL|MB_ICONINFORMATION)==IDOK) + this->SaveConfigFile(); + } OutTrace("export virtual registry\n"); FILE *regfp; char *Registry; Registry = PrivateMaps[i].registry; regfp=fopen("dxwnd.reg", "w"); - if(regfp==NULL)MessageBox("Error writing virtual registry file", "Error", MB_ICONERROR|MB_OK); + if(regfp==NULL)MessageBoxLang(DXW_STRING_VREG_ERROR, DXW_STRING_ERROR, MB_ICONERROR|MB_OK); fwrite(Registry, strlen(Registry), 1, regfp); fputs("\n", regfp); fclose(regfp); @@ -3223,8 +3227,9 @@ void CDxwndhostView::OnClearCompatibilityFlags() pos = listctrl.GetFirstSelectedItemPosition(); i = listctrl.GetNextSelectedItem(pos); - sprintf(sMessage, "Clear all compatibility flags for \"%s\"?", PrivateMaps[i].title); - res=MessageBox(sMessage, "DxWnd", MB_YESNO | MB_ICONQUESTION); + //sprintf(sMessage, "Clear all compatibility flags for \"%s\"?", PrivateMaps[i].title); + //res=MessageBox(sMessage, "DxWnd", MB_YESNO | MB_ICONQUESTION); + res=MessageBoxLangArg(DXW_STRING_CLEAR_COMP, DXW_STRING_DXWND, MB_YESNO | MB_ICONQUESTION, PrivateMaps[i].title); if(res!=IDYES) return; FilePath=TargetMaps[i].path; diff --git a/host/resource b/host/resource index 52e71b72ffc9211c45c34f67fd5b2253182a80fa..fec2a6dbc2e651c90dfd5365f643ee7b7293769b 100644 GIT binary patch delta 420 zcmX9(OG^S#6u#zb)EI0slN7Uu7S&>?G>{ghJ!oUm%XU_{3OBWEA<;simGS9bS_b9R zK=_yuTN@FsLrVGs?OQZ+@9sO_>zvcMHumyHsarxeFF2B9mF$uP*(M2`NTU#qCY;Xt z;JmlUKc(D=HAQ0Nfb8Mb=tb+9lZ(67woyOX)S4U;Qv!9`gqCDCr%0S^<9oqN+p z)NVdsnxOn=J%sma1dsxDmnKnMczEv>J=(a5{Fvr$h{4JoOLL=~B^LL680wx{3%P l!|<{y;^LMiimIL%u(CwdCE}xEfiUI4N^`>ymh;Va-#@$1qfP(- delta 216 zcmXYpJrBW97)H@VnnpxIO2l^zo#aO34hAt9#bB0hRPvmlQ++6B;5y+@tnd~2F?0xm_&76fWDK>w^5eSV=_7xg?`8hXWZ?-CmBWR z`0F+F1yv|&0rkC%$1%gZf^oD2VwJ!YB6>To!aFsjijTm*NsG;(0_Y>G=a u!M`F<9EypRgYMMu;dIww+#G@y(@=CNHk{QML2nyG=%m4O`H~qwUjttw-Czg+