Menu
News
All News
Dungeons & Dragons
Level Up: Advanced 5th Edition
Pathfinder
Starfinder
Warhammer
2d20 System
Year Zero Engine
Industry News
Reviews
Dragon Reflections
White Dwarf Reflections
Columns
Weekly Digests
Weekly News Digest
Freebies, Sales & Bundles
RPG Print News
RPG Crowdfunding News
Game Content
ENterplanetary DimENsions
Mythological Figures
Opinion
Worlds of Design
Peregrine's Nest
RPG Evolution
Other Columns
From the Freelancing Frontline
Monster ENcyclopedia
WotC/TSR Alumni Look Back
4 Hours w/RSD (Ryan Dancey)
The Road to 3E (Jonathan Tweet)
Greenwood's Realms (Ed Greenwood)
Drawmij's TSR (Jim Ward)
Community
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Resources
Wiki
Pages
Latest activity
Media
New media
New comments
Search media
Downloads
Latest reviews
Search resources
EN Publishing
Store
EN5ider
Adventures in ZEITGEIST
Awfully Cheerful Engine
What's OLD is NEW
Judge Dredd & The Worlds Of 2000AD
War of the Burning Sky
Level Up: Advanced 5E
Events & Releases
Upcoming Events
Private Events
Featured Events
Socials!
EN Publishing
Twitter
BlueSky
Facebook
Instagram
EN World
BlueSky
YouTube
Facebook
Twitter
Twitch
Podcast
Features
Top 5 RPGs Compiled Charts 2004-Present
Adventure Game Industry Market Research Summary (RPGs) V1.0
Ryan Dancey: Acquiring TSR
Q&A With Gary Gygax
D&D Rules FAQs
TSR, WotC, & Paizo: A Comparative History
D&D Pronunciation Guide
Million Dollar TTRPG Kickstarters
Tabletop RPG Podcast Hall of Fame
Eric Noah's Unofficial D&D 3rd Edition News
D&D in the Mainstream
D&D & RPG History
About Morrus
Log in
Register
What's new
Search
Search
Search titles only
By:
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Menu
Log in
Register
Install the app
Install
Community
General Tabletop Discussion
*Pathfinder & Starfinder
Magus' Excel 2007 Initiative Tracker DM Tool
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Magus Coeruleus" data-source="post: 4417638" data-attributes="member: 1704"><p>Hey everyone,</p><p></p><p></p><p> I’d like to share something I whipped up in Excel 2007 to help track initiative in combat and keep track of PC defenses, skill mods, and ability mods. It has two sheets, one for the initiative table (“InitTable”) and one as a roster of combatants (“Combatants”). A macro (called RollInit) rolls d20, adds the mods, breaks most ties, and sorts in initiative order. I have assigned a hotkey and a button for the macro, so in a game I just copy and paste rows from “Combatants” into the table in “InitTable”, hit a button, and combat starts. My players don’t mind losing out on physically rolling their initiative in exchange for letting us go from suspense immediately to fighting with no bookkeeping delay—very nice.</p><p></p><p><img src="http://www.enworld.org/forum/attachment.php?attachmentid=36076&stc=1&d=1218140464" alt="" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p> <strong>Technical Notes</strong>: I did this in Excel 2007 and it uses a macro. I saved a copy in the older (Excel 97-2003) format but have no idea whether/how it works. I also know that macros can be a pain to allow. In case you have issues enabling my macro but know how to create your own I have included the code as a text file so that you can create an empty macro and paste it in so that it’s “native” to your system (not that I can guarantee that will give it permission to work, either). I assigned a hotkey combo to the macro and created a button in the QuickAccess section for it, but that sort of thing is not part of a macro itself but part of your Excel settings, so you’ll need to do that yourself if you like (I recommend it). Please note that there is a free <a href="http://office.microsoft.com/en-us/products/HA101686761033.aspx" target="_blank">Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 file formats</a> available. I mention this in case you are using an older version of Excel, find that the old file version I saved doesn’t work, and want to see if the compatibility pack will let the new file version work for you (not that I know if it will). I do not know whether/how this can be made to work in Open Office and have no plans to try but if anyone else wants to please feel free to share. I am not a programmer/developer and made this for my own use and want to share. I don’t have the skills to turn this into something extravagant and think I’m pretty much done with it but if you have any suggestions/comments please share and if anyone wants to use this as a starting point for something be my guest.</p><p> </p><p>How it works:</p><p></p><p><strong>SHEET 1</strong> is called "<strong>InitTable</strong>". There is a table object currently spanning A1:AG5 where you see nice formatting. I don’t know if this is the same outside of Excel 2007. Alternating row colors are preserved even if you insert, delete, or sort rows. You can insert rows/columns between existing ones or you can expand the table by click-dragging the right-angle symbol at the bottom right of the table. Here’s a tour of the columns and how they work:</p><p></p><p> <strong>Order</strong>. No formula. Final initiative calculations are pasted here as values by the macro. Values can be manually added/altered mid-encounter (e.g. due to ready/delay). Decimals are part of the tie-breaking solution (see below) and I show 2 decimal places in case I need to enter someone manually and need that level of precision to know where they should go. You can click someone’s Order cell to see the full number, and you can change the column’s formatting to show just integers or more/fewer decimals without changing the actual number.</p><p></p><p> <strong>Combatant</strong>. I use green for PCs, navy for allies, red for enemies.</p><p> <strong></strong></p><p><strong>AC, Fort, Ref, Will</strong>. Self-explanatory. Does not impact initiative but I like having this info readily available.</p><p></p><p> <strong>InitTot, d20, InitMsc, InitMod</strong>. The action happens here. For InitMod manually enter the standard modifier (usually Dex mod + half level. For InitMsc manually enter the total situational mods (e.g. my players usually have +2 for having their Warlord nearby). d20 generates integers between 1 and 20. InitTot adds the other ones up and breaks most ties by adding two tiny fractions: one based on the sum of InitMsc and InitMod so that ties go to the combatant with a larger standard+situational modifier to the d20 roll, and one based on a very small random number, to break ties if even the combatants’ total modifier is also the same. These additions are so small that they should not affect the order unless there is a tie to begin with. You may wish to write-protect the InitMod and d20 columns since you’re not supposed to enter anything manually into those cells. Note that in Excel lots of things you do will cause random numbers to be recalculated, which could wreak havoc once you have your order determined. Therefore, the macro copies the numbers from InitTot and then pastes them as simple values into the Order column. Recalculation of formulae thus doesn’t affect the Order column. Use the Order column, NOT the InitTot column, to manually change initiative during combat.</p><p></p><p><strong>Skill and Ability Mods.</strong> Like defenses, these are here for convenience and have no bearing on initiative calculations. I bolded PCs mods for trained skills as a visual cue. I colored Insight and Perception differently because they are so commonly used. I didn’t create passive check columns since I prefer to save space and just mentally add 10. Note also that a lot of this info is missing for non-PCs. That’s because I don’t use this to track everything in combat, just initiative; I use monster cards instead, so I only add what I need/want for them, but you can add whatever you like.</p><p></p><p><strong>Adding/deleting columns</strong>. You can add/delete columns after the Initiative-calculating ones and that should not affect the macro, but I don’t know whether doing so before those columns screws it up by making InitTot, d20, InitMsc, InitMod something other than columns G through J.</p><p></p><p><strong>SHEET 2</strong> is called "<strong>Combatants</strong>". The headers are the same but there is no special table object. You can create your roster here and then copy and paste entire rows from here into the table on the InitTable sheet to put them in a combat. As I said before, you can enter as much or as little info as you like as long as you provide the standard and situational initiative modifiers (InitMod and InitMsc). Rows below are ready to add more creatures. Xs in the InitTot column remind me that these do not have info needed to properly calculate initiative but that the formulae are in place. You see all of those numbers in the d20 column because every time calculations are made those random numbers get generated, but they will be recalculated of course when you use them in the table so don’t worry and certainly don’t delete those cells since they contain the formula to generate d20. Make sure that if you add/delete columns to customize this you do it BOTH on this sheet and the InitTable sheet so that they match properly.</p></blockquote><p></p>
[QUOTE="Magus Coeruleus, post: 4417638, member: 1704"] Hey everyone, I’d like to share something I whipped up in Excel 2007 to help track initiative in combat and keep track of PC defenses, skill mods, and ability mods. It has two sheets, one for the initiative table (“InitTable”) and one as a roster of combatants (“Combatants”). A macro (called RollInit) rolls d20, adds the mods, breaks most ties, and sorts in initiative order. I have assigned a hotkey and a button for the macro, so in a game I just copy and paste rows from “Combatants” into the table in “InitTable”, hit a button, and combat starts. My players don’t mind losing out on physically rolling their initiative in exchange for letting us go from suspense immediately to fighting with no bookkeeping delay—very nice. [IMG]http://www.enworld.org/forum/attachment.php?attachmentid=36076&stc=1&d=1218140464[/IMG] [B]Technical Notes[/B]: I did this in Excel 2007 and it uses a macro. I saved a copy in the older (Excel 97-2003) format but have no idea whether/how it works. I also know that macros can be a pain to allow. In case you have issues enabling my macro but know how to create your own I have included the code as a text file so that you can create an empty macro and paste it in so that it’s “native” to your system (not that I can guarantee that will give it permission to work, either). I assigned a hotkey combo to the macro and created a button in the QuickAccess section for it, but that sort of thing is not part of a macro itself but part of your Excel settings, so you’ll need to do that yourself if you like (I recommend it). Please note that there is a free [URL="http://office.microsoft.com/en-us/products/HA101686761033.aspx"]Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 file formats[/URL] available. I mention this in case you are using an older version of Excel, find that the old file version I saved doesn’t work, and want to see if the compatibility pack will let the new file version work for you (not that I know if it will). I do not know whether/how this can be made to work in Open Office and have no plans to try but if anyone else wants to please feel free to share. I am not a programmer/developer and made this for my own use and want to share. I don’t have the skills to turn this into something extravagant and think I’m pretty much done with it but if you have any suggestions/comments please share and if anyone wants to use this as a starting point for something be my guest. How it works: [B]SHEET 1[/B] is called "[B]InitTable[/B]". There is a table object currently spanning A1:AG5 where you see nice formatting. I don’t know if this is the same outside of Excel 2007. Alternating row colors are preserved even if you insert, delete, or sort rows. You can insert rows/columns between existing ones or you can expand the table by click-dragging the right-angle symbol at the bottom right of the table. Here’s a tour of the columns and how they work: [B]Order[/B]. No formula. Final initiative calculations are pasted here as values by the macro. Values can be manually added/altered mid-encounter (e.g. due to ready/delay). Decimals are part of the tie-breaking solution (see below) and I show 2 decimal places in case I need to enter someone manually and need that level of precision to know where they should go. You can click someone’s Order cell to see the full number, and you can change the column’s formatting to show just integers or more/fewer decimals without changing the actual number. [B]Combatant[/B]. I use green for PCs, navy for allies, red for enemies. [B] AC, Fort, Ref, Will[/B]. Self-explanatory. Does not impact initiative but I like having this info readily available. [B]InitTot, d20, InitMsc, InitMod[/B]. The action happens here. For InitMod manually enter the standard modifier (usually Dex mod + half level. For InitMsc manually enter the total situational mods (e.g. my players usually have +2 for having their Warlord nearby). d20 generates integers between 1 and 20. InitTot adds the other ones up and breaks most ties by adding two tiny fractions: one based on the sum of InitMsc and InitMod so that ties go to the combatant with a larger standard+situational modifier to the d20 roll, and one based on a very small random number, to break ties if even the combatants’ total modifier is also the same. These additions are so small that they should not affect the order unless there is a tie to begin with. You may wish to write-protect the InitMod and d20 columns since you’re not supposed to enter anything manually into those cells. Note that in Excel lots of things you do will cause random numbers to be recalculated, which could wreak havoc once you have your order determined. Therefore, the macro copies the numbers from InitTot and then pastes them as simple values into the Order column. Recalculation of formulae thus doesn’t affect the Order column. Use the Order column, NOT the InitTot column, to manually change initiative during combat. [B]Skill and Ability Mods.[/B] Like defenses, these are here for convenience and have no bearing on initiative calculations. I bolded PCs mods for trained skills as a visual cue. I colored Insight and Perception differently because they are so commonly used. I didn’t create passive check columns since I prefer to save space and just mentally add 10. Note also that a lot of this info is missing for non-PCs. That’s because I don’t use this to track everything in combat, just initiative; I use monster cards instead, so I only add what I need/want for them, but you can add whatever you like. [B]Adding/deleting columns[/B]. You can add/delete columns after the Initiative-calculating ones and that should not affect the macro, but I don’t know whether doing so before those columns screws it up by making InitTot, d20, InitMsc, InitMod something other than columns G through J. [B]SHEET 2[/B] is called "[B]Combatants[/B]". The headers are the same but there is no special table object. You can create your roster here and then copy and paste entire rows from here into the table on the InitTable sheet to put them in a combat. As I said before, you can enter as much or as little info as you like as long as you provide the standard and situational initiative modifiers (InitMod and InitMsc). Rows below are ready to add more creatures. Xs in the InitTot column remind me that these do not have info needed to properly calculate initiative but that the formulae are in place. You see all of those numbers in the d20 column because every time calculations are made those random numbers get generated, but they will be recalculated of course when you use them in the table so don’t worry and certainly don’t delete those cells since they contain the formula to generate d20. Make sure that if you add/delete columns to customize this you do it BOTH on this sheet and the InitTable sheet so that they match properly. [/QUOTE]
Insert quotes…
Verification
Post reply
Community
General Tabletop Discussion
*Pathfinder & Starfinder
Magus' Excel 2007 Initiative Tracker DM Tool
Top