Skip to content

add xbe title naming#2

Closed
nerdspice wants to merge 26 commits intoMakeMHz:masterfrom
nerdspice:master
Closed

add xbe title naming#2
nerdspice wants to merge 26 commits intoMakeMHz:masterfrom
nerdspice:master

Conversation

@nerdspice
Copy link
Copy Markdown

This PR adds optional xbe title naming. Drop the attach_cso.xbe file in the same folder as this script and it will generate a default.xbe file with the name of the iso or you can provide a custom name after the iso path. (e.g. ciso.py <iso path> <optional custom title>)

@nerdspice
Copy link
Copy Markdown
Author

FYI, looking at PR #1 it may cause issues with argv. Some slight changes would be needed if that PR is merged.

@nerdspice
Copy link
Copy Markdown
Author

nerdspice commented Aug 12, 2023

bd2db02 removes the optional custom title parameter to make it more compatible with PR #1. If you want a "custom" title, rename your iso before running the script.

@nerdspice
Copy link
Copy Markdown
Author

nerdspice commented Aug 12, 2023

Title is now pulled from default.xbe inside the ISO. Tested with redump and xiso images. This code assumes a default.xbe file exists at the root level of the ISO.

@nerdspice
Copy link
Copy Markdown
Author

Commit 190abd8 now patches in the Title Image (embedded thumbnail image in the xbe) if found in ISO default.xbe

@nerdspice
Copy link
Copy Markdown
Author

Commit 44ffbcb (and the few others after it) adds folder sorting and title fallback option. If the title is somehow blank inside the original ISO default.xbe, it will fallback to using the ISO filename. Use PR #1 and the small batch script below to process multiple files via drag-and-drop (make sure the gen_attach_xbe() is inside the for loop; same indent level). If you want to generate just the default.xbe files, comment out the compress_iso() function call at the bottom, put your CSOs back in the same folder as the original ISO (with the same name) and re-run the script.

ciso.bat.zip

@nerdspice
Copy link
Copy Markdown
Author

Dropping a new version of ciso.exe that includes all the latest changes and incorporates wiredopposite's json title parser.

ciso.exe.zip

add decompressor script
delete unciso.py
@nerdspice
Copy link
Copy Markdown
Author

Dropping a new exe that includes PR #5 (multi-processor support) for faster compression.

ciso.exe.zip

@nerdspice
Copy link
Copy Markdown
Author

Dropping a new exe that includes PR #6 (updated progress bar & speedometer). This also has a small bit of performance tuning, as well, for faster compression.

ciso.exe.zip

@nerdspice
Copy link
Copy Markdown
Author

Dropping a new exe that includes PR #7 (convert redumps to xiso).

ciso.exe.zip (Win7+ 64-bit)

@nerdspice
Copy link
Copy Markdown
Author

Gonna close this PR in favor of a separate branch that will come later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant