Matt Nadareski
48c945f194
Add interactive mode to CLI ( fixes #819 )
2025-04-30 16:19:19 -04:00
Matt Nadareski
ca898c4689
Always write full configuration file ( fixes #839 )
2025-04-30 08:55:37 -04:00
Deterous
d77e9c1612
Update redumper to build 549 ( #835 )
...
* Update redumper to build 549
* Add more redumper tests
* Add type
* Support .flip and .cache outputs
* Fix typo
* Fix test name
* Update tests
* Update tests again
* Don't check dmi/pfi/ss hashes against redump
* Fix incorrect flag
* Get last SCSI error count
* Fix test
* Fix test again
* Fix test finally
* Fix test final
* Review
* SACD doesn't need skeleton
* Proper SACD system handling
* Final final
* delete
2025-04-17 08:39:10 -04:00
Matt Nadareski
d7736055a0
Fix BinaryObjectScanner update
2024-12-31 13:45:25 -05:00
Matt Nadareski
8e37932b86
Add and use internal program short names
2024-12-31 13:43:57 -05:00
Matt Nadareski
c1f2fd5f19
Be consistent with filename extensions ( fixes #804 )
2024-12-29 14:12:04 -05:00
Deterous
fb05409c5d
Minor UI and other fixes ( #802 )
...
* Wider DIW, rounded message boxes
* Don't log drive speed
* Change margins
* Allow changing DIW size
* Revert change to DIW sizing
* Change left column size in DIW
* Increase textbox ratio in UserInput
* Fix non-userinput margins
* Allow custom message box to move from image
* Change changelist
* PS4 pkg date is useless
2024-12-28 11:43:53 -05:00
Matt Nadareski
1c9b94341a
Wrap some PhysicalTool method calls
2024-12-28 00:35:12 -05:00
Matt Nadareski
f60f26065b
Don't add special field keys with no reason
2024-12-27 21:58:12 -05:00
Deterous
2ed14a7688
Improve PS4/PS5 parsing ( #799 )
...
* Improve PS4/PS5 parsing
* requested changes
---------
Co-authored-by: Matt Nadareski <mnadareski@outlook.com >
2024-12-27 21:29:33 -05:00
Deterous
5b82cdacda
Improve system detection ( #792 )
...
* Improve Sega system detection
* Fix namespace
* Ignore exception
* Add Sega CD header
* Improve system detection
* Amiga CD check
* Improve 3DO and Mac detection
* Remove unused parameter
* Try determine system even when drive inactive
* Better logic for inactive drives
* scope issues
* GameWave and VIS
* Fix Neo Geo CD system check
* use var
* put physicaltool behind try catch
* better use var
2024-12-22 20:26:47 -05:00
Deterous
ca59d71e7d
Print PS4/PS5 app.pkg info ( #785 )
...
* Print PS4/PS5 app.pkg info
* namespace
* Use a filestream
* Use appPkgHeaderDeserializer obj
* null check
2024-12-19 10:23:50 -05:00
Matt Nadareski
7c0923881e
Update BOS to 3.3.2
2024-12-14 23:05:57 -05:00
Matt Nadareski
eeacb7b3b2
Slight formatting tweaks
2024-12-14 20:48:28 -05:00
Deterous
d3039af3e1
Fix bug with volume labels ( #781 )
2024-12-14 20:31:44 -05:00
Deterous
eaa77dbeed
Better deal with volume labels ( #780 )
...
* Better deal with volume labels
* Add missing using
* use nullable string
* Deal with review comments
* Fix issues
* Better deal with Xbox/Xbox360 labels
* Use FirstOrDefault
* Add todo
2024-12-14 19:58:09 -05:00
Matt Nadareski
53c6e47fa8
Simplify prefix filtering
2024-12-11 03:57:25 -05:00
Matt Nadareski
7b7da4db1f
Add packer filtering tests
2024-12-10 14:51:09 -05:00
Matt Nadareski
b9d8e0c125
Always omit EA CD-Key
2024-12-10 14:11:48 -05:00
Matt Nadareski
3339ff1c14
Always filter out game engines and packers
2024-12-10 12:00:10 -05:00
Matt Nadareski
2bb854e7a5
Add safety check around empty config files
2024-12-06 23:58:21 -05:00
Matt Nadareski
b8e923207f
Add alternate config location ( fixes #768 )
2024-12-06 23:55:27 -05:00
Matt Nadareski
2fb8613a85
Remove unnecessary namespace prefixes
2024-12-06 00:35:25 -05:00
Matt Nadareski
94d59242b1
Update protection tool tests
2024-12-06 00:27:39 -05:00
Matt Nadareski
09179810ee
Add FrontendTool tests
2024-12-05 23:49:24 -05:00
Matt Nadareski
075a95ef4c
Ensure consistency in frontend code
2024-12-05 22:45:53 -05:00
Matt Nadareski
129a7ba63f
Add tests around ProcessingTool
2024-12-04 14:53:07 -05:00
Matt Nadareski
59a427963d
Fix PS3 firmware version being omitted
2024-11-23 19:59:25 -05:00
Matt Nadareski
617b0ba2c5
Version gate remaining Linq statements
2024-11-22 12:44:50 -05:00
Matt Nadareski
da6b2f0e24
Remove unncessary .NET Framework 4.0 gating
2024-11-21 13:29:06 -05:00
Matt Nadareski
c50c3edcc5
Don't preemptively sort protections
2024-11-21 12:08:02 -05:00
Matt Nadareski
d628b2a0dd
Use List in protection formatting
2024-11-21 12:06:12 -05:00
Deterous
d44798b27c
Fix fully matching when multiple matches found ( #759 )
...
Co-authored-by: Matt Nadareski <mnadareski@outlook.com >
2024-11-17 19:33:09 -05:00
Matt Nadareski
d8d149446f
Be smarter about Linq usage
2024-11-12 22:18:08 -05:00
Matt Nadareski
dffa16139a
Remove tupling from everything except CLI programs
2024-11-03 23:09:54 -05:00
Matt Nadareski
98bacf11fc
Reduce tupling even more
2024-11-03 22:51:24 -05:00
Matt Nadareski
a0825f276b
Use new ProtectionDictionary type
2024-11-03 22:15:42 -05:00
Matt Nadareski
da6dbe136e
Remove unnecessary System.ValueTuple usage
2024-11-03 20:38:35 -05:00
Matt Nadareski
988a5f6d2b
Update RedumpLib to 1.4.4
2024-10-18 13:04:53 -04:00
Matt Nadareski
51733557cd
Remove ReadLine in list commands
2024-10-10 11:11:54 -04:00
TheRogueArchivist
b75391b1c6
Fix SafeDisc filtering ( #749 )
...
* Start updating filtering for SafeDisc
This will need more work, as it is currently incomplete, unoptimized, and untested.
* Further updates to SafeDisc Filtering
Still not done, but most if not all the major edge cases should be accounted for. Mostly just needs testing to make sure I didn't accidentally break something along the way, and further polishing of code and outputs.
* Further update to SafeDisc Filtering
More cleanly covers another specific case.
* Hopefully final main additions to SafeDisc filtering
* Update SafeDisc matching for newest BOS
Fix things that broke with the BOS update, and update a few comments.
2024-10-01 10:53:58 -04:00
Matt Nadareski
ba24a4b21a
Create and use RegexOutputFile
2024-08-23 20:58:55 -04:00
Matt Nadareski
6be34414fe
Make GenerateArtifacts return a dictionary
2024-08-22 15:07:13 -04:00
Matt Nadareski
be224800bc
Remove redundant drive calls
2024-08-21 00:45:06 -04:00
Matt Nadareski
8dbb589d42
Create some PlayStation helper methods
2024-08-21 00:35:54 -04:00
Matt Nadareski
7b2fd5bf35
Fix minor inconsistencies
2024-08-20 23:28:25 -04:00
Matt Nadareski
95fa651074
Move MSXC parsing to PhysicalTool
2024-08-20 23:26:42 -04:00
Matt Nadareski
135bb43cdf
Use new BEE method in code
2024-08-20 14:12:39 -04:00
Matt Nadareski
cfc75ca84d
Move BEE method to better location
2024-08-20 14:08:51 -04:00
Matt Nadareski
33c35b63d7
Add bus encryption enabled method
2024-08-20 14:04:51 -04:00