I couldn't get my login to work and my account locked. Will it automatically unlock?
A downloadable tool for Windows and macOS
EpicGM is a campaign tool to run tabletop dnd 5e RPG games.
Preparing for your games becomes more convenient using a drag and drop campaign manager to link map, images, monsters and sounds.
EpicGM comes with a compendium of creatures that works with a combat tracker with a drag and drop system.
Import content such as monsters, items, spells and even adventures via XML.
Use our cloud services to store your campaigns and settings or to share and search for other adventures.
- Implemented Sharing: Save your campaigns as packages and share your stories, campaigns and creatures. You can save up to 20 private or public packages that you can download to your other devices or to share with friends.
- The account must be logged in to search and download packages.
- Implemented a feature to allow you to rearrange your map in Module Edit mode.
- Added Account Support
- Cloud Storage for Compendium, Players and Bestiary files.
- Making Changes to creature on the tracker no longer resets it.
- Import bug fix for xml with duplicate entries
- Implemented adding multiple creatures from the Creature Compendium.
- Minor bug fixes.
- Expanded language support on fonts, now includes support for all French Characters.
- Compendium Updated: Now supports custom items, spells and magic items.
- Compendium and Spells now have dedicated folders.
- Import option improved to work with modules, bestiaries and supports Fight Club XML.
- Module Subentries now support creature linking.
- Initiative now supports same monster initiative and individual initiative.
- Quick view added for viewing character and monster stats more conveniently.
- Phone version greatly improved UI
- Tutorial revised to be simpler and more concise.
- Cyrillic Language Support
- Desktop: Mouse Wheel now works on maps for zoom in and out. (You will need to press it down)
- Added Delete confirmation for modules and compendium entries
- Player Manager: You can now save long term players. Drag and drop onto the Roster to add them.
- For non-Premium users, Players are limited to 3.
- Campaign Support: Modules are now saved in Campaign XML files. Each campaign file can contain multiple chapters/ adventures.
- For non-Premium users, Campaigns and adventures are limited to 3.
- Import/Exporting update: Has been changed to work by simply dropping campaign XML files in the MODULES folder and compendium XML files in the BESTIARIES folder of your app’s Local Data.
- To Export: Simply copy the campaign/bestiary XML file.
- Current Modules will be automatically migrated to the new system and will be found in the migrated.xml file in the MODULES folder.
- Improved User Input field
- Added indicators for scrollable inputs (attributes, initiative etc)
- BGM and SFX can be played simultaneously again.
- Numerous UI changes to improved responsiveness and ease of use.
- Sample Campaign and Bestiary files are now available on the download link from https://gavelsoft.itch.io/epicgm
- Made for mobile tablets for IRL games.
- Adventure Module manager lets you add maps and handouts linked to a module. Find the entry/map with a touch.
- Manage and add encounters with a touch to a Combat Tracker. Each module entry allows you to link combat encounters and/or sounds.
- Look up monster stats by dragging them onto the map or drag them to the Combat Tracker to add them back to the tracker.
- Rules reference for common rules.
- Import adventures and monsters or export yours to share. Use the built-in module and monster editor to edit or quickly create new ones.
*epicGM does not include maps/images or adventures. The only content included are those that are publicly available.
Click download now to get access to the following files:
Also available on
Log in with itch.io to leave a comment.
Nevermind! For anyone else curious, it unlocked after about fifteen minutes and let me try a few more times. Finally got in, too.
I'm loving the latest update! being able to add spells and magic items is incredibly helpful.
I do have a query though. In the Windows version of the app, is there a way of changing the location of the game's data directory to somewhere other than AppData? I use a PC and a tablet and being able to put the data folder in OneDrive would save me some copy/pasting, at least until you're able to implement the cloud-based solution.
Everything is looking more amazing with every update though! keep up the great work. You've single-handedly made running my first campaign several times more organised than it would have been without.
Thanks so much! There's no way to change the target directory yet, though stay tuned. I'm currently working on developing a cloud storage system. :)
I think what you can move your folder from AppData to OneDrive and make symlink in AppData folder. That's tricky but must work.
Hi, I'm back with another load of requests :D
- The value tag from the XML files is not added to the cost field in the compendium (once this works, please check whether importing the Sane Magical Prices XML works)
- In the edit window of a compendium entry the text in the fields will be in front of other GUI elements
- The fight Club XML files contains numeric character references ("—" , "•" etc). Epic GM does not yet interpret them correctly.
- In longer initiative lists the view will jump back to whoever's turn it is, every time I make a change to a creature (reduce Hp,....). This can get annoying if I have to make changes to multiple creatures.
- Please add some way to automatically sync the resources folder via Cloud services
Hi, again thank you for the feedback :)
We'll work those in eventually. Our main goal coincides with your last requests which is to build some sort of cloud/backend support. This is a new thing for us though, so this will take time to learn and develop.
I just poked around in version 1.5.5 and it looks great. You guys are doing awesome work.
I noticed a couple of things though:
- Importing an XML file for Fight Club is weird. After importing the file the monster tab in epicGM will only show the monsters from Aarakocra to Atropal even though the actual MyBestiaryCompendium.xml-file contains all the monsters. (Additionally the entire process seems pretty clunky.)
- Rolling initiative without the "One Initiative"-option doesn't add numbers to monsters of the same type. The numbers should be added just like with the option to make it easier to tell the monsters apart. (Also please think about adding 0000 to the first monster of a type for a more consistent look)
- Adding multiple monsters of the same type is clunky as Initiative opens automatically and then you have to go back to the monster list to add another one. Could you maybe add a slider to determine on how many monsters of a type to add to initiative?
-Please add a way to delete individual entries from the initiative list
- Please add a confirmation window to deleting the initative list
- Please add a way to organize the player list by groups
Would it be possible to see your fight club XML and bestiary XML? Also, I agree with the clunkiness of the import system, the longterm goal has always been to integrate with a form of file server/sharing system.
Noted on the monster name on initiative and for adding multiple monsters, and clearing the initiative list.
Dragging the hp bar of characters on initiative to 0 will give you a delete menu to allow you to delete characters one by one.
Regarding organising players by groups, would you say adding a field for player groups and sorting players by that field would work for your needs?
Again, thank you for your feedback :)
*Edit: I've looked into this and you may have some duplicate entries in your XML. I'll deploy an update soon to check for this. But if you can, I would still like to see your xml files. Much obliged!
Wow that was quick. Thanks a lot. :)
Yes a field for player group would be perfect.
Well I'm not sure how to send you my Bestiary XML but I imported "CorePlusUnearthedArcana.xml" from here. After I ran into problems, I deleted the Gavelsoft folder from Users\*\AppData\LocalLow and my installation folder and tried importing to a clean install -> same problem. So the only thing that was present before importing was the preinstalled stuff.
I just checked in 1.5.6 and the issue is still present.
Thank you, your feedbacks have been very helpful. The latest patch should fix the issue with FC XML.
The rest of the changes will need a bit more revisions and will probably come in a future update.
No, I have to thank you. ;) I can confirm that the latest release fixes the issue.
One more request though: Could you add a search bar to the compendium at the top level, so that I don't have to chose a category to search in? That would speed up searches when I know what I'm looking for.
Soy un DM desde hace poco, y tampoco es que haya jugado a muchas partidas antes. Pero siempre se puede aprender. Encontrar este programa me ha supuesto ser más ágil en las partidas y gestionar todo mucho mejor. Por todo esto, muchas gracias y felicidades por el programa.
Por otra parte, tengo un pequeño problema en la versión para PC, y es que no puedo arrastrar las entradas sobre los mapas. He probado de arrastrar el número de la entrada, el nombre, usar los distintos botones del ratón, pero nada ha funcionado. Quizá aún lo esté haciendo mal. No lo se.
Y otra cosa que quería preguntar es si tenéis pensado en el futuro hacer algun patch para traducir el programa. Seria genial.
Gracias, nos complace saber que nuestra aplicación te ha ayudado con tus juegos :)
Para arrastrar, puede arrastrar entradas de módulo y caracteres desde la Iniciativa al mapa. Asegúrese de desbloquearlo haciendo clic en el botón grande Módulo e Iniciativa.
Por favor, avíseme si todavía tiene problemas.
Con respecto a las traducciones, esto es algo que eventualmente querríamos hacer. Por ahora, sin embargo, trabajo solo en este proyecto y se trata de equilibrar el tiempo y el esfuerzo. Con suerte, podré ampliar este proyecto en el futuro.
Thank you, we are happy to hear that our app has helped you with your games :)
For dragging, you can drag module entries and characters from the Initiative onto the map. Be sure to unlock it by clicking on the that large Module and Initiative button.
Please let me know if you still face any issues.
Regarding translations, this is something we would eventually want to do. For now though, I work on this project alone and it is a matter of balancing time and effort. With luck, I will be able to expand on this project in the future.
I just downloaded the latest version (1.5.4) and now, it doesn't work on my desktop D:
It always gives me this response:
Switching to resolution 640x480 failed, trying lower one
Switching to resolution 640x480 failed, trying lower one
All resolution switches have failed
Screen: DX11 could not switch resolution (640x480 fs=1 hz=0)
Please try this options:
Find your epicGM.exe and right-click on properties. Then go to compatibility and select ' disable full-screen optimalization'
You may also try to reintall/update your drivers.
Please let me know if this solves your issues.
That option doesn't exist D:
I'm using w7. My options on that tab are to run in compatibility mode, run in 256 colors, in a 640x480 res, to disable visual themes, disable desktop composition, disable display scaling on high DPI settings, or to run this program as administrator.
My computer doesn't support visual C++ redist 2017. I am aware that this is a problem in running many, many applications. Maybe a recent update requires the use of that?
I looked further into this, apparently this affects certain win7 versions. Unity has declared this to be a bug on their system and that it affects many other games built on it.
Hopefully, Unity doesnt take too long in deploying a fix. We will be updating our system and will be releasing an update once the issue has been resolved.
In the meantime, Ive also read that for some users, updating windows may resolve this issue.
Is there any chance I can acces an earlier build of the desktop version?
Hey there! Your app is absolutely wonderful, thank you very much for all the efforts you provide in order to enhance our DMing experience!
I am wondering though: it seems impossible to add accented letters in the newest version (such as "é", "è", "ê", "à", "û" and so forth... It's very annoying for some languages (specifically French in my case). Any chance we can use this special characters in the near future?
To anyone interested though, I have found a work around: work on a word processing software with the usual accented letters, then copy/paste into EpicGM. It works just fine, but patching this would be really appreciated! :)
One last thing: being able to type words in bold or italics would be super useful too. :)
Thank you for the feedback. We'll add a wider font support for the next update :)
The latest update allows for bold and italics with <b></b> and <i></i> tags for content text for modules and traits for bestiaries. We are still working on improving the UI to add more options.
First of: Amazing App! Love to use my laptop as a DM Screen.
But I have a problem with the map feature: Whenever I have more than one Map they show up next to each other and its a bit distracting (screenshot for reference). Am I doing something wrong or is that just how its suppose to look?
Yes that is how it is supposed to look for now. This was implemented this way to support a variety of screen sizes.
I take it that you would prefer to only have one map visible, if we would make a change to this, would you prefer to:
a:) have blinders on the side to fill up the space to only allow for one map.
b:) hide the rest of the maps
Love the look and feel of the program. Wondering... does this have a way to also track conditions for players or for creatures? Or perhaps a "Notes" field to add to a particular entity so that in an encounter, it would be easy to just mark things like a condition or other relevant info on the fly?
Hi! There is currently no method to do so. That is something we can add in a future update, although we are still working on upgrading the compendium to support spells and custom items.
I realize this is 5.0 but any chance for 3.5 support....... :[
Pretty high chance to have 3.5 support in the future. The app was intended to support multiple systems, although admittedly, 3.5 rules is pretty hazy to me now. I will need to relearn 3.5 rules first :)
As a new DM I want thank you for the amazing app. However I have a question on how to update on PC. This is the first I've downloaded this kind of AP any advice would be appreciated
Glad to hear that you are finding a use for it :)
You should be able to simple overwrite the older files. App data are all contained in your OS's App Data area and is usually separate from where the app files are located. To be sure, you can make a back up of the files.
On windows, you can follow this link on how to find your App Data folder: https://www.pcworld.com/article/2690709/windows/whats-in-the-hidden-windows-appd...
Great app! But after update russian letters turned into squares. And i can't even type in russian. Could you bring back сyrillic, please?
Apologies, we did not expect that. But, thank you for joining us from Russia. We'll work at deploying a quick fix for now. Besides the desktop app, do you use either of the mobile version?
Eu não sei falar português. Porém utilizo bastante a ferramenta de vocês tanto no PC quanto no smartphone. Eu sinto falta de uma aba para gerenciamento de NPC.
Vocês tem previsão de colocar uma aba para NPCs?
hello, I had not considered that, but that is important part. do you have any features that you would like to see supported for npc?
olá, eu não tinha considerado isso, mas isso é parte importante. você tem algum recurso que gostaria de ver suportado pelo npc?
Very, very, very promising (and might be a much better experience on mobile) but I think it needs a lot of work before I'd consider shelling money for it. Basic features are just simply missing:
On the x64 Windows version the tutorial comes to a step where the description of the tutorial step falls off the bottom of the screen. There's no way to continue the tutorial.
There's no way to zoom the map except by double-clicking it, and then using an obtuse calculator thing. Resizing the map by typing new X/Y size causes the map markers to be placed in the wrong place. Resizing the map by using the +/- tool doesn't update the X/Y size. Can't use number pad to enter numbers, you have to click the numbers in the very-frustrating-calculator-thing. I would expect that I could use +/- on my keyboard, or the scroll wheel.
Lots of spinboxes that function "upside down" and seem like they were designed for mobile but then never re-purposed for desktop. Clicking the up/down arrows on the spinboxes doesn't work, you have to drag the values up and down, and can't type values in manually.
Pressing "Add" next to Creatures in an Entry does nothing as far as I can tell.
ESC and DEL don't function as expected - ESC should cancel the current action, and DEL should...well...delete!
Lots of flyout menus (double clicking an Entry for example brings up a useless menu that asks if you want to edit it or delete it...).
It's definitely aesthetically pleasing, and I think this has incredible potential...but the UX needs a lot of work, and for a tool that is 90% dealing with the UI, that's disappointing. Please take this as constructive feedback, as I think there is a lot of potential and would really like to see this tool get better.
We highly appreciate your feedback and will work on your suggestions :)
Some things to note, at least until we can release a new update. The spinboxes work with the mouse wheel if the pointer is over the numbers. Pressing Add on creatures in an Entry adds them to the Initiative tracker.
Regarding catching "esc" and "del", this is a really solid feedback. We'll make a pass to try to really make use of the keyboard.
Wanted to start by thanking you for this app, as a new DM it's been invaluable for keeping my campaign notes organised and for running encounters.
The latest update is excellent, especially the portrait mode for phones.
Is there a way to turn on the portrait mode in the Windows version? I often use the app on a Windows tablet or side-by-side with another app so it would be useful to have an option of using it.
We are very happy to hear this sir :)
Currently, there is no way to activate the portrait mode on windows. We will look into this for a future update, I am slightly concerned because it may not offer enough screen space if we just enabled the current settings as is.
I've just started to play around with this and it seems very comprehensive. I look forward to putting my information in and trying it out next session. Im having a few dificulties though.
1 The module I'm running has some specific bosses and I tried adding a Creature. It pulled up a generic monster form but, only certain feilds were editable.... I couldn't change some key things like, Size, Alingnment, monster type, base stats....
It was very odd, the monster type seems to be randomly generated sometimes, and other times it just came to the same type over and over. either way, I couldn't controle or change it. Do you have any tutorials on how to do things like this? If I look at monsters by type, then click on the type i want to add, and click add I get a blank form with at least the type right, but I still can't change the other items and it defaults to size tiny.
Also if it has more than one attack type I couldn't see a way to indicate that IE 1d8 bite and 1d6 scratch. Though they could be put under traits.
2 I created the module in the PC version then tried to move it to the Android version. I uploaded the Modules aml file to dropbox and created a shared link. When i enter that link into the android version it says that the file is not recognized and to check the file type. I copy and pasted the link to be sure that I was not typing it incorrectly.
3 And finally, the header for the speed area says subtype instead of speed. Thats a very minor bug, but could get confusing after you enter the speed and the prompt text is gone.
Thank you so much for sending us feedback.
1. The stats you indicated are controlled by scrolling or dragging with mouse or finger. :) This has confused many users so we will be adding an indicator for this. You are correct with the trait and the damage dice. Though we may revisit adding a better way to add damage dice.
2. That is indeed strange, would you mind sending me the dropbox share link so I can check?
3. Thank you for this :)
1) ah thank you! yes that worked. my creatures thank you!
And thank you for the quick responce.
I was able to successfully import your module.
Be sure to change the address to: https://www.dropbox.com/s/y4o4yh38sgrnruj/modules.xml?dl=1
The one tells Dropbox that you want to download xml rather than opening it with a browser.
You are most welcome :)
Ah! That I did not know. so, yeah some tutorials or instruction sheets are going to be needed. I'm very very versed in writing instructions for.... nubes. ;> let me know if you want help with that.
Next...... is there a specific format for map imports? I can brows to the pics, but i can't click on them to actually load the files. It works in the android version but not pc.
Thank you for the offer, we may look you up for that XD Currently, we are still heavily modifying the software to match user feedbacks :)
Regarding images, you should be able to open up pngs and jpgs. May I know the images you are having issues with? Is this on a windows system?
Loving your work, the app looks slick and works really well for simple encounters, a couple of comments however:
1. The pc client could do with some way of selecting a quantity of creatures for an encounter, I can't seem to get any more than 1 to be set right now (nevermind, have found it - echoing the earlier comment that the pc could do with slightly different control to the mobile versions!)
2. Some sample XML or xml schema would be nice - I'd be up for trying to put a converter together from some common formats, but some kind of sample provided with the program would be helpful.
3. Some kind of versions on the download files and in app for the desktop version would be great so I know if I need to update. Less of an issue for the phone obviously!
4. In app upgrade mechanism for the desktop version.
5. Some way of linking my accounts, perhaps some kind of link to my dropbox account on my phone and pc to prevent the need for manual importing/exporting (again I may be missing something).
6. Echoing the earlier sentiment that we could really do with some ability to scroll in from a main adventure map into some kind of sub-modules with their own map and entries. The current system is great for high level planning of an adventure, or for individual sections, but I suspect that trying to run a whole campaign will end up with needing a massive number of modules.
Thank you sir, we are very happy to hear that it is helping you with your games. We highly value user feedback as that is what drives our development for future features.
1. Copy that sir, we are increasing the sensitivity of the scroll bars to react to mouse wheels in the next update.
2. Excellent advice, we will add that as an extra downloadable here.
3. Thank you, this will be in the next update.
4/5. This will be a longer term change, but definitely solid requests that we would like to develop.
6. We are creating an option to have multiple "campaign" files with their own set of modules/adventures. We will be adding the feature to switch between modules/adventures within a campaign as well :) Hopefully this will help with managing hardcovers and long-homebrew campaigns. :)
I absolutely love the program. I have been waiting so long for a PC app for DMing that actually fits with what I need!! However, I am having issue with creating a monster Stat block, but it disappearing when I go back into the module. If I have attached it to a module event, the name is still their, but it isn't in the creature compendium and I cannot add it to the Initative traker. Am I missing a step needed to save them properly? (Everything else is amazing though!!) :)
Thanks, can you walk me a bit more with your issue sir?
First, what system are you using it on? Android/Windows/Mac/iOS
The fact that you could drag the monster to the module means that you were able to save it, is that correct? But you wont be able to add it in if the monster data doesnt exist. Can you tell me the sequence of your actions sir?
The app is looking good on Android, I'll have to try the desktop version this weekend. Is there any data on the XML format used to import?
What type of data are you looking for? Empty files or no modules will only contain the XML tags in the exported file.
I ask because I tried to import a file I was sent that works with FighClub 5 that a friend uses on his iPad. EpicGm jsut gave an error and loaded nothing. I wanted to a template to see how the data needs to be formatted in the XML file
During my session yesterday I noticed that on the desktop version rolling initiative for multiple creatures of the same type always gives the same result for all of them.
Besides that the app remains to be an awesome tool
Hi I did that intentionally because usually DM would prefer to run monsters of the same type at the same time. Do you need an option to have each of them on their own initiative count?
Thank you for the positive words!
Hi, thank you for the answer. Yes I would prefer for each monster to have their own initiative count. For me personally this is the main reason to use a digital initiative tracker in the first place.
I can see however why you made the choice you did. So yes having an option would be awesome.
This Program is truely amazing! Currently working on my own campaign and it works really intuitive. Could it maybe be possible that certain maps are linked to pins. For instance, when I have a dungeon in my world map, indicated by Pin 1, as soon as i click Pin 1 it automatically opens the map of the dungeon? That would be amazing. Also maybe a forum for user-generated content?
Thank you so much!
Admittedly, that sounds complicated to work in but doable. But to clarify your request, instead of opening a journal/module entry, tapping on the pin would linked to a different map image instead?
Regarding a forum for user-generated content, that is a big thing that we want to bring in. We are still currently seeking advice from WOTC though as legal content may become an issue there.
I understand the legal implications, I hope you can figure it out!
About my pinrequest, yes! That's exactly what I mean. If I have my Goblin dungeon somewhere on my map, it could be nice if, when I tap on the pin "Goblin Dungeon", it automatically scrolls or gives a shortcut to it's map. Just a little thing that would help with user-comfort. I'm looking forward to what this app becomes, I think you have an amazing opportunity on your hands!!
Best of luck!
I love this program. Very intuitive. My only issue is that I'm not very tech savvy, and I'm having trouble trying to figure out how to import anything. I found the dropbox file I want, but every time I attempt to import it says it's in the wrong format? I'm probably overlooking something obvious, but it would be fantastic if someone could help me out.
So far I really like the set up of this. I've been looking for something like this to help with campaign running so I can use my phone or tablet to track things and build without having tons of stuff all over. The one thing I was wondering is if there's module downloads you can get for pre-built stuff like the curse of Strahd campaign, or tomb of annihilation just so I don't have to spend all the extra time uploading and reorganizing when I want to run a quick pre-built.
Definitely hoping to bring this in. Working to gain WOTC's approval on this as there is the issue for legal content and copyrights. But we will try to come up with a workable solution either way.
Thank you for the positive words!
So far I'm loving this app - the only requests so far would be, if possible, could you add the ability to move subentry items to the map? i.e. Entry 5 - A_cavern_01 has subentry 1, 2, 3, 4 etc per room - can we get a 5_1, 5_2, 5_3 or something similar, to be able to pin on a per room basis for the map that's uploaded? Alternately you would need to create a new campaign per dungeon to pull it off.. and the other being (at least in PC mode) you can drag a pin off of the screen, and then you aren't able to retrieve/remove without either deleting the map or the Module entry..
Great work so far though, keep it up!!
We appreciate the feedback sir. We will look into your requests and will work on adding a fix for pins being dragged off map. We hadn't caught this one and this feedback is highly valuable.
We are working on a new update where saved files can have chapters and entries. This might work with what you are trying to achieve. We will be deploying this update after our session of testings :)
Thank you so much sir!
I love this app! For the PC version, is there a way to make it so the mouse can scroll better. As of right now when you do a full circle on the mouse, you only go about 1/16" on the screen. It takes forever to get to the bottom. I finally figured out you had to click and drag to move, but the mouse functionality would be better. Thanks!
We hear you on this one sir. We will be adjusting the scroll areas to allow for better mouse wheel sensitivity :)
I'm blown away, this changes everything. This is exactly the kind of tool I've been looking for but haven't wanted to resort to using Roll20 or Fantasy Grounds when I'm playing at a table.
I look forward to trying it out this Sunday. Is this safe from DMCA takedown so I can hope for its popularity and success, or will this be my best-kept DM secret?
Thank you for the kind words :)
As far as we know, we only use Open 5e Content and do not offer any copyright materials and content :)
Great tool that will make my gming a lot more smooth! I do have a few suggestions to make it even better:
- Syncing via OneDrive (and similar); Creating content is far more comfortable on a computer
- Release as a UWP-App via the Microsoft Store for easy updates.
- Integration of external music players/spotify playlists
- Ability to add multiple maps at once and ability to change their order in the program
- A way to set advantage on initiative for the classes that get that feature
- Encounters per subsection
- Arrows and text boxes to set enemy amounts on a computer