Matt Nadareski
fb2b1b7c54
Fix system detection logging
2025-01-03 09:52:42 -05:00
Matt Nadareski
7b8becfa40
Update RedumpLib to 1.6.4 ( fixes #805 )
2024-12-31 21:41:32 -05:00
Deterous
19dd4f43e4
Minor UI changes to DIW ( #803 )
...
* Change DIW userinput ratio to 3:7
* Add groupboxes around contents and readonly tabs in DIW
* Use real PVD and PIC in debug data
* rearrange groupbox / stackpanel
* group boxes
2024-12-28 23:02:06 -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
0ce928349c
Use internal options instead of external
2024-12-23 10:06:44 -05:00
Matt Nadareski
79e4f4a142
Pass options to process user info separately
2024-12-23 00:54:56 -05:00
Matt Nadareski
4bd8fc476c
Avoid unnecessary null checks
2024-12-23 00:05:48 -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
Matt Nadareski
4106a6261b
Slightly increase nesting of file pre-dump checks
2024-12-21 23:23:03 -05:00
Matt Nadareski
6b006958a6
Slightly reduce nesting of file pre-dump checks
2024-12-21 23:16:31 -05:00
Deterous
068b92ebac
Check for partial dumps ( #791 )
...
* Check for partial dumps
* fix bugs
* Change program checking order
* comments bad
* Adds CheckExistingFiles tests
* Correct test results
2024-12-21 23:01:16 -05:00
Matt Nadareski
4cf2b8a83d
Allow check and IRD most of the time
2024-12-21 20:33:19 -05:00
Matt Nadareski
333043ccae
Account for menu items for disable/enable
2024-12-21 20:30:23 -05:00
Matt Nadareski
0ff1753aa2
Disable all UI elements on protect scan
2024-12-21 13:33:12 -05:00
Matt Nadareski
e5e7bf49fc
Fix log line for default system use
2024-12-20 23:11:29 -05:00
Matt Nadareski
8b73ffc4a2
Ensure parameters checkbox is enabled to start
2024-12-20 22:38:08 -05:00
Matt Nadareski
ce6ed1e01b
Disable more UI elements when editing
2024-12-20 22:33:24 -05:00
Matt Nadareski
bc0cd60fc1
Separate params checkbox from input
2024-12-20 22:31:10 -05:00
Matt Nadareski
ad8a623f16
Selectively rebuild program list
2024-12-20 21:46:03 -05:00
Matt Nadareski
b025898d7b
Fix output name null edge case
2024-12-20 21:35:49 -05:00
Matt Nadareski
b604aefd5e
Simplify output name assembly logic
2024-12-20 21:30:31 -05:00
Matt Nadareski
2fb8613a85
Remove unnecessary namespace prefixes
2024-12-06 00:35:25 -05:00
Matt Nadareski
075a95ef4c
Ensure consistency in frontend code
2024-12-05 22:45:53 -05:00
Deterous
c7b6b08397
Improve parameters for default output path ( #762 )
...
* Improve parameters for default output path
* ToUpperInvariant
2024-11-22 10:55:20 -05:00
Matt Nadareski
da6b2f0e24
Remove unncessary .NET Framework 4.0 gating
2024-11-21 13:29:06 -05:00
Matt Nadareski
f6baaa6f5e
Reduce unnecessary use of IEnumerable
2024-11-21 11:55:00 -05:00
Matt Nadareski
68fd5a2aa0
Be smarter about some data types
2024-11-16 01:07:47 -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
ee0ccecfb2
Replace user info func with ProcessUserInfoDelegate
2024-11-03 22:29:26 -05:00
Matt Nadareski
6455ebd434
Simplify GetMediaType return
2024-11-03 21:55:04 -05:00
Matt Nadareski
ba24a4b21a
Create and use RegexOutputFile
2024-08-23 20:58:55 -04:00
Matt Nadareski
8dbb589d42
Create some PlayStation helper methods
2024-08-21 00:35:54 -04:00
Matt Nadareski
06776a6093
Add physical drive extensions to new tool
2024-08-06 16:52:37 -04:00
Matt Nadareski
e9a9011dbd
Update RedumpLib to 1.4.1
2024-07-24 11:45:12 -04:00
Deterous
2983266e8a
Fix parameters after extension change ( #721 )
2024-07-06 23:48:34 -04:00
Deterous
1baef4440a
Don't set MediaType if parameters ambiguous ( #720 )
2024-07-06 22:28:04 -04:00
Matt Nadareski
2830641b8a
Move GetDefaultSpeedForMediaType to common location
2024-06-25 16:42:23 -04:00
Matt Nadareski
503a6a8cdc
Create Frontend.Tools namespace
2024-05-28 14:19:59 -04:00
Matt Nadareski
d349ef8a9d
Combine remaining Core into Frontend
2024-05-28 14:12:36 -04:00
Matt Nadareski
f2ba433859
Merge VersionTool into FrontendTool
2024-05-28 11:57:53 -04:00
Matt Nadareski
8eece24d9a
Create FrontendTool and move some methods to it
2024-05-28 11:51:10 -04:00
Matt Nadareski
bb644e9a8b
Move InfoTool to root of Core
2024-05-28 11:45:00 -04:00
Matt Nadareski
bb92c43b35
Rename Tools to VersionTool
2024-05-28 11:38:58 -04:00
Matt Nadareski
b9d6a13e20
Move ProgramSupportsMedia to MainViewModel
2024-05-28 11:36:58 -04:00
Matt Nadareski
a63c844ed1
Move drive-reading methods to Drive
2024-05-28 10:56:34 -04:00
Matt Nadareski
87ba8d573d
Tools always run in separate window
2024-05-27 23:34:42 -04:00
Matt Nadareski
9613cae204
Rename Core.* libraries
2024-05-23 15:40:12 -04:00