Accurate and Fast FM Game Detection | Programming Talk
DarkLoader misdetects all NewDark FMs as Thief II. See how I fixed that for AngelLoader and made it a zillion times faster to boot!
00:00 - The Problem: NewDark breaks DarkLoader's game detection
01:40 - FMSel's solution: Don't detect at all
02:28 - DarkLoader, FMSel, and NewDarkLoader
03:28 - How does DarkLoader detect an FM's game?
06:33 - Can SKYOBJVAR still help us?
09:18 - The search for an identifying keyword for Thief II
12:33 - First test
14:48 - Let's make it faster: T2 early-out
16:32 - Let's make it faster: SS2 early-out
17:14 - Let's make it faster: Chunked brute-force search
22:09 - Let's make it faster: Speed on a silver platter
24:31 - Fingerprinting System Shock 2
28:03 - Other optimizations
-
AngelLoader is a Thief fan mission loader written by myself and designed to look and work like DarkLoader but with modern features and full proper NewDark support.
● Source code: https://github.com/FenPhoenix/AngelLoader
● TTLG thread: https://www.ttlg.com/forums/showthread.php?t=149706