I've just installed
ComicAmi.
Installation isn't as simple or foolproof as it could be,
at least if you want to be able to simply double-click on CBZ or CBR files:
* def_cbz & def_cbr icons are provided, but no instructions (from a quick glance anyway) saying where they should be put (hint: EnvArc:Sys aka Sys:Prefs/Env-Archive/Sys).
* You ALSO need to go to Sys:Prefs/DefIcons and "Add" two new filetypes (named CBZ and CBR). For CBZ you should "Add...Pattern" and then type #?.cbz . For CBR you should do the same, but type #?.cbr .
* The "Default tool" of the icons is unhelpfully "comicami", which simply won't work at all. You need to change it to "AppDir:ComicAmi" (and then run ComicAmi once before this will work).
* Double-clicking on a CBZ or CBR file now starts ComicAmi... but it fails to load the file, printing the error SELECTED FILE LOCK FAILED to a Shell window.
* The problem is that the provided icons have "Start from" set to Workbench, when it needs to be changed to Shell. Make sure to then UNtick "Prompt for input".
* Dragging'n'Dropping files onto the window doesn't work either. (It's currently necessary to click on the "Open folder" icon, then drag your CBZ/CBR file to that.) It's not something I really expected to work on a first release (RunInUAE didn't initially support drag'n'drop either), but I only tried it becomes directly double-clicking files doesn't work...
In actual usage, it seems to work (from a quick try), but I did notice something rather undesirable:
* Every time I open a CBZ file, it unpacks the whole thing to a randomly-named directory in a hidden "tmpcomic" sub-folder.
And leaves the files there forever, taking-up disk space. * If you open the same CBZ twice, you get two folders with the same files. This is obviously unacceptable, as it will quickly fill-up your hard disk. (And really it should't leave any files behind at all.)
* I'd suggest unpacking to T: (which is usually in RAM Disk), which should be faster & won't permanently waste space... Although it should still delete the files when finished.
Another (smaller) annoyance:
* ComicAmi starts with it's window only taking about 50% the width & height of the screen.
* If you maximise this (Shift-click the relevant window gadget), then it becomes nice & big...
* ... But when you close & restart ComicAmi, it forgets the size you last used, so you have to resize it all over again. Not very desirable!
* If you move it to another public screen (nice that this works), it also forgets that when you close it.
* Actually this is slightly buggy - after closing the program, the public window still stays open. I assume ComicAmi fails to unlock the public screen (the window might be handled by a Reaction class(?), in which case the window class is probably not being destroyed correctly).
A *really small* cosmetic issue:
* If you iconise the program (by clicking the relevant window gadget), the icon is a generic "Shell" icon, rather than the program's own icon. (I recall that this was actually surprisingly complex to achieve, when I did it for RunInUAE, probably more complex than any of the other issues I've mentioned here, so best leave this little issue till last.)
Anyway, the basic function of reading CBZ files works, and seems it just needs some polishing (as the version number 0.53 suggests!).
Edited by ChrisH on 2016/10/22 12:46:38
Edited by ChrisH on 2016/10/22 12:48:52