Savage Worlds Card Dealer

Savage Worlds Card Dealer

Get the plugin

Created by: poody

Purpose:

This OpenRPG Plug-in was developed to allow Savage Worlds players the ability to draw cards for initiative and allow for the same probability of drawing a Joker. This is something that dice rolls can not adequately simulate. A lot of inspiration for this plug-in came from the CardDealer that Cogollo put together a while ago (under the ORPG v. 1.6.1 days). This plug-in file was created to be compliant with OpenRPG 1.7.6. More than likely, this plug-in will not run properly on earlier versions of OpenRPG.

All files should be unzipped into the plugins directory. This should create a folder in the plugins directory called "cards" with card images in that directory, a deck.xml file and the xxswcards176.py file. This card dealer may work for others games (such as Deadlands Classic or Torg), but it was designed specifically for Savage Worlds, so there may need to be some “adaptation” on the users part for other games.

Features:

Setup:

  1. Unzip the contents of card_dealer_plugin.zip to the plugins directory for OpenRPG.
  2. Confirm that the following files are located in the plugins directory:
    • xxswcards.py
    • deck.xml
    • cardcontrolpanel.xml
  3. Confirm that there is a 'cards' directory in the plugins directory of OpenRPG
  4. Confirm that the 'cards' directory contains the card images that came with the zip file.
  5. Start OpenRPG in Debug mode (so the command prompt is visible)
  6. As OpenRPG is initializing, the command prompt window will display various things – one of them indicates where OpenRPG is rooting (what directory is being used as the start point for future commands). Ensure that it is rooting to the same directory that contains the plugins directory where you extracted the files above to. If it is not rooting to the same directory you may need to modify the deck.xml file and the command paths that use that file.
  7. Once OpenRPG has started, you will want to confirm that images are visible in the chat window. Click the OpenRPG menu, then click Settings (or you can just click CTRL+S).
  8. Select that Chat Tab in the OpenRPG Preferences window
  9. Find the Show_Images_In_Chat setting and set the value to 1 and click OK
  10. Select the Plugins menu and then select the Control Panel option. This will launch the Plugin Control Panel window.
  11. Select Savage Worlds Card Dealer and click the Enable button.
    • If you wish to have this plugin enabled every time you run OpenRPG, highlight Savage Worlds Card Dealer in the Plugin Control Panel and select and click the Autostart button.
  12. Select the Game Tree (located on the left panel of the OpenRPG window.
  13. Right-click on the Game Tree and select the option Insert File
  14. Browse to the plugins directory for OpenRPG and select the cardcontrolpanel.xml file and click open. The Game Tree should be updated with a new node called “Card Control Panel”.

The Files: