RuneBrush Posted July 4, 2016 Share Posted July 4, 2016 (edited) Following on from the discussion on how people handle their warscrolls, I'm creating a dedicated Topic for the little Warscroll Designer web app I've created. I'll keep this up to date as I update the tool and we can use this to discuss any new (or broken) features. Warscroll Designer Warscroll Designer has been created to allow Age of Sigmar players to generate "tabletop" friendly Warscrolls for their army rather than having to carry round large Battletomes, A4 Warscrolls or struggle with zooming on a mobile phone. As time progresses, I'll introduce a number of new formats and layouts The tool is currently in early BETA, which is a posh way of saying it's not finished yet and expect to find the odd bug or error. Let me know what they are and I'll get them rectified. This tool also requires a "modern" web browser capable of handling the latest HTML5 standards. What the tool offers: Multiple layouts Editable Warscroll name Editable unit profile (move, save, etc) Melee and Missile weapon profiles (and multiples of each) Editable unit description Editable rules (hornblower, banner, etc) and abilities Option to mark a unit as being able to Fly Text boxes have a "Clean" button, this removes line feeds and multiple spaces when pasting from a PDF Save to your web browser's local storage Log in with Google and then save to database Command abilities Keywords Magic Output in a variety of sizes in PDF and JPEG formats Wounds Chart On the short list to add are: Print out at correct size Share warscroll link Overflow to second card Save to PDF Edited September 14, 2016 by RuneBrush 28 Quote Link to comment Share on other sites More sharing options...
RuneBrush Posted July 4, 2016 Author Share Posted July 4, 2016 (edited) Questions and Answers: Quote Can you load it with all of the known Warscrolls? Yes and No. From a technical point of view I could fairly easily implement pre-population of Warscroll data, however the content of the Warscrolls is the property of Games Workshop and although they are freely available, I would need to have a conversation with Games Workshops legal team before I undertook this. This may happen in time, but not until the tool is closer to completion. Quote When I go to print, it doesn't come out as expected Erm, yes. The size it prints out at isn't consistent with the size you select. I need to refactor the measurement unit to consistently use mm rather than a mixture of percentage and pixels. Edited July 7, 2016 by RuneBrush Quote Link to comment Share on other sites More sharing options...
RuneBrush Posted July 4, 2016 Author Share Posted July 4, 2016 (edited) Change Log: 21/07/16 Fixed an issue with loading rules (caused by tidy up) Improved layout of abilities to match genuine warscrolls Implemented a pre-loader General improvements to style Overhaul of layout change handling, should now be a lot more reliable Added a basic margin functionality for the PDF generation 19/07/16 Added the foundation part of a decent quality PDF Added a new third-page format that allows 3 warscrolls on one A4 page. 07/07/16 Warscroll Name no longer populated Improved rendering of the Warscroll at load Form now reset at load Unit description header now displays correctly without having to change it Rules & Abilities now tidy unused rows at reset or load 06/07/16 Fixed an issue when loading abilities in a saved profile Moved Missile above Melee (as it should be) Added in a reset button for resetting the form 04/07/16 Fixed an issue where Bravery and Wounds displayed the wrong way round 01/07/16 Added the much needed save option* 30/06/16 A6 layout now added, this is marginally longer than the large card layout Fixed an issue with the description header Large text blocks can now enbolden text by wrapping with the asterisk character Implemented unit rules and abilities 21/06/16 Original released Edited July 21, 2016 by RuneBrush 1 Quote Link to comment Share on other sites More sharing options...
Leviathus Posted July 4, 2016 Share Posted July 4, 2016 Sweet! Nice work RuneBrush. Thanks for sharing with us. Will come in handy for custom campaigns 1 Quote Link to comment Share on other sites More sharing options...
Leviathus Posted July 4, 2016 Share Posted July 4, 2016 Oh by the way (I was testing for a bit); if you insert values into wounds and bravery, the output is mixed up. So if you insert "10" in the Bravery box, the Wounds stats changes to 10 (and the other way around). 1 Quote Link to comment Share on other sites More sharing options...
Gharak Posted July 4, 2016 Share Posted July 4, 2016 Awesome tool, will have a play about with it. 1 Quote Link to comment Share on other sites More sharing options...
RuneBrush Posted July 4, 2016 Author Share Posted July 4, 2016 1 hour ago, Leviathus said: Oh by the way (I was testing for a bit); if you insert values into wounds and bravery, the output is mixed up. So if you insert "10" in the Bravery box, the Wounds stats changes to 10 (and the other way around). Nicely spotted I've just fixed that and uploaded it (you may need to Ctrl+F5 to force refresh it) 1 Quote Link to comment Share on other sites More sharing options...
StoneMonk Posted July 5, 2016 Share Posted July 5, 2016 Digging this! Would love to use this along with the path to glory. quickly update/change my general's stats and abilities between gameplay. 1 Quote Link to comment Share on other sites More sharing options...
mhsellwood Posted July 5, 2016 Share Posted July 5, 2016 Hi @RuneBrush. Have had a little play, and it is really good so thanks for all the work. If I could make some suggestions they would be the following: Could you put missiles above melee? A very nit picky thing I just find it a bit distracting that it is the opposite way to the normal layout Would it be possible to put in a button to clear all fields? Currently it is little bit fiddly to do lots of different warscrolls. Last one: I have saved a warscroll with two Abilities. When I bring up the saved version I have to manually add a field to the abilities area before it will display both of them. Not sure how easy this would be to solve though? Again, really nice work and a boon to those of us with distinctly average IT skills! 1 Quote Link to comment Share on other sites More sharing options...
tjgreenway Posted July 6, 2016 Share Posted July 6, 2016 7 hours ago, mhsellwood said: Again, really nice work and a boon to those of us with distinctly average IT skills! Aye, awesome work on this, thanks! I've been wanting printed copies of my warscrolls to keep in one little folder for easy flicking through during games but was really dreading trying to put something together myself, so this is awesome 1 Quote Link to comment Share on other sites More sharing options...
Nubgan Posted July 6, 2016 Share Posted July 6, 2016 Had a go wwith the tool last night, its fantastic, and will probably start transfering all the information for my new lists too it for quick access. Lets you shorthand the descriptions too so you don't need all the chaff writing which is nice 1 Quote Link to comment Share on other sites More sharing options...
RuneBrush Posted July 6, 2016 Author Share Posted July 6, 2016 Thanks all. I've just started looking at keywords, though need to give it a bit more thought on the best way of tackling it - doing a autocomplete tag seems like the best way, but is quite a bit of work to get it right 15 hours ago, StoneMonk said: Digging this! Would love to use this along with the path to glory. quickly update/change my general's stats and abilities between gameplay. One of my original ideas was to add in a "Name" option that will allow you to give the unit a custom name in addition to the actual unit type. With Path to Glory being added as part of the GHb I may resurrect that idea - so you could have "Bob - Mighty Lord of Khorne" 9 hours ago, mhsellwood said: Hi @RuneBrush. Have had a little play, and it is really good so thanks for all the work. If I could make some suggestions they would be the following: Could you put missiles above melee? A very nit picky thing I just find it a bit distracting that it is the opposite way to the normal layout Would it be possible to put in a button to clear all fields? Currently it is little bit fiddly to do lots of different warscrolls. Last one: I have saved a warscroll with two Abilities. When I bring up the saved version I have to manually add a field to the abilities area before it will display both of them. Not sure how easy this would be to solve though? Again, really nice work and a boon to those of us with distinctly average IT skills! Well spotted! I've fixed all of these (Ctrl + F5 to make sure it refreshes fully). The abilities loading was purely me naming something incorrectly and not checking it 1 Quote Link to comment Share on other sites More sharing options...
pforson Posted July 6, 2016 Share Posted July 6, 2016 Hi, Really super tool. Thanks for all the effort. A few minor points: Heading 'Description' doesn't appear unless you manually re-type 'Description' Can you maybe add a little bit of space between the sections? - I've taken to adding a line with a full stop in order to create breathing room, otherwise it's all a bit cramped. How are you going to handle Warscrolls that are full page? Ta, Pete 1 Quote Link to comment Share on other sites More sharing options...
RuneBrush Posted July 7, 2016 Author Share Posted July 7, 2016 I've just rolled out an update with a few fixes. I think I've resolved the issue where the card would occasionally not be tall enough when you first load, resulting in you having to refresh the page. A few people with old browsers may however find this hasn't worked - please let me know! I have also noticed an issue with the print format, in that it didn't actually size properly. The issue is related to the way browsers scale the content for print and I hope to have a resolution soon. 23 hours ago, pforson said: Heading 'Description' doesn't appear unless you manually re-type 'Description' Can you maybe add a little bit of space between the sections? - I've taken to adding a line with a full stop in order to create breathing room, otherwise it's all a bit cramped. I've fixed these two items, let me know if the gap between sections is enough. 23 hours ago, pforson said: How are you going to handle Warscrolls that are full page? Not a clue yet My hope is that once they hit the limit of the card I can get it to automatically scroll onto a new one. That also reminds me that I need to do a wounds chart too 1 Quote Link to comment Share on other sites More sharing options...
RuneBrush Posted July 7, 2016 Author Share Posted July 7, 2016 The issue with printing has now been resolved and everything should render nicely and print out at the designated mm size Printing does need some improvement which I'll tackle at some point - likely at the same time as handling multiple Warscrolls on a single sheet. I may add an A5 size too as that could well be quite useful. That said, that's all for another day - unlikely to do any further changes until next week now! Quote Link to comment Share on other sites More sharing options...
RuneBrush Posted July 19, 2016 Author Share Posted July 19, 2016 Just done a bit of an update, it's now possible to generate an A4 PDF page with a single warscroll on! This should be a pretty decent quality version (easily good enough to print out). I've added in a third of an A4 layout size. One pretty large "under the bonnet" change is I've modified the zoom component. Originally the card was rendered huge (300dpi) and then shrunk down (hence the zoom being at 30% initially), this didn't actually work when I joined it up to the PDF tool so I've had to reverse that and instead scale it up to 300dpi when I generate the PDF. The only thing you should notice is that the zoomer now starts at 95% and goes up to 150% Quote Link to comment Share on other sites More sharing options...
jamierk Posted July 20, 2016 Share Posted July 20, 2016 Great work mate! I'm working on some stormcast ones, if anyone might like a copy msg me. Cheers Jamie 2 Quote Link to comment Share on other sites More sharing options...
RuneBrush Posted July 21, 2016 Author Share Posted July 21, 2016 (edited) And another update. I've added page margins for the PDF and added various graphics to make it look a little less like a dogs dinner. I've also properly fixed the abilities bug where they wouldn't reload from a saved profile. Abilities also display more like a GW Warscroll - so they're headed up with Abilities and each ability is inline with the descriptive text rather than a heading above it. Keywords are likely to be the next update as this will make the tool useful for games. Edited July 21, 2016 by RuneBrush Quote Link to comment Share on other sites More sharing options...
DeCaramas Posted July 21, 2016 Share Posted July 21, 2016 Simply awesome work dude 1 Quote Link to comment Share on other sites More sharing options...
RuneBrush Posted July 22, 2016 Author Share Posted July 22, 2016 Very quick update (managed to knock this out in my lunch). I've branded up the web application with 'unofficial' and a GW disclaimer as I realised I'd not done it (and don't want to get in trouble after all). I have also implemented the initial part of Keywords! This is currently quite limited and you can only select from my pre-defined list which is exclusively Chaos at the moment. I have added in some advanced pre-population however - for example if you select "Khorne Bloodbound" it will also add the Khorne and Chaos keywords I think I've managed to get everything worked out for Chaos but it'll need the other GA's added - of which I will likely need a bit of help. The new Generals Handbook keywords of "Leader" and "Behemoth" are there too. Have a play and let me know any issues. I know the display of the keywords on the Warscroll does need a little improvement 3 Quote Link to comment Share on other sites More sharing options...
Bowlzee Posted July 22, 2016 Share Posted July 22, 2016 What format would you need the other keywords in etc? Quote Link to comment Share on other sites More sharing options...
RuneBrush Posted July 23, 2016 Author Share Posted July 23, 2016 16 hours ago, Bowlzee said: What format would you need the other keywords in etc? They're in a bizarre JSON format currently, I'll post up what I've got so people can see how important tackling it I'm currently toying with the thought of pre-populating all of the Warscroll names with keywords but not sure if that would be useful or crossing the line on IP? Quote Link to comment Share on other sites More sharing options...
RuneBrush Posted July 25, 2016 Author Share Posted July 25, 2016 On 22/07/2016 at 3:45 PM, Bowlzee said: What format would you need the other keywords in etc? Here's how it's currently formatted. This hooks in with a fuzzy lookup routine which provides the autocomplete functionality { "ga": { "chaos": {"name": "Chaos"}, "death": {"name": "Death"}, "destr": {"name": "Descruction"}, "order": {"name": "Order"}, "scenery": {"name": "Scenery"} }, "matched": { "leader": {"name": "Leader"}, "behemoth": {"name": "Behemoth"}, "artillery": {"name": "Artillery"}, "batt": {"name": "Warscroll Battalion"} }, "allegiance": { "khorne": {"name": "Khorne", "ga": "chaos"}, "nurgle": {"name": "Nurgle", "ga": "chaos"}, "tzeentch": {"name": "Tzeentch", "ga": "chaos"}, "slaneesh": {"name": "Slaneesh", "ga": "chaos"}, "skaven": {"name": "Skaven", "ga": "chaos"}, "zharrgo": {"name": "Zharr Goroth", "ga": "chaos"}, "build": {"name": "Building", "ga": "scenery"} }, "faction": { "bloodbound": {"name": "Khorne Bloodbound", "allegiance": "khorne"}, "slaves": {"name": "Slaves to Darkness", "ga": "chaos"}, "rotbringer": {"name": "Rotbringer", "allegiance": "nurgle"}, "tamhorde": {"name": "Tamurkhan's Horde", "allegiance": "nurgle"}, "mastclan": {"name": "Masterclan", "allegiance": "skaven"}, "pestilens": {"name": "Pestilens", "allegiance": "nurgle"}, "verminus": {"name": "Verminus", "ga": "chaos"}, "eshin": {"name": "Eshin", "ga": "chaos"}, "skryre": {"name": "Skryre", "allegiance": "skaven"}, "moulder": {"name": "Moulder", "allegiance": "skaven"}, "legazg": {"name": "Legion of Azgorh", "allegiance": "zharrgo"} }, "unit": { "bloodletter": {"name": "Bloodletter", "allegiance": "khorne"}, "plaguebearer": {"name": "Plaguebearer", "allegiance": "nurgle"}, "horror": {"name": "Horror", "allegiance": "tzeentch"}, "flamer": {"name": "Flamer", "allegiance": "tzeentch"}, "daemonette": {"name": "Daemonette", "allegiance": "slaneesh"}, "dogre": {"name": "Dragon Ogre"}, "duardin": {"name": "Duardin"}, "ogor": {"name": "Ogor"}, "trog": {"name": "Troggoth"}, "gargant": {"name": "Gargant"}, "greyseer": {"name": "Grey Seer", "allegiance": "skaven"}, "skavwar": {"name": "Skaven Warlord", "allegiance": "skaven", "faction": "verminus"}, "warlocken": {"name": "Warlock Engineer", "faction": "verminus"}, "packmast": {"name": "Packmaster", "faction": "moulder", "tags": ["hero"]}, "plaguepriest": {"name": "Plague Priest", "faction": "pestilens", "allegiance": "skaven", "tags": ["priest","hero"]}, "skaass": {"name": "Skaven Assassin", "faction": "eshin", "allegiance": "skaven", "tags": ["hero"]}, "bahai": {"name": "Ba'hai", "allegiance": "leg"} }, "tags": { "hero": {"name": "Hero"}, "daemon": {"name": "Daemon"}, "monst": {"name": "Monster"}, "wiz": {"name": "Wizard"}, "human": {"name": "Human"}, "mortal": {"name": "Mortal"}, "celst": {"name": "Celestial"}, "totem": {"name": "Totem"}, "priest": {"name": "Priest"}, "mach": {"name": "War Machine"}, "crew": {"name": "Crew"}, "dragon": {"name": "Dragon"} } } Quote Link to comment Share on other sites More sharing options...
RuneBrush Posted July 26, 2016 Author Share Posted July 26, 2016 Hi all Was just having a think about the best way to tackle Warscroll sharing. My original thought of a copy/paste link isn't going to work very well, with just some filler text the "optimised" link is around 1800 characters long So I'm thinking about alternatives. One option is a "free-for-all" that simply saves the Warscroll and gives you a link. All well and dandy but you'd have no way of ever editing it and it's always open to abuse... Another option would be to allow you to log in using Facebook or Google, and your Warscrolls are saved alongside your login. Not everybody has FB or Google though and some people (e.g. me) are quite apprehensive about signing in on an insecure website for what is in essence a novelty. I could hook registration into my blog - so you could sign up there but it means another account in a world where every website needs a different log in. Final option would be to enter your e-mail address and get sent the sharing & editing link (or something along these lines). This would actually be the easiest but would people be happy at doing this? Again there could be questions over data entry security. Thoughts? Happy to take suggestions too! Quote Link to comment Share on other sites More sharing options...
Gharak Posted July 26, 2016 Share Posted July 26, 2016 Not sure if you've noticed but you've misspelled destruction in that code snippet you posted. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.