Matt Nadareski
515be8b025
Port CIA to new printing
2023-09-13 13:12:31 -04:00
Matt Nadareski
c3479450f5
Disable AppVeyor restore until .NET 8 support
2023-09-13 12:52:57 -04:00
Matt Nadareski
611aa3229c
Port CFB to new printing
2023-09-13 12:49:46 -04:00
Matt Nadareski
5a865f3d08
Fix one nullability issue
2023-09-13 12:35:08 -04:00
Matt Nadareski
9d8d5c23c8
Clean up project files a little
2023-09-13 11:21:06 -04:00
Matt Nadareski
3fed1a3282
Allow building with .NET 8
2023-09-13 10:48:21 -04:00
Matt Nadareski
f47387c3a4
Port BSP to new printing
2023-09-13 10:41:24 -04:00
Matt Nadareski
133272acb7
Flatten some of the printing code
2023-09-13 10:32:02 -04:00
Matt Nadareski
c49ae98df5
Port BFPK to new printing
2023-09-13 01:37:13 -04:00
Matt Nadareski
a1672a9bc0
Port BD+ to new printing
2023-09-13 01:29:50 -04:00
Matt Nadareski
ffc2e23b2f
Let's try a new library for this instead
2023-09-13 01:24:42 -04:00
Matt Nadareski
c481e73418
Take it one step further (test)
2023-09-13 01:15:57 -04:00
Matt Nadareski
06b3124b62
Attempt to make most printing static (test)
2023-09-13 01:14:25 -04:00
Matt Nadareski
d7d81665a0
Fix miscellaneous nullability warnings
2023-09-13 00:29:21 -04:00
Matt Nadareski
24c542c22f
Fix "converting null literal" warnings
2023-09-13 00:16:27 -04:00
Matt Nadareski
ec616fcdac
Fix "dereference" warnings
2023-09-13 00:08:11 -04:00
Matt Nadareski
24e9455733
Fix "possible null reference" warnings
2023-09-12 17:12:23 -04:00
Matt Nadareski
58aaf46a0e
Merge branch 'master' of https://github.com/mnadareski/BurnOutSharp
2023-09-12 12:35:41 -04:00
Matt Nadareski
54e92fe9c8
Fix "nullability of reference types" warnings
2023-09-12 12:35:19 -04:00
Matt Nadareski
4bb83c5d86
Don't allow model to be nullable
2023-09-11 23:38:51 -04:00
Matt Nadareski
2f9280460e
Make wrappers more type-defined
2023-09-11 23:25:09 -04:00
Matt Nadareski
30e8e79cf7
Fix PE references
2023-09-11 21:08:08 -04:00
Matt Nadareski
7bb0d4f39a
Migrate to ASN1 package
2023-09-11 20:59:11 -04:00
TheRogueArchivist
046814b7c4
Add new EasyAntiCheat file detections ( #265 )
...
* Add new EasyAntiCheat file detections
* Add additional EasyAntiCheat file detections
2023-09-11 07:42:54 -07:00
Matt Nadareski
cf00348d46
Update Serialization to 1.1.1
2023-09-11 01:21:38 -04:00
Matt Nadareski
8466edf80f
Migrate to Serialization package
2023-09-10 23:51:38 -04:00
Matt Nadareski
ccdf539ed4
Merge branch 'master' of https://github.com/mnadareski/BurnOutSharp
2023-09-10 23:26:54 -04:00
Matt Nadareski
aeee6e9cda
Fix build from package update
2023-09-10 23:26:32 -04:00
TheRogueArchivist
2af21cb245
Add DRML link to engine32 ( #264 )
2023-09-10 20:21:27 -07:00
Matt Nadareski
96fb5a2f93
Update Models to 1.1.1
2023-09-10 21:56:14 -04:00
Matt Nadareski
1eaefb16ba
Use IO package for array and stream extensions
2023-09-08 16:33:06 -04:00
Matt Nadareski
1c972a29a7
Migrate INI reading to Nuget
2023-09-08 12:19:31 -04:00
Matt Nadareski
aa33c083fe
Fix package reference for Models
2023-09-08 10:36:45 -04:00
Matt Nadareski
a9454e96ed
Migrate to Nuget package for Models
2023-09-04 23:44:45 -04:00
Matt Nadareski
fb6fa85cd3
Merge branch 'master' of https://github.com/mnadareski/BurnOutSharp
2023-09-04 22:58:25 -04:00
TheRogueArchivist
3c12bdc212
Add Engine32 detection ( #263 )
...
* Add Engine32 detection
* Address PR comment
2023-08-28 12:09:25 -07:00
Matt Nadareski
5eeee760f7
Remove unnecessary param summaries
2023-08-26 22:53:35 -04:00
Matt Nadareski
cfe889d5b3
Add and use FilePathMatch ( fixes #262 )
2023-08-26 22:51:55 -04:00
TheRogueArchivist
3045c41eda
Fix Uplay false positive ( #261 )
...
Fix a false positive that resulted in "yuPlay.exe" being detected as Uplay.
2023-08-26 19:02:26 -07:00
TheRogueArchivist
d194ef9dd8
Add new SafeCast version ( #260 )
2023-07-19 10:30:48 -07:00
Matt Nadareski
aeb379f307
Bump version to 2.8
2.8.0
2023-07-14 11:37:17 -04:00
TheRogueArchivist
cae0edfb49
Add DRML links to Denuvo AC and PlayJ ( #259 )
2023-07-14 08:35:09 -07:00
TheRogueArchivist
e97558db1f
Add new HexaLock check ( #254 )
2023-05-30 17:56:19 -07:00
Matt Nadareski
06ecc1a571
Temporarily disable MS-CAB extraction
...
This only affects the code for normal protection scans. This does not affect trying to run extract separately, mainly for the purposes of testing.
2023-05-30 13:43:35 -04:00
TheRogueArchivist
adcf9ee27e
Add hash check for RipGuard ( #252 )
...
* Add hash check for RipGuard
* Make sure the file exists before trying to hash it
* It's the safety dance
2023-05-14 12:45:30 -07:00
TheRogueArchivist
a8c759be55
Add basic RipGuard detection ( #251 )
...
* Add basic RipGuard detection and notes.
2023-05-04 05:24:33 -07:00
Matt Nadareski
ecf97de439
Use larger output buffer for MSZIP
2023-04-28 15:14:28 -04:00
TheRogueArchivist
f134de6609
Minor SecDrv cleanup ( #249 )
...
Update comments and improve output.
2023-04-22 18:18:09 -07:00
TheRogueArchivist
d91ce3100b
Overhaul Macrovision and related protections ( #248 )
...
* Improve several SafeCast checks
* Add new SafeCast versions.
* Add SafeCast NE checks.
* Move stxt* checks to Macrovision, and add SafeCast specific check.
* Confirm SafeCast file and add relevant executable checks.
* Add empty file detection for some SafeDisc drivers.
* Various Macrovision improvements
* Move and improve stxt* section checks.
* Add proper Redump entry number for Puyo Puyo Fever.
* Add directory separator to some SafeDisc checks to avoid false positives.
* Add SafeWrap skeleton with notes.
* Minor Macrovision fixes
* Fix stxt* section checks.
* Add product identification for one CDS-300 version.
* Further Macrovision improvements
* Add product detection via version for SafeDisc Lite and SafeCast ESD.
* Add improved SafeDisc LT/Lite checks.
* Add various notes about SafeCast/SafeDisc.
* Add new secdrv version detection.
* Herald the upcoming secdrv cataclysm.
* Move SecDrv checks into Macrovision
* Move SecDrv checks into Macrovision, as it's known to be present on multiple Macrovision products.
* Improve SafeCast checks
* Add new SafeCast executable and path checks.
* Change a C-Dilla output.
* ah sweet, man-made horrors beyond my comprehension
* Split new and old "BoG" string checks to make finding an expunged version easier.
* Confirm unconfirmed SafeCast version, add new unconfirmed version.
* Remove now unneeded result list cleaning.
* Improve SafeCast notes.
* Add new SafeCast file description and file name checks.
* Remove "GetSafeDisc320to4xVersion" and improve CLCD16 version report.
* Address PR comments
* Address further PR comments
2023-04-21 19:38:18 -07:00
Matt Nadareski
20de40014d
Fix version info reading
2023-03-27 10:46:05 -04:00