Post by leaveittothemattster on Oct 8, 2016 21:10:36 GMT 1
Solution found!
Patch your Q3MME to 1.8a and delete everything in \mme\mmedemos\. The affected and problematic demos should play perfectly with mme_democonvert set to 1.
Greetings guys!
I am pleased to submit my report on reproducing bugs in Q3MME 1.8 carried out on 2016-10-09.
1. Bugs in demo file detection mechanism in certain problematic demos will cause Q3MME to CRASH whenever a problematic demo is attempted to be played.
Illustration: Certain DeFRaG demos can't be played as Q3MME 1.8 detects them as regular/unknown demos and Q3MME 1.8 crashes.
2. If a non-problematic demo is played and:
(a) paused by pressing C;
(b) seeked back to the beginning;
(c) pressed ESC to stop playing and return to the main menu; and
(d) trying to play a problematic demo will cue an error: No Initial demo snapshot found.
3. There existed a bug in very few demos where the map can be loaded, but the demo won't play - it wasn't paused either!
4. None of these solutions worked:
(a) Set compatibility mode to Windows XP (Service Pack 3)
(b) Run Q3MME 1.8 as an administrator
(c) Disable display scaling at high DPI settings
(d) Load default.cfg
(e) Manipulate graphics settings
(f) .pk3 files for problematic demos are present
5. Disclaimer:
(a) These bugs were reproduced on Windows 10 Enterprise 1607 64-bit with the latest updates installed.
(b) Here are my system specifications:
(i) Intel Core i7-4770K 3.5 GHz
(ii) Gigabyte GA-Z87P-D3
(iii) 8 GB ADATA XPG 1 600 MHz DDR3
(iv) SAMSUNG 840 EVO 120 GB SATA III
(v) Seagate Barracuda 7200.14 1 TB SATA III
(c) These demos were recorded as DeFRaG demos with iodfengine on servers running DeFRaG versions between 1.91.20 and 1.91.24, depending on the age of demos listed below and all of them play perfectly in DeFRaG mod.
6. May I present you guys the problematic demos as attachments - all of them related to 1. and 2. except otherwise posted:
(a) 4gpl[mdf.vq3]00.34.912(DipperPines.Malaysia).dm_68
(b) bardok-lick[mdf.vq3]00.23.432(cSMatt).dm_68
(c) cuddles-2[mdf.cpm]00.07.584(CybsMatt).dm_68
(d) ghost-speed8[mdf.cpm]00.14.864(CybsMatt).dm_68
(e) hunterun-19[mdf.cpm]00.24.912(CybsMatt).dm_68
(f) inder-sl1k[mdf.vq3]00.17.848(UnnamedPlayer.Malaysia).dm_68
(g) jesus_round[mdf.cpm]00.15.808(CybsMatt).dm_68
(h) line7[mdf.vq3]01.04.480(DipperPines.Malaysia).dm_68
(i) 3. mu-x[mdf.vq3]00.08.872(Dipper.Malaysia).dm_68
(j) pento-slick[mdf.cpm]00.25.448(CybsMatt).dm_68
(k) r_track[mdf.vq3]00.28.920(CybsMatt).dm_68
7. Console dump for 2.:
problematic1.zip (537.02 KB) problematic2.zip (861.9 KB) problematic3.zip (606.19 KB)
Patch your Q3MME to 1.8a and delete everything in \mme\mmedemos\. The affected and problematic demos should play perfectly with mme_democonvert set to 1.
Greetings guys!
I am pleased to submit my report on reproducing bugs in Q3MME 1.8 carried out on 2016-10-09.
1. Bugs in demo file detection mechanism in certain problematic demos will cause Q3MME to CRASH whenever a problematic demo is attempted to be played.
Illustration: Certain DeFRaG demos can't be played as Q3MME 1.8 detects them as regular/unknown demos and Q3MME 1.8 crashes.
2. If a non-problematic demo is played and:
(a) paused by pressing C;
(b) seeked back to the beginning;
(c) pressed ESC to stop playing and return to the main menu; and
(d) trying to play a problematic demo will cue an error: No Initial demo snapshot found.
3. There existed a bug in very few demos where the map can be loaded, but the demo won't play - it wasn't paused either!
4. None of these solutions worked:
(a) Set compatibility mode to Windows XP (Service Pack 3)
(b) Run Q3MME 1.8 as an administrator
(c) Disable display scaling at high DPI settings
(d) Load default.cfg
(e) Manipulate graphics settings
(f) .pk3 files for problematic demos are present
5. Disclaimer:
(a) These bugs were reproduced on Windows 10 Enterprise 1607 64-bit with the latest updates installed.
(b) Here are my system specifications:
(i) Intel Core i7-4770K 3.5 GHz
(ii) Gigabyte GA-Z87P-D3
(iii) 8 GB ADATA XPG 1 600 MHz DDR3
(iv) SAMSUNG 840 EVO 120 GB SATA III
(v) Seagate Barracuda 7200.14 1 TB SATA III
(c) These demos were recorded as DeFRaG demos with iodfengine on servers running DeFRaG versions between 1.91.20 and 1.91.24, depending on the age of demos listed below and all of them play perfectly in DeFRaG mod.
6. May I present you guys the problematic demos as attachments - all of them related to 1. and 2. except otherwise posted:
(a) 4gpl[mdf.vq3]00.34.912(DipperPines.Malaysia).dm_68
(b) bardok-lick[mdf.vq3]00.23.432(cSMatt).dm_68
(c) cuddles-2[mdf.cpm]00.07.584(CybsMatt).dm_68
(d) ghost-speed8[mdf.cpm]00.14.864(CybsMatt).dm_68
(e) hunterun-19[mdf.cpm]00.24.912(CybsMatt).dm_68
(f) inder-sl1k[mdf.vq3]00.17.848(UnnamedPlayer.Malaysia).dm_68
(g) jesus_round[mdf.cpm]00.15.808(CybsMatt).dm_68
(h) line7[mdf.vq3]01.04.480(DipperPines.Malaysia).dm_68
(i) 3. mu-x[mdf.vq3]00.08.872(Dipper.Malaysia).dm_68
(j) pento-slick[mdf.cpm]00.25.448(CybsMatt).dm_68
(k) r_track[mdf.vq3]00.28.920(CybsMatt).dm_68
7. Console dump for 2.:
----- finished R_Init -----
Try loading dll file D:\id Software\q3mme\mme\uix86.dll
Loading DLL file: D:\id Software\q3mme\mme\uix86.dll
Sys_LoadGameDll(D:\id Software\q3mme\mme\uix86.dll) found vmMain function at
22706920
Try loading dll file D:\id Software\q3mme\mme\cgamex86.dll
Loading DLL file: D:\id Software\q3mme\mme\cgamex86.dll
Sys_LoadGameDll(D:\id Software\q3mme\mme\cgamex86.dll) found vmMain function
at 27746490
RE_RegisterFont: called with empty name
Regular/Unknown demo detected
*******************
ERROR: No Initial demo snapshot found
********************
RE_Shutdown( 0 )
Hunk_Clear: reset the hunk ok
----- R_Init -----
problematic1.zip (537.02 KB) problematic2.zip (861.9 KB) problematic3.zip (606.19 KB)