[Request] Separate "Program Pack" instead of bundling with every single zip #661

Closed
opened 2026-01-29 16:20:14 +00:00 by claunia · 3 comments
Owner

Originally created by @mnadareski on GitHub (Nov 30, 2023).

Originally assigned to: @mnadareski on GitHub.

Instead of packing every program with every zip and making it harder to maintain, have a separate download pack that includes all of the dumping programs at the correct versions. Possibly one for each x86 and x64.

Originally created by @mnadareski on GitHub (Nov 30, 2023). Originally assigned to: @mnadareski on GitHub. Instead of packing every program with every zip and making it harder to maintain, have a separate download pack that includes all of the dumping programs at the correct versions. Possibly one for each x86 and x64.
claunia added the enhancement label 2026-01-29 16:20:14 +00:00
Author
Owner

@Deterous commented on GitHub (Nov 30, 2023):

I think it is better to bundle them, or else people will forget to download new program packs and be running MPF 5.2.0 with redumper v1. Additionally, the download list on new releases is long enough :)

@Deterous commented on GitHub (Nov 30, 2023): I think it is better to bundle them, or else people will forget to download new program packs and be running MPF 5.2.0 with redumper v1. Additionally, the download list on new releases is long enough :)
Author
Owner

@mnadareski commented on GitHub (Nov 30, 2023):

Sample build script that would omit the programs. Useful for a mega build script that builds all possible versions.

REM Create MPF Debug archives
cd %BUILD_FOLDER%\MPF\bin\Debug\net6.0-windows\win-x64\publish\
7z a -tzip -x!Programs\* %BUILD_FOLDER%\MPF_net6.0_win-x64_debug.zip *
cd %BUILD_FOLDER%\MPF\bin\Debug\net8.0-windows\win-x64\publish\
7z a -tzip -x!Programs\* %BUILD_FOLDER%\MPF_net8.0_win-x64_debug.zip *

REM Create MPF Release archives
cd %BUILD_FOLDER%\MPF\bin\Release\net6.0-windows\win-x64\publish\
7z a -tzip -x!Programs\* %BUILD_FOLDER%\MPF_net6.0_win-x64_release.zip *
cd %BUILD_FOLDER%\MPF\bin\Release\net8.0-windows\win-x64\publish\
7z a -tzip -x!Programs\* %BUILD_FOLDER%\MPF_net8.0_win-x64_release.zip *
@mnadareski commented on GitHub (Nov 30, 2023): Sample build script that would omit the programs. Useful for a mega build script that builds all possible versions. ```batch REM Create MPF Debug archives cd %BUILD_FOLDER%\MPF\bin\Debug\net6.0-windows\win-x64\publish\ 7z a -tzip -x!Programs\* %BUILD_FOLDER%\MPF_net6.0_win-x64_debug.zip * cd %BUILD_FOLDER%\MPF\bin\Debug\net8.0-windows\win-x64\publish\ 7z a -tzip -x!Programs\* %BUILD_FOLDER%\MPF_net8.0_win-x64_debug.zip * REM Create MPF Release archives cd %BUILD_FOLDER%\MPF\bin\Release\net6.0-windows\win-x64\publish\ 7z a -tzip -x!Programs\* %BUILD_FOLDER%\MPF_net6.0_win-x64_release.zip * cd %BUILD_FOLDER%\MPF\bin\Release\net8.0-windows\win-x64\publish\ 7z a -tzip -x!Programs\* %BUILD_FOLDER%\MPF_net8.0_win-x64_release.zip * ```
Author
Owner

@mnadareski commented on GitHub (Dec 2, 2023):

The new build script has made this discussion obsolete.

@mnadareski commented on GitHub (Dec 2, 2023): The new build script has made this discussion obsolete.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#661