Accurate and Fast FM Game Detection | Programming Talk

Channel:
Subscribers:
3,410
Published on ● Video Link: https://www.youtube.com/watch?v=DmxHfbS6eYo



Duration: 30:12
517 views
71


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




Other Videos By FenPhoenix


2020-09-14Thief Gold FM: Rose Garden (TDP20AC) - 5 - Rosy Outlook
2020-09-13Thief 2 FM: Rebellion of the Builder - 11 - Rampant Unchecked Abuse: The Mission
2020-09-13Thief Gold FM: Rose Garden (TDP20AC) - 4 - Rose Petals with Wine
2020-09-12Thief 2 FM: Rebellion of the Builder - 10 - No Belfry, Just Bats
2020-09-12Thief Gold FM: Rose Garden (TDP20AC) - 3 - Rose Such a Clatter
2020-09-11Thief 2 FM: Rebellion of the Builder - 9 - Android Hell
2020-09-11Thief Gold FM: Rose Garden (TDP20AC) - 2 - Rose and Columns
2020-09-10Thief 2 FM: Rebellion of the Builder - 8 - Brotherhood is Hard
2020-09-10Thief Gold FM: Rose Garden (TDP20AC) - 1 - Rose For Your Lover
2020-09-09Thief 2 FM: Rebellion of the Builder - 7 - Welcome to Our Ch ch. What's Missing? U R
2020-09-09Accurate and Fast FM Game Detection | Programming Talk
2020-09-08Thief 2 FM: Rebellion of the Builder - 6 - Essence of Obvious
2020-09-08Thief 2 FM: The Affairs of Wizards - 2 - Peanut Brüster Parfait
2020-09-07Thief 2 FM: Rebellion of the Builder - 5 - Forest of Happiness and Love
2020-09-07Thief 2 FM: The Affairs of Wizards - 1 - Constantining It
2020-09-06Thief 2 FM: Rebellion of the Builder - 4 - NONE SHELL PASS
2020-09-06Malazar's Inscrutable Tower - 5 - Great out of Ten
2020-09-05Thief 2 FM: Rebellion of the Builder - 3 - Some Meditation Required
2020-09-05Malazar's Inscrutable Tower - 4 - Peaceful Autumn Day
2020-09-04Thief 2 FM: Rebellion of the Builder - 2 - Square Root of all Evil
2020-09-04Malazar's Inscrutable Tower - 3 - Definitive Triff



Tags:
thief
fm
fms
loader
darkloader
fmsel
angelloader
programming
c#