Archive for the 'Brimstone' Category

End of Warbook? End of Brimstone.

Sunday, February 21st, 2010

Well apparently, the Warbook mana server has been down for months now and nobody seems to be inclined to do anything about it. There are still some people playing it for reasons of their own but I don’t think it will recover from here.

This would mean that it is rather pointless for me to continue developing Brimstone as things stand. If things change then maybe I will reconsider but for now assume that there will be no more releases of Brimstone.

Brimstone 0.6.1

Sunday, February 14th, 2010

Made a minor update to Brimstone today. It now:

  • Supports Firefox 3.6
  • Supports the current Warbook server

However, at the time of writing, the Warbook server wasn’t allowing people to cast spells. (We’re sorry, but we are fixing our DB server. We’ll be back online soon!.)

Don’t know how long that will last for.

Is Jetpack the future of Firefox development?

Saturday, January 30th, 2010

Its been a while since I’ve done any development on Brimstone. To be honest I don’t play Warbook any more and without input from users I haven’t had any impetus to make improvements. However, I have been working on a few half started projects which still aren’t ready for release but (fingers crossed) I will be making them available soon.

One thing that has caught my interest recently, is Mozilla’s new project, Jetpack. I’m not going to go into the details here, but the main aim of the project is to make Firefox development more accessible to a wide range of web developers and at the same time improving the experience for the end user.

I will posting soon with my experience and thoughts.

Tempus really does Fugit!

Saturday, June 27th, 2009

I was going to write a post here about my new extension for Firefox (see my next post) but then took a look at my last post. Has it really been over a year?! Well I guess it must be.

Now, I will readily admit that I haven’t done much development on the Firefox side for a while but I haven’t been that lazy. I have made some changes to Brimstone which have rather quietly been released. But as I no longer play Warbook I haven’t had any personal need to make any major improvements. It doesn’t help that people haven’t been particularly vocal recently as to what they like and dislike about the latest versions of Brimstone and so in the absence of any input I have let the status quo continue.

If you have any strong desire for any changes to Brimstone. Please let me know. The Brimstone forum is the best place to make feature requests and point out bugs.

Tempus Fugit

Thursday, 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

Tuesday, 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

Thursday, 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

Wednesday, 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!

Sunday, 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 or just use auto update.


0.3.2 - Fix for reading Hero page

Monday, 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.