Skip to content

Latest commit

 

History

History
351 lines (291 loc) · 13.3 KB

README.md

File metadata and controls

351 lines (291 loc) · 13.3 KB

#Project Axeman Current version 0.2.2.3

Development version 0.2.3

Overview

Travian 4 extension that adds some "missing" features to the game.

This extension uses Google Chrome built-in capability to crawl and change page content using JavaScript. This extension isn't supported by Travian Games GmbH and is forbidden by Travian Game rules and Terms of use! By using this extension and all features you agree with License.

##Features

Version 0.2 is finally here!

  • Support for up to 54 countries which means support for more than 200 servers
  • Beautiful design that goes hand-in-hand with travian website
  • Advanced Plugin system where you can enable or disable plugins as you need

Available plugins

  • Warehouse na Granary capacity indicator
  • Calculating fields, buildings and units cost is now fast and easy
  • Fields and buildings upgrade indicator
  • And a lot more...

Plugins to come

  • Marketplace enhancements
  • Multilanguage support
  • Village Selector
  • Easy Build
  • Desktop notifications (tasks, units, messages, reports...)
  • Website layout customization

Development

Developed by JustBuild Development

Collaborators

Changelog

  • Version 0.2.2.3 (28.12.2012.)

    • MarketplaceEnhancements
      • New plugin MarketplaceImprovements (Alpha, Internal)
      • MarketplaceImprovements renamed to MarketplaceEnhancements
    • Change jQueryUI CSS
      • Style reminiscent of a travian
      • Deafult loaded on all pages
    • PAStyle now default loaded on all pages (except extension pages)
    • Services
      • Fix CrawlVillageType.
    • Plugins Manager
      • New style in development
      • Fixed some problems with toggling plugins
    • ResourceCalculator:
      • Add calculator to Academy and Hero page
      • Fix Less timers (more speed)
      • Fix Layout
    • Popup.html
      • Fix Profile population bug
      • Fix Profile delete removes all accounts bug
      • Fix page now has margin 0 instead of default
    • Helpers methods used to log now support categories
  • Version 0.2.2.2 (25.11.2012.)

    • Added Google Analytics
  • Version 0.2.2.1 (25.11.2012.)

    • PluginManager check deafult state of plugin, on first run
    • StorageDetais show data as table
    • Enums have all buildings
    • jQuery & jQueryUI update
    • FieldUpgradeIndicator is now UpgradeIndicator
      • Add VillageIn support
    • Services:
      • Crawl Villages Details
        • Check Main City
        • Crawl Village population
        • Crawl Village Position
      • Fix Crawl Population
    • UpgradeIndicator: FieldUpgradeIndicator take into account IsMainCity
  • Version 0.2.2 (22.11.2012.)

    • Minor fixes
    • Fix some typos
    • Delete old & unused elements
    • Services:
      • Crawl population
      • Crawl village type
    • format manifest.json to readable form
    • Rebuid Plugin manager
    • Plugin settings are extended from model
    • Add new settings: deafult value and changeable
    • ResourceIndicator:
      • Tell, if the negative crop production
      • Beautify indicator frame
    • ResourceCalculator:
      • You can't build when production is negative, or warehouse < cost
    • Fix FieldUpgradeIndicator:
      • Levels as rounded div's
      • Village type from profile
      • Fix problem with new fields "deafult: 0"
  • Version 0.2.1.1 (12.07.2012.)

    • Fixed FieldUpgradeIndicator not showing marks on right position
  • Version 0.2.1.0 (11.07.2012.)

    • Added FieldUpgradeIndicator plugin
    • Minor fixes
  • Version 0.2.0.3 (06.07.2012.)

    • Disabled DevelopmentMode by default (bug from last build)
  • Version 0.2.0.2 (06.07.2012.)

    • Fixed ModelView not showinf problem
  • Version 0.2.0.1 (05.07.2012.)

    • Fixed resources production crawling (now from script) on almost every page
    • Optimized crawling villages list
    • Updated ResourceCalculator
    • Updated ResourceIndicator
    • Added "Feedback" text on top of feedback page
    • Updated BackgroundScript
    • BackgroundScript now supports Action category
  • Version 0.2.0.0 (03.07.2012.)

    • README and LICENSE file changes
    • Merge pull request #2 from AleksandarDev/features … Features
    • Moved new contentscript file
    • Soma minor changes
    • Minor code changes
    • Basic App layout
    • App classes
    • Added other scripts
    • App ground
    • Requests now working
    • Updated jQuery
    • Updated jQueryUI
    • Fixed extension
    • Plugin registration
    • Fixed DevelopmentToolbar public definition name
    • Merge branch 'feature-plugin-developmenttoolbar' into development
    • Added Debug mode
    • Merge branch 'development' into feature-plugin-developmenttoolbar
    • Support for Debug log
    • Merge branch 'feature-plugin-developmenttoolbar' into development
    • Fixed DLog
    • Fixed Notifications and Requests classes
    • Changed Requests and Notifications to RequestManager and Notification Manager
    • Updated Development notes
    • Added extension root URL helper methods
    • GetImageURL and GetExtensionRootURL added to Helpers class
    • Added basic controls but having problems with text foregroud color
    • Merge branch 'feature-plugin-developmenttoolbar' into development
    • DevelopmentToolbar changes
    • Minor changes
    • Added Popup.html
    • Class implementation
    • Implementing classes
    • Added PluginsManager and Header to plugins
      • Coments are now max. 80c long
      • Plugins now must have header that contains image, name, version, description, author, more info site (github page), featured and beta flags
      • Added two variables ActivePage and ActivePageQuery and those are now filled with right information
    • Basic PluginManager plugin item working
      • Added PluginManager.html page
    • PluginsManager now generating items
      • Added one filed for plugins header "PAli" and it contains plugin names as is (file name without extension or class name)
    • Updating PluginsManager page
      • Now only needs to pull enabled/disabled option from saved settings for each plugin item available
    • Added plugin category to header
    • Working two way communication PluginsManager<->App
      • Only active plugins register
    • Fixed DevelopmentToolbar text color
    • DevelopmentMode only active when DevelopmentToolbar is active
    • Added Feedback plugin
    • Feedback now fully functional
    • Added Game laucher page (popup page)
      • Using browser action in manifest
      • Added popup page to development toolbar
    • ModalView in App
      • Fixed PluginItem table layout (width set to 100%)
      • Added ModalView in travian game page
    • Fixed ModalView on app.js
      • Now views are not shown using iframe
      • Downloads page and puts its source to modalview
    • Feedback Create message now opens in new window/tab
    • GameLauncher UI
    • Added StorageDetails page
      • Added needed variables to Profile model
      • Models are now inside a Model namespace
      • Added StorageDetails link to DevelopmentToolbar
    • Fixed Models.Profile
    • GameLauncher is now functional …
      • Support for adding new profile
      • Support for lunching game tab page
      • Support for profile removal
    • Removed bug from last commit
    • Fixed problem when deleting profile …
      • Added Tribe to Profile model
      • Fixed checking UID on adding new profile, now checks server too
      • Fixed NewProfileTrive select element name changed to id
    • Changed plugins protocol …
      • Moved all files from Scripts/App/Plugins/* to
    • Plugins//<PLUGIN_NAME>/*
      • Added GloablPluginsList to Plugins manager
      • Removed availablePlugins list
      • Now registering plugins from GlobalPluginsList
      • PluginsManagerPage.js changed to accept new protocol
      • Moved Images/Plugins/* to Plugins//<PLUGIN_NAME>/Image.png
      • DevelopmentToolbar.js changed to accept new protocol
      • Feedback.js changed to accept new protocol
      • Added Services plugin in Core category
      • Added Files.html page that contains information about current state of coments in project, we need to comment all functions and classes usinf VSDoc standard
      • Minor changes
    • Added Alpha flag support in PluginsManager Page
    • Adding Services feature #1 …
      • Moved PluginImagePlaceholder to Images/
      • Added Alliance page to TravianPages array
      • Added loading to App.js (this currently loads only profiles)
      • Added server address, active profile and available profile variables
      • cursor:default on popup page item
    • Adding Services feature #2 …
      • Added Models.Report
      • Added Models.ReportCollection
      • Added CrawlReports function to Services.js
    • Adding Service feature #3 …
      • Now checking for user loged in
      • Crawling reports (PARTIAL)
      • Crawling messages (PARTIAL)
      • Crawling production
      • Crawling village list
      • Crawling loyalty
      • Crawling production
      • Crawling storage
      • Now automatically creating user profile on first login
      • Removed Helper namespace
      • Added IsNullOrEmpty function
      • Fixed some Background.js bugs
      • Added Tribes to Enums
      • GetExtensionRootURL renamed to GetURL
      • Models.VillageModel renamed to Models.Village
      • Added Models.MessageCollection
      • Added Models.Message
      • Added IsLogedIn to Variables.js
      • Added ActiveProfile to Variables.js
      • Added ActiveVillageIndex to Variables.js
      • Minor fixes
    • Added ResourceCalculator and ResourceIndicator
      • Added Welcome.html page
      • Activate Welcome.html page on first start in background script
      • Updated README.md
  • Version 0.1.7.0 (01.09.2011.)

    • Added: (Build) In build/upgrade page now there is time indication for each of resources
    • Added: (Global) Desktop notifications support
    • Added: (Reports) PLUS Feature - Check all reports
    • Fixed: (Market) Sum of incoming resources now actually works
    • Fixed: (Global) Settings now loaded on the beginning and all options activated simultaneously
  • Version 0.1.6.1 (24.08.2011.)

    • Fixed: (Market) Sum of incoming resources now works again
    • Fixed: (SendTroops) Villages list now showing again
    • Fixed: (Global) Warehouse/Granary overflow now works fine
    • Fixed: (Extension) Extension not working on case sensitive operating systems (e.g. Ubuntu)
  • Version 0.1.6.0 (21.08.2011.)

    • Added: (Build) Resource difference now in Town Hall (celebrations)
    • Added: (Global) Internationalization support
    • Added: (Global) en language support
    • Added: (Global) hr language support
    • Fixed: (Global) Warehouse/Granary overflow timer now called only once in a second
  • Version 0.1.5.0 (20.08.2011.)

    • Added: (Build) Units cost difference
    • Fixed: (Global) Warehouse/Granary overflow now stops at 00:00:00
    • Fixed: (Global) Warehouse/Granary overflow now countdowns
    • Fixed: (Global) Warehouse/Granary overflow red color not showing
    • Fixed: (Global) Warehouse/Granary overflow now foreground color changes
    • Fixed: (Global) Warehouse/Granary overflow now counts for one instead for two
    • Removed: (Build) Unit cost calculated as buildings
  • Version 0.1.4.0 (19.08.2011.)

    • Added: (Market) Sum of incoming resources
    • Added: (Global) Warehouse/Granary overflow timeout
    • Added: (Global) Setting - Show sum of incoming resources
    • Added: (Global) Setting - Show Warehouse/Granary overflow timeout
    • Fixed: (Global) Initial settings now working well
  • Version 0.1.3.1 (18.08.2011.)

    • Added: (Global) Remove help link (Stone and book, bottom left)
      • Disclaimer: On some servers this will remove only question mark and link
    • Added: (Global) Setting - Remove in game help
    • Fixed: (Market) Market calls even if not in market
    • Fixed: (Global) Minor problems
  • Version 0.1.3.0 (03.08.2011.)

    • Added: (Market) Junk resource info
    • Added: (Global) LocalStorage for saving settings "options.html"
      • Warning: HTML5 browser support needed for this to work!
    • Added: (Global) Setting - My Village List in Marketplace
    • Added: (Global) Setting - My Village List in Send troops
    • Added: (Global) Setting - X2 resource shortcut
    • Added: (Global) Setting - Show junk resource
  • Version 0.1.2.0 (01.08.2011.)

    • Added: (Global) PageAction/"popup.html" which is visible only on Travian pages
    • Added: (SendTroops) My villages list (combobox) in send troops page (a2b.php)
    • Fixed: (Market) My villages not shown when under attack
    • Removed: (Global) BrowserAction (button on the right side of browser toolbox/addressbar)
  • Version 0.1.1.0 (03.07.2011.)

    • Added: (Market) Sending resource shortcut X2
  • Version 0.1.0.0 (02.07.2011.)

    • First release
    • Added: (Global) BrowserAction/"popup.html" page added
    • Added: (Market) My villages list (combobox) in marketplace page
    • Added: (Market) Resources needed to build/upgrade buildings/troops