Batman - Your Battrick Helper

Options


 
News

30 May 2010 (0.7.4)Fixed Match Import
        Fixed import of player page (Thanks Volrathy)
20 May 2010 (0.7.3)Fixed Wage / BTR bug
        Fixed bug with importing of pavilion page when in a country with no FC
        Added columns for Bowling Aggression & Preference Trait
        Updated Pla yer View to show Batting Aggression
17 May 2010 (0.7.2)Fixed player, squad and nets import for new changes
        Added classes and tables to supprt the Preferences & Traits
        Altered the classes and tables to support bowling agression when split from batting aggression.
        Altered properties files to add new countries into the system
15 Feburary 2010 (0.7.1)Fixed the player import too.
        Added a check for the changeavble player fitness when importing during a match.
        Added 2 week history view just below the menu, black arrows mean squad download, yellow arrows mean pavilion / office downloaded and cricket balls indicate a match was played (FC Matches only show first day).
        Clicking on the cricket ball will bring up the matches scoresheet.
        Fixed an issue with match imports and Fall of Wicket values.
        Altered database to allow for storing of times when downloads (office / squad) are done.
        Fixed an issue with the parsing of values > 20, namely when they are 21.
        Hopefully, and thankfully, finally found a fix to the .lck file issue - a hidden bug within HSQLDB with a very undocumented solution.
08 Feburary 2010 (0.7.0) Fixed Pavilion parsing to store team's leagues and their positions in their leagues, country and world.
        Added database changes to accomodate the new pavilion data.
        Altered and improved the Financial Analyst Help (Ali).
        Added Integer Document and Float Document number validation styles.
        Added a training predictor to the Players Sub menu in Tools.
        Altered numerical input fields in the Settings window to use . the new Integer and Float Documents.
        Fixed a bug with training calculations, involing getting previous weeks of data.
        Fixed a Team Selector display bug, when showing the Batting / Bowling Analysis of a player.
        Updated the Batman Guide to version 0.4
        Fixced the pavilion html importer.
14 September 2009 (0.6.8) Fixed some squad parsing bugs (Thanks Ali).
        Added a Ground Sizer Utility.
        Added a Financial Advisor Utility.
        Altered the the layout Tools Menu to accomodate new utilities.
        Started moving to the 'import static' style of constants.
2 September 2009 (0.6.7) Fixed the over 35 year old bug
        Fixed a bug with parsing the squad page which had international players.
11 March 2009 (0.6.6) Fixed date parsing bug for matches (Thanks Jenny)
        Fixed training predictor problem with consistency nets
        Altered code to work with new page layouts (Import Squad, Player, Nets, Matches & Pavilion)
        Fixed an issue with Fall Of Wicket

Old updates here.

See the full change log here.


About

        What is a Batman?
                Not the superhero, but.... (taken from http://www.dictionary.com)
                batman: n : an orderly assigned to serve a British military officer

Batman, a tool to help you manage your Battrick team more effectivley. Currently in its early stages of development Batman only has basic functions and no help what-so-ever. It has been inspirerd by many excellent Hattrick management programs that exist in the world today.

Batman is developed in Java, and you will need at least 1.5 to run it please go here to download it.

Currently Batman is free if charge and its users are expected to realise that this is a work in progress and as such bugs and issues may crop up. If demand is sufficent more time will be spent on Batman and in respect of such efforts a small fee may become applicable.

Batman is designed to download the data automatically for you, however this has been disabled at the request of the Battrick admins to prevent server orverload.

Batman will never send data to Battrick other than your username and password, which currently are not stored anywhere.

You can contact me at: nniol@mazarin-software.com


Download

Installer for Windows
Installer provided for Windows

Batman Guide
A guide to Batman

Distributon Files
Download rar file

Extract to your desired location, and then...go to the same directory as Batman.jar and
java -jar Batman.jar to run
Summary
  • Batman.jar in root
  • All other jar files in 'lib' folder which exists in the root
  • All files with license in the title, in 'licenses' folder which exists in the root
  • batman.properties in 'properties' folderm which exists in the root
  • Other text files in the root


Getting Started

Once the program is running you need to do two steps:

  1. Use HTML Import -> Import Pavillion HTML - Paste your pavillion html here.
  2. Use HTML Import -> Import Squad HTML - Paste you squad html here.

Remember you need the source of the frame, not the pages (frameset source).
For more help see the Batman Guide.


Development Path

  • Player training predictor


Credits

No endorsement intended, and they do not endose Batman either

HTMLParser
Enables you to parse HTML files (including dirty HTML) into a useable tree structure, very, very useful
Web site here
Source 1.6 is available here.

Apache Jakarta HTTP Client
Enables you to maintain a session from a client program.
Web site here
License here

Chart2D
Enabled you to draw all sorts of very useful graphs. Very good package, recommended.
Web site here
License here

HSQLDB
Used for the File DB storage system.
Web site here
License here

Copyright:
    For content, code, and products originally developed by Thomas Mueller and the Hypersonic SQL Group:
        Copyright (c) 1995-2000 by the Hypersonic SQL Group.
        All rights reserved.
    For work added by the HSQL Development Group:
        Copyright (c) 2001-2005, The HSQL Development Group
        All rights reserved.

NSIS
Used for creating the Install Systen. Great program!!
Web site here


Links

  • Battrick - The game....
  • Hattrick - The football game that inspired battrick
  • HTMLParser - Web site here
  • Apache Jakarta HTTP Client - Web site here
  • Jave Runtime Environment - here.
  • Chart 2D - Allowed me to create the graphs, very nice utitlty, available here.
    Source for this is available from me, but due to limited web hosting space I haven't posted it.
    License is available here.
  • HSQLDB - File database, I think its great. Available here.
    License is available here.
  • WinRAR - Compression program used for the distribution.
  • NSIS - Nullsoft Scriptable Install System - is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. I like it very much, better than the old System.