Tempus Fugit

March 27th, 2008

OK. I admit it. It’s been a while since my last post and more importantly even longer since my last release. I don’t know where the time has gone.

But I haven’t been totally idle. In fact, allowing for a extended dip in Brimstone activity while I tried to catch up with other parts of my life, I have actually made some significant changes for 0.5. I have taken the opportunity to radically rewrite some areas of my code with a view to making Brimstone better at dealing with lots of data (it should no longer freeze for long periods while loading) and also making it easier for me to add new features.

Some of you may have noticed that I have actually already released 0.5. And the updates were available last night. For those of you who haven’t already discovered all the new changes/features. Here’s the list:

  • Brimstone sidebar now has scroll bars and a splitter to change the vertical height of the two sections
  • New Buildings calculator that will tell you how many buildings to build/raze in order to meet target percents
  • The same form also shows income and maintenance costs
  • New list views for player and event lists. This has the following features:
    • Performance shouldn’t deteriorate with large numbers of rows.
    • Can now ‘group by’ fields. E.g Group By alliance will group all the players by their alliance and give you an expand/collapse icon.
    • Colouring of defence - Green for easy target. Red for improbable target. Yellow for in between. The options allow you to set the tolerances for each colour band.
    • New filter by age allowing you to chose whether you want to see entries from the last 24 hours or larger age bands.
    • Columns can now be reordered
    • Can copy selected row/rows to clipboard.
    • CAVEAT: Old data isn’t displayed properly in the new grid. Basically a lot of the fields will not be populated. Sorry about that but I hope the new capabilities will out weigh the need to look back at the old data. The data hasn’t been deleted (it’s still in the database) but it just won’t be displayed properly. Let me know if you desperately need access to this information.
  • New fields for max attack and defence. These values are calculated assuming that all spies and surveys are correct and target has put all their stat points into the relevant stat.
  • By default the players list only shows players that have been the subject of a spy or survey. However, there is a new option to save search results.

Download it from here.

Status Update

February 5th, 2008

I haven’t posted anything here in a couple of weeks, so I thought I would give you an idea what I am currently working on.

Basically, as is the way of programmers, I decided that there were a number of bits of Brimstone which were either poorly written, or unnecessarily repetitive or both. So, I’ve made a major rewrite of the database and code to display the data grids.

This should make it a lot easier for me to make some of the cooler changes that I want to add to Brimstone.

It also means that there’s a lot of testing to do before I can be sure that everything still works as people expect. So, patience, true believers!

Watch this space! - Another quick fix

January 24th, 2008

This time TJ sneakily changed the way the age of events was displayed in the messages when I wasn’t lookin. This caused Brimstone to get confused and treat the same list of events as new events. If like me you never bother clearing your message log this results in a huge number of duplicate events. Sorry about that.

Download it now. - Quick fix for Spy and Survey Reports

January 23rd, 2008

Another day, another Warbook change breaks Brimstone. This time if you spy or survey a kingdom with a space in their name the returned report was unreadable by Brimstone.

This is fixed in

(According to my usual naming scheme this should probably be 0.4.1 but I made it as and I can’t be bothered to rename it now)


0.4.0 - Bebo support and more!

January 20th, 2008

There’s a fair amount in this release. Unfortunately, I’ve had to rush releasing it due to yet another Brimstone breaking change made to Warbook. So I apologise if there are a few rough edges. So what’s new?

Bug Fixes:

* Brimstone created unknown events when building/razing buildings
* Brimstone got confused by the new time information on the message log and would add events multiple times

New Features:

* Bebo support - Brimstone will now allow you to have both a Facebook and Bebo Warbook account and swap player info accordingly
* New option to save all events to a log file
* New option to hide zero/empty building/unit counts in player information (saves screen space)
* Ability to copy player info to clipboard (Ctrl+C or right-click -> Copy)
* Brimstone now reads Faction and Alliance info (although not your own alliance as I’m not in one and so don’t know how this works)

I think that’s it. You can get it from http://www.xuluwarrior.com/brimstone/release/brimstone-0.4.0.xpi or just use auto update.


0.3.2 - Fix for reading Hero page

January 7th, 2008

0.3.2 has been released with the following changes:

  • 0.3.1 didn’t read the Hero page properly. 0.3.2 fixes this
  • A new option to clear all Brimstone data. Use with care!

Download it from here.

0.3.1 released

January 4th, 2008

0.3.1 is now ready for general consumption. It has two new features compared with 0.3.1.B1:

  • Proper support for Firefox 3.0b2
  • A new options screen (Tools -> Brimstone -> Options) where you can set whether or not you want Brimstone to leave Warbook pages in Facebook frames or to reload them full page

Get it from

Preview: 0.3.1.B1 - Emergency Fix

January 1st, 2008

I believe that I have fixed most of the stuff that was broken by the last Warbook update. Normally, I would do more testing before releasing a new version of Brimstone but I thought you would all appreciate a version that at least works a bit rather than being completely broken.

As such, I am releasing 0.3.1.B1 for public consumption. Please appreciate that this is a quick fix and stuff might still not work. I hope to release 0.3.1 as soon as I happy that everything is working OK.

Warbook update

January 1st, 2008

Well the good news is that there has been a massive Warbook update which is rather nice. The bad news is that it has completely broken Brimstone. I’m working on a fix now but it may be a little while to get Brimstone up and running again.

0.3 with Event Logging!

December 31st, 2007

Finally, I feel that 0.3 is ready to release. It includes two notable features:

  • Event logging! - Brimstone should now monitor the following events made by you and against you:
    • Attacks
    • Messages
    • Fireballs
    • Land Grabs

    There are still some events which aren’t logged properly or at all such as gifts, earthquakes.

  • Automatically removes the Facebook surrounding page from any Brimstone pages giving you back more of your screen

I hope you enjoy this release. I already have plans for 0.4 in the New Year.

Have a good one!