Matt Nadareski
1798371513
Add better info to coding and dev guides
2024-11-05 00:10:40 -05:00
Matt Nadareski
0858437196
Undo launch changes
2024-11-04 23:59:46 -05:00
Matt Nadareski
ece758bf03
IExtractableExecutable extends IExecutableCheck
2024-11-04 23:59:10 -05:00
Matt Nadareski
d9661cd03d
Fix access level
2024-11-04 23:52:40 -05:00
Matt Nadareski
682529d7ba
Consolidate more typed methods
2024-11-04 23:49:13 -05:00
Matt Nadareski
27ef24636c
Use typed check methods as well
2024-11-04 23:37:23 -05:00
Matt Nadareski
f5f3d3d29a
Fun with typed interfaces
2024-11-04 23:21:12 -05:00
Matt Nadareski
550fb70952
Use typed interface for extractable executables
2024-11-04 22:02:10 -05:00
Matt Nadareski
7d6248a3bf
Re-merge some code from Handler to Scanner
2024-11-04 21:53:59 -05:00
Matt Nadareski
4575da77bd
Use private field when possible
2024-11-04 21:40:56 -05:00
Matt Nadareski
a85aa08117
Reduce publicly visible fields in Scanner
2024-11-04 21:37:03 -05:00
Matt Nadareski
667207761c
Reduce SFX code duplication
2024-11-04 21:25:30 -05:00
Matt Nadareski
92097222b0
Sync IExtractable*Executable implementations
2024-11-04 21:14:06 -05:00
Matt Nadareski
5ec90b290a
Steam any false
2024-11-04 20:06:47 -05:00
Matt Nadareski
5de78ef552
Make GitHub action Debug-only
2024-11-04 15:02:11 -05:00
Matt Nadareski
57a5531fbd
Remove old Test executable; update docs
2024-11-04 14:58:21 -05:00
Matt Nadareski
f7a4b6b43c
Add separate ExtractionTool executable
2024-11-04 14:48:29 -05:00
Matt Nadareski
3de56083d8
Add separate ProtectionScan executable
2024-11-04 14:38:23 -05:00
Matt Nadareski
f998a578cc
Make Extractor static like Protector
2024-11-04 14:14:50 -05:00
Matt Nadareski
0fc7ce2e07
Simplify code in Extractor
2024-11-04 14:10:16 -05:00
Matt Nadareski
156df10e37
Remove Printer
2024-11-04 14:05:20 -05:00
Matt Nadareski
9490d06509
Remove Utilities namespace references
2024-11-04 11:54:41 -05:00
Matt Nadareski
b8b70a3848
Ensure all files matched in RainbowSentinel ( fixes #336 )
2024-11-04 11:42:24 -05:00
Matt Nadareski
42df482ffa
Fix MPQ compilation
2024-11-04 11:29:36 -05:00
Matt Nadareski
058dfaeb37
Fix missed outDir location
2024-11-04 11:25:42 -05:00
Matt Nadareski
1622bcbe60
Replace now-duplicate code
2024-11-04 11:17:09 -05:00
Matt Nadareski
72629ea3a4
Update IExtractable interface
2024-11-04 11:00:59 -05:00
Matt Nadareski
4ba3c3e3ad
Normalize extraction
2024-11-04 10:20:46 -05:00
Matt Nadareski
56c1fd31d4
Add Steam extension matching ( fixes #234 )
2024-11-04 09:51:20 -05:00
Matt Nadareski
9c27da72bb
Add VOB-PCD.KEY detection
2024-11-04 09:38:25 -05:00
Matt Nadareski
e5dc66b140
Bump version
3.1.15
2024-11-03 20:01:41 -05:00
HeroponRikiBestest
41e10a4150
Add aditional light directory checks ( #335 )
...
Compensate for some additional variance in directory names found from new samples, in lieu of a more "advanced" check
2024-11-02 19:42:00 -04:00
Matt Nadareski
3c4381049b
Minor leftover cleanup
2024-10-31 23:11:11 -04:00
Matt Nadareski
3188c6e922
Further reduce awkward framework gating
2024-10-31 23:08:05 -04:00
Matt Nadareski
1bfb6cda08
Use CheckDictionary helper type
2024-10-31 22:52:20 -04:00
Matt Nadareski
86feb930a8
Add CheckDictionary (unused)
2024-10-31 22:49:57 -04:00
Matt Nadareski
5587c79ac5
Reduce use of generic PathMatch
2024-10-31 22:42:20 -04:00
Matt Nadareski
dc2a2e10de
Add summary to ProtectionDictionary
2024-10-31 22:25:11 -04:00
Matt Nadareski
a2fdcb4f6f
Remove remaining unncessary Concurrent usings
2024-10-31 22:22:52 -04:00
Matt Nadareski
a355670af9
Use semantic versioning for var names
2024-10-31 22:16:51 -04:00
Matt Nadareski
3489c67e2b
Make CheckDirectoryPath signature easier
2024-10-31 22:15:30 -04:00
Matt Nadareski
99a64942ea
Reduce per-framework complexity
2024-10-31 21:46:40 -04:00
Matt Nadareski
5eab12946f
Fix accidental change
2024-10-31 21:13:09 -04:00
Matt Nadareski
683cfb6306
Start using ProtectionDictionary
2024-10-31 21:10:06 -04:00
Matt Nadareski
9a3fde0518
Add ProtectionDictionary type (unused)
2024-10-31 20:54:36 -04:00
Matt Nadareski
26d19aab37
Fix very strange formatting
2024-10-31 20:38:15 -04:00
Matt Nadareski
08564ed607
Remove end-of-program pauses
2024-10-31 20:36:40 -04:00
Matt Nadareski
0f6378cd2c
Update packages
2024-10-31 16:05:11 -04:00
TheRogueArchivist
34a78fc4b9
Minor SafeCast additions ( #333 )
...
Adds a text check for SafeCast, along with adding a new confirmed version. Also add notes for a few known programs that used SafeCast, a few TODOs, and a semi-related note about stxt sections.
2024-10-30 07:28:21 -04:00
Matt Nadareski
c9ee45c1d2
Count not Count()
2024-10-27 20:24:24 -04:00