Matt Nadareski
efe144313b
Fix build
2024-11-12 23:29:53 -05:00
Matt Nadareski
1e3aac6748
Linq is friend, not food
2024-11-12 23:17:48 -05:00
Matt Nadareski
ece758bf03
IExtractableExecutable extends IExecutableCheck
2024-11-04 23:59:10 -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
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
b8b70a3848
Ensure all files matched in RainbowSentinel ( fixes #336 )
2024-11-04 11:42:24 -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
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
5587c79ac5
Reduce use of generic PathMatch
2024-10-31 22:42:20 -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
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
HeroponRikiBestest
13f5b4f79b
Improve Copy-X Light detection with additional folder check. ( #332 )
...
* Improve Copy-X Light detection with additional folder check.
* Add requested changes to additional copy-X light folder check.
* Cleaned up changes.
* One final comment cleanup.
2024-10-27 20:20:19 -04:00
HeroponRikiBestest
e5d0c5bdc4
Replace tivola with copy-x. ( #331 )
2024-10-27 00:19:41 -04:00
Matt Nadareski
b04feab5da
Minor cleanup
2024-10-26 23:54:54 -04:00
HeroponRikiBestest
4e0442d526
Add preliminary copy-X protection checking ( #328 )
...
* Add preliminary copy-X protection checking
* Fixed formatting.
* Removed some unecessary lines of code.
* Added debatably sufficient documentation.
* Fixed formatting, hopefully
* Finalize formatting and PR.
* Fleshes out checks after more samples. Fixes some but not all of the change requests.
* Fix ordering.
* Fixes pex check, fixes redump id formatting.
* Added copy-X info to readme.
* Revert "Added copy-X info to readme."
This reverts commit 77349aa8de .
* Add copy-X info to readme, for real this time.
* Replaced some code in byte check with BoS helper function.
* Remove first person.
* Source is no longer just trust me (to some degree)
* Fix typo
* WIP figuring out enumerable (fails to build)
* WIP 2 figuring out getfirstmatch (compiles, but breaks detection)
* Pass 1 of suggested changes.
* Removed debug match.
* Pass 2 of suggested changes.
* Added line.
* Added line for real.
* Added todo
* Improved comments.
* Finished todo.
* Redid change.
* Fixes more comments.
* double double and make it trouble
2024-10-26 23:53:17 -04:00
TheRogueArchivist
d8aa4d230d
Fix WTM false positive ( #327 )
...
"imp.dat" isn't exactly a very distinctive file name.
2024-10-26 20:31:25 -04:00
TheRogueArchivist
07a7fd05d2
Add new SafeCast version ( #329 )
2024-10-26 20:30:07 -04:00
Matt Nadareski
d627e8a4c9
Be consistent with naming
2024-10-25 12:01:08 -04:00
Matt Nadareski
6ee90b28cd
Be consistent with naming
2024-10-25 11:57:51 -04:00
TheRogueArchivist
f151563e28
Move Armadillo to Protection and add notes ( #326 )
...
Armadillo has packer and protection features, meaning it should be move to be a protection. Also add additional notes, including about an alternate later name, "SoftwarePassport".
2024-10-23 00:38:53 -04:00
Matt Nadareski
edbbbb011d
Renmae MediaMax CD-3 to be more accurate
2024-10-21 21:59:15 -04:00
Matt Nadareski
b842599006
Update packages
2024-10-03 12:01:08 -04:00
TheRogueArchivist
86b639b04f
Add Kalypso Launcher support ( #324 )
...
* Add Kalypso Launcher support
* Small changes to Kalypso Launcher
* More minor Kalypso Launcher changes
2024-10-03 10:42:39 -04:00
Matt Nadareski
14849f45da
Remove redundant reports in Macrovision code
2024-09-27 13:24:19 -04:00
TheRogueArchivist
59435903eb
Small update to nProtect comments ( #319 )
...
Add new confirmed game to use GameGuard, and start a known version list.
2024-09-12 02:33:17 -04:00
TheRogueArchivist
95ee417e00
Small update to SafeWrap comments ( #318 )
...
* Small update to SafeWrap comments
* Further additions to SafeWrap comments
2024-09-05 01:22:11 -04:00
Matt Nadareski
df913372bf
Add more SecuROM PA checks ( fixes #313 )
2024-08-08 08:55:46 -04:00
TheRogueArchivist
2f1c76b7f9
Add EA Anti Cheat detection ( #314 )
...
* Add EA Anti Cheat detection
* Make a check more exact
2024-08-02 12:34:43 -04:00
TheRogueArchivist
b4e2117c4b
Confirm one SafeCast version ( #309 )
2024-08-02 00:07:12 -04:00
TheRogueArchivist
a46cae469d
Fix scans that use directory name in Windows ( #312 )
...
Removes ``.Replace("\\", "/")``, as it was messing with folder paths on Windows.
2024-07-13 01:29:45 -04:00
TheRogueArchivist
b564ff214d
Add initial Channelware detection ( #311 )
2024-07-12 12:35:26 -04:00
TheRogueArchivist
0744a10de0
Improve phenoProtect detection ( #307 )
2024-07-04 22:16:11 -04:00
HeroponRikiBestest
343ca9497e
Fix #.##.xx version number writing second x digit to first digit ( #310 )
2024-07-04 22:13:49 -04:00
Matt Nadareski
e3eed76826
Make debug table reading safer, kinda
2024-06-20 11:26:20 -04:00
TheRogueArchivist
aaff4bad1b
Add new Alpha-ROM checks ( #306 )
2024-06-07 13:11:24 -04:00
TheRogueArchivist
d5c81857c3
Update Roxxe detections ( #305 )
2024-06-05 09:37:37 -04:00
TheRogueArchivist
c2594cdd2d
Add checks for Macrovision SecDrv Update Installer ( #304 )
2024-06-02 19:43:15 -04:00
TheRogueArchivist
e5e3f3e3ef
Add check for StarForce driver removal tool ( #301 )
2024-04-17 19:30:57 -04:00
Matt Nadareski
115ea02822
Update libraries
2024-04-17 12:12:01 -04:00
TheRogueArchivist
f876a4e4a6
Add RealArcade detection ( #300 )
2024-04-16 19:30:48 -04:00
TheRogueArchivist
f58ada3dde
Fix Steam overmatch ( #298 )
2024-04-11 12:23:46 -04:00
TheRogueArchivist
bc4f07970d
Minor Rainbow Sentinel improvements ( #295 )
2024-04-07 19:15:30 -04:00
Silent
3b22262c21
Update SecuROM v7 detection to correctly handle a partly stripped header ( #297 )
2024-04-04 15:00:09 -04:00
TheRogueArchivist
e469dc38bf
Fix Roxxe false positive ( #294 )
2024-04-02 21:57:23 -07:00