Thursday, 27 October 2011
It's pretty much the same content (for now at least), but hopefully it's a lot easier on the eye and a bit more modern.
Thursday, 13 October 2011
As a thank you to all those who've downloaded the free version and have been with BattleScribe over the last 18 months or so of it's life, BattleScribe Mobile Pro will cost a single pound for the first week. After that, it will probably be around the three pound mark.
Let me know what you think in the comments, and the link to the Android Market is on the right, along with the rest of them. Enjoy :)
Monday, 10 October 2011
In other news, I'm almost ready to release the Pro version of BattleScribe Mobile for Android phones. This has the advertising removed, and also includes a little something extra: a statistics calculator/roller, geared towards wargamers. We're all stats-nerds at heart and it's nice to be able to compare the average damage output or other characteristics of a unit when making your lists. You can view the average results of a particular series of rolls (e.g. hit, wound, save), and have a go at rolling them yourself to see if you can beat the average.
Mathammer is fun :)
Friday, 7 October 2011
- Your chosen roster layout options in the view roster dialog are now remembered
- Catalogue and Game System editors will now prompt you to update the revision number of files you edit
- Fixed a bug where data files made with 1.12.00b would not open on older versions or on the mobile version.
- Fixed bugs where modified rules/profiles would not be properly renamed and listed in the view roster dialog
- Fixed bug where selections from entries with modified points values would not be displayed properly in the view roster dialog
- Fixed bug where if you selected an entry for your army with modified points values, the available entries list would reflect the modified version, not the original
- Fixed bug where the hidden flag on rules/profiles was not being respected
- Fixed a bug where "No Category" selections would sometimes not be displayed in Roster Editor
- Ads no longer get in the way of your list of selections
Thursday, 29 September 2011
- Alternative layout in view/print roster, with the army's units and profiles/rules laid out side-by-side. Choose the view you want from the Layout Options menu.
- The minimum points value of entries is now shown in the left-hand tree so you can see how much something costs before you select it.
- Rules summaries are not displayed in view/print roster unless they have a description.
- Profiles can now have modifiers, allowing you to change characteristic values based on your selections (eg. Mark of Nurgle gives you +1 Toughness).
- Profiles will have their names changed based on what selections of modifiers, so for the above case "Chaos Lord (Mark of Nurgle)" would be listed in the profile summary.
- Rules can also have modifiers to change their names/descriptions.
- Added Spikey Bits as an affiliate
- The new installer will not overwrite your settings file, so you will not loose your saved data repositories on upgrade.
- BattleScribe will no-longer crash if the settings file is missing or broken - it will just create a new one.
- The selected affiliate in the menu bar will now be randomly shown. If the button is clicked, or you select your preferred affiliate from the drop-down, this one will always be shown.
- Fixed a nasty bug that prevented BattleScribe from downloading game systems from repositories and showed an error message.
Sunday, 25 September 2011
Also, to follow up on the last post, stonhinge in the comments suggested giving away stickers as a thank-you for donations/purchases. I thought that was quite a nice idea, so if people are interested I could start posting some nice glossy vinyl stickers for donations (voluntary purchases?) of say $10 or more. What do you think? Here's a first thought for the sticker design:
Sunday, 18 September 2011
Seriously though, BattleScribe and money has been something I've been thinking about lately. As I've always tried to be open about everything I try to do with BattleScribe, I thought I should air my thoughts and see what people think.
Just to be clear though, there will always be free, fully functional versions for desktop and mobile. Forever. That isn't going to change.
So what's this all about? It's a bit of a dream of mine to be able to one day quit the day job and focus all my time on BattleScribe. Combining my two favorite pastimes - toy soldiers and programming - into a job would be awesome. I could do a much better job of supporting and improving the program, and start implementing some of the other grand schemes I've been thinking about.
Currently, BattleScribe pays it's way with generous donations, the ads on the mobile version and the affiliate links in the desktop version. I can run the project at no real cost to myself for web hosting etc, which is great.
Of course, for me to be able to focus on BattleScribe entirely, it has to go a little further than just supporting itself. So I've been thinking of ways to generate some income from BattleScribe that keep it free and provide some benefit for the user.
I've come up with a few ideas, and I'd love to hear your thoughts.
- Turning the affiliate links on the desktop version into a much more useful feature. The idea would be that once you've created an army list, you could click the link to go to your preferred web store. When you get there you find your shopping basket already populated with everything you need to build your army. BattleScribe gets a small cut of any sales made through the links.
- A paid for version of the mobile app. Make it ad-free and also give it something extra as a thank you for purchasing, such as alternative skins. The free one would still have all the same features.
- Direct advertising on the mobile and (possibly) desktop versions, and on the website. Companies could pay for ad space, which means they'd be much more relevant and useful to wargamers. This kind of advertising is also more lucrative, especially for a niche product like BattleScribe.
- A "pay what you want" model to "purchase" the desktop version (where "what you want" can be nothing - there would be a prominent "skip payment" button). I'm a little uneasy about this as it feels like I'd be guilt-tripping people into parting with their cash...
- Merchandise. T-shirts, stickers, mugs or whatever fun stuff people would like to buy. Not sure there would be much demand for a BattleScribe t-shirt though!
I hope you get where I'm trying to go with this. The idea is to find useful, optional or unobtrusive ways to generate a little income, without making it a paid for product or reducing it's functionality.
So, what do you think? Do you have any suggestions? Let me know on the forum or the comments. Thanks!
Saturday, 3 September 2011
Short and sweet :)
Saturday, 13 August 2011
- Added preview feature. Hovering your mouse over a selection or entry will pop up a tooltip containing the unit composition, rules and profiles, much like the view roster dialogue box.
- BattleScribe will now check your data files to see if any are from a newer version than you currently have. If it finds any, it will display a warning and prompt you to upgrade.
- Fixed a bug that would crash BattleScribe if you loaded a roster that contained selections from entries that have been removed from the catalogue file.
- Fixed a bug that caused the settings file to become broken which would cause a crash when starting up BattleScribe.
- Internal tweeks to the add/remove selection code, especially around how collective entries are handled.
- Added ability to delete rosters from the load roster dialogue box.
- Fixed a bug where some errors were not being displayed for entry groups.
- Fixed a bug where no game systems/catalogues were displayed in the new roster dialogue box.
- Fixed a bug where some data repositories could not be downloaded from.
|Hovering your mouse over a selection displays the unit details|
|You are prompted to upgrade if you have data files from a version newer than the one you have currently installed|
Monday, 8 August 2011
The latest version of BattleScribe is almost done and I've put a pre-release version up over on this forum thread. There's been some changes in the main "adding to your roster" parts of the code, so some bugs might have crept in. I've not seen any problems so far, but if you find anything please let me know on the forum thread.
Sunday, 7 August 2011
|Hover over an entry to see a preview of what will be added to your roster.|
|Hover over an existing selection to see it's current composition.|
Tuesday, 12 July 2011
My apologies, and many thanks to Hewhowatches on the forums for finding the bug.
Sunday, 10 July 2011
- Support for different game types, e.g. Apocalypse or Planetstrike. This is added to the Game System file.
- Performance improvements when reading data files. This should help especially for BattleScribe Mobile loading times.
- Rosters will now update to reflect changes (e.g. points fixes) in catalogue/game system files when you open them.
- Copy as BBCode option in View Roster dialog. It's the normal text output wrapped in a BBCode "code" tag, meaning it will keep it's indentation in forum posts.
- Added affiliate links to several on-line stores so it's convenient to go and make purchases for your army. Purchases made through these links make a few bucks for BattleScribe.
- BattleScribe will notify you if there is a new version available, and provide a link to download it.
- Data indexer will ensure data files are in the latest file format, and that they are zipped before creating the index.
- File size drastically reduced - I've gone back to using XML attributes wherever possible instead of elements, and removed indentation.
- Fixed bug where min/max selections of root entries wasn't being ignored, meaning you sometimes couldn't remove root selections.
- Fixed bug where error "You can have at most -x selections from y" was always shown for collective entries.
- Various UI tweeks.
And a couple more, just for BattleScribe Mobile:
- Added a "Save As" menu item, so you can save copies of the list.
- Added a "first run" screen with some information on data files: where to get them and how to use them.
- The screen will no-longer go to sleep when long-running tasks are happening, such as when it's loading files or updating the file format.
- Improvements to some of the "loading" screens so they give a little more information and the animation always works.
- Warning: BattleScribe Mobile can take quite a while updating your data files to the new format - especially if you have a lot of them. Be patient! Once it's done it won't have to do it again. An alternative would be to delete your data files and replace them with ones you've already upgraded.
Finally I'd like to thank Toreador13 and Mahlers from the forums for their invaluable help in testing this release. Cheers guys!
Wednesday, 6 July 2011
The latest version of BattleScribe is almost done. As usual there's a pre-release version over on this forum thread. If you're feeling brave, give it a go - there may be some bugs in there still... If you find any issues, please let me know and I'll get them sorted out for the final release.
Friday, 29 April 2011
This release is important because the Data Project is no more. It is critical to BattleScribe's success that users have access to data files to get them up and running. The data repositories system should make it much easier for people to get hold of data files and keep them up to date.
If you're a fan of BattleScribe, it would be great if you could help spread the word about this release. Click one of the share buttons on the homepage! Post in your favourite forum! Tell your friends! And thank you for your support.
Full change list (since BattleScribe 1.10.00b)
- Data repository support so BattleScribe can download data files and keep them up to date
- Data Indexer tool added to allow you to easily create data repositories
- Help updated with details on how to use repositories
- Help page added on how to use the Data Indexer to create repositories
- Improved the "Copy Text" output. It now produces indented text, similar to the HTML view
- Added tooltips to the sort and duplicate buttons in Roster Editor
- View/print roster now has a "created with BattleScribe" footer, with a link. Sharing the love :)
- Improved data file import to prevent you ending up with two data files with the same ID
- Moved the exit button back alongside the other toolbar buttons as it was being "pushed off the screen" on some Linux systems
- Fixed background/text colours on for selected items in the dropdown lists and trees
- Fixed bug where the error "you can have at most 0 selections of xxx in your roster" would always appear
- Fixed bug where rules were being repeated in view/print roster
Wednesday, 27 April 2011
Also included is a tool to create the required index file, to help you create data repositories of your own. You point the tool at a folder, and it finds all compatible data files and creates the appropriate index for them. You can then host this folder somewhere, and give out the URL of the index file. I've tested with DropBox public folders and it works a treat.
There's also a bunch of smaller bug fixes and UI updates since 1.10.00b.
Tuesday, 19 April 2011
Games Workshop are well within their rights to ask me to do so, and I have no intention of getting into legal trouble over what is essentially a hobby for me. This is not entirely unexpected, although it is unfortunate. To be fair they have been very reasonable about the whole thing and have answered any questions I've had.
To this end:
- All posts announcing new data file releases have been removed
- No more such announcements will be made here
- All links to data files or sources of data files have been removed
- Forum posts have had data files and links to data files removed
- Forums relating to the "Data Project" have been removed
- Issue tracker has been removed from the forum
- You will be unable to post data files, links to data files or links to pages containing data files in the forum. Any such posts will be edited to remove infringing content
What does this mean for BattleScribe? Firstly it isn't going anywhere. The software itself is not at fault in any way and I will continue to maintain and improve it. Watch this space for new versions, news and announcements. I can also continue to provide support and advice on using BattleScribe and it's data file editors. I cannot however endorse, advertise or otherwise be involved with any projects to maintain a list of data files for BattleScribe. Any discussion or links to such projects can't be on this website or in the BattleScribe software.
If anyone has any questions etc, there's a post in the forum to discuss things.
Monday, 4 April 2011
The BattleScribe Mobile allows you to create and edit your army lists on the move. It is of course fully compatible with your existing data files and rosters, so you can just put them on your SD card and open them up. It has (almost) all the features you get in the desktop version of Roster Editor.
- Create rosters using your existing data files, load your existing rosters
- Navigate and edit your roster in a way that should be familiar to users of BattleScribe
- Points total of your roster and individual selections is clearly shown
- Show a list of problems with your roster and jump to the offending selections
- View your roster in a nice readable format, with profile and rule summaries
- Copy your roster as HTML or text for pasting into documents/blogs/websites/forums etc
- Saves/loads your data from the SD card, making it easy to transfer your existing files over
- Import function for data files
- Requires Android 2.2 (Froyo), ad supported
- It can take a while (up to 30 seconds even) to load data files when creating a roster - especially if they're big files. These files can get quite complex and it takes quite a bit of processing to load them. I'll be looking to see if I can improve these load times in future.
I have noticed that after you import a datafile, it sometimes does not show up in the dropdowns on the "New Roster" screen. If this happens, a restart of BattleScribe should make them appear. I'm working to fix this now.Update: This is now fixed in v1.10.01b
- No Catalogue or Game System Editors. The idea of modifying data files on a phone did not sound fun, though if there is demand I will go ahead and add them.
Saturday, 2 April 2011
- Fixed error when viewing some rosters with blank rule descriptions.
- Viewing roster now shows blanks for empty characteristic values, not "null".
- Import feature improved, now uses correct filename of compressed data files.
- Correct list of categories now show up on the edit entry panel in Catalogue Editor.
- Min/max in roster values on edit entry group panel are now handled correctly in Catalogue Editor.
- Customise name button on edit selection panel in Roster Editor now correctly shows the dialog.
Wednesday, 30 March 2011
- Changed the XML Java libraries to Simple XML as discussed in this post. This is mainly to support the upcoming Android version of BattleScribe.
- Improved performance on the New Roster dialogue when you have large numbers of data files.
- Import Data Files function added so you can get data files into BattleScribe without rummaging through folders and copy/pasting (if you prefer).
- Import function will accept zipped data files with extension ".cat.zip" or ".gst.zip" as well as the normal .cat and .gst files.
- Categories with no entries are no longer shown in the "Available Entries" tree in Roster Editor. They also do not generate error messages.
- Categories with no entries selected are no longer shown in the "Current Selections" tree in Roster Editor for a cleaner view.
- Slight improvements to roster layout when you view/print it.
- Improved error dialog.
- Buttons in the View Roster dialogue moved to a toolbar, bringing it more in line with the main Roster Editor window.
- Added "Copy Text" button to the View Roster dialog, allowing you to just copy a simple text version of the roster (without all the HTML gubbins).
- Any formatting (tabs and new lines) in the description of a rule in Catalogue Editor are now preserved when viewing/printing the roster.
- Fixed a nasty bug where you could end up overwriting a previously saved game system file in Game System Editor.
- Fixed a bug where errors were incorrectly reported for some collective selections ("xxx can have at most -5pts from yyy...").
- And most importantly, "Buy me A Beer" donation button added to the toolbar in Roster Editor - because beer fuels development!
Monday, 28 March 2011
Saturday, 26 March 2011
If you are the adventurous type, feel free to download and have a play. If you notice anything strange, please let me know on the forum post and I'll get right on fixing it. I'll update the post with an amended pre-release. Once it's been out a day or so with no issues, it will be released properly on the BattleScribe site.
As always, your help is very much appreciated :)
Thursday, 10 March 2011
So why bother? Firstly, I am able to re-organise some of the code, making it easier for me to maintain in future. Second, the new XML format is more "industry standard," making it easier to read. Finally, it paves the way for an upcoming project I have in the works. You'll have to wait and see what it is, but I think you'll like it...
There are also a couple of bug fixes and new features coming up. Take a look at the three tasks marked as "started" on the UserVoice page.
As before, I'll post a pre-release version up in the forum for the brave of heart to have a go with before the final release. This should help make sure there are no glaring problems.
Saturday, 12 February 2011
Next, the Dark Heresy campaign I spoke about in the last post kicked off last week - and we recorded it. I've written up a little introduction to the campaign, and I'm in the process of chopping the recording into half-hour segments to be released as a podcast over the coming weeks.
With that out of the way, it's now time to get back on the BattleScribe case and get a new version properly on the go. Stay tuned...
Edit: I've also implemented a new question/answer style captcha when signing up to the forum. This should help prevent the spam issue we've been having lately. I've also disabled all of the accounts that had made zero posts. Thanks go to Zere for pointing out the number of inactive, spammy users! I should have listened to you sooner...