Bamboozle is a new tool for creating and manipulating blorb files which I have been working on for about a month.
It is a TUI (text user interface), so on Linux, BSDs and MacOS X needs to be run from a terminal. On Windows, you can just double-click and the console should appear automatically, but it can be run from cmd.exe or Powershell too.
Surely not right now.
In a Blorb file, according to the spec, the IFID can come either from an āIFmdā (iFiction XML) chunk, or failing that, be embedded in the story chunk itself (Glulx/z8 file or whatever).
Bamboozle doesnāt yet understand the former (although it may eventually be able to add/replace an IFmd chunk in which youāve put a new IFID), and it seems unlikely itāll be extended toward binary-patching the latter (since I think it doesnāt concern itself with the contents of constituent files/chunks in a Blorb).
(The spec notwithstanding, I donāt know how wise it would be in practice to try overriding an IFID embedded in a story file with a different one in iFiction XML ā do consumers that care about IFIDs reliably ignore the story file IFID in this case?)
Click on āļø 1 Releaseā on the right-hand sidebar
Under āVersion 0.8.0ā, thereās .tar.*/.zip files under āAssetsā (not the ones you want) and, lower down, -full-src.zip/.tar.gz under āFULL SOURCESā (the ones you want).
With Gitlab, just going to the tagās page use to be enough to see the release notes and any attached files, it sucks that they have made this UX even worse now, hiding those thing behind an extra link.
P.S. I have fixed the link in the README. I shall update the repo to include those header files too (and hence another release I guess).