'Barbarism is the natural state of mankind,' the borderer said, still staring somberly at the Cimmerian. 'Civilization is unnatural. It is a whim of circumstance. And barbarism must always ultimately triumph.'

-Robert E. Howard
Beyond The Black River

Corrupt Cliffs

Corrupt Cliffs
Get your FREE Narrative Terrain Deck today!
Showing posts with label VTT. Show all posts
Showing posts with label VTT. Show all posts

Tuesday, December 15, 2020

Conan 2d20 on Roll20: Custom Sheets

NEW: Youtube Introduction to the Custom Sheet!

UPDATED: January 12, 2022.  

- Fixed an issues with ranged damage being calculated with coordination instead of Awarness.

- Switched right and left soak on armor panel

- KNOWN BUG.  Submitting a NULL value when spending gold causes an API crash.

Alright, if you follow me at all, anywhere on social media, you are likely aware I've been working on a Conan 2d20 sheet for Roll20.  The sheet won't be available via the standard channel since it requires the API and there are already two free sheets available directly.  For those of you who expressed interest and wanted something with a little more automation, I still wanted to make this available.

Requirements:    Roll20 Pro Subscription.  No way around it, the sheet uses the API extensively.

Set-up Requirements: Like most Conan games on Roll20 we will need a few roll tables.  

CD for combat dice with the following entries: 1, 2, -, -, 1 + effect, 1+ effect.



HITLOC for hit locations with the following entries: Head, Torso, Right Arm, Left Arm, Right Leg, Left Leg.  These entries need the following weights as well: 2,6,3,3,3,3.



Finally you will require a character named GMPANEL.  This is the Doom pool.  This is the player momentum pool.  The Character sheet makes calls to the API using this object by name.  It must be named this or the sheet will not work.


Basic Game Setup

Ok, now that we know what we need lets walk through the steps.  I have a video detailing these steps here: VIDEO LINK

  1. Copy and paste the HTML code into a game's custom sheet HTML.
  2. Repeat this for the CSS code.
  3. Save these.
  4. Switch to your Game's API input and add a new script, I normally named it Conan.js
  5. Copy and paste the API code here.  
  6. Save it.
  7. Open the game and create the two roll tables
  8. Create the GMPANEL character.
  9. Open the GMPANEL, go to the character sheet and select the GMPANEL tab.
  10. Click Initialize.

The GMPANEL

To make the panel more useful I generally create a token the represents the character and link the tokens bars to doom and momentum.  I also allow the players to see the text on the bars and set the DOOM max to 1, so it always displays a bar with the numbers on showing doom.

Creating a character

!!IMPORTANT!! Anytime you create a new character you need to go to the GMPANEL on that character sheet and click initialize.  This sets up the characters attributes so the API can call them when it needs to.  If you do not do this, the API will likely attempt to get attributes that do not exist, resulting in a crash.

HELP
!help will bring up some basic help and a few API commands you will find useful as GM.

The Code:
I will update the dates on these as I make modifications and release new versions.

Last updated these on May 9, 2021.  I inadvertently broke the combat dice without realizing it.  That is fixed.  Also noted the pay upkeep was not working properly due to sheet workers.  Still has some issues. The main UI for the character sheet has been updated as well (I believe the last update had the original version)

HTML CODE: Updated January 12, 2022
CSS CODE: Updated January 12, 2022
API CODE: Updated January 12, 2022

Going forward the sheet can be found here: https://github.com/starshipsandsteel/Custom_2d20Sheet-roll20

If you open the code and simply copy and past it as is, it will mostly be fine, but I have found it will append a little snippet of code to the end of the copy and paste.  This doesn't seem to affect the HTML and CSS, but it breaks the API.  After you paste the API into the API window, scroll to the bottom and delete the bad part of the code.


All graphics are hosted on IMGUR.

And one final note.  If you go looking through the code, you will most assuredly find references to things and classes that are no longer used or commented out.  Some things need to get reimplemented still, others need to get removed.  Code cleanup is the least fun part, and so the last thing I do...IF I do it. :)

If you have feedback or ideas of improvement, I would love to hear them, even if I don't use them.
Stay strong!

Remember this isn't the end times, this is humanity working together to save as many lives as we can through a proven methodology for fighting a new virus. Stay Strong.

Till next time, don't forget to Keep it Weird!

Wednesday, April 8, 2020

Setting up 2d20 on Roll20: The Combat Dice.

I have been playing around with the free Roll20 for awhile, learning how it works and what we could do with it for Conan 2d20.

Conan 2d20 and other 2d20 systems use combat dice to determine damage and weapon effects. We can, of course, simple roll a d6 and note the results but we have a way to make it a little more automated if we desire. This is accomplished via the Roll20 roll table.

The process is pretty simple, and although it is not a perfect solution, it is easy to do and can be done completely with the free version of Roll20.

Step 1: Making the Table

On the top right of Roll20 you will find the Collection Icon. Clicking on it will bring up the tab that gives us control over a lot of the automated processes; macros, decks and rollable tables. Near the bottom you will find Rollable tables. The first thing we need to do is to create a new Rollable table.



Step 2: Naming the table and adding the items

Once we have the table created, clicking on the table name that appeared when we added the new table. This will open up the new table dialog. From here rename the table to "CD" and begin adding each of the following Items: "1","2","0","0","1 + Effect","1 + Effect".



Once you have completed adding your items into the table, it should look like this. When you are happy with it. Hit "Save Changes"



Step 3: Testing the roll

Switch back to the chat dialog box and type the following roll command into chat "/roll 3t[CD]", you should get a result similar to this image. This will show you the total damage that was rolled, but you will have to manually add in any extra damage you get from effects like Vicious(Conan),Sharp(JCoM), etc.



And that is all there is to setting up a roll20 rollable table to handle your Combat Dice in roll20.

If you liked this article then don't forget to subscribe to get the next exciting installment on pulp gaming both Sci-Fi and Fantasy!

If you have questions or comments don't forget to hit me up on Twitter, Facebook, Youtube or Instagram!

Make sure you don't miss a single post and subscribe by e-mail today!

If you need to check out any of these great games stop on by DriveThruRPG and pick something up through my affiliate link to help support the blog!

Remember this isn't the end times, this is humanity working together to save as many lives as we can through proven methodology for fighting new a new virus. Stay Strong.

Till next time, don't forget to Keep it Weird!

Friday, February 15, 2019

Friday's Forgotten Fiends: The Essence of Beyond

Welcome back to another installment of Friday's Forgotten Fiends! Custom monsters for your RPG table feature stat blocks for Conan 2d20 and Dungeons and Dragons 5e as well as paper 28mm miniatures and VTT tokens!

The candles flickered in the circle around the old wizard. His blade was raised above him in symbolism of ritual sacrifice. The bronze bowl before him held the still warm heart of some unfortunate soul, either human or a large animal, only he knew. with his circle of power intact, his sacrifice prepared he began the chant in some long forgotten tongue taught to him by his ancient master so many years ago.

He had enemies, and he intended to summon a dark thing to do his bidding and have is revenge. He would no longer be the laughing stock in his village. He would show them all the power he possessed! After chanting for what seemed like an eternity he felt the very veil grow thin as the air around him grew cold, and in a final motion his blade struck down into the heart completing the ritual and unleashing the dark forces all around him.

He could almost hear the great tear open between our two world, as the gash opened, and he called forth his creature. Within moments a dark smoke like foot stepped through the tear, fel energy swirling and coalescing around it.

The last thing he saw was a claw of smoke and a mouth filled with row after row of gleaming white teeth. The chamber was filled with the protests and then screams of the wizard as the dark thing took it's price for his desires. When it had had it's fill of his flesh the thing stood and left the chamber, off to do what it was summoned to do. Behind it the great portal slowly stitched itself back together, and in a moment all that remained was the wizard's body as it was slowly consumed by the remnants of the dark energy that game through with the beast. In moments what can only be described as the Essence of Beyond remained, hungry and angry.

These blobs of malignant energy are the remnants of dark sorcery gone wrong, a merger of the one who summoned forth the magic, and the magic itself. They are a manifestation of the outer dark made physical in our world. Typically found on old places of power such as a ruined temple or ancient sunken city, these things feed on our world, and especially on the life forms in our world. These being simple manifestations of power have coalesced into semi-sentient and hostile creatures. Although having no magic themselves, and being relatively easily vanquished, their very nature can make them difficult to pin down and strike, and in that process many warriors have fallen to these.

Conan 2d20

D&D 5e

VTT Tokens

Paper Minis!

And finally paper minis!


If you liked this article then don't forget to subscribe to get the next exciting installment on pulp rpg gaming both Sci-Fi and Fantasy!

If you have questions or comments don't forget to hit me up on Twitter, Facebook, Youtube or Instagram!

Make sure you don't miss a single post and subscribe by e-mail today!

If you need to check out any of these great games stop on by DriveThruRPG and pick something up through my affiliate link to help support the blog!

Till next time, don't forget to Keep it Weird!

Friday, February 8, 2019

Friday's Forgotten Fiends: The Boar of Nergal

Welcome back to another installment of Friday's Forgotten Fiends! Custom monsters for your RPG table feature stat blocks for Conan 2d20 and Dungeons and Dragons 5e as well as paper 28mm miniatures and VTT tokens!

The shepherd lounged under a large tree. The air was warm and clear and the sun shone down bright across the meadow lands. A small flock of sheep munched happily on the green grass emitting only the occasional bleating. Arvad was happy with things, predators had been few and far between and his flock grew fat providing wool and food for his family and money for his pockets.

In an instant everything had changed, the throng of sheep broken and running in all directions as a Boar or Nergal stalked into their midst killing what would surely be more than its fat belly could eat. It seemed to be killing for sport as much as anything, a keen intelligence in its eyes as it turned and spotted Arvad. With a low growl it stalked towards the small man, sitting shocked beneath the tree.

In a smooth action Arvad took up his spear and slid to his feet slowly as the monster continued its slow methodical approach. Leveling the spear, the shepherd planted the spear at his feet as he waited for the infernal creature to come for him. The beast continued its slow approach and as it did its true size began to show itself, easily as tall as a man at the shoulders, gleaming red eyes and yellowed teeth and tusks glistened in the sun, now stained with the blood of his sheep. With a slight pause the massive head is lowered and in a flash nearly one thousand pounds of predator charged towards him. Arvad could do nothing but grip the spear tighter, aim its point, close his eyes and pray to Mitra.......

The giant pig like creatures are some long forgotten remnant of a time best left forgotten, when giant beasts ruled over the lands. They generally favor the northern plains of Shem where the pastoral lands meet the low foothills of the Mountains of Khoraja. Although these creatures are generally solitary they live in small loose knit herd-like communities, coming across one means more are almost certainly nearby. Named for the dark god of death, Nergal, these creatures, although resembling boars are actually fierce predators. It is not uncommon to see them hunt the largest game.

This beast is based on the real life animal known as the "HELL PIG", but I didn't want to simply call it that, I wanted something more... Hyborian. So I went out onto the Internet and looked up gods, I found a nice list on Xoth.net. I did perhaps make a small error in ONLY using that site as it uses all sources for the Hyborian Age, not just REH. There is nothing wrong with that, but I would prefer to use REH as a first source and pastiches as a second source.

Do not worry though, as I found a story fragment on the Internet this morning, The Hand of Nergal, which makes me cheer a little in that the name I have chosen is both fairly fitting and REH.

Don't forget to scroll all the way to the end to see a new feature I am looking to add to these to supplement the stat blocks and VTT tokens!

Alright as Matt from Rogues in the House loves to say....

"ENOUGH TALK!"

Conan 2d20

D&D 5e

VTT Tokens

Paper Minis!

And finally paper minis!


If you liked this article then don't forget to subscribe to get the next exciting installment on pulp gaming both Sci-Fi and Fantasy!

If you have questions or comments don't forget to hit me up on Twitter, Facebook, Youtube or Instagram!

Make sure you don't miss a single post and subscribe by e-mail today!

If you need to check out any of these great games stop on by DriveThruRPG and pick something up through my affiliate link to help support the blog!

Till next time, don't forget to Keep it Weird!

Monday, January 21, 2019

The Expanse RPG: VTT Assets!

We are hoping to see a full copy of the Expanse RPG this month (January 2019) as per Update 28. Understandably I am excited to see the final products. Not surprisingly my posts are moving towards the Expanse right now as my excitement builds!

My last post brought us a new Extension for use with Fantasy Grounds and the MoreCore ruleset. Today's post will be a list of VTT assets you can grab for a few bucks to use within Fantasy Grounds to help fuel your Belter, MCRN or UN adventures!

Battlemaps

Tokens

Objects and Props


I found that, although there was a fair number of battlemaps available for sci-fi settings, there was a relatively small amount of tokens for sci-fi. Even less if you want more generic harder sci-fi looking tokens. For your personal games you might be better off combing the Internet for images you can use and the passing them through one of the tools below to generate a token.

These tools will allow you to take basic images and make decent looking tokens for your VTT needs.



If you liked this article then don't forget to subscribe to get the next exciting installment on pulp gaming both Sci-Fi and Fantasy!

If you have questions or comments don't forget to hit me up on Twitter, Facebook, Youtube or Instagram!

Make sure you don't miss a single post and subscribe by e-mail today!

If you need to check out any of these great games stop on by DriveThruRPG and pick something up through my affiliate link to help support the blog!

Till next time, don't forget to Keep it Weird!

Wednesday, July 25, 2018

Conan 2d20 on Roll20. Using Decks for Doom, Fortune and Momentum.

This is a simple how to tutorial designed to walk you through setting up a way to use Roll20s decks to build piles of Doom, Fortune and Momentum. It will give you a nice visual way to track the use of these items within Conan 2d20.

The following steps will build a DOOM deck, and you should be able to create the other decks as you need. Lets get to it!

The first thing we need to do is created a new deck. Go to the Macros and Deck sections of roll 20. Click "+Add", then click on the "New Deck" that was created. This will open the dialog box governing that new deck.
Give the deck a name, in this case "DOOM".
The players don't need to see the decks.
The players don't need to be able to draw cards.
We only have 1 card in these decks, so the set Cards are infinite and disable being able to choose from the deck. The discard pile should show the backs of the cards. They don't need stats and I set my size to be 50x50, although that might change depending on your screen and resolution.
Scroll down to the bottom of the deck dialog box and click "+ Add Card", in that new cards dialog box, add a name and drag and drop the icon you want to use. In this example I am using a basic doom icon, a red box with a black D in it. Once that is complete, save you changes and drag and drop the same icon into the Card backing area and again save those changes.
The deck is now set up. Click on "SHOW" (which will then change to "HIDE") and the new deck will be displayed on the side of your screen.
To use the deck, just hover over the deck and choose deal. Select the number of icons to distribute and select the player to give them to. In this case, 5 Doom tokens to the GM.

Here we can see the GM has 5 Doom tokens. Click on the 5, displays a box showing each instance of the token.
When you want to spend them, simply drag and drop them from this opened window onto the desktop. Once there they can be counted, compared and deleted when you are done with them.
Hopefully this quick guide gets you on your way to building a useable Roll20 interface for Conan 2d20 (and others!)

Thursday, February 8, 2018

FG extension going forward

With a more or less working version, meaning I have a working PC and NPC sheet, I look to places where things can be better.

The combat tracker is the obvious one, it can be a powerful tool within FG to track an encounter, but I think it might be better to update it once we have a look at the full core book.  

One of the things I think that is needed is an additional momentum track.  ie one that stores current generated momentum, and that once a turn is complete can be transferred to the stored track.

To facilitate this I would ALSO like to make it easier to see momentum generated.  And for that I am looking at implementing task difficulty for the PC.  This will probably be implemented as a numberfield and perhaps a group of buttons.  Ideally it will be a numeric entry on the Combat Tracker. 

If we know the difficulty we can roll and determine success/failure as well as how much momentum was generated, which can then be transferred to the character sheet.

Anyhow that's all for now!

Wednesday, February 7, 2018

John Carter Fantasy Grounds Extension

I am posting what I am calling v.9 of the extension for people to have a look at and play with a little.

There are some things that need to be done to make it really slick, but it should be functional for the quickstart.

As this is a MoreCore extension you will need that ruleset as well.

The link here should allow you to download it.

John Carter Extension

There are a few static height anchor issues but that shouldn't affect anything functional.

I will try and get a demo up via livestream in the next day or so. Finally, the only thing the CT will really be good for right now is to see who is in combat, none of the JC fields are linked.

Tuesday, February 6, 2018

John Carter Fantasy Grounds Extension v.99, a quick tour.

On the last to do list we have the following items:
  • Stress boxes
  • Spend button for Luck
  • Chat messages for momentum and luck spends
  • Finish adding in the stat rollers
  • Resolve the static anchor issues

After a little more work I can label all of those as completed, except for the last item. There is still some work to be handled with the momentum pools, but for all intents and purposes that are functional.

With that information completed I wanted to take a quick tour of the sheet, and I hope to do a live feed demonstrating it soon.

I wanted to make a quick note that I got an e-mail last night saying 3.3.4 of FG was released. I have yet to install this and I also need to update my verion of MORECORE. This could introduce new errors to the extension, but I can not confirm or deny that at this time.

Initial version of sheet with chat window showing some basic rolls and momentum spends.
Togglable stress & affliction buttons, as well max stress levels which control the useable stress boxes.  Stress on these maxes at 16, but another 4 could be added.
Momentum and luck, momentum can be on, off, selected or disabled.  All selected momentum is spent when the spend button is double clicked.  Luck can only present or not.  I need to cut this back to 5 max as well and change the graphic.  Double clicking on the spend button spends a single point.

Dice selector, defaults to 2.  They can be
toggled on and off to set number
of d20s to roll
Basic list allowing for talent entries with reference buttons to
the descriptions.

Character inventory window showing a shortened list of the
inventory from the inventory page.
Weapons list.  Taken from the Conan extension, will probably need some more work for the final JC rules, but functional for the quick start

If you have any feedback or comments, please drop me a note and let me know, I would love to hear your ideas and thoughts on this project!

FOR HELIUM!

Monday, February 5, 2018

JC: FG Extension Update.

As expected I managed to get sometime to work on the project over the weekend. I sadly squandered some of my Saturday in Age of Conan, and although I didn't stream the session I did managed to escape Tortage and begin my quest into the main world.

Even having squandered that time I managed to get a fair it done.

Completed
  • Finish inventory list.
    • Completed the core inventory list on the main screen, pulls from same source as the MORECORE inventory tab.
  • Add talent list.
    • Completed a working list that ties to the talents tab of the MORECORE sheet.
  • Add weapons list.
    • Completed the Weapons list using the 2d20 weapons class, rollable, may need a couple of tweaks, but essentially functional.
  • Create graphics for Momentum, Threat and Luck.
    • Created momentum tokens, Luck tokens and threat tokens. Will re-design the luck tokens in the future.
  • Create momentum, luck and threat counters as well as spends.
    • Added selectable tokens for luck and momentum.
    • Momentum can be On, Off, Selected or disabled.
    • Momentum can be spent by double clicking the spend button.

To Do
  • Stress boxes
  • Spend button for Luck
  • Chat messages for momentum and luck spends
  • Finish adding in the stat rollers and resolve the static anchor issues


Latest version of the Character sheet showing Inventory, Talents, weapons, Momentum and Luck.

Tuesday, January 16, 2018

Fantasy Grounds Extension V3.4

Completed somemore work on the Conan 2d20 FG Extension.

Conan 2d20 FG Extension v3.4
Original blog post...

V3.4 updates
-Proper tab control on NPCs for easier entering. -Completed
-Selecting of NPC type (Minion, Toughened, Nemesis), and the setting of the correct base dice. -Completed
-Increased NPC sheet size to allow for larger buttons. -Completed, but when a different way.
-Fixed a bug that involved the amount of doom/momentum being spent increasing even when dice were maxed.
-added three fields to the attributes to signify additional damage on the character sheet.

Known Issues
-Player combat tracker needs work.
-GM combat tracker has a few issues I would like to work on, but should be functional.

V3.5
-Add complication being flagged on rolls.
-Look into order of Minion-Toughened-Nemesis.
-Incorporate bonus damage into rolls.
-See about fixing the combat tracker

Future ideas
-Working/automatic Momentum & Doom Pools.
-Difficulty set for rolls.
-Further work on the Combat Tracker