1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. While the majority of active discourse on D20PRO has moved to our Discord Channels, this forum is still active and checked-in on regularly by our staff. However, for the very latest information, conversation and/or immediate support, please join us on Discord here: http://discord.gg/Ph38ckM
    Dismiss Notice

Is d20 Pro compatible with D20 Modern?

Discussion in 'D&D 3.X Edition' started by Dysturbed, Dec 9, 2010.

  1. Dysturbed

    Dysturbed New Member

    Joined:
    Dec 9, 2010
    Messages:
    1
    Likes Received:
    0
    Im assuming all i would need to do is change some skills and obviously enter all the weapons and such in but otherwise is it pretty compatible. Say if we wanted to add a mutation section to the character sheet or something does it let you do that?

    My group usually plays a post apocalyptic game mixed with zombies and radiation exposure caused mutation. It's pretty messed up and it requires a lot of customizing of the system from several different manuals. We even are looking at Exodus RPG but it's pretty limited in comparison to what we where doing before.

    I just want to be sure before I buy d20 pro that it's going to do what we want it to do.
    Thanks,
    Dysturbed
     
  2. edwardcd

    edwardcd Administrator
    Staff Member

    Joined:
    Oct 13, 2010
    Messages:
    1,374
    Likes Received:
    9
    Short Answer
    d20Pro is compatible with d20 Modern, however, to date no one has posted corresponding data sets for d20Pro using the d20 Modern ruleset (forum post request). No worries though, this can be accomplished!


    Long Answer - "How to Guide"
    The first step to create compatibly is make a folder in the "C:\Program Files (x86)\MindGene\d20Pro\judge\campaigns" directory titled "d20 Modern". Then open up d20Pro and select the "d20 Modern" campaign from the drop down menu. Once d20Pro loads up, it will create some campaign specific folders and files specifically for your new campaign.

    The next step is to open the folder "C:\Program Files (x86)\MindGene\d20Pro\judge\campaigns\d20 Modern\res\ManuallySpecified". You will notice several empty files in this directory to correspond with your new campaign using d20 Modern rule set. The files we need to worry about editing include: classes, feats, skills and spells. The two ZIP files: stats.zip and status.zip we will copy from the "C:\Program Files (x86)\MindGene\d20Pro\judge\campaigns\D&D 3.5 OGL\res\ManuallySpecified" folder and paste (replace files) to our new campaign folder.


    classes

    Starting with the "classes" text file....
    Open (If using Windows7 Open Notepad as an administrator then open classes text file) the "classes" text file.

    Here is the standard formatting for each class

    ## CLASS: <INSERT CLASS NAME HERE>
    CreatureClass=<insert class name here>
    AttackRate=<number to correspond to base attack bonus per level gained>
    GoodSaves=<Fort and/or Ref and/or Will separated by "|">
    SpellCaster=<com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Wizard|INT OR com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Sorceror|CHA OR com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Cleric|WIS OR com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Druid|WIS OR delete this line>
    #SPELLS AVAILABLE
    Spells0=
    Spells1=
    Spells2=
    Spells3=
    Spells4=
    Spells5=
    Spells6=
    Spells7=
    Spells8=
    Spells9=
    #SPELLS PER DAY
    PerDay1=
    PerDay2=
    PerDay3=
    PerDay4=
    PerDay5=
    PerDay6=
    PerDay7=
    PerDay8=
    PerDay9=
    PerDay10=
    PerDay11=
    PerDay12=
    PerDay13=
    PerDay14=
    PerDay15=
    PerDay16=
    PerDay17=
    PerDay18=
    PerDay19=
    PerDay20=

    Example 1:

    ## CLASS: FIGHTER
    CreatureClass=Fighter
    AttackRate=1
    GoodSaves=Fort

    Notice: Since a Fighter does not have spells, we can exclude the unnecessary items. The "AttackRate" of 1 indicates that the Fighter's base attack bonus increases by 1 every level. "GoodSaves=Fort" indicates a fast progression of saves associated with Fortitude with slow progression of saves of Reflex and Will saves.

    Example 2:

    ## CLASS: PALADIN
    CreatureClass=Paladin
    AttackRate=1
    GoodSaves=Fort,Will
    SpellCaster=com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Druid|WIS
    #SPELLS AVAILABLE
    Spells1=Bless|Bless Water|Bless Weapon|Create Water|Cure Light Wounds|Detect Poison|Detect Undead|Divine Favor|Endure Elements|Magic Weapon|Protection from Chaos|Protection from Evil|Read Magic|Resistance|Restoration, Lesser|Virtue
    Spells2=Bull's Strength|Delay Poison|Eagle's Splendor|Owl's Wisdom|Remove Paralysis|Resist Energy|Shield Other|Undetectable Alignment|Zone of Truth
    Spells3=Cure Moderate Wounds|Daylight|Discern Lies|Dispel Magic|Heal Mount|Magic Circle against Chaos|Magic Circle against Evil|Magic Weapon, Greater|Prayer|Remove Blindness/Deafness|Remove Curse
    Spells4=Break Enchantment|Cure Serious Wounds|Death Ward|Dispel Chaos|Dispel Evil|Holy Sword|Mark of Justice|Neutralize Poison|Restoration
    #SPELLS PER DAY
    PerDay4=-|0
    PerDay5=-|1
    PerDay6=-|1
    PerDay7=-|1
    PerDay8=-|1|1
    PerDay9=-|2|1
    PerDay10=-|2|1|0
    PerDay11=-|2|1|1
    PerDay12=-|2|2|1
    PerDay13=-|3|2|1|0
    PerDay14=-|3|2|1|1
    PerDay15=-|3|2|2|1
    PerDay16=-|3|3|2|1
    PerDay17=-|4|3|2|1
    PerDay18=-|4|3|2|2
    PerDay19=-|4|3|3|2
    PerDay20=-|4|4|3|3

    You will notice that a Paladin has spells. Thus, under the "Spells Available" section you can see that a Paladin gains access to level 1 through level 4 spells (Spells0= would be if the class has 0th Level Spells, and Spells5= would mean that the class gains access to 5th Level Spells). Each spell is separated by a vertical line "|".

    You will also notice that a Paladin gains a certain number of spells based on their Paladin Level. Thus, this indicates starting at level 4 a Paladin gains access to level 1 spells only if they have an ability modifier that allows bonus spells (PerDay4= - |0). The number after "PerDay" represents the level of the character; the "-" represents that this class gains no access to 0th Level spells while it is in the first position; and the "0" represents 0 spells for 1st Level Spells (if the ability score allows bonus spells, this will be taken into account).


    skills
    Next, with the "skills" text file....
    Open (If using Windows7 Open Notepad as an administrator then open classes text file) the "skills" text file.

    Here is the standard formatting for skills...

    <Skill Name>|<bonus from ability modifier>|<Category>

    Example:
    Acrobatics|DEX|Combat
    Appraise|INT|Knowledge
    Bluff|CHA|Social
    Climb|STR|Athletics
    Diplomacy|CHA|Social
    Perception|WIS|Combat
    Read and Write <this> language| |Social

    Notice: since d20 Modern does not assign a bonus for Read and Writing any language, you will see a blank spot where an ability is normally located. This indicates there is no bonus while using this skill. Fill in <this> with any language you like. You can even have multiple entries, each with it's own custom language.

    spells
    Next, with the "spells" text file....
    Open (If using Windows7 Open Notepad as an administrator then open classes text file) the "spells" text file.

    This is an alphabetical listing of all spells in the game

    Example from the D&D 3.5 OGL
    Accuracy
    Acid Fog
    Acid Splash
    Affliction
    Aid
    Air Walk
    Alarm
    Align Weapon
    Alter Self
    Analyze Dweomer
    Animal Growth
    Animal Messenger
    Animal Shapes
    Animal Trance
    Animalistic Power
    Animate Dead
    Animate Objects
    Animate Plants
    Animate Rope
    Antilife Shell
    Antimagic Field
    Antipathy
    Antiplant Shell
    Arc of Lightning
    Arcane Eye
    Arcane Lock
    Arcane Mark
    Arcane Sight
    Arcane Sight, Greater
    Armor of Darkness
    Astral Projection
    Atonement
    Augury
    Awaken



    Feats
    Next, with the "feats" text file....
    Open (If using Windows7 Open Notepad as an administrator then open classes text file) the "feats" text file.

    This is an alphabetical listing of all spells in the game

    Example from the D&D 3.5 OGL
    Generic|Ability Focus
    Generic|Ability Focus 2
    Generic|Acrobatic
    Generic|Agile
    Generic|Alertness
    InitModifier|Improved Initiative|4

    ## Class Features
    Evasion|Evasion|false
    Evasion|Improved Evasion|true


    Notice the InitModifier and Evasion types of feats.
    InitModifier... improve the inititive roll by the number after the "|", which in this case is +4.
    Evasion... "|false" = only a successful save will this person take no damage, whereas on a save failure the creature will take full damage.
    Evasion... "|true" = a successful save the person will take no damage, whereas on a save failure the creature will take half damage.



    Now all the mechanics of the game is created, we can now create characters based in the d20 Modern world using the custom ruleset you have created! If you still had d20Pro running while creating this new content, simply exit d20Pro and re-open. Your new data is now taken into effect. (Currently the Options > Judge > Refresh Resources does not reload all the new data files - so a restart of the application is required).


    [​IMG]

    The best way is to try it out, download d20Pro and get the free 30 day trial account! And if you have questions along the way let us know :)


    Here's the Character Creation/ Edit process in d20Pro...
    [​IMG]
    Here you can:
    1) Assign a graphic representation for the character (click on the top left space to bring up an image chooser where you can import an image, or choose one from your library)
    2) Create a Name for your character (Name)
    3) Assign a category such as PC, NPC, Monster, etc (Module)
    4) Change the border around the graphic (Team drop down menu)
    5) Identify the creature size (Tiny, Small, Medium, Large, etc) which effects the "size modifier" to determine AC.
    6) Space the creature occupies (5, 10, 15, 20, etc) which when you place the creature on the map will occupy a square equal to the number here, in feet. (5 - 5ft square, 10 - 10ft square, etc)
    7) Assign Reach (5, 10, 15, 20, etc) which gives you a record of how far away this creature can attack from (d20Pro does not enforce this for attacks, this is for your record only)
    8) Indicate Movement Speed (Speed) you can put how many squares per turn or how many feet per turn. (d20Pro does not enforce this, this is for your record only)
    9) Indicate the creature's Hit Dice (Hit Dice) so you can assign appropriate XP (if game warrents). this is for your record only, nothing needs to be in this.
    10) Indicate Type of the creature (Type) such as Animal, Construct, Dragon, etc. This is for your record only, nothing needs to be in this.
    11) HP Current and Total. Set this once and d20Pro can keep track of current HP while in battle. This is by far the best system I've seen that you can quickly assign damage and healing to creatures, and d20Pro keeps track of it all!
    12) Fort, Ref, Will saves. These can be base saves where the creature can roll to pass (3.x ruleset), or can be set as a static for an attack vs save (4.0 ruleset).
    13) Max Dex, you can set this to any number based on armor equiped, so that if DEX ability modifier is above the Max Dex setting, the AC will only reflect a bonus up to the Max Dex.
    14) Class and Level. To add, simply select a class from the drop-down and press the "Add" button. The "BAB" or Base Attack Bonus will be auto-calculated from the "classes" text document. To add Levels, select from the drop-down menu under the "Level" column.
    15) DR. Damage Resistance. When you click on the "none" it brings up a screen where you can check that the character has #/type DR.
    16) ER. Elemental Resistance. When you click on the "none" it brings up a screen where you can select the type(s) of Elemental Resistance(s) or Elemental Vulnerablitile(s).
    17) Init Override. When selected you can enter the initiative number that you want this creature to be on. If it is not selected, when you go into "Battle Mode" all creatures on the map that is participating in initiative will recieve a randommly generated number (d20 roll + inititive bonus) like normal.
    18) And finally, you can enter in all the base stats (STR, DEX, CON, INT, WIS, and CHR) the bonus is auto-calculated for you.


    [​IMG]
    Here you can add/delete/copy different attacks.
    - To Hit - bonus applied to specified attack.
    - Name - the name you assign to the attack, you can call it "Punch" or "Gun shot" or "Baseball Bat" or "Greatsword" or "Shortbow" or anything else. Note: If the character gets multiple attacks of the same type per round simply copy the attack. If multiple attacks decreases the attack roll by a number then apply that number to the "To Hit" modifier. So, if the first attack is with a full attack bonus, simply leave it at 0. If the second attack has an attack bonus 5 lower than the first, enter in -5 in the "TO Hit" modifier. And so on.
    - Damage - you can pick how much damage the attack does and the type of damage
    - Crit - you can pick the critical range and multiplyer if the player confirms the critical attack. Currently you can choose a multiplyer from 2-5, or Max.
    - Type - you can pick the modifier for the attack and damage. Such as STR for a melee attack and STR for damage, or DEX for a ranged attack and none for damage for an attack using a bow, or an attack using INT, and etc.
    - Vs - you can pick what the attack is vs, such as AC, Touch, Flat Footed, or any user defined custom defenses
    - +6/+1 - Yes, can be a secondary attack (if copies are made of this attack, they will combine so all attacks are made with a single selection). No, single attack only (If copies are made of this attack, they will be all seperate).
    - Sytle - 1-handed OR 2-Hand OR Off-Hand


    [​IMG]
    Here you can add Feats from your feats file, OR add a custom feat and name it.


    [​IMG]
    Here you can see a list of all skills from your skills file, add or delete a skill to/from your ranked/unranked skills, and assign ranks and misc modifier to the skills selected (NOte: ability modifier will already be accounted for when the skill is used based on the ability you assign in our skills file.


    [​IMG]
    Here you can add items from a list located in C:\Program Files (x86)\MindGene\d20Pro\judge\campaigns\d20 Modern\res\ITEM
    Since there is currently nothing there, you can either copy and paste it from another campaign or not worry about it (I never use the item tab in any of the games I run, but it's there if you want to use it)


    [​IMG]
    Here you can edit the spell list, or select the "rest" button to bring back access to already casted spells. This list is the availible spells at the time.


    [​IMG]
    Here you can pick the spells from the spell listing from the spells data text document.


    [​IMG]
    Here you can see the abilities the character has, modify a current entry by pressing on the icon before the ability name, or add a new ability.


    [​IMG]
    When selecting "Add" this is the screen that comes up. From here you can name the ability, set the amount of uses, and how often the uses reset.
    In addition, you can pre-define the effect of the ability clicking on the effect "inert" space. The ability you see here already has a defined effect. This will bring up a window with lots of options for how this ability will effect the creature or the creature's adversary.


    [​IMG]
    Here you can enter in a description of your character, or any other information you want stored here.


    [​IMG]
    Here you can enter in any character notes, perhaps some of the ability descriptions, or some feat descriptions, or some faults, or anything you want.
     
  3. edwardcd

    edwardcd Administrator
    Staff Member

    Joined:
    Oct 13, 2010
    Messages:
    1,374
    Likes Received:
    9
    Using D&D Wiki on d20 Modern I was able to quickly create a primer where you can edit/add/delete/modify how you see fit with your own d20 Modern campaign. But at least this will get you started. And you can instantly run a campaign of your own with these files under d20 Modern setting.

    Place the following files in the directory: C:\Program Files (x86)\MindGene\d20Pro\judge\campaigns\d20 Modern\res\ManuallySpecified


    Enjoy!

    (Note: Posting Limitation of three attachments, thus creating a new post with the forth.)

    Attachments: skills.txt, feats.txt, and classes.txt
     

    Attached Files:

  4. edwardcd

    edwardcd Administrator
    Staff Member

    Joined:
    Oct 13, 2010
    Messages:
    1,374
    Likes Received:
    9
    Attached: spells.txt (for d20 Modern)
     

    Attached Files:

  5. Teh Bagder

    Teh Bagder New Member

    Joined:
    Jul 1, 2010
    Messages:
    66
    Likes Received:
    0
    Thanks for doing these. I'm going to look at updating them with d20 Future, Urban Arcana, and Dark*Matter content as I'm planning on running something for that pretty soon. I'll post the updated files back once I get them done.
     
  6. Fence

    Fence New Member

    Joined:
    Jan 7, 2015
    Messages:
    1
    Likes Received:
    0
    The next step is to open the folder "C:\Program Files (x86)\MindGene\d20Pro\judge\campaigns\d20 Modern\res\ManuallySpecified". You will notice several empty files in this directory to correspond with your new campaign using d20 Modern rule set. The files we need to worry about editing include: classes, feats, skills and spells. The two ZIP files: stats.zip and status.zip we will copy from the "C:\Program Files (x86)\MindGene\d20Pro\judge\campaigns\D&D 3.5 OGL\res\ManuallySpecified" folder and paste (replace files) to our new campaign folder.
     
  7. Roader

    Roader New Member

    Joined:
    Jan 6, 2016
    Messages:
    1
    Likes Received:
    0
    All this information is great, but how do you address the Action Point Mechanics?
    The general idea of this mechanics is ability of a player to add the result of Xd6 (X is lvl dependant) to any d20 roll (skill or to hit roll). Ability tab does not really cover it ...
     
  8. edwardcd

    edwardcd Administrator
    Staff Member

    Joined:
    Oct 13, 2010
    Messages:
    1,374
    Likes Received:
    9
    I use Action Points occasionally, and when I do I put the number of times in Abilities Tab. Then the Player tells me when they'd like to use it by activating it, then rolling additional die manually (in the d20Pro Game Log through the /roll command or via Core dice, then apply it manually.
     
  9. Wesley Gorby

    Wesley Gorby Production/Community Manager
    Staff Member

    Joined:
    Aug 1, 2011
    Messages:
    2,443
    Likes Received:
    140
    For most things you'll need to resort to the Core Dice and amend your responses to the players actions accordingly. Tho it is a good idea to have an Ability/Effect that essential can track your Action Points.

    Action Points
    4/4 Charges
    inert

    that way the player can fire that off when using them, thus keeping track of their Action Points. As GM you can just add charges when awarding AP.
     

Share This Page