Myth Film Cataloguer
Updated 6 nov.
Lists your films.
Mac-only.

Accessed times
since 3 May 98

Download 1.09b4 (36 K zipped includes this readme)
Download 1.09b4 (50 K stuffed, binhexed includes this readme)

Version history

Report a bug or give suggestion (read Known limitations first, please)

What is it?
Myth Film Cataloguer extracts some information and writes it to a text file and/or sets the Finder Comment of the film file. This information includes Game, Map, Players, Difficulty. You can format this information somewhat.

Operation
Just drop the films on the application.

If it is the first time you use this program it will open a preferences dialog. It will also do this if you double-click on the application. See below how to edit the preferences.

The result can look like this:
Sample output, a Finder Get info box:

Sample output: The text file

The default is a comma separated file that you can open in Excel for instance.

House div test;Cooperative;A House Divided;ThorulfR (SBS);Normal
bagtest;Solitaire;Bagrada;;Normal
round3_f2_ap_2;Scavenger Hunt;Rest in Pieces (Dark);Hadrian *F*,Ralph *F*,Mims *F*,Mundrid ·ap·,Ananab Tilps civil,Wintermute ·ap·,Skynxnex ,Butcher ·ap·,Gil-Estel *F*,Chameleon *F*,Cantrip *F*;Normal
round3_f2_ap_3;Territories;Keep across the River;Ralph *F*,Hadrian *F*,Mims *F*,Gil-Estel *F*,Chameleon *F*,Wintermute ·ap·,Mundrid ·ap·,Skynxnex ,Butcher ·ap·,Ananab Tilps civil;Normal
round3_f2_ap_4;Territories;Keep across the River;Ralph *F*,Hadrian *F*,Mims *F*,Gil-Estel *F*,Chameleon *F*,Wintermute ·ap·,Mundrid ·ap·,Skynxnex ,Ananab Tilps civil,Butcher ·ap·;Normal
round3_f2_ap_5;Captures;Mudpit Massacre (Dark);Wintermute ·ap·,Mundrid ·ap·,Skynxnex ,Butcher ·ap·,Gil-Estel *F*,Mims *F*,Chameleon *F*,Ananab Tilps civil;Normal
Netgame- Oct 25 22_20_41 1998;Last man on the Hill;Rest in Pieces;Birke (SBS),Ellac af G (SBS)r,Electrofryer (SBS),Vermillion &endash;MGS&endash;,ThorulfR (SBS);Normal

Why?
If you like Myth you might have assembled lots of films, all interesting. However they are all named "Netgame so and so". So if you are looking for that great flag rally game on mudpit massacre. You really dont want to start Myth and check all films. This will hopefully make life simpler.

 

What about third-party maps?
If you marked the Myth application in the preferences dialog, then the program will look for third party maps in the plugins folder.
It will currently ignore map files in the local:tags:mesh folder.

 

Known bugs
None, but the Mac filesystem and I dont always look eye-to-eye. I might have missed a parameter somewhere. If it crashes, sorry. It worked fine during testing.

Note
You can drop saved files on this app also. Since the data is located in the same places this should work ok.
If you drop a lot of files on the Cataloguer, Finder (not Cataloguer) will take a very long time to fix the comments. I dropped 203 files on my slow computer and it took 15 minutes (estimate). Keep it below 100 a time.

Known limitations.
Hopefully I will fix some of these someday.
Does not show strange characters in player names correctly (and probably never will)
Game strings and Difficulty strings are coded into the program and can currently not be changed.
If your want to change the name of a predefined (ie Bungie) map, you can edit the program in Resedit. Please Do not spread modified programs.
The preferences is a simple modal dialog, so you cannot switch it out. This will not change.
Can not cut and paste in preferences.
There is a limitation in Finder at 200 characters in the comments field.

 

Editing preferences

Myth application is located in: Needed for 3rd party maps. Click Locate... and select your Myth application.
Output to text file. Check and you will be prompted for an output file (Simpletext).
Set comment. Check this and the comments of the film will be changed to the info found.
Edit Comment text/Edit file text: Edit how you want the output formated. The % entries are parameters. For example %GAME will be exchanged for the game type etc.
Enter (Game,Map,Diff,PlayX,PlayE). Enters a parameter.

%FILE: The filename
%GAME: The gametype
%PLAYX and %PLAYE must occur in pairs. Notice how the comma and space after %PLAYX comes after each player except the last.
%DIFF the level at which the game was played. Generally makes no difference on netmaps, except on maps like Johnny Polite's Slugfest.
%NS, %NE Conditionals, must occur in pairs. If nothin gets replaced between %NS and %NE then nothing gets written. For instance

%NS %PLAYX, %PLAYE %NE

will be replaced by nothing on a solo game

Preview A preview of what it could look like.
OK save prefs and quit.
Cancel dont save prefs and quit
View selects a film for preview.
Do one sets the comments of a single file.

Version history.
1.0b1 First release. May 3rd


1.0b2 May 4th

Fixed codes for Rest in pieces and Rip (Dark).
Read the stli for 3rd party maps more correctly. (Some did not work)
Added the View and Do One buttons to prefs.
Corrupt films should not crash the program.

1.09b3 Nov 6th

Handles .gor files.
Separate prefs file.
Fixed nasty bug when dialogs where closed that could crash the program
Added prefs list of 3rd party .gors for faster load 2nd+ time.
Coops - or rather solo games with players - are listed as such.
Added separate text and comment prefs.
32K limit on string length when writing to files not 255 characters.
+ more I forgot now.

1.09b4 Nov 8th

Added SIZE-resource. Dont know if this will make it run in 8.5, but it cant hurt.
Aligned fields in prefs-dialog. (Still ugly though)