[Problem] Output Path changes on initial edit to redumper Parameters #577

Closed
opened 2026-01-29 16:18:45 +00:00 by claunia · 7 comments
Owner

Originally created by @tjanas on GitHub (Jul 20, 2023).

Originally assigned to: @mnadareski on GitHub.

Version
What version are you using?

  • Stable release (version here)
  • WIP release (2.6.1-1170)

Build
What runtime version are you using?

  • .NET Framework 4.8 running on (Windows 7 Home Premium)
  • .NET 6.0 running on (Operating System)

Describe the issue
On startup, without a disc loaded, MPF may have an Output Path as the following once selecting a System/Media Type:
ISO\Disc Not Detected\Disc Not Detected.bin

Upon editing the Parameters to add a valid parameter, the output path changes from a relative path to an absolute path, and the file extension is dropped:
C:\MPF\ISO\Disc Not Detected\Disc Not Detected

To Reproduce
Steps to reproduce the behavior:

  1. Start MPF without a disc loaded.
  2. Choose a CD-based System/Media Type
  3. Add a valid parameter to Parameters for the selected Dumping Program

Expected behavior
Do not make any changes to Output Path.

Originally created by @tjanas on GitHub (Jul 20, 2023). Originally assigned to: @mnadareski on GitHub. **Version** What version are you using? - [ ] Stable release (version here) - [X] WIP release (2.6.1-1170) **Build** What runtime version are you using? - [X] .NET Framework 4.8 running on (Windows 7 Home Premium) - [ ] .NET 6.0 running on (Operating System) **Describe the issue** On startup, without a disc loaded, MPF may have an Output Path as the following once selecting a System/Media Type: `ISO\Disc Not Detected\Disc Not Detected.bin` Upon editing the Parameters to add a valid parameter, the output path changes from a relative path to an absolute path, and the file extension is dropped: `C:\MPF\ISO\Disc Not Detected\Disc Not Detected` **To Reproduce** Steps to reproduce the behavior: 1. Start MPF without a disc loaded. 2. Choose a CD-based System/Media Type 3. Add a valid parameter to Parameters for the selected Dumping Program **Expected behavior** Do not make any changes to Output Path.
claunia added the bug label 2026-01-29 16:18:45 +00:00
Author
Owner

@mnadareski commented on GitHub (Jul 20, 2023):

Does this happen for both DIC and Redumper?

@mnadareski commented on GitHub (Jul 20, 2023): Does this happen for both DIC and Redumper?
Author
Owner

@tjanas commented on GitHub (Jul 20, 2023):

Does this happen for both DIC and Redumper?

It does not. If I change the Dumping Program from its default value of redumper to DiscImageCreator on startup before any other steps, the file extension is not dropped (although the path still changes from relative to absolute).

@tjanas commented on GitHub (Jul 20, 2023): > Does this happen for both DIC and Redumper? It does not. If I change the Dumping Program from its default value of redumper to DiscImageCreator on startup before any other steps, the file extension is not dropped (although the path still changes from relative to absolute).
Author
Owner

@mnadareski commented on GitHub (Jul 20, 2023):

That's interesting that switching the program after startup causes it to work properly. Maybe more specifically: on startup, if you have DIC as the default or Redumper as the default, does it have the same behavior?

@mnadareski commented on GitHub (Jul 20, 2023): That's interesting that switching the program after startup causes it to work properly. Maybe more specifically: on startup, if you have DIC as the default or Redumper as the default, does it have the same behavior?
Author
Owner

@tjanas commented on GitHub (Jul 20, 2023):

If I make DiscImageCreator the default dumping program (instead of redumper), the file extension is not dropped when restarting MPF and repeating the above steps.

@tjanas commented on GitHub (Jul 20, 2023): If I make DiscImageCreator the default dumping program (instead of redumper), the file extension is not dropped when restarting MPF and repeating the above steps.
Author
Owner

@mnadareski commented on GitHub (Jul 20, 2023):

Okay, I'm assuming you have Redumper set as default otherwise. This should help narrow down the issues.

@mnadareski commented on GitHub (Jul 20, 2023): Okay, I'm assuming you have Redumper set as default otherwise. This should help narrow down the issues.
Author
Owner

@tjanas commented on GitHub (Jul 20, 2023):

Would it be possible to preserve the relative Output Path? If so, should that be its own Feature Request issue?

@tjanas commented on GitHub (Jul 20, 2023): Would it be possible to preserve the relative Output Path? If so, should that be its own Feature Request issue?
Author
Owner

@mnadareski commented on GitHub (Jul 20, 2023):

Separate request for that. The full path makes things less ambiguous in the code.

@mnadareski commented on GitHub (Jul 20, 2023): Separate request for that. The full path makes things less ambiguous in the code.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#577