m-e-meyer / kol-alv4

KoL Ascension Log Visualizer, continuing work by Phazic
2 stars 0 forks source link

kol-alv4

This is a fork of Phazic's Ascension Log Visualizer, a utility for parsing KoLmafia ascension logs into standard, more readable formats. My intent is to bring this tool back to the present.

Building this project

Go to a Git directory and run

git clone https://github.com/m-e-meyer/kol-alv4

This will create a directory named kol-alv4. Go into that directory and, assuming you have ant, just run

ant

This will create alv.jar.

Running ALV

You can run alv.jar like any other jar, with

java -jar alv.jar [ <options> ] [ <mafia-log-directory> [ <parsed-log-directory> ] ]

Running it without the -p option or its synonyms brings up a GUI, with all options and parameters ignored. If you use the -p option or a synonym, then ALV will parse logs according to the options and parameters and quit. ALV takes the following parameters:

The following format options are available. They are not mutually exclusive. If no format options are given, then only a plaintext parsed log (--text) will be generated:

The following options allow you to specify ascensions to parse:

ALV takes the following optional arguments:

Licensing

Copyright (c) 2008-2020, developers of the Ascension Log Visualizer

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Contributors

The current author wishes to acknowledge those who have gone before him in creating this software, and those whose software we use in this software:

Thank you all!