diff --git a/Include/dxwnd.h b/Include/dxwnd.h index 3c3677e..6c84583 100644 --- a/Include/dxwnd.h +++ b/Include/dxwnd.h @@ -60,6 +60,7 @@ #define SKIPFPS 0x00002000 // skips primary blit operations up to limit #define SHOWFPS 0x00004000 // shows FPS value to status win / log #define HIDEMULTIMONITOR 0x00008000 // hide multimonitor configurations: GetAdapterCount returns 1. +#define TIMESTRETCH 0x00010000 // make system time stretchable // logging Tflags DWORD: #define OUTTRACE 0x00000001 // enables tracing to dxwnd.log in general diff --git a/build/dxwnd.dll b/build/dxwnd.dll index 2dd90e1..0ac9a44 100644 --- a/build/dxwnd.dll +++ b/build/dxwnd.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6afe9d2675ebd5d2e3c225a90c5c3e39bf5e18dfc718c5eef0776034a156b196 -size 274432 +oid sha256:f9c184ea18b592accf84a23876799143c8e5c16761512624d25c595298e34470 +size 260608 diff --git a/build/dxwnd.exe b/build/dxwnd.exe index 2f7831a..dd705f6 100644 --- a/build/dxwnd.exe +++ b/build/dxwnd.exe @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa501d87ec71204d9b0f4da59283e201ea6e36f4545ab72fb5ad869b1815e27c -size 483328 +oid sha256:f3ff1ef480c67937ed3848ce26c7612704b0017f3c49fd597915d2273bfff76f +size 484352 diff --git a/build/dxwnd.ini b/build/dxwnd.ini index e232de6..63ad082 100644 --- a/build/dxwnd.ini +++ b/build/dxwnd.ini @@ -1,11 +1,11 @@ [target] -title0=7th Legion -path0=D:\Games\7th Legion\legion.exe +title0=1602 A.D. +path0=C:\Games\1602 A.D\1602.exe module0= ver0=0 -flag0=402653223 -flagg0=2128 -tflag0=269 +flag0=679608354 +flagg0=0 +tflag0=0 initx0=0 inity0=0 minx0=0 @@ -16,13 +16,13 @@ posx0=50 posy0=50 sizx0=800 sizy0=600 -title1=7th Legion Shareware -path1=D:\Games\7th Legion Shareware\legion.exe +title1=7th Legion +path1=D:\Games\7th_Legion\LEGION.EXE module1= ver1=0 -flag1=134217779 -flagg1=22608 -tflag1=1 +flag1=402669607 +flagg1=2064 +tflag1=13 initx1=0 inity1=0 minx1=0 @@ -33,12 +33,12 @@ posx1=50 posy1=50 sizx1=800 sizy1=600 -title2=Age of Empires -path2=D:\Games\Age of Empires\EMPIRES.EXE +title2=A10 Cuba +path2=D:\Games\A10\A10Cuba.exe module2= ver2=0 -flag2=546 -flagg2=8192 +flag2=34 +flagg2=0 tflag2=0 initx2=0 inity2=0 @@ -50,13 +50,13 @@ posx2=50 posy2=50 sizx2=800 sizy2=600 -title3=Beasts and Bumpkins -path3=D:\Games\Beasts and Bumpkins\BEASTS.EXE +title3=Achtung Spitfire +path3=C:\Games\Achtung Spitfire\ASP95.EXE module3= ver3=0 -flag3=518 +flag3=536870946 flagg3=0 -tflag3=0 +tflag3=70 initx3=0 inity3=0 minx3=0 @@ -67,13 +67,13 @@ posx3=50 posy3=50 sizx3=800 sizy3=600 -title4=Hyperblade -path4=D:\Games\Hyperblade\HYPERX.EXE +title4=Actua Soccer 3 +path4=C:\Games\ActuaSoccer3\ActuaSoccer3\Soccer3.exe module4= ver4=0 -flag4=167805090 -flagg4=20482 -tflag4=2 +flag4=671088928 +flagg4=256 +tflag4=0 initx4=0 inity4=0 minx4=0 @@ -84,13 +84,13 @@ posx4=50 posy4=50 sizx4=800 sizy4=600 -title5=Independence Day -path5=D:\Games\Independence Day\ID4.EXE +title5=AfterLife +path5=d:\Games\ALIFE\ALIFE.EXE module5= ver5=1 -flag5=167772195 -flagg5=1 -tflag5=2 +flag5=134217762 +flagg5=32 +tflag5=3 initx5=0 inity5=0 minx5=0 @@ -101,13 +101,13 @@ posx5=50 posy5=50 sizx5=800 sizy5=600 -title6=Jedi Outcast (single player) -path6=D:\Games\Jedi Knight II Jedi Outcast\GameData\jk2sp.exe -module6=OpenAL32.dll +title6=Age of Empires +path6=D:\Games\Age of Empires\EMPIRES.EXE +module6= ver6=0 -flag6=2 -flagg6=528 -tflag6=2 +flag6=268436006 +flagg6=16 +tflag6=3 initx6=0 inity6=0 minx6=0 @@ -118,13 +118,13 @@ posx6=50 posy6=50 sizx6=800 sizy6=600 -title7=Port Royale 2 -path7=D:\Games\Port Royale 2\pr2.cracked.exe +title7=Airline Tycoon Evolution +path7=C:\Games\Airline.Tycoon.Evolution.UV.Carlows\AT.EXE module7= -ver7=8 -flag7=8396832 +ver7=0 +flag7=32 flagg7=0 -tflag7=0 +tflag7=2 initx7=0 inity7=0 minx7=0 @@ -133,13 +133,13 @@ maxx7=0 maxy7=0 posx7=50 posy7=50 -sizx7=1200 -sizy7=900 -title8=Silver GOG version (DirectX9) -path8=D:\Games\Silver.GOG\silver.exe +sizx7=800 +sizy7=600 +title8=Alien Cabal 95 +path8=C:\Games\Alien_cabal\ACabal95.exe module8= -ver8=9 -flag8=302006309 +ver8=0 +flag8=67108896 flagg8=0 tflag8=2 initx8=0 @@ -152,13 +152,13 @@ posx8=50 posy8=50 sizx8=800 sizy8=600 -title9=The Longest Journey Demo -path9=D:\Games\The Longest Journey Demo\game.exe +title9=Alien vs. Predator +path9=C:\Games\Alien vs Predator\AvP.exe module9= -ver9=7 -flag9=0 +ver9=0 +flag9=8224 flagg9=0 -tflag9=0 +tflag9=130 initx9=0 inity9=0 minx9=0 @@ -169,11 +169,11 @@ posx9=50 posy9=50 sizx9=800 sizy9=600 -title10=wa.exe -path10=D:\Games\Worms Armageddon\wa.exe +title10=Aliens Nations Demo +path10=C:\Games\aademo\Bin\AA.exe module10= ver10=0 -flag10=134217730 +flag10=134217762 flagg10=0 tflag10=0 initx10=0 @@ -184,15 +184,15 @@ maxx10=0 maxy10=0 posx10=0 posy10=0 -sizx10=0 -sizy10=0 -title11=Warlords III -path11=D:\Games\WARLORDS3\Darklord.exe +sizx10=800 +sizy10=600 +title11=America +path11=D:\Games\America\america.exe module11= ver11=0 -flag11=134218275 -flagg11=0 -tflag11=2 +flag11=134234150 +flagg11=16 +tflag11=0 initx11=0 inity11=0 minx11=0 @@ -201,32 +201,32 @@ maxx11=0 maxy11=0 posx11=50 posy11=50 -sizx11=640 -sizy11=480 -title12=Zeit.exe -path12=J:\Zeit.exe -module12=sdetup.dll +sizx11=800 +sizy11=600 +title12=Ancient Evil +path12=C:\Games\Ancient Evil\RPG.EXE +module12=DDW16.DLL ver12=1 -flag12=2 -flagg12=128 -tflag12=0 +flag12=-2013249497 +flagg12=0 +tflag12=2 initx12=0 inity12=0 minx12=0 miny12=0 maxx12=0 maxy12=0 -posx12=0 -posy12=0 +posx12=50 +posy12=50 sizx12=800 sizy12=600 -title13=Unreal -path13=D:\Games\Unreal\System\Unreal.exe +title13=Ancient Evil Demo +path13=C:\Games\Ancient Evil Curse of the Snake Cult\aecsc-demo.exe module13= -ver13=10 -flag13=38 +ver13=1 +flag13=134242336 flagg13=0 -tflag13=3 +tflag13=0 initx13=0 inity13=0 minx13=0 @@ -237,13 +237,13 @@ posx13=50 posy13=50 sizx13=800 sizy13=600 -title14=Warcraft 2 Battlenet Edition -path14=D:\Games\Warcraft 2 Battlenet Edition\Warcraft II BNE.exe +title14=Armymen +path14=C:\Games\armymen\Armymen.exe module14= ver14=0 -flag14=268451874 -flagg14=16 -tflag14=1 +flag14=134218274 +flagg14=1 +tflag14=0 initx14=0 inity14=0 minx14=0 @@ -254,11 +254,11 @@ posx14=50 posy14=50 sizx14=800 sizy14=600 -title15=majesty.exe -path15=D:\Games\Majesty\majesty.exe +title15=ArmyMen 2 +path15=C:\Games\army2\ArmyMen2.exe module15= ver15=0 -flag15=2 +flag15=402653730 flagg15=0 tflag15=0 initx15=0 @@ -267,17 +267,17 @@ minx15=0 miny15=0 maxx15=0 maxy15=0 -posx15=0 -posy15=0 +posx15=50 +posy15=50 sizx15=800 sizy15=600 -title16=America (Class RIP) -path16=D:\Games\America\america.exe +title16=Atomic Bomberman +path16=C:\Games\Atomic Bomberman\BM95.EXE module16= ver16=0 -flag16=134230050 +flag16=2 flagg16=0 -tflag16=270 +tflag16=0 initx16=0 inity16=0 minx16=0 @@ -288,13 +288,13 @@ posx16=50 posy16=50 sizx16=800 sizy16=600 -title17=Jedi Outcast -path17=D:\Games\Jedi Knight II Jedi Outcast\GameData\jk2sp.exe +title17=Axis & Allies Iron Blitz Edition +path17=C:\Games\Axis & Allies Iron Blitz Edition\Axis & Allies\AxisAllies.exe module17= ver17=0 -flag17=0 -flagg17=512 -tflag17=2 +flag17=-2147483614 +flagg17=0 +tflag17=0 initx17=0 inity17=0 minx17=0 @@ -305,11 +305,11 @@ posx17=50 posy17=50 sizx17=800 sizy17=600 -title18=Incoming -path18=D:\Games\Incoming\incoming.exe +title18=Baldies +path18=C:\Games\Baldies for Win95\baldies.exe module18= ver18=0 -flag18=134217824 +flag18=537010210 flagg18=0 tflag18=0 initx18=0 @@ -322,13 +322,13 @@ posx18=50 posy18=50 sizx18=800 sizy18=600 -title19=Tonic Trouble -path19=D:\Games\Tonic Trouble\TonicTrouble.exe +title19=Battle Arena Toshinden 2 (BAD!!) +path19=C:\Games\Battle Arena Toshinden 2\tsd2\T2.EXE module19= ver19=1 -flag19=134217760 +flag19=8388640 flagg19=0 -tflag19=0 +tflag19=258 initx19=0 inity19=0 minx19=0 @@ -339,11 +339,11 @@ posx19=50 posy19=50 sizx19=800 sizy19=600 -title20=Halo -path20=D:\Games\Halo\halo.exe +title20=Beasts & Bumpkins +path20=C:\Games\Beasts and Bumpkins\BEASTS.EXE module20= -ver20=9 -flag20=536870912 +ver20=0 +flag20=2105890 flagg20=0 tflag20=2 initx20=0 @@ -356,13 +356,13 @@ posx20=50 posy20=50 sizx20=800 sizy20=600 -title21=Inferno -path21=D:\Games\Inferno\FXLabs\Inferno\System\UW.exe +title21=Beats of Rage +path21=C:\Games\BOR\BeatsOfRage.exe module21= -ver21=8 -flag21=139266 +ver21=0 +flag21=537002018 flagg21=0 -tflag21=3 +tflag21=0 initx21=0 inity21=0 minx21=0 @@ -373,13 +373,13 @@ posx21=50 posy21=50 sizx21=800 sizy21=600 -title22=Noitu Love 2: Devolution -path22=?.tmp\stdrt.exe +title22=Beyond Good & Evil Demo +path22=C:\Games\Beyond Good & Evil\BGE.exe module22= ver22=0 -flag22=679477282 -flagg22=1 -tflag22=2 +flag22=0 +flagg22=0 +tflag22=0 initx22=0 inity22=0 minx22=0 @@ -390,12 +390,12 @@ posx22=50 posy22=50 sizx22=800 sizy22=600 -title23=Indiana Jones and the Last Crusade -path23=D:\Games\Indiana Jones And The Last Crusade\Indiana Jones and the Last Crusade.exe +title23=Black Moon Lune Noire +path23=C:\Games\Black Moon\Lune noire\Engine.exe module23= ver23=0 -flag23=2 -flagg23=512 +flag23=262179 +flagg23=0 tflag23=0 initx23=0 inity23=0 @@ -407,13 +407,13 @@ posx23=50 posy23=50 sizx23=800 sizy23=600 -title24=Paperino Operazione Papero -path24=D:\Games\Paperino Operazione Papero\Donald.exe +title24=Blood Omen Legacy of Kain +path24=C:\Games\Blood Omen\KAIN.EXE module24= -ver24=1 -flag24=0 -flagg24=1 -tflag24=2 +ver24=0 +flag24=49190 +flagg24=0 +tflag24=0 initx24=0 inity24=0 minx24=0 @@ -424,13 +424,13 @@ posx24=50 posy24=50 sizx24=800 sizy24=600 -title25=Secret Maryo Chronicles.exe -path25=D:\Games\Secret Maryo Chronicles\Secret Maryo Chronicles.exe +title25=Bonkheads +path25=C:\Games\Bonkheads\Bonkheads.exe module25= ver25=0 -flag25=2 -flagg25=512 -tflag25=0 +flag25=262690 +flagg25=16 +tflag25=78 initx25=0 inity25=0 minx25=0 @@ -441,13 +441,13 @@ posx25=50 posy25=50 sizx25=800 sizy25=600 -title26=WorldOfGoo.exe -path26=D:\Games\World Of Goo\WorldOfGoo.exe +title26=Bubble Bobble 2 +path26=C:\Games\bubble2\BOBO2.EXE module26= ver26=0 -flag26=514 -flagg26=513 -tflag26=2 +flag26=34 +flagg26=0 +tflag26=0 initx26=0 inity26=0 minx26=0 @@ -458,28 +458,28 @@ posx26=50 posy26=50 sizx26=800 sizy26=600 -title27=Moto Racer -path27=D:\Games\Moto Racer 1\Moto.exe +title27=Bug! +path27=C:\Games\Bug\BUG!.EXE module27= ver27=0 -flag27=33562626 +flag27=134225954 flagg27=32 -tflag27=258 +tflag27=2 initx27=0 inity27=0 minx27=0 miny27=0 maxx27=0 maxy27=0 -posx27=50 -posy27=50 +posx27=0 +posy27=0 sizx27=800 sizy27=600 -title28=WinKhaos.exe -path28=D:\Games\deo gratias\Deo_Gratias\WinKhaos.exe +title28=Caesar III +path28=C:\Games\Caesar III\c3.exe module28= ver28=0 -flag28=262690 +flag28=-2147475422 flagg28=0 tflag28=0 initx28=0 @@ -492,13 +492,13 @@ posx28=50 posy28=50 sizx28=800 sizy28=600 -title29=Pax Imperia Eminent Domain -path29=D:\Games\Pax_Imperia_Eminent_Domain\Pax Imperia.exe +title29=Championship Manager 99-00 +path29=C:\Games\CM9900\cm9900.exe module29= ver29=0 -flag29=134236194 +flag29=10306 flagg29=0 -tflag29=270 +tflag29=0 initx29=0 inity29=0 minx29=0 @@ -509,13 +509,13 @@ posx29=50 posy29=50 sizx29=800 sizy29=600 -title30=lithtech.exe -path30=D:\Games\nolf\lithtech.exe -module30=d3d.ren -ver30=7 -flag30=536870912 +title30=Civilization Call to Power +path30=C:\Games\civctp\Civilization_Call_To_Power\ctp_program\ctp\civctp.exe +module30= +ver30=0 +flag30=545267746 flagg30=0 -tflag30=2 +tflag30=0 initx30=0 inity30=0 minx30=0 @@ -526,11 +526,11 @@ posx30=50 posy30=50 sizx30=800 sizy30=600 -title31=Pong -path31=D:\Games\pong\pcpong.exe +title31=Claw +path31=C:\Games\claw\clawexe.exe module31= ver31=0 -flag31=0 +flag31=24610 flagg31=0 tflag31=0 initx31=0 @@ -543,13 +543,13 @@ posx31=50 posy31=50 sizx31=800 sizy31=600 -title32=Farland Tactics 2 (KOR) -path32=D:\Games\Farland Tactics 2\FT2.exe +title32=Commando's Behind Enemy Lines Demo +path32=C:\Games\Commando's Behind Enemy Lines Demo\COMANDOS\Comandos.exe module32= ver32=0 -flag32=671351298 +flag32=1744838944 flagg32=0 -tflag32=386 +tflag32=64 initx32=0 inity32=0 minx32=0 @@ -560,13 +560,13 @@ posx32=50 posy32=50 sizx32=800 sizy32=600 -title33=Dungeon Keeper 2 (GOG) -path33=D:\Games\Dungeon Keeper 2 (GOG)\DKII.EXE +title33=Commandos II: Men of Courage +path33=C:\Games\Commandos II\comm2.exe module33= ver33=0 -flag33=34 +flag33=-1207951008 flagg33=0 -tflag33=259 +tflag33=0 initx33=0 inity33=0 minx33=0 @@ -577,12 +577,12 @@ posx33=50 posy33=50 sizx33=800 sizy33=600 -title34=daikatana.exe -path34=D:\Games\daikatana\daikatana.exe +title34=Crazy Taxy +path34=C:\Games\Crazy_Taxi\Crazy Taxi PC Version\crazy_taxi_pc.exe module34= -ver34=10 -flag34=34 -flagg34=1 +ver34=8 +flag34=536870945 +flagg34=0 tflag34=0 initx34=0 inity34=0 @@ -594,12 +594,12 @@ posx34=50 posy34=50 sizx34=800 sizy34=600 -title35=Battle Isle 4 the Andosia War -path35=D:\Games\Battle Isle 4 the Andosia War (2000)\Battle_Isle_4_Andosia_War\bitaw.exe +title35=Crush! Deluxe +path35=C:\Games\Crush! Deluxe\CRUSHD.EXE module35= ver35=0 -flag35=32 -flagg35=80 +flag35=134492706 +flagg35=0 tflag35=0 initx35=0 inity35=0 @@ -611,13 +611,13 @@ posx35=50 posy35=50 sizx35=800 sizy35=600 -title36=dark secrets of africa -path36=D:\Games\dark secrets of africa\game.exe +title36=Cybermercs +path36=C:\Games\cybermercs\cybermercs.exe module36= ver36=0 -flag36=134217762 -flagg36=256 -tflag36=3 +flag36=134234146 +flagg36=16 +tflag36=0 initx36=0 inity36=0 minx36=0 @@ -628,12 +628,12 @@ posx36=50 posy36=50 sizx36=800 sizy36=600 -title37=Serious Sam -path37=D:\Games\Serious Sam Demo\Bin\SeriousSam.exe +title37=Darius Gaiden +path37=C:\Games\Darius_gaiden\DARIUS.EXE module37= -ver37=10 -flag37=2 -flagg37=1 +ver37=0 +flag37=536870946 +flagg37=0 tflag37=0 initx37=0 inity37=0 @@ -645,11 +645,11 @@ posx37=50 posy37=50 sizx37=800 sizy37=600 -title38=Gunman Chronicles -path38=D:\Games\GunmanChronicles\gunman.exe +title38=Dark Colony the Council Wars +path38=C:\Games\darkcolony_council\dc\DC16.EXE module38= -ver38=1 -flag38=0 +ver38=0 +flag38=268435462 flagg38=0 tflag38=0 initx38=0 @@ -662,13 +662,13 @@ posx38=50 posy38=50 sizx38=800 sizy38=600 -title39=The Grinch -path39=D:\Games\The_Grinch\The Grinch\bin\TheGrinch.exe +title39=Darkstone +path39=C:\Games\darkstone\Darkstone.exe module39= -ver39=10 -flag39=34 +ver39=0 +flag39=134234148 flagg39=0 -tflag39=3 +tflag39=0 initx39=0 inity39=0 minx39=0 @@ -679,11 +679,11 @@ posx39=50 posy39=50 sizx39=800 sizy39=600 -title40=DeathDrome -path40=D:\Games\DeathDrome\RUN\ddrome.exe +title40=Dave Mirra Freestyle BMX Demo +path40=C:\Games\Dave Mirra Freestyle BMX\NgBMXDemo.exe module40= ver40=0 -flag40=34 +flag40=8224 flagg40=0 tflag40=0 initx40=0 @@ -696,13 +696,13 @@ posx40=50 posy40=50 sizx40=800 sizy40=600 -title41=Dominions -path41=D:\Games\dominions\Dominions\Dominions\dom.exe -module41=all3936.dll -ver41=1 -flag41=679477762 +title41=Daytona USA Deluxe +path41=C:\Games\Daytona USA Deluxe\DAYTONA USA Deluxe.exe +module41= +ver41=0 +flag41=402661410 flagg41=0 -tflag41=387 +tflag41=0 initx41=0 inity41=0 minx41=0 @@ -713,13 +713,13 @@ posx41=50 posy41=50 sizx41=800 sizy41=600 -title42=StarCraft -path42=D:\Games\Starcraft\StarCraft.exe +title42=Deadlock 2 +path42=C:\Games\deadlock2\DEADLOCK.EXE module42= ver42=0 -flag42=805847586 -flagg42=24592 -tflag42=1 +flag42=-2012995550 +flagg42=0 +tflag42=0 initx42=0 inity42=0 minx42=0 @@ -730,12 +730,12 @@ posx42=50 posy42=50 sizx42=800 sizy42=600 -title43=RailRoad Tycoon 2 Platinum -path43=D:\Games\RailRoadTycoon2Platinum\RT2_PLAT.EXE +title43=Deeper Dungeons 95 +path43=C:\Games\Keeper95\Deeper95.exe module43= ver43=0 -flag43=134217762 -flagg43=16 +flag43=268460070 +flagg43=0 tflag43=0 initx43=0 inity43=0 @@ -747,13 +747,13 @@ posx43=50 posy43=50 sizx43=800 sizy43=600 -title44=Total Soccer 2000 Demo -path44=D:\Games\Total Soccer 2000 Demo\soccerdx.exe +title44=Delta Force +path44=C:\Games\Delta Force\Df.exe module44= ver44=0 -flag44=66 -flagg44=20480 -tflag44=3 +flag44=34 +flagg44=0 +tflag44=0 initx44=0 inity44=0 minx44=0 @@ -764,13 +764,13 @@ posx44=50 posy44=50 sizx44=800 sizy44=600 -title45=Baldurs Gate -path45=D:\Games\BaldursGate\BGMain2.exe +title45=Dementia +path45=C:\Games\dementia\program\CRUX.EXE -h module45= ver45=0 -flag45=134548998 -flagg45=16401 -tflag45=3 +flag45=536887330 +flagg45=0 +tflag45=2 initx45=0 inity45=0 minx45=0 @@ -781,12 +781,12 @@ posx45=50 posy45=50 sizx45=800 sizy45=600 -title46=Total Soccer 2000 cracked -path46=D:\Games\Total Soccer 2000\SOCCERDX.cracked.EXE +title46=Dethkarz +path46=D:\Games\DethKarz\Dethkarz.exe module46= -ver46=1 -flag46=32898 -flagg46=20737 +ver46=0 +flag46=0 +flagg46=0 tflag46=0 initx46=0 inity46=0 @@ -798,13 +798,13 @@ posx46=50 posy46=50 sizx46=800 sizy46=600 -title47=Dream Aquarium -path47=D:\Games\Dream Aquarium\Dream_Aquarium.scr +title47=Devil Inside +path47=C:\Games\Devil Inside\Devil.exe module47= ver47=0 -flag47=8388611 -flagg47=32768 -tflag47=3 +flag47=32 +flagg47=0 +tflag47=0 initx47=0 inity47=0 minx47=0 @@ -815,11 +815,2391 @@ posx47=50 posy47=50 sizx47=800 sizy47=600 +title48=Diablo +path48=D:\Games\Diablo\Diablo.exe +module48= +ver48=1 +flag48=134234150 +flagg48=16 +tflag48=3 +initx48=0 +inity48=0 +minx48=0 +miny48=0 +maxx48=0 +maxy48=0 +posx48=50 +posy48=50 +sizx48=800 +sizy48=600 +title49=Dink Smallwood (BAD) +path49=C:\Games\Dink SmallWood\Dink.exe +module49= +ver49=0 +flag49=546 +flagg49=0 +tflag49=258 +initx49=0 +inity49=0 +minx49=0 +miny49=0 +maxx49=0 +maxy49=0 +posx49=50 +posy49=50 +sizx49=800 +sizy49=600 +title50=Drakan +path50=C:\Games\Drakan\drakan.exe +module50= +ver50=0 +flag50=536887328 +flagg50=0 +tflag50=0 +initx50=0 +inity50=0 +minx50=0 +miny50=0 +maxx50=0 +maxy50=0 +posx50=50 +posy50=50 +sizx50=800 +sizy50=600 +title51=Dungeon Keeper 95 +path51=D:\Games\Keeper95\KEEPER95.EXE +module51= +ver51=0 +flag51=24614 +flagg51=0 +tflag51=64 +initx51=0 +inity51=0 +minx51=0 +miny51=0 +maxx51=0 +maxy51=0 +posx51=50 +posy51=50 +sizx51=800 +sizy51=600 +title52=Dungeon Keeper II +path52=C:\Games\Dungeon Keeper II\DKII.exe +module52= +ver52=0 +flag52=34 +flagg52=0 +tflag52=82 +initx52=0 +inity52=0 +minx52=0 +miny52=0 +maxx52=0 +maxy52=0 +posx52=50 +posy52=50 +sizx52=800 +sizy52=600 +title53=Emergency Fighters for life +path53=D:\Games\Emergency\EMERGY.EXE +module53= +ver53=0 +flag53=134283811 +flagg53=18 +tflag53=3 +initx53=0 +inity53=0 +minx53=0 +miny53=0 +maxx53=0 +maxy53=0 +posx53=50 +posy53=50 +sizx53=800 +sizy53=600 +title54=Enemy Infestation +path54=C:\Games\Enemy Infestation (1998)\Ei.exe +module54= +ver54=0 +flag54=38 +flagg54=0 +tflag54=0 +initx54=0 +inity54=0 +minx54=0 +miny54=0 +maxx54=0 +maxy54=0 +posx54=50 +posy54=50 +sizx54=800 +sizy54=600 +title55=Evil Genius +path55=D:\Games\Evil Genius\ReleaseExe\EvilGenius_Cracked.exe +module55= +ver55=9 +flag55=2053 +flagg55=80 +tflag55=0 +initx55=0 +inity55=0 +minx55=0 +miny55=0 +maxx55=0 +maxy55=0 +posx55=50 +posy55=50 +sizx55=800 +sizy55=600 +title56=Expendable +path56=C:\Games\eXpendable\go.exe -nocputest +module56= +ver56=0 +flag56=402653280 +flagg56=1 +tflag56=2 +initx56=0 +inity56=0 +minx56=0 +miny56=0 +maxx56=0 +maxy56=0 +posx56=50 +posy56=50 +sizx56=800 +sizy56=600 +title57=Fallen Heaven (BAD) +path57=C:\Games\falhaven\Exe\FALLEN.EXE +module57= +ver57=0 +flag57=679485962 +flagg57=32 +tflag57=0 +initx57=0 +inity57=0 +minx57=0 +miny57=0 +maxx57=0 +maxy57=0 +posx57=0 +posy57=0 +sizx57=800 +sizy57=600 +title58=Fallout +path58=D:\Games\Fallout\FALLOUTW.EXE +module58= +ver58=1 +flag58=134217734 +flagg58=16 +tflag58=0 +initx58=0 +inity58=0 +minx58=0 +miny58=0 +maxx58=0 +maxy58=0 +posx58=50 +posy58=50 +sizx58=800 +sizy58=600 +title59=FreakOut +path59=C:\Games\Freak Out - Extreme Freeride\FreakOut.exe +module59= +ver59=9 +flag59=0 +flagg59=0 +tflag59=2 +initx59=0 +inity59=0 +minx59=0 +miny59=0 +maxx59=0 +maxy59=0 +posx59=50 +posy59=50 +sizx59=800 +sizy59=600 +title60=Funtracks +path60=C:\Games\Funtracks\Fun_win.exe +module60= +ver60=1 +flag60=2 +flagg60=0 +tflag60=258 +initx60=0 +inity60=0 +minx60=0 +miny60=0 +maxx60=0 +maxy60=0 +posx60=50 +posy60=50 +sizx60=800 +sizy60=600 +title61=Galapagos +path61=C:\Games\Galapagos\GALA.EXE +module61= +ver61=0 +flag61=134217760 +flagg61=0 +tflag61=0 +initx61=0 +inity61=0 +minx61=0 +miny61=0 +maxx61=0 +maxy61=0 +posx61=50 +posy61=50 +sizx61=800 +sizy61=600 +title62=Gangsters +path62=C:\Games\Gangsters\gangsters.exe +module62= +ver62=0 +flag62=134217762 +flagg62=0 +tflag62=2 +initx62=0 +inity62=0 +minx62=0 +miny62=0 +maxx62=0 +maxy62=0 +posx62=100 +posy62=100 +sizx62=800 +sizy62=600 +title63=GeneRally +path63=C:\Games\generally105\GeneRally.exe +module63= +ver63=0 +flag63=34 +flagg63=0 +tflag63=0 +initx63=0 +inity63=0 +minx63=0 +miny63=0 +maxx63=0 +maxy63=0 +posx63=50 +posy63=50 +sizx63=800 +sizy63=600 +title64=Get Medieval +path64=C:\Games\Get Medieval\MEDIEVAL.EXE +module64= +ver64=0 +flag64=34 +flagg64=2 +tflag64=0 +initx64=0 +inity64=0 +minx64=0 +miny64=0 +maxx64=0 +maxy64=0 +posx64=0 +posy64=0 +sizx64=800 +sizy64=600 +title65=Gift +path65=C:\Games\Gift\Gift.exe +module65= +ver65=0 +flag65=4196384 +flagg65=0 +tflag65=34 +initx65=0 +inity65=0 +minx65=0 +miny65=0 +maxx65=0 +maxy65=0 +posx65=0 +posy65=0 +sizx65=0 +sizy65=0 +title66=Golden Age of Racing +path66=C:\Games\Golden Age of Racing\GAOR.exe +module66= +ver66=0 +flag66=34 +flagg66=0 +tflag66=0 +initx66=0 +inity66=0 +minx66=0 +miny66=0 +maxx66=0 +maxy66=0 +posx66=50 +posy66=50 +sizx66=800 +sizy66=600 +title67=Gp500 for Win2K +path67=C:\Games\gp500\gp500_win2k.exe +module67= +ver67=1 +flag67=545677860 +flagg67=0 +tflag67=2 +initx67=0 +inity67=0 +minx67=0 +miny67=0 +maxx67=0 +maxy67=0 +posx67=50 +posy67=50 +sizx67=800 +sizy67=600 +title68=G-Police +path68=C:\Games\gpolice\GPOLICE.EXE +module68= +ver68=0 +flag68=67125286 +flagg68=0 +tflag68=2 +initx68=0 +inity68=0 +minx68=0 +miny68=0 +maxx68=0 +maxy68=0 +posx68=50 +posy68=50 +sizx68=800 +sizy68=600 +title69=Grand Prix Legends +path69=C:\Games\grand prix legends\gpl\gpl.exe +module69= +ver69=7 +flag69=134217760 +flagg69=4 +tflag69=0 +initx69=0 +inity69=0 +minx69=0 +miny69=0 +maxx69=0 +maxy69=0 +posx69=50 +posy69=50 +sizx69=0 +sizy69=0 +title70=Grim Fandango Demo +path70=C:\Games\GrimWebDemo\grimdemo.exe +module70= +ver70=0 +flag70=34 +flagg70=0 +tflag70=258 +initx70=0 +inity70=0 +minx70=0 +miny70=0 +maxx70=0 +maxy70=0 +posx70=50 +posy70=50 +sizx70=800 +sizy70=600 +title71=Heart of Darkness +path71=C:\Games\Heart_of_Darkness\HODWin32.exe +module71= +ver71=0 +flag71=8226 +flagg71=0 +tflag71=0 +initx71=0 +inity71=0 +minx71=0 +miny71=0 +maxx71=0 +maxy71=0 +posx71=50 +posy71=50 +sizx71=800 +sizy71=600 +title72=Heavy Metal FAKK 2 +path72=C:\Games\Heavy Metal - FAKK2\fakk2.exe +module72= +ver72=0 +flag72=33554464 +flagg72=64 +tflag72=2 +initx72=0 +inity72=0 +minx72=0 +miny72=0 +maxx72=0 +maxy72=0 +posx72=50 +posy72=50 +sizx72=800 +sizy72=600 +title73=HellCopter +path73=C:\Games\hellcop\HCopter.exe +module73= +ver73=0 +flag73=-2013249500 +flagg73=256 +tflag73=0 +initx73=0 +inity73=0 +minx73=0 +miny73=0 +maxx73=0 +maxy73=0 +posx73=50 +posy73=50 +sizx73=800 +sizy73=600 +title74=Heroes of Might & Magic III Demo +path74=C:\Games\Heroes III Demo\h3demo.exe +module74= +ver74=1 +flag74=134234146 +flagg74=0 +tflag74=2 +initx74=0 +inity74=0 +minx74=0 +miny74=0 +maxx74=0 +maxy74=0 +posx74=50 +posy74=50 +sizx74=800 +sizy74=600 +title75=hover +path75=C:\Games\hover\hoverX.exe +module75= +ver75=0 +flag75=8224 +flagg75=0 +tflag75=0 +initx75=0 +inity75=0 +minx75=0 +miny75=0 +maxx75=0 +maxy75=0 +posx75=50 +posy75=50 +sizx75=800 +sizy75=600 +title76=Hyperblade +path76=D:\Games\Hyperblade\HYPERX.EXE +module76= +ver76=0 +flag76=675 +flagg76=4114 +tflag76=2 +initx76=0 +inity76=0 +minx76=0 +miny76=0 +maxx76=0 +maxy76=0 +posx76=50 +posy76=50 +sizx76=800 +sizy76=600 +title77=Idinaloq +path77=C:\Games\idina101\idinaloq.exe +module77= +ver77=0 +flag77=32 +flagg77=0 +tflag77=0 +initx77=0 +inity77=0 +minx77=0 +miny77=0 +maxx77=0 +maxy77=0 +posx77=50 +posy77=50 +sizx77=800 +sizy77=600 +title78=Immanis +path78=C:\Games\Immanis CD release\immanis.exe +module78= +ver78=0 +flag78=24611 +flagg78=0 +tflag78=0 +initx78=0 +inity78=0 +minx78=0 +miny78=0 +maxx78=0 +maxy78=0 +posx78=50 +posy78=50 +sizx78=800 +sizy78=600 +title79=Immanis (v2) +path79=C:\Games\Immanis CD release\immanis_v2.exe +module79= +ver79=0 +flag79=268460067 +flagg79=0 +tflag79=0 +initx79=0 +inity79=0 +minx79=0 +miny79=0 +maxx79=0 +maxy79=0 +posx79=50 +posy79=50 +sizx79=800 +sizy79=600 +title80=In the Hunt +path80=C:\Games\In The Hunt\e8.exe +module80= +ver80=0 +flag80=2 +flagg80=0 +tflag80=0 +initx80=0 +inity80=0 +minx80=0 +miny80=0 +maxx80=0 +maxy80=0 +posx80=50 +posy80=50 +sizx80=800 +sizy80=600 +title81=International Superstar Soccer 3 +path81=C:\Games\ISS_3\iss3.exe +module81= +ver81=8 +flag81=545267715 +flagg81=0 +tflag81=0 +initx81=0 +inity81=0 +minx81=0 +miny81=0 +maxx81=0 +maxy81=0 +posx81=50 +posy81=50 +sizx81=800 +sizy81=600 +title82=Jet Moto +path82=M:\JETMOTO.EXE +module82= +ver82=0 +flag82=139298 +flagg82=0 +tflag82=0 +initx82=0 +inity82=0 +minx82=0 +miny82=0 +maxx82=0 +maxy82=0 +posx82=50 +posy82=50 +sizx82=800 +sizy82=600 +title83=Kiss Psyco Cyrcus +path83=C:\Games\Psycho\client.exe +module83=d3d.ren +ver83=7 +flag83=537018404 +flagg83=0 +tflag83=0 +initx83=0 +inity83=0 +minx83=0 +miny83=0 +maxx83=0 +maxy83=0 +posx83=50 +posy83=50 +sizx83=800 +sizy83=600 +title84=Krazy Ivan +path84=C:\Games\Krazy Ivan\KRAZY.EXE +module84= +ver84=0 +flag84=536870914 +flagg84=0 +tflag84=0 +initx84=0 +inity84=0 +minx84=0 +miny84=0 +maxx84=0 +maxy84=0 +posx84=50 +posy84=50 +sizx84=800 +sizy84=600 +title85=Last Bronx +path85=C:\Games\Last_Bronx\LB.EXE +module85= +ver85=0 +flag85=40994 +flagg85=0 +tflag85=64 +initx85=0 +inity85=0 +minx85=0 +miny85=0 +maxx85=0 +maxy85=0 +posx85=50 +posy85=50 +sizx85=800 +sizy85=600 +title86=Lionheart +path86=C:\Games\Lionheart Demo\Lionheart.exe +module86= +ver86=0 +flag86=-2147483612 +flagg86=0 +tflag86=0 +initx86=0 +inity86=0 +minx86=0 +miny86=0 +maxx86=0 +maxy86=0 +posx86=50 +posy86=50 +sizx86=800 +sizy86=600 +title87=M.A.X. 2 +path87=C:\Games\MAX 2\MAX_2\MAX2\MAX2.EXE +module87= +ver87=0 +flag87=34 +flagg87=0 +tflag87=0 +initx87=0 +inity87=0 +minx87=0 +miny87=0 +maxx87=0 +maxy87=0 +posx87=50 +posy87=50 +sizx87=800 +sizy87=600 +title88=M1 Tank Platoon 2 +path88=C:\Games\M1 Tank Platoon 2\M1TP2.exe +module88= +ver88=8 +flag88=34 +flagg88=0 +tflag88=0 +initx88=0 +inity88=0 +minx88=0 +miny88=0 +maxx88=0 +maxy88=0 +posx88=50 +posy88=50 +sizx88=800 +sizy88=600 +title89=Mario Worlds (stripped PE) +path89=C:\Games\Mario Worlds\Mario Worlds.exe +module89= +ver89=1 +flag89=2 +flagg89=1 +tflag89=386 +initx89=0 +inity89=0 +minx89=0 +miny89=0 +maxx89=0 +maxy89=0 +posx89=50 +posy89=50 +sizx89=800 +sizy89=600 +title90=Masters of Orion 2 +path90=C:\Games\Orion2\Orion95.exe +module90= +ver90=0 +flag90=34 +flagg90=0 +tflag90=0 +initx90=0 +inity90=0 +minx90=0 +miny90=0 +maxx90=0 +maxy90=0 +posx90=50 +posy90=50 +sizx90=800 +sizy90=600 +title91=Microsoft Flight Simulator 98 +path91=C:\Games\Flight Simulator 98\FLTSIM98.EXE +module91= +ver91=0 +flag91=288 +flagg91=0 +tflag91=0 +initx91=0 +inity91=0 +minx91=0 +miny91=0 +maxx91=0 +maxy91=0 +posx91=50 +posy91=50 +sizx91=800 +sizy91=600 +title92=Microsoft Midtown Madness +path92=C:\Games\Midtown Madness\midtown.exe +module92= +ver92=0 +flag92=8192 +flagg92=0 +tflag92=2 +initx92=0 +inity92=0 +minx92=0 +miny92=0 +maxx92=0 +maxy92=0 +posx92=50 +posy92=50 +sizx92=800 +sizy92=600 +title93=Microsoft Midtown Madness Trial (BAD) +path93=C:\Games\Midtown Madness Trial\midtrial.exe +module93= +ver93=0 +flag93=2 +flagg93=0 +tflag93=0 +initx93=0 +inity93=0 +minx93=0 +miny93=0 +maxx93=0 +maxy93=0 +posx93=0 +posy93=0 +sizx93=800 +sizy93=600 +title94=Microsoft Motocross Madness 2 (BAD!!) +path94=C:\Games\Motocross Madness 2\MCM2.cracked.EXE +module94= +ver94=7 +flag94=201326664 +flagg94=1 +tflag94=82 +initx94=0 +inity94=0 +minx94=0 +miny94=0 +maxx94=0 +maxy94=0 +posx94=50 +posy94=50 +sizx94=800 +sizy94=600 +title95=Microsoft Motocross Madness Trial (BAD) +path95=C:\Games\Motocross Madness Trial\mcm.exe +module95= +ver95=1 +flag95=134225952 +flagg95=0 +tflag95=130 +initx95=0 +inity95=0 +minx95=0 +miny95=0 +maxx95=0 +maxy95=0 +posx95=50 +posy95=50 +sizx95=0 +sizy95=0 +title96=Mission Force Cyberstorm (BAD ?) +path96=C:\Games\SIERRA\CSTORM\CSTORM.EXE +module96= +ver96=0 +flag96=33562658 +flagg96=0 +tflag96=0 +initx96=0 +inity96=0 +minx96=0 +miny96=0 +maxx96=0 +maxy96=0 +posx96=50 +posy96=50 +sizx96=0 +sizy96=0 +title97=Monopoly 3D +path97=C:\Games\Monopoly (Edition 3D)\Monopoly.exe +module97= +ver97=0 +flag97=134244388 +flagg97=0 +tflag97=2 +initx97=0 +inity97=0 +minx97=0 +miny97=0 +maxx97=0 +maxy97=0 +posx97=50 +posy97=50 +sizx97=800 +sizy97=600 +title98=Monster Truck Madness 2 +path98=C:\Games\Monster Truck Madness 2\Monster.EXE +module98= +ver98=1 +flag98=34 +flagg98=1 +tflag98=0 +initx98=0 +inity98=0 +minx98=0 +miny98=0 +maxx98=0 +maxy98=0 +posx98=50 +posy98=50 +sizx98=800 +sizy98=600 +title99=Necrodrome +path99=C:\Games\Necrodome\NECRO95.EXE +module99= +ver99=0 +flag99=268435495 +flagg99=256 +tflag99=0 +initx99=0 +inity99=0 +minx99=0 +miny99=0 +maxx99=0 +maxy99=0 +posx99=50 +posy99=50 +sizx99=800 +sizy99=600 +title100=Need For Speed - Porsche 2000 +path100=C:\Games\Need For Speed - Porsche 2000\Porsche.exe +module100= +ver100=7 +flag100=0 +flagg100=0 +tflag100=258 +initx100=0 +inity100=0 +minx100=0 +miny100=0 +maxx100=0 +maxy100=0 +posx100=50 +posy100=50 +sizx100=800 +sizy100=600 +title101=Netstorm Islands at War +path101=C:\Games\Netstorm\Netstorm.exe +module101= +ver101=0 +flag101=2 +flagg101=0 +tflag101=0 +initx101=0 +inity101=0 +minx101=0 +miny101=0 +maxx101=0 +maxy101=0 +posx101=50 +posy101=50 +sizx101=800 +sizy101=600 +title102=Nox +path102=C:\Games\Nox2\Game.exe +module102= +ver102=0 +flag102=939540515 +flagg102=0 +tflag102=386 +initx102=0 +inity102=0 +minx102=0 +miny102=0 +maxx102=0 +maxy102=0 +posx102=50 +posy102=50 +sizx102=800 +sizy102=600 +title103=Pacific General +path103=C:\Games\Pacific General\PACGEN.EXE +module103= +ver103=0 +flag103=8226 +flagg103=0 +tflag103=2 +initx103=0 +inity103=0 +minx103=0 +miny103=0 +maxx103=0 +maxy103=0 +posx103=50 +posy103=50 +sizx103=800 +sizy103=600 +title104=Project Nomads Demo (BAD) +path104=C:\Games\Project Nomads Demo\bin\win32\nomads.exe +module104= +ver104=8 +flag104=-1476394912 +flagg104=256 +tflag104=258 +initx104=0 +inity104=0 +minx104=0 +miny104=0 +maxx104=0 +maxy104=0 +posx104=50 +posy104=50 +sizx104=800 +sizy104=600 +title105=Puzzle Bubble +path105=C:\Games\Puzzle Bubble\PB.EXE +module105= +ver105=0 +flag105=34 +flagg105=0 +tflag105=0 +initx105=0 +inity105=0 +minx105=0 +miny105=0 +maxx105=0 +maxy105=0 +posx105=50 +posy105=50 +sizx105=800 +sizy105=600 +title106=Raiden II +path106=C:\Games\Raiden II\Raiden II\RAIDENII.EXE +module106= +ver106=0 +flag106=34 +flagg106=0 +tflag106=0 +initx106=0 +inity106=0 +minx106=0 +miny106=0 +maxx106=0 +maxy106=0 +posx106=50 +posy106=50 +sizx106=800 +sizy106=600 +title107=Railroad Tycoon II +path107=C:\Games\Railroad.Tycoon.II\RT2.EXE +module107= +ver107=1 +flag107=134225954 +flagg107=0 +tflag107=0 +initx107=0 +inity107=0 +minx107=0 +miny107=0 +maxx107=0 +maxy107=0 +posx107=50 +posy107=50 +sizx107=800 +sizy107=600 +title108=Rally Championship 2000 +path108=C:\Games\Rally Championship 2000\RAL.EXE +module108= +ver108=0 +flag108=67108864 +flagg108=0 +tflag108=2 +initx108=0 +inity108=0 +minx108=0 +miny108=0 +maxx108=0 +maxy108=0 +posx108=50 +posy108=50 +sizx108=800 +sizy108=600 +title109=Rebel Moon Rising +path109=C:\Games\Rebel Moon Rising\Rmr.exe +module109= +ver109=0 +flag109=0 +flagg109=0 +tflag109=0 +initx109=0 +inity109=0 +minx109=0 +miny109=0 +maxx109=0 +maxy109=0 +posx109=50 +posy109=50 +sizx109=800 +sizy109=600 +title110=Redline - Gang Warfare 2066 +path110=C:\Games\Redline - Gang Warfare 2066\redline.exe +module110= +ver110=0 +flag110=32 +flagg110=0 +tflag110=386 +initx110=0 +inity110=0 +minx110=0 +miny110=0 +maxx110=0 +maxy110=0 +posx110=50 +posy110=50 +sizx110=800 +sizy110=600 +title111=Resident Evil +path111=C:\Games\Resident Evil\residentevil.patched.exe +module111= +ver111=1 +flag111=134217827 +flagg111=0 +tflag111=2 +initx111=0 +inity111=0 +minx111=0 +miny111=0 +maxx111=0 +maxy111=0 +posx111=50 +posy111=50 +sizx111=800 +sizy111=600 +title112=Re-Volt +path112=C:\Games\Re-Volt\REVOLT.EXE +module112= +ver112=0 +flag112=134217792 +flagg112=0 +tflag112=0 +initx112=0 +inity112=0 +minx112=0 +miny112=0 +maxx112=0 +maxy112=0 +posx112=50 +posy112=50 +sizx112=800 +sizy112=600 +title113=Road Rash +path113=D:\Games\Road Rash\ROADRASH\ROADRASH.EXE +module113= +ver113=0 +flag113=134217730 +flagg113=0 +tflag113=387 +initx113=0 +inity113=0 +minx113=0 +miny113=0 +maxx113=0 +maxy113=0 +posx113=50 +posy113=50 +sizx113=800 +sizy113=600 +title114=Road Rash Demo +path114=D:\Games\RoadRash DEMO\DEMORASH.EXE +module114= +ver114=0 +flag114=134218242 +flagg114=0 +tflag114=259 +initx114=0 +inity114=0 +minx114=0 +miny114=0 +maxx114=0 +maxy114=0 +posx114=50 +posy114=50 +sizx114=800 +sizy114=600 +title115=RollerCoaster Tycoon 2 Mini Game +path115=C:\Games\RollerCoaster Tycoon 2 Mini Game\rct2.exe +module115= +ver115=1 +flag115=536870946 +flagg115=0 +tflag115=0 +initx115=0 +inity115=0 +minx115=0 +miny115=0 +maxx115=0 +maxy115=0 +posx115=0 +posy115=0 +sizx115=800 +sizy115=600 +title116=Sega Rally 2 Championship +path116=C:\Games\Sega Rally 2 Championship\SEGA RALLY 2.exe +module116= +ver116=1 +flag116=268435488 +flagg116=2 +tflag116=0 +initx116=0 +inity116=0 +minx116=0 +miny116=0 +maxx116=0 +maxy116=0 +posx116=0 +posy116=0 +sizx116=800 +sizy116=600 +title117=Shadow Master (TBD) +path117=C:\Games\Shadow Master\rmg.exe +module117= +ver117=1 +flag117=32 +flagg117=256 +tflag117=450 +initx117=0 +inity117=0 +minx117=0 +miny117=0 +maxx117=0 +maxy117=0 +posx117=50 +posy117=50 +sizx117=800 +sizy117=600 +title118=Sid Meier's SimGolf Demo +path118=C:\Games\Sid Meier's SimGolf Demo\golf.exe +module118=jgl.dll +ver118=0 +flag118=33554434 +flagg118=0 +tflag118=2 +initx118=0 +inity118=0 +minx118=0 +miny118=0 +maxx118=0 +maxy118=0 +posx118=50 +posy118=50 +sizx118=800 +sizy118=600 +title119=SleepWalker +path119=C:\Games\SleepWalker\Sleepy.exe +module119= +ver119=0 +flag119=301989954 +flagg119=0 +tflag119=198 +initx119=0 +inity119=0 +minx119=0 +miny119=0 +maxx119=0 +maxy119=0 +posx119=50 +posy119=50 +sizx119=800 +sizy119=600 +title120=SnowBoard Racer +path120=C:\Games\Snowboard Racer\SnowBoard.exe +module120= +ver120=0 +flag120=268443681 +flagg120=0 +tflag120=0 +initx120=0 +inity120=0 +minx120=0 +miny120=0 +maxx120=0 +maxy120=0 +posx120=50 +posy120=50 +sizx120=800 +sizy120=600 +title121=Solaris (~BAD) +path121=c:\Games\Solaris\solaris.exe +module121= +ver121=7 +flag121=973078627 +flagg121=1 +tflag121=2 +initx121=0 +inity121=0 +minx121=0 +miny121=0 +maxx121=0 +maxy121=0 +posx121=50 +posy121=50 +sizx121=800 +sizy121=600 +title122=Sonic 3 +path122=C:\Games\Sonic 3 + Sonic et Knuckles\Sonic 3\SONIC3K.EXE +module122= +ver122=1 +flag122=546 +flagg122=0 +tflag122=0 +initx122=0 +inity122=0 +minx122=0 +miny122=0 +maxx122=0 +maxy122=0 +posx122=50 +posy122=50 +sizx122=800 +sizy122=600 +title123=Sonic 3D Blast +path123=C:\Games\Sonic3D\pcsonic.exe +module123= +ver123=0 +flag123=134217762 +flagg123=0 +tflag123=0 +initx123=0 +inity123=0 +minx123=0 +miny123=0 +maxx123=0 +maxy123=0 +posx123=50 +posy123=50 +sizx123=800 +sizy123=600 +title124=Sonic R +path124=C:\Games\SonicR\sonicr.exe +module124= +ver124=0 +flag124=8288 +flagg124=0 +tflag124=0 +initx124=0 +inity124=0 +minx124=0 +miny124=0 +maxx124=0 +maxy124=0 +posx124=50 +posy124=50 +sizx124=800 +sizy124=600 +title125=Soulbringer +path125=C:\Games\SoulBringer\SoulbringeVCnoeax.exe +module125= +ver125=0 +flag125=143024174 +flagg125=0 +tflag125=0 +initx125=0 +inity125=0 +minx125=0 +miny125=0 +maxx125=0 +maxy125=0 +posx125=50 +posy125=50 +sizx125=800 +sizy125=600 +title126=Speedboat Attack (BAD) +path126=C:\Games\Speedboat Attack\SBOAT.EXE +module126= +ver126=0 +flag126=541073954 +flagg126=0 +tflag126=2 +initx126=0 +inity126=0 +minx126=0 +miny126=0 +maxx126=0 +maxy126=0 +posx126=50 +posy126=50 +sizx126=800 +sizy126=600 +title127=Star Wars Episode 1 Racer +path127=C:\Games\sw racer\SWEP1RCR.EXE +module127= +ver127=0 +flag127=142606368 +flagg127=0 +tflag127=0 +initx127=0 +inity127=0 +minx127=0 +miny127=0 +maxx127=0 +maxy127=0 +posx127=50 +posy127=50 +sizx127=800 +sizy127=600 +title128=Star Wars: Jedi Knight +path128=C:\Games\Jedi Knight\Jedi Knight\JK.EXE +module128= +ver128=0 +flag128=8226 +flagg128=0 +tflag128=0 +initx128=0 +inity128=0 +minx128=0 +miny128=0 +maxx128=0 +maxy128=0 +posx128=50 +posy128=50 +sizx128=800 +sizy128=600 +title129=Star Wars: the Gungan Frontier +path129=C:\Games\sw the gungan frontier\Gungan Frontier.exe +module129= +ver129=1 +flag129=402915362 +flagg129=512 +tflag129=0 +initx129=0 +inity129=0 +minx129=0 +miny129=0 +maxx129=0 +maxy129=0 +posx129=0 +posy129=0 +sizx129=800 +sizy129=600 +title130=Starship Troopers +path130=C:\Games\Starship Troopers - Terran Ascendancy\stta\StarshipTroopers.exe +module130= +ver130=1 +flag130=32 +flagg130=0 +tflag130=0 +initx130=0 +inity130=0 +minx130=0 +miny130=0 +maxx130=0 +maxy130=0 +posx130=50 +posy130=50 +sizx130=800 +sizy130=600 +title131=Starshot Space Circus +path131=D:\SpaceCircus.exe +module131= +ver131=0 +flag131=66 +flagg131=0 +tflag131=0 +initx131=0 +inity131=0 +minx131=0 +miny131=0 +maxx131=0 +maxy131=0 +posx131=50 +posy131=50 +sizx131=800 +sizy131=600 +title132=Stronghold Demo +path132=C:\Games\Firefly Studios' Stronghold - Demo\Stronghold Demo.exe +module132= +ver132=0 +flag132=98 +flagg132=0 +tflag132=0 +initx132=0 +inity132=0 +minx132=0 +miny132=0 +maxx132=0 +maxy132=0 +posx132=50 +posy132=50 +sizx132=800 +sizy132=600 +title133=Sub Culture +path133=C:\Games\Sub Culture\sc.exe +module133= +ver133=0 +flag133=66 +flagg133=256 +tflag133=10 +initx133=50 +inity133=50 +minx133=50 +miny133=50 +maxx133=800 +maxy133=600 +posx133=50 +posy133=50 +sizx133=800 +sizy133=600 +title134=Superbike 2001 +path134=C:\Games\Superbike 2001\Sbk2001.exe +module134= +ver134=1 +flag134=536887332 +flagg134=0 +tflag134=0 +initx134=0 +inity134=0 +minx134=0 +miny134=0 +maxx134=0 +maxy134=0 +posx134=50 +posy134=50 +sizx134=800 +sizy134=600 +title135=Syberia 2 Demo +path135=C:\Games\Syberia 2 Demo\Syberia2Demo.exe +module135= +ver135=8 +flag135=536887332 +flagg135=0 +tflag135=0 +initx135=0 +inity135=0 +minx135=0 +miny135=0 +maxx135=0 +maxy135=0 +posx135=50 +posy135=50 +sizx135=800 +sizy135=600 +title136=Syberia Demo +path136=C:\Games\SyberiaDemo\SyberiaDemo.exe +module136= +ver136=1 +flag136=536887332 +flagg136=0 +tflag136=0 +initx136=0 +inity136=0 +minx136=0 +miny136=0 +maxx136=0 +maxy136=0 +posx136=50 +posy136=50 +sizx136=800 +sizy136=600 +title137=System Shock 2 (BAD!!!) +path137=C:\Games\Sys Shock II\Shock2.exe +module137= +ver137=1 +flag137=0 +flagg137=64 +tflag137=0 +initx137=0 +inity137=0 +minx137=0 +miny137=0 +maxx137=0 +maxy137=0 +posx137=50 +posy137=50 +sizx137=800 +sizy137=600 +title138=Test Drive 4 +path138=D:\Games\Test Drive 4\td4.EXE +module138= +ver138=0 +flag138=-2013265886 +flagg138=16 +tflag138=3 +initx138=0 +inity138=0 +minx138=0 +miny138=0 +maxx138=0 +maxy138=0 +posx138=50 +posy138=50 +sizx138=800 +sizy138=600 +title139=The Nations Demo +path139=C:\Games\The Nations Demo\bin\Game.exe +module139= +ver139=1 +flag139=402661920 +flagg139=256 +tflag139=0 +initx139=0 +inity139=0 +minx139=0 +miny139=0 +maxx139=0 +maxy139=0 +posx139=50 +posy139=50 +sizx139=800 +sizy139=600 +title140=The Sims +path140=C:\Games\The Sims\Sims.exe +module140= +ver140=0 +flag140=134226976 +flagg140=0 +tflag140=2 +initx140=0 +inity140=0 +minx140=0 +miny140=0 +maxx140=0 +maxy140=0 +posx140=50 +posy140=50 +sizx140=800 +sizy140=600 +title141=Thief the Dark Project (FRE) +path141=C:\Games\thief\game\thieffixed.exe +module141= +ver141=1 +flag141=16390 +flagg141=0 +tflag141=0 +initx141=0 +inity141=0 +minx141=0 +miny141=0 +maxx141=0 +maxy141=0 +posx141=50 +posy141=50 +sizx141=800 +sizy141=600 +title142=TinTin: Prisoners of the Sun +path142=C:\Games\tintin\TINTINW.EXE +module142= +ver142=0 +flag142=34 +flagg142=0 +tflag142=2 +initx142=0 +inity142=0 +minx142=0 +miny142=0 +maxx142=0 +maxy142=0 +posx142=50 +posy142=50 +sizx142=800 +sizy142=600 +title143=Tintoy (BAD gfx) +path143=C:\Games\Tintoy\Tintoy.exe +module143= +ver143=0 +flag143=546 +flagg143=256 +tflag143=258 +initx143=0 +inity143=0 +minx143=0 +miny143=0 +maxx143=0 +maxy143=0 +posx143=50 +posy143=50 +sizx143=800 +sizy143=600 +title144=Tomb Raider - Anniversary +path144=C:\Games\Tomb Raider - Anniversary\tra.exe +module144= +ver144=9 +flag144=0 +flagg144=256 +tflag144=2 +initx144=0 +inity144=0 +minx144=0 +miny144=0 +maxx144=0 +maxy144=0 +posx144=50 +posy144=50 +sizx144=800 +sizy144=600 +title145=Tomb Raider 2 the Golden Mask +path145=D:\Games\TR2 Golden Mask\T2GOLD.EXE +module145= +ver145=0 +flag145=570688034 +flagg145=0 +tflag145=258 +initx145=0 +inity145=0 +minx145=0 +miny145=0 +maxx145=0 +maxy145=0 +posx145=50 +posy145=50 +sizx145=800 +sizy145=600 +title146=Tomb Raider 3 Demo +path146=C:\Games\Tomb Raider 3 - The Lost Artifact Demo\tr3gold.exe +module146= +ver146=1 +flag146=369098848 +flagg146=0 +tflag146=258 +initx146=0 +inity146=0 +minx146=0 +miny146=0 +maxx146=0 +maxy146=0 +posx146=50 +posy146=50 +sizx146=800 +sizy146=600 +title147=Tomb Raider 4 Demo +path147=C:\Games\Tomb Raider 4 - The Last Revelation (Demo)\tomb4.patched.exe +module147= +ver147=0 +flag147=234881056 +flagg147=16 +tflag147=258 +initx147=0 +inity147=0 +minx147=0 +miny147=0 +maxx147=0 +maxy147=0 +posx147=50 +posy147=50 +sizx147=800 +sizy147=600 +title148=Total Annihilation Kingdoms +path148=D:\Games\Total Annihilation Kingdoms\Kingdoms.exe +module148= +ver148=0 +flag148=134234146 +flagg148=0 +tflag148=0 +initx148=0 +inity148=0 +minx148=0 +miny148=0 +maxx148=0 +maxy148=0 +posx148=50 +posy148=50 +sizx148=800 +sizy148=600 +title149=Ultim@te Race Pro +path149=C:\Games\Ultim@te race pro\Ultim@te Race Pro.exe +module149= +ver149=0 +flag149=570425440 +flagg149=256 +tflag149=0 +initx149=0 +inity149=0 +minx149=0 +miny149=0 +maxx149=0 +maxy149=0 +posx149=50 +posy149=50 +sizx149=800 +sizy149=600 +title150=Uprising - Join or Die +path150=D:\Games\Uprising\uprising.exe +module150= +ver150=0 +flag150=-2013265882 +flagg150=18 +tflag150=0 +initx150=0 +inity150=0 +minx150=0 +miny150=0 +maxx150=0 +maxy150=0 +posx150=50 +posy150=50 +sizx150=800 +sizy150=600 +title151=Warcraft 2 Battlenet Edition +path151=D:\Games\Warcraft 2\Warcraft II BNE.exe +module151= +ver151=0 +flag151=24610 +flagg151=65552 +tflag151=1 +initx151=0 +inity151=0 +minx151=0 +miny151=0 +maxx151=0 +maxy151=0 +posx151=50 +posy151=50 +sizx151=800 +sizy151=600 +title152=WarHammer Rites of War +path152=C:\Games\Rites of War\RoW.exe +module152= +ver152=0 +flag152=134217760 +flagg152=128 +tflag152=0 +initx152=0 +inity152=0 +minx152=0 +miny152=0 +maxx152=0 +maxy152=0 +posx152=50 +posy152=50 +sizx152=800 +sizy152=600 +title153=Warlords 3 +path153=D:\Games\WARLORDS3\Darklord.exe +module153= +ver153=0 +flag153=134218274 +flagg153=32 +tflag153=2 +initx153=0 +inity153=0 +minx153=0 +miny153=0 +maxx153=0 +maxy153=0 +posx153=50 +posy153=50 +sizx153=640 +sizy153=480 +title154=WarTorn +path154=C:\Games\WarTorn\W.exe +module154= +ver154=0 +flag154=32 +flagg154=0 +tflag154=0 +initx154=0 +inity154=0 +minx154=0 +miny154=0 +maxx154=0 +maxy154=0 +posx154=50 +posy154=50 +sizx154=800 +sizy154=600 +title155=WarWind +path155=C:\Games\WarWind\WW.EXE +module155= +ver155=0 +flag155=16418 +flagg155=16 +tflag155=0 +initx155=0 +inity155=0 +minx155=0 +miny155=0 +maxx155=0 +maxy155=0 +posx155=50 +posy155=50 +sizx155=800 +sizy155=600 +title156=Worms Armageddon Demo (BAD!!!) +path156=C:\Games\Worms Armageddon Demo\WaDemo.exe +module156= +ver156=1 +flag156=939524099 +flagg156=8 +tflag156=2 +initx156=0 +inity156=0 +minx156=0 +miny156=0 +maxx156=0 +maxy156=0 +posx156=0 +posy156=0 +sizx156=0 +sizy156=0 +title157=Worms World Party +path157=D:\Games\Worms World Party\wwp.exe +module157= +ver157=1 +flag157=8388610 +flagg157=0 +tflag157=0 +initx157=0 +inity157=0 +minx157=0 +miny157=0 +maxx157=0 +maxy157=0 +posx157=50 +posy157=50 +sizx157=800 +sizy157=600 +title158=Worms World Party Demo (BAD) +path158=C:\Games\WWP Demo\wwp.exe +module158=MFC42.DLL ltkrn10N.dll +ver158=1 +flag158=406847491 +flagg158=8 +tflag158=2 +initx158=0 +inity158=0 +minx158=0 +miny158=0 +maxx158=0 +maxy158=0 +posx158=0 +posy158=0 +sizx158=0 +sizy158=0 +title159=X-Com Enforcer +path159=C:\Games\X-Com Enforcer\System\xcom.exe +module159= +ver159=1 +flag159=32 +flagg159=0 +tflag159=0 +initx159=0 +inity159=0 +minx159=0 +miny159=0 +maxx159=0 +maxy159=0 +posx159=0 +posy159=0 +sizx159=800 +sizy159=600 +title160=X-Com Interceptor +path160=C:\Games\X-Com_Interceptor\X-COM Interceptor\Interceptor.exe +module160= +ver160=0 +flag160=16418 +flagg160=0 +tflag160=0 +initx160=0 +inity160=0 +minx160=0 +miny160=0 +maxx160=0 +maxy160=0 +posx160=50 +posy160=50 +sizx160=800 +sizy160=600 +title161=Z Steel Soldiers +path161=C:\Games\ZSteelSoldiers\Bin\z2.exe +module161= +ver161=8 +flag161=805462020 +flagg161=0 +tflag161=0 +initx161=0 +inity161=0 +minx161=0 +miny161=0 +maxx161=0 +maxy161=0 +posx161=50 +posy161=50 +sizx161=800 +sizy161=600 +title162=Zax Alien Hunter +path162=C:\Games\ZaxDemo\Zax.exe +module162= +ver162=0 +flag162=-1476386784 +flagg162=0 +tflag162=0 +initx162=0 +inity162=0 +minx162=0 +miny162=0 +maxx162=0 +maxy162=0 +posx162=50 +posy162=50 +sizx162=800 +sizy162=600 +title163=Zero Critical (BAD) +path163=C:\Games\zero_critical_-_satin_rift\ZEROCR.EXE +module163= +ver163=0 +flag163=679477858 +flagg163=8 +tflag163=0 +initx163=0 +inity163=0 +minx163=0 +miny163=0 +maxx163=0 +maxy163=0 +posx163=0 +posy163=0 +sizx163=800 +sizy163=600 +title164=Zero Population Count +path164=C:\Games\ZPC\ZPC.EXE +module164= +ver164=0 +flag164=1073741859 +flagg164=0 +tflag164=0 +initx164=0 +inity164=0 +minx164=0 +miny164=0 +maxx164=0 +maxy164=0 +posx164=0 +posy164=0 +sizx164=800 +sizy164=600 +title165=Zero Zone +path165=D:\ZZone\ZeroZone.exe +module165= +ver165=0 +flag165=34 +flagg165=0 +tflag165=0 +initx165=0 +inity165=0 +minx165=0 +miny165=0 +maxx165=0 +maxy165=0 +posx165=50 +posy165=50 +sizx165=800 +sizy165=600 +title166=Zeus Poseidon +path166=C:\Games\Zeus-Poseidon\Zeus.exe +module166= +ver166=0 +flag166=34 +flagg166=0 +tflag166=0 +initx166=0 +inity166=0 +minx166=0 +miny166=0 +maxx166=0 +maxy166=0 +posx166=50 +posy166=50 +sizx166=800 +sizy166=600 +title167=Zoo Tycoon +path167=C:\Games\Zoo Tycoon\zoo.exe +module167= +ver167=0 +flag167=-2013265886 +flagg167=0 +tflag167=0 +initx167=0 +inity167=0 +minx167=0 +miny167=0 +maxx167=0 +maxy167=0 +posx167=50 +posy167=50 +sizx167=800 +sizy167=600 +title168=Soldiers at War +path168=D:\Games\Soldiers at War\SAW_Game.exe +module168= +ver168=0 +flag168=671359010 +flagg168=64 +tflag168=0 +initx168=0 +inity168=0 +minx168=0 +miny168=0 +maxx168=0 +maxy168=0 +posx168=50 +posy168=50 +sizx168=640 +sizy168=480 +title169=Halo Combat Evolved +path169=D:\Games\Halo Combat Evolved\halo.exe +module169= +ver169=9 +flag169=570425377 +flagg169=0 +tflag169=479 +initx169=0 +inity169=0 +minx169=0 +miny169=0 +maxx169=0 +maxy169=0 +posx169=50 +posy169=50 +sizx169=800 +sizy169=600 +title170=Jedi Knight II Jedi Outcast +path170=D:\Games\Jedi Knight II Jedi Outcast\GameData\jk2sp.exe +module170= +ver170=0 +flag170=0 +flagg170=512 +tflag170=267 +initx170=0 +inity170=0 +minx170=0 +miny170=0 +maxx170=0 +maxy170=0 +posx170=50 +posy170=50 +sizx170=800 +sizy170=600 +title171=Incoming Forces +path171=D:\Games\Incoming Forces\forces.exe +module171= +ver171=8 +flag171=134217760 +flagg171=0 +tflag171=3 +initx171=0 +inity171=0 +minx171=0 +miny171=0 +maxx171=0 +maxy171=0 +posx171=50 +posy171=50 +sizx171=800 +sizy171=600 +title172=Doom 64 Absolution +path172=D:\Games\Doom 64\Bin\Absolution.exe +module172= +ver172=8 +flag172=0 +flagg172=0 +tflag172=259 +initx172=0 +inity172=0 +minx172=0 +miny172=0 +maxx172=0 +maxy172=0 +posx172=50 +posy172=50 +sizx172=800 +sizy172=600 +title173=lithtech.exe +path173=D:\Games\NOLF Technology Demo\lithtech.exe +module173= +ver173=7 +flag173=0 +flagg173=512 +tflag173=259 +initx173=0 +inity173=0 +minx173=0 +miny173=0 +maxx173=0 +maxy173=0 +posx173=50 +posy173=50 +sizx173=800 +sizy173=600 +title174=Half-Life Uplink Demo +path174=D:\Games\Half-Life Uplink\hldemo.exe +module174= +ver174=1 +flag174=1073741826 +flagg174=512 +tflag174=3 +initx174=0 +inity174=0 +minx174=0 +miny174=0 +maxx174=0 +maxy174=0 +posx174=50 +posy174=50 +sizx174=640 +sizy174=480 +title175=Daikatana +path175=D:\Games\Daikatana\daikatana.exe +module175=OpenGL32.dll +ver175=9 +flag175=514 +flagg175=513 +tflag175=387 +initx175=0 +inity175=0 +minx175=0 +miny175=0 +maxx175=0 +maxy175=0 +posx175=50 +posy175=50 +sizx175=800 +sizy175=600 +title176=Half-Life Blue-Shift (d3d) +path176=D:\Games\Half-Life Blue-Shift\bshift.exe +module176= +ver176=10 +flag176=1073741826 +flagg176=513 +tflag176=259 +initx176=0 +inity176=0 +minx176=0 +miny176=0 +maxx176=0 +maxy176=0 +posx176=50 +posy176=50 +sizx176=640 +sizy176=480 +title177=Moto Racer Demo +path177=D:\Games\Moto Racer Demo\PlayDemo.exe +module177= +ver177=0 +flag177=167903267 +flagg177=192 +tflag177=14 +initx177=0 +inity177=0 +minx177=0 +miny177=0 +maxx177=0 +maxy177=0 +posx177=50 +posy177=50 +sizx177=800 +sizy177=600 +title178=Quake 2 +path178=D:\Games\QUAKE2\quake2.exe +module178= +ver178=10 +flag178=167772672 +flagg178=1 +tflag178=387 +initx178=0 +inity178=0 +minx178=0 +miny178=0 +maxx178=0 +maxy178=0 +posx178=50 +posy178=50 +sizx178=800 +sizy178=600 +title179=Quake 3 Arena +path179=D:\Games\Q3A\quake3.exe +module179= +ver179=10 +flag179=0 +flagg179=513 +tflag179=0 +initx179=0 +inity179=0 +minx179=0 +miny179=0 +maxx179=0 +maxy179=0 +posx179=50 +posy179=50 +sizx179=800 +sizy179=600 +title180=Sentinel Returns +path180=D:\Games\Sentinel Returns\Sentinel.exe +module180= +ver180=1 +flag180=3 +flagg180=0 +tflag180=0 +initx180=0 +inity180=0 +minx180=0 +miny180=0 +maxx180=0 +maxy180=0 +posx180=50 +posy180=50 +sizx180=800 +sizy180=600 +title181=Sin, Wages of (sw renderer) +path181=D:\Games\sin\sin.exe +module181=ref_gl.dll ref_soft.dll +ver181=10 +flag181=402670082 +flagg181=769 +tflag181=387 +initx181=0 +inity181=0 +minx181=0 +miny181=0 +maxx181=0 +maxy181=0 +posx181=50 +posy181=50 +sizx181=800 +sizy181=600 +title182=Star trek Klingon Honor Guard +path182=D:\Games\Star trek Klingon Honor Guard\System\Khg.exe +module182=OGIDrv.dll +ver182=10 +flag182=0 +flagg182=513 +tflag182=386 +initx182=0 +inity182=0 +minx182=0 +miny182=0 +maxx182=0 +maxy182=0 +posx182=50 +posy182=50 +sizx182=800 +sizy182=600 +title183=American McGee's Alice Demo +path183=D:\Games\American McGee's Alice Demo\alice.exe +module183= +ver183=10 +flag183=268435458 +flagg183=0 +tflag183=0 +initx183=0 +inity183=0 +minx183=0 +miny183=0 +maxx183=0 +maxy183=0 +posx183=50 +posy183=50 +sizx183=800 +sizy183=600 +title184=Hexen II (opengl) +path184=D:\Games\Hexen II\glh2.exe +module184= +ver184=10 +flag184=2 +flagg184=1 +tflag184=387 +initx184=0 +inity184=0 +minx184=0 +miny184=0 +maxx184=0 +maxy184=0 +posx184=50 +posy184=50 +sizx184=800 +sizy184=600 +title185=Hexen II (software) +path185=D:\Games\Hexen II\h2.exe +module185= +ver185=10 +flag185=671088642 +flagg185=4096 +tflag185=0 +initx185=0 +inity185=0 +minx185=0 +miny185=0 +maxx185=0 +maxy185=0 +posx185=50 +posy185=50 +sizx185=800 +sizy185=600 +title186=Star Wars Jedi Knight Jedi Academy +path186=D:\Games\Star_Wars_Jedi_Knight_Jedi_Academy\GameData\jasp.exe +module186= +ver186=10 +flag186=0 +flagg186=65536 +tflag186=3 +initx186=0 +inity186=0 +minx186=0 +miny186=0 +maxx186=0 +maxy186=0 +posx186=50 +posy186=50 +sizx186=800 +sizy186=600 +title187=Dungeon Keeper 2 GOG release +path187=D:\Games\Dungeon Keeper 2 GOG release\DKII.EXE +module187= +ver187=0 +flag187=134217762 +flagg187=0 +tflag187=0 +initx187=0 +inity187=0 +minx187=0 +miny187=0 +maxx187=0 +maxy187=0 +posx187=50 +posy187=50 +sizx187=800 +sizy187=600 maxfps0=0 -maxfps1=20 -maxfps2=50 +maxfps1=0 +maxfps2=0 maxfps3=0 -maxfps4=40 +maxfps4=0 maxfps5=0 maxfps6=0 maxfps7=0 @@ -857,9 +3237,166 @@ maxfps38=0 maxfps39=0 maxfps40=0 maxfps41=0 -maxfps42=200 +maxfps42=0 maxfps43=0 -maxfps44=100 +maxfps44=0 maxfps45=0 -maxfps46=200 +maxfps46=0 maxfps47=0 +maxfps48=0 +maxfps49=0 +maxfps50=0 +maxfps51=0 +maxfps52=0 +maxfps53=0 +maxfps54=0 +maxfps55=0 +maxfps56=0 +maxfps57=0 +maxfps58=0 +maxfps59=0 +maxfps60=0 +maxfps61=0 +maxfps62=0 +maxfps63=0 +maxfps64=0 +maxfps65=0 +maxfps66=0 +maxfps67=0 +maxfps68=0 +maxfps69=0 +maxfps70=0 +maxfps71=0 +maxfps72=0 +maxfps73=0 +maxfps74=0 +maxfps75=0 +maxfps76=20 +maxfps77=0 +maxfps78=0 +maxfps79=0 +maxfps80=0 +maxfps81=0 +maxfps82=0 +maxfps83=0 +maxfps84=0 +maxfps85=0 +maxfps86=0 +maxfps87=0 +maxfps88=0 +maxfps89=0 +maxfps90=0 +maxfps91=0 +maxfps92=0 +maxfps93=0 +maxfps94=0 +maxfps95=0 +maxfps96=0 +maxfps97=0 +maxfps98=0 +maxfps99=0 +maxfps100=0 +maxfps101=0 +maxfps102=0 +maxfps103=0 +maxfps104=0 +maxfps105=0 +maxfps106=0 +maxfps107=0 +maxfps108=0 +maxfps109=0 +maxfps110=0 +maxfps111=0 +maxfps112=0 +maxfps113=0 +maxfps114=0 +maxfps115=0 +maxfps116=0 +maxfps117=0 +maxfps118=0 +maxfps119=0 +maxfps120=0 +maxfps121=0 +maxfps122=0 +maxfps123=0 +maxfps124=0 +maxfps125=0 +maxfps126=0 +maxfps127=0 +maxfps128=0 +maxfps129=0 +maxfps130=0 +maxfps131=0 +maxfps132=0 +maxfps133=0 +maxfps134=0 +maxfps135=0 +maxfps136=0 +maxfps137=0 +maxfps138=0 +maxfps139=0 +maxfps140=0 +maxfps141=0 +maxfps142=0 +maxfps143=0 +maxfps144=0 +maxfps145=0 +maxfps146=0 +maxfps147=0 +maxfps148=0 +maxfps149=0 +maxfps150=0 +maxfps151=0 +maxfps152=0 +maxfps153=0 +maxfps154=0 +maxfps155=0 +maxfps156=0 +maxfps157=0 +maxfps158=0 +maxfps159=0 +maxfps160=0 +maxfps161=0 +maxfps162=0 +maxfps163=0 +maxfps164=0 +maxfps165=0 +maxfps166=0 +maxfps167=0 +maxfps168=0 +maxfps169=0 +maxfps170=0 +maxfps171=0 +maxfps172=0 +maxfps173=0 +maxfps174=0 +maxfps175=0 +maxfps176=0 +maxfps177=0 +maxfps178=0 +maxfps179=0 +maxfps180=0 +maxfps181=0 +maxfps182=0 +maxfps183=0 +maxfps184=0 +maxfps185=200 +maxfps186=0 +maxfps187=0 +title188=Total Soccer 2000 +path188=D:\Games\Total Soccer 2000\Total Soccer 2000\SOCCERDX.EXE +module188= +ver188=1 +flag188=2 +flagg188=4096 +tflag188=0 +initx188=0 +inity188=0 +minx188=0 +miny188=0 +maxx188=0 +maxy188=0 +posx188=50 +posy188=50 +sizx188=800 +maxfps188=20 diff --git a/build/readme-relnotes.txt b/build/readme-relnotes.txt index 1c28312..d22ad0e 100644 --- a/build/readme-relnotes.txt +++ b/build/readme-relnotes.txt @@ -2,3 +2,7 @@ v2.2.00/01 major code rewriting - introduced dxwCore class preliminary FPS handling: Limit, Skip & Count with configurable delay Hide Multi Monitor configuration flag - used for "Dream Acquarium" on multimonitor PC. + +v2.2.02 +preliminary time stretching: so far applies to GetTickCount() only, and is controlled by Alt-F5 / F6 keys. +Fixed bug in GDI BitBlt call: stretching must be made on screen DC only, or it's made twice. diff --git a/dll/dxhook.cpp b/dll/dxhook.cpp index c592e19..9781c34 100644 --- a/dll/dxhook.cpp +++ b/dll/dxhook.cpp @@ -108,6 +108,7 @@ extern BOOL WINAPI extGetDiskFreeSpaceA(LPCSTR, LPDWORD, LPDWORD, LPDWORD, LPDWO extern BOOL WINAPI extSetDeviceGammaRamp(HDC, LPVOID); extern BOOL WINAPI extGetDeviceGammaRamp(HDC, LPVOID); extern LRESULT WINAPI extSendMessage(HWND, UINT, WPARAM, LPARAM); +extern DWORD WINAPI extGetTickCount(void); extern HANDLE hTraceMutex; @@ -154,6 +155,7 @@ BitBlt_Type pBitBlt; PatBlt_Type pPatBlt; StretchBlt_Type pStretchtBlt; extern InvalidateRgn_Type pInvalidateRgn; +GetTickCount_Type pGetTickCount; LoadLibraryA_Type pLoadLibraryA; LoadLibraryExA_Type pLoadLibraryExA; @@ -913,6 +915,26 @@ LRESULT CALLBACK extWindowProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lp TerminateProcess(GetCurrentProcess(),0); } break; + case VK_F5: + //case '+': + if ((dxw.dwFlags2 & TIMESTRETCH) && (dxw.TimeShift < 4)) { + dxw.TimeShift++; + if(dxw.TimeShift > 0) + OutTrace("Time Stretch: speed %dx slow\n", 1 << dxw.TimeShift); + else + OutTrace("Time Stretch: speed %dx quick\n", 1 << (-dxw.TimeShift)); + } + break; + case VK_F6: + //case '-': + if ((dxw.dwFlags2 & TIMESTRETCH) && (dxw.TimeShift > -4)) { + dxw.TimeShift--; + if(dxw.TimeShift > 0) + OutTrace("Time Stretch: speed %dx slow\n", 1 << dxw.TimeShift); + else + OutTrace("Time Stretch: speed %dx quick\n", 1 << (-dxw.TimeShift)); + } + break; default: break; } @@ -1028,6 +1050,7 @@ void HookSysLibsInit() pCreateDialogParam=CreateDialogParamA; pMoveWindow=MoveWindow; pGetDesktopWindow=GetDesktopWindow; + pGetTickCount=GetTickCount; } void HookSysLibs(char *module) @@ -1240,6 +1263,10 @@ void HookSysLibs(char *module) if(tmp) pGetDiskFreeSpaceA = (GetDiskFreeSpaceA_Type)tmp; } + if(dxw.dwFlags2 & TIMESTRETCH){ + tmp = HookAPI("kernel32.dll", GetTickCount, "GetTickCount", extGetTickCount); + if(tmp) pGetTickCount = (GetTickCount_Type)tmp; + } return; } diff --git a/dll/dxwcore.cpp b/dll/dxwcore.cpp index c0dea9c..88477b0 100644 --- a/dll/dxwcore.cpp +++ b/dll/dxwcore.cpp @@ -16,6 +16,15 @@ dxwCore::dxwCore() hChildWnd = 0; bActive = TRUE; bDInputAbs = 0; + TimeShift = 0; + + // preserved syslibs pointers + pClientToScreen=ClientToScreen; + pClipCursor=ClipCursor; + pGetClientRect=GetClientRect; + pGetCursorPos=GetCursorPos; + pInvalidateRect=InvalidateRect; + pScreenToClient=ScreenToClient; } dxwCore::~dxwCore() @@ -276,4 +285,20 @@ BOOL dxwCore::HandleFPS() if(dwFlags2 & LIMITFPS) LimitFrameCount(dxw.MaxFPS); if(dwFlags2 & SKIPFPS) if(SkipFrameCount(dxw.MaxFPS)) return TRUE; return FALSE; +} + +DWORD dxwCore::GetTickCount(void) +{ + DWORD dwTick; + static DWORD dwLastRealTick=0; + static DWORD dwLastFakeTick=0; + DWORD dwNextRealTick; + + dwNextRealTick=(*pGetTickCount)(); + dwTick=(dwNextRealTick-dwLastRealTick); + if (TimeShift > 0) dwTick >>= TimeShift; + if (TimeShift < 0) dwTick <<= -TimeShift; + dwLastFakeTick += dwTick; + dwLastRealTick = dwNextRealTick; + return dwLastFakeTick; } \ No newline at end of file diff --git a/dll/dxwcore.hpp b/dll/dxwcore.hpp index b3e362c..c13085c 100644 --- a/dll/dxwcore.hpp +++ b/dll/dxwcore.hpp @@ -1,4 +1,5 @@ #include +#include "syslibs.h" class dxwCore { @@ -29,6 +30,7 @@ public: // methods RECT MapWindowRect(void); void ScreenRefresh(void); BOOL HandleFPS(); + DWORD GetTickCount(void); public: // simple data variables DDPIXELFORMAT ActualPixelFormat; @@ -47,6 +49,7 @@ public: // simple data variables BOOL bDInputAbs; DWORD MaxFPS; char *gsModules; + int TimeShift; // Implementation protected: @@ -54,6 +57,12 @@ protected: DWORD dwScreenHeight; BOOL FullScreen; HWND hWnd; + ClientToScreen_Type pClientToScreen; + ClipCursor_Type pClipCursor; + GetClientRect_Type pGetClientRect; + GetCursorPos_Type pGetCursorPos; + InvalidateRect_Type pInvalidateRect; + ScreenToClient_Type pScreenToClient; }; extern dxwCore dxw; diff --git a/dll/dxwnd.cpp b/dll/dxwnd.cpp index fc9378a..bd15af3 100644 --- a/dll/dxwnd.cpp +++ b/dll/dxwnd.cpp @@ -23,7 +23,7 @@ along with this program. If not, see . #include #include "dxwnd.h" -#define VERSION "2.02.01" +#define VERSION "2.02.02" LRESULT CALLBACK HookProc(int ncode, WPARAM wparam, LPARAM lparam); diff --git a/dll/dxwnd.ws2008.suo b/dll/dxwnd.ws2008.suo index 9261157..fd81a23 100644 Binary files a/dll/dxwnd.ws2008.suo and b/dll/dxwnd.ws2008.suo differ diff --git a/dll/syslibs.cpp b/dll/syslibs.cpp index 553107b..d9a744f 100644 --- a/dll/syslibs.cpp +++ b/dll/syslibs.cpp @@ -1953,7 +1953,11 @@ BOOL WINAPI extGDIBitBlt(HDC hdcDest, int nXDest, int nYDest, int nWidth, int nH if (dxw.HandleFPS()) return TRUE; - if (dxw.IsFullScreen()){ + // beware: HDC could refer to screen DC that are written directly on screen, or memory DC that will be scaled to + // the screen surface later on, on ReleaseDC or ddraw Blit / Flip operation. Scaling of rect coordinates is + // needed only in the first case, and must be avoided on the second, otherwise the image would be scaled twice! + + if (dxw.IsFullScreen() && (OBJ_DC == GetObjectType(hdcDest))){ int nWDest, nHDest; nWDest= nWidth; nHDest= nHeight; @@ -1977,7 +1981,7 @@ BOOL WINAPI extGDIPatBlt(HDC hdcDest, int nXDest, int nYDest, int nWidth, int nH if (dxw.HandleFPS()) return TRUE; - if (dxw.IsFullScreen()){ + if (dxw.IsFullScreen() && (OBJ_DC == GetObjectType(hdcDest))){ int nWDest, nHDest; dxw.MapRect(&nXDest, &nYDest, &nWDest, &nHDest); res=(*pPatBlt)(hdcDest, nXDest, nYDest, nWDest, nHDest, dwRop); @@ -2000,6 +2004,8 @@ BOOL WINAPI extGDIStretchBlt(HDC hdcDest, int nXDest, int nYDest, int nWidth, in if (dxw.HandleFPS()) return TRUE; + // to do: what happend if StretchBlt is applied on screen DC ? + res=(*pStretchBlt)(hdcDest, nXDest, nYDest, nWidth, nHeight, hdcSrc, nXSrc, nYSrc, nWSrc, nHSrc, dwRop); if(!res) OutTraceE("GDI.StretchBlt: ERROR err=%d at %d\n", GetLastError(), __LINE__); return res; @@ -2707,3 +2713,8 @@ LRESULT WINAPI extSendMessage(HWND hwnd, UINT Msg, WPARAM wParam, LPARAM lParam) OutTraceW("SendMessage: lresult=%x\n", ret); return ret; } + +DWORD WINAPI extGetTickCount(void) +{ + return dxw.GetTickCount(); +} \ No newline at end of file diff --git a/dll/syslibs.h b/dll/syslibs.h index 8104a09..696cb8c 100644 --- a/dll/syslibs.h +++ b/dll/syslibs.h @@ -88,6 +88,7 @@ typedef BOOL (WINAPI *GetDiskFreeSpaceA_Type)(LPCSTR, LPDWORD, LPDWORD, LPDWORD, typedef BOOL (WINAPI *SetDeviceGammaRamp_Type)(HDC, LPVOID); typedef BOOL (WINAPI *GetDeviceGammaRamp_Type)(HDC, LPVOID); typedef LRESULT (WINAPI *SendMessage_Type)(HWND, UINT, WPARAM, LPARAM); +typedef DWORD (WINAPI *GetTickCount_Type)(void); extern GetCursorPos_Type pGetCursorPos; extern SetCursorPos_Type pSetCursorPos; @@ -161,4 +162,5 @@ extern GetDiskFreeSpaceA_Type pGetDiskFreeSpaceA; extern SetDeviceGammaRamp_Type pSetDeviceGammaRamp; extern GetDeviceGammaRamp_Type pGetDeviceGammaRamp; extern SendMessage_Type pSendMessage; +extern GetTickCount_Type pGetTickCount; diff --git a/host/Resource.h b/host/Resource.h index c1d4f29..af7cfd1 100644 --- a/host/Resource.h +++ b/host/Resource.h @@ -109,6 +109,7 @@ #define IDC_SKIPFPS 1076 #define IDC_SHOWFPS 1077 #define IDC_HIDEMULTIMONITOR 1078 +#define IDC_TIMESTRETCH 1079 #define ID_MODIFY 32771 #define ID_DELETE 32772 #define ID_ADD 32773 diff --git a/host/TargetDlg.cpp b/host/TargetDlg.cpp index a2b60e4..0491664 100644 --- a/host/TargetDlg.cpp +++ b/host/TargetDlg.cpp @@ -76,6 +76,7 @@ CTargetDlg::CTargetDlg(CWnd* pParent /*=NULL*/) m_LimitFPS = FALSE; m_SkipFPS = FALSE; m_ShowFPS = FALSE; + m_TimeStretch = FALSE; m_InitX = 0; m_InitY = 0; m_MaxX = 0; @@ -155,6 +156,7 @@ void CTargetDlg::DoDataExchange(CDataExchange* pDX) DDX_Check(pDX, IDC_LIMITFPS, m_LimitFPS); DDX_Check(pDX, IDC_SKIPFPS, m_SkipFPS); DDX_Check(pDX, IDC_SHOWFPS, m_ShowFPS); + DDX_Check(pDX, IDC_TIMESTRETCH, m_TimeStretch); DDX_Text(pDX, IDC_INITX, m_InitX); DDX_Text(pDX, IDC_INITY, m_InitY); DDX_Text(pDX, IDC_MAXX, m_MaxX); diff --git a/host/TargetDlg.h b/host/TargetDlg.h index 9e95a77..08c57cb 100644 --- a/host/TargetDlg.h +++ b/host/TargetDlg.h @@ -80,6 +80,7 @@ public: BOOL m_SkipFPS; BOOL m_LimitFPS; BOOL m_ShowFPS; + BOOL m_TimeStretch; int m_InitX; int m_InitY; int m_MaxX; diff --git a/host/dxwndhost.aps b/host/dxwndhost.aps index bb90acc..0ab8db4 100644 Binary files a/host/dxwndhost.aps and b/host/dxwndhost.aps differ diff --git a/host/dxwndhost.rc b/host/dxwndhost.rc index 6bed296..07e2e87 100644 --- a/host/dxwndhost.rc +++ b/host/dxwndhost.rc @@ -213,20 +213,20 @@ BEGIN DEFPUSHBUTTON "OK",IDOK,505,194,40,14 PUSHBUTTON "Cancel",IDCANCEL,460,194,40,14 GROUPBOX "DirectX Version Hook",IDC_STATIC,7,75,77,72,WS_GROUP - LTEXT "DirectInput initial coord. and X,Y range",IDC_STATIC,179,195,125,8 - LTEXT "X",IDC_STATIC,174,208,8,8 - LTEXT "Y",IDC_STATIC,197,208,8,8 - LTEXT "(",IDC_STATIC,222,208,8,8 - LTEXT ",",IDC_STATIC,242,208,8,8 - LTEXT ")-(",IDC_STATIC,261,208,9,8 - LTEXT ",",IDC_STATIC,286,208,8,8 - LTEXT ")",IDC_STATIC,305,208,8,8 - EDITTEXT IDC_INITX,180,206,14,12,ES_AUTOHSCROLL | ES_NUMBER,WS_EX_RIGHT - EDITTEXT IDC_INITY,202,206,14,12,ES_AUTOHSCROLL | ES_NUMBER,WS_EX_RIGHT - EDITTEXT IDC_MINX,225,206,14,12,ES_AUTOHSCROLL,WS_EX_RIGHT - EDITTEXT IDC_MINY,246,206,14,12,ES_AUTOHSCROLL,WS_EX_RIGHT - EDITTEXT IDC_MAXX,269,206,14,12,ES_AUTOHSCROLL,WS_EX_RIGHT - EDITTEXT IDC_MAXY,290,206,14,12,ES_AUTOHSCROLL,WS_EX_RIGHT + LTEXT "DirectInput initial coord. and X,Y range",IDC_STATIC,306,195,125,8 + LTEXT "X",IDC_STATIC,301,208,8,8 + LTEXT "Y",IDC_STATIC,324,208,8,8 + LTEXT "(",IDC_STATIC,349,208,8,8 + LTEXT ",",IDC_STATIC,369,208,8,8 + LTEXT ")-(",IDC_STATIC,388,208,9,8 + LTEXT ",",IDC_STATIC,413,208,8,8 + LTEXT ")",IDC_STATIC,432,208,8,8 + EDITTEXT IDC_INITX,307,206,14,12,ES_AUTOHSCROLL | ES_NUMBER,WS_EX_RIGHT + EDITTEXT IDC_INITY,329,206,14,12,ES_AUTOHSCROLL | ES_NUMBER,WS_EX_RIGHT + EDITTEXT IDC_MINX,352,206,14,12,ES_AUTOHSCROLL,WS_EX_RIGHT + EDITTEXT IDC_MINY,373,206,14,12,ES_AUTOHSCROLL,WS_EX_RIGHT + EDITTEXT IDC_MAXX,396,206,14,12,ES_AUTOHSCROLL,WS_EX_RIGHT + EDITTEXT IDC_MAXY,417,206,14,12,ES_AUTOHSCROLL,WS_EX_RIGHT CONTROL "Handle DC",IDC_HANDLEDC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,34,67,10 EDITTEXT IDC_MODULE,7,60,139,12,ES_AUTOHSCROLL CONTROL "Auto Primary Surface Refresh",IDC_AUTOREFRESH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,44,108,8 @@ -297,10 +297,11 @@ BEGIN EDITTEXT IDC_MAXFPS,258,157,26,12,ES_AUTOHSCROLL | ES_NUMBER,WS_EX_RIGHT CONTROL "Skip",IDC_SKIPFPS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,164,27,9 LTEXT "delay (msec)",IDC_STATIC,214,159,43,8 - GROUPBOX "Frame per Second",IDC_STATIC,172,142,121,48 + GROUPBOX "Frame per Second",IDC_STATIC,172,142,121,58 CONTROL "Show FPS",IDC_SHOWFPS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,176,52,9 GROUPBOX "",IDC_STATIC,178,150,110,24 CONTROL "Hide multi-monitor config.",IDC_HIDEMULTIMONITOR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,433,144,98,9 + CONTROL "Time Stretch",IDC_TIMESTRETCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,186,52,9 END diff --git a/host/dxwndhost.vs2008.suo b/host/dxwndhost.vs2008.suo index 4a0791d..f0a55e8 100644 Binary files a/host/dxwndhost.vs2008.suo and b/host/dxwndhost.vs2008.suo differ diff --git a/host/dxwndhostView.cpp b/host/dxwndhostView.cpp index 9b1e81c..482b723 100644 --- a/host/dxwndhostView.cpp +++ b/host/dxwndhostView.cpp @@ -409,6 +409,7 @@ void CDxwndhostView::OnModify() dlg.m_LimitFPS = TargetMaps[i].flags2 & LIMITFPS ? 1 : 0; dlg.m_SkipFPS = TargetMaps[i].flags2 & SKIPFPS ? 1 : 0; dlg.m_ShowFPS = TargetMaps[i].flags2 & SHOWFPS ? 1 : 0; + dlg.m_TimeStretch = TargetMaps[i].flags2 & TIMESTRETCH ? 1 : 0; dlg.m_InitX = TargetMaps[i].initx; dlg.m_InitY = TargetMaps[i].inity; dlg.m_MinX = TargetMaps[i].minx; @@ -498,6 +499,7 @@ void CDxwndhostView::OnModify() if(dlg.m_LimitFPS) TargetMaps[i].flags2 |= LIMITFPS; if(dlg.m_SkipFPS) TargetMaps[i].flags2 |= SKIPFPS; if(dlg.m_ShowFPS) TargetMaps[i].flags2 |= SHOWFPS; + if(dlg.m_TimeStretch) TargetMaps[i].flags2 |= TIMESTRETCH; TargetMaps[i].initx = dlg.m_InitX; TargetMaps[i].inity = dlg.m_InitY; TargetMaps[i].minx = dlg.m_MinX; @@ -779,6 +781,7 @@ void CDxwndhostView::OnAdd() if(dlg.m_LimitFPS) TargetMaps[i].flags2 |= LIMITFPS; if(dlg.m_SkipFPS) TargetMaps[i].flags2 |= SKIPFPS; if(dlg.m_ShowFPS) TargetMaps[i].flags2 |= SHOWFPS; + if(dlg.m_TimeStretch) TargetMaps[i].flags2 |= TIMESTRETCH; TargetMaps[i].initx = dlg.m_InitX; TargetMaps[i].inity = dlg.m_InitY; TargetMaps[i].minx = dlg.m_MinX;