Commit Graph

2557 Commits

Author SHA1 Message Date
Matt Nadareski
f9e06c11ad Make release builds a separate flag in publish scripts 2026-11-13 14:31:39 +01:00
Matt Nadareski
a8fb88313f Bump version 3.10.0 2026-11-11 22:20:40 +01:00
Matt Nadareski
2a696d332c Add cancel keypress handler for ProtectionScan 2026-11-11 22:13:02 +01:00
Matt Nadareski
2ed4418415 Add .NET 11 support 2026-11-11 18:56:35 +01:00
Matt Nadareski
b2fc763e1c Trim protection strings on processing 2026-11-02 14:58:40 -05:00
gmipf
0c23b23160 Remove the extraction folder also after a failed extraction (#424)
* Remove the extraction folder also after a failed extraction

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Keep the original cleanup comment

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 19:44:24 -04:00
Matt Nadareski
055c79343b Add light cancellation token to main scan loop 2026-10-14 21:56:04 -04:00
Matt Nadareski
f83dbee1b1 Fix version for getopts 2026-09-21 09:23:13 -04:00
Matt Nadareski
d44873b37b Enable versions in publish script 2026-09-21 09:21:54 -04:00
Matt Nadareski
bbe12c5358 Handle edge case of scanning temp directory (fixes #423) 2026-09-20 08:24:29 -04:00
Matt Nadareski
9f49f910ea Use correct README path for the future 2026-09-04 08:56:49 -04:00
Matt Nadareski
9403a338bb Bump version 3.9.0 2026-09-04 08:51:10 -04:00
Matt Nadareski
6b19685108 Update packages 2026-08-31 19:50:24 -04:00
Matt Nadareski
9d03ea57aa Bump version 3.8.0 2026-07-10 18:13:59 -04:00
Matt Nadareski
0672f0c6e1 Update copyright dates 2026-07-10 13:49:26 -04:00
Matt Nadareski
080f4327bf Update packages, relax requirements 2026-07-10 13:49:09 -04:00
Matt Nadareski
521797b7b1 Add readme to package finally 2026-07-09 09:37:59 -04:00
Matt Nadareski
f4987e1862 Bump version 3.7.1 2026-07-06 10:32:00 -04:00
Matt Nadareski
34a0fb1f87 Update Serialization to 3.0.1 2026-07-06 10:19:49 -04:00
HeroponRikiBestest
8ca25c6370 Update GCF output string for encrypted GCFs (#417)
* Update GCF output string for encrypted GCFs

* Use Array.Exists since some early GCFs have only some files encrypted
2026-06-26 20:45:18 -04:00
Matt Nadareski
c45f6a1bae Bump version 3.7.0 2026-06-19 11:39:18 -04:00
Matt Nadareski
94d271d167 Remove temporary extension 2026-06-17 22:48:55 -04:00
Matt Nadareski
656016830c Fix PSX JP anti-modchip string (UTF to Shift-JIS) 2026-06-15 14:20:34 -04:00
Matt Nadareski
5ba78908d7 Update packages 2026-06-12 11:00:13 -04:00
Matt Nadareski
52335e1720 Remove CONTRIBUTING due to org-level version 2026-05-16 15:03:29 -04:00
Matt Nadareski
78d5ff201b Update CONTRIBUTING to be more accurate 2026-05-15 13:04:33 -04:00
Matt Nadareski
0f63f798dc Split some contributing info into a README 2026-05-15 10:57:13 -04:00
Matt Nadareski
7bf12001ca Rename coding tuide to CONTRIBUTING 2026-05-15 10:54:59 -04:00
Matt Nadareski
c444d5445d Update gitignore for new VSCode feature 2026-05-15 10:39:33 -04:00
HeroponRikiBestest
759e4bead0 Update release control executable table (#414)
* Move dictionaries to constants file

* Fix paste

* Update RC table with newly found executables
2026-03-26 15:14:32 -04:00
Matt Nadareski
993b1818c3 Add removal note 2026-03-22 17:17:33 -04:00
Matt Nadareski
384db5dcf4 Bump version 3.6.0 2026-03-17 19:13:16 -04:00
Matt Nadareski
b96af0a3c2 Fix copy-paste issue with GCF test 2026-03-17 14:36:49 -04:00
Matt Nadareski
95f152c105 Add GCF tests 2026-03-17 14:30:34 -04:00
HeroponRikiBestest
ff02fdb5c3 Add BOS gcf output (#413) 2026-03-17 14:28:29 -04:00
Matt Nadareski
53d4757e5c Fix CEG test 2026-03-17 13:20:30 -04:00
Matt Nadareski
0181917850 Minor cleanup 2026-03-17 13:10:59 -04:00
HeroponRikiBestest
008d53ad8a Final Major CEG pass (#411)
* Reorganize Steam3 section in a more sensibible way, add/clean up comments.

* Finally

* Cleaned up a few things I missed, added some more comments.

* Reformat

* The future is now, old man.
Also added more comments, and removed a TODO that needed to be moved to a github question.

* Forgot to use the GUIDs for some reason

* One last TODO for something to think about in the future after this PR.

* The lack of spacing was bothering me, forgot it before.

* Updated table with more steam2 storages. Formatting changed slightly because I made a more advanced script that allows me to update the table more easily and reliably locally.

* fix spacing
2026-03-17 13:06:11 -04:00
Matt Nadareski
be5169b935 Update packages 2026-03-15 20:47:59 -04:00
HeroponRikiBestest
245e840063 Add iso-level ripguard detection. (#412) 2026-03-07 15:19:00 -05:00
HeroponRikiBestest
9be63e9e9a Change version output for protectdisc iso scan (#410)
Existing one was found to be inaccurate
2026-02-11 18:44:30 -05:00
HeroponRikiBestest
57797496cf Add steam3 samples to CEG (#409)
* forgot these 2 last time

* :(

* make todos more professional
2026-02-11 08:10:56 -05:00
HeroponRikiBestest
8490d3804f Add all my current steam2 ceg samples (#408)
* Add current steam2 entries

* Finish this round
2026-02-09 19:50:31 -05:00
HeroponRikiBestest
8df070ad3d Make CEG actually work (#407)
I wrote the original line wrong without realizing somehow.
2026-02-09 09:25:01 -05:00
HeroponRikiBestest
6cc6f66c95 Add CEG protection detection (#406)
* Initial work

* Finish PR

* Update test count
2026-02-07 18:07:36 -05:00
HeroponRikiBestest
fbee5a1c52 Add RC hash (#405)
Small update, found one more, needed to update the dictionary
2026-02-04 19:52:50 -05:00
Matt Nadareski
4807520169 This doesn't need private set 2026-01-30 22:32:44 -05:00
Matt Nadareski
91da3068b6 Clean up now-empty region 2026-01-30 22:31:25 -05:00
Matt Nadareski
c9316651c5 Use auto properties for static check lists 2026-01-30 22:30:59 -05:00
Matt Nadareski
2b3917a1ee These can't be null anymore 2026-01-30 22:15:34 -05:00