Tuesday, November 11, 2014

Broken Staff CRPG Alpha 3 Released!

Hello,

It has been a while.

We finally have a version 3 of the system released.

You can get it here.


What are the biggest changes in this release?


  • Updated items: musical instruments, spell scrolls, alchemy ingredients and potions. 
  • Updated spells: fleshed out list. 
  • Updated monsters: added in base monsters. 
  • System browser: It now comes with a program to view the data for those that don't like using text editors.


Wednesday, June 25, 2014

Broken Staff CRPG Alpha 2 Released!

We are proud to announce the second alpha of our open source CRPG.

Here is the download link:

Download

Here are the contents of the readme.txt file:

Broken Staff CRPG System
Version 0.2 (Alpha 2)

Copyright © 2014 Broken Staff Studios.
Released under the General Attribution License.

===============================================================================

History

Version 0.2  - Prelaunch with significant changes (March 2014)
Version 0.1  - Prelaunch (March 2014)

===============================================================================

Table of Contents

1.0 Overview
2.0 Basics
2.1 Effects
2.2 Attributes
2.3 Skills
2.4 Feats
2.5 Races
2.6 Classes
2.7 Items
2.8 Spells

===============================================================================

1.0 Overview

The Broken Staff CRPG is an open-source, custom role-playing system designed by Broken Staff Studios for a number of projects we are working on.

It was mainly influenced by the following games: Wizardry 6/7/8, Might & Magic 4-6, DND 3.5, Grimoire Super Demo, Daggerfall/Morrowind, Quest for Glory 1/2

and Mount and Blade: Warband.

For news and updates about this system or to get the latest version please go to: http://brokenstaffcrpg.blogspot.com/.

It uses the General Attribution License. You can read more about it here: http://copyfree.org/standard/licenses (General Attribution License.)

The license effects all the XML files and any included PDF files - the XML is for storing the data and the PDFs are for explaining how the data is used.

What does the license mean in short? You can use this system for anything you want even commercial applications, as long as you include an attribution to

Broken Staff Studios. See the license.txt file for more information.

-------------------------------------------------------------------------------

2.0 Basics

The following sections describe the basic elements of the system.

-------------------------------------------------------------------------------

2.1 Effects

At the heart of the Broken Staff CRPG system are effects.

You can find the effect information in two files: Effects.xml and EffectTypes.xml.

EffectTypes.xml currently lists the 6 types of effects used.

Effects.xml lists many types of effects.

If you wish to add new effects to your game you need to first add a relevant entry in this file. Next you would include the effect in any of the files that

make use of it such as in: attributes, skills, feats, races, classes, items, monsters etc. Finally you would add code to your game system to handle the new

effect.

-------------------------------------------------------------------------------

2.2 Attributes

The next major element in the system is attributes. This handles the classics such as health points and stamina points as well as resistances and regeneration

rates.

You can find the attribute information in two files: Attributes.xml and AttributeTypes.xml.

AttributeTypes.xml currently lists the 4 types of attributes used: primary, secondary, drived and resistances.

Attributes.xml lists all the attributes used by the game.

If you wish to add new attributess to your game you need to first add a relevant entry in this file. Next you would include the effect in any of the files

that make use of it such as in: effects, skills, feats, races, classes, items, monsters etc. Finally you would add code to your game system to handle the new

effect.

-------------------------------------------------------------------------------

2.3 Skills

Another big element of the Broken Staff Studio are skills. Skills play a large role similar to such games as Daggerfall and Wizardry 7 - between attributes

and skills there is a lot of customization available to your characters.

You can find the skill information in two files: Skills.xml and SkillGroups.xml.

SkillGroups.xml currently lists the 6 types of skills used: combat, athletics, rogue, knowledge, magic and special. Right now the system does not have any

special skills - they are meant for modders to add them in.

Skills.xml lists all the skills in the game and what effect they have on characters.

If you wish to add new skills to your game you need to first add a relevant entry in this file. Next you would include the skills in any of the files that

make use of it such as in: effects, attributes, feats, races, classes, items, monsters etc. Finally you would add code to your game system to handle the new

effect.


-------------------------------------------------------------------------------

2.4 Feats

One of the best part of the DND 3.0 / DND 3.5 systems were their special abilities called feats. Adding feats to the races,classes and skills added another

level of complexity and customization to character development.

Another neat element of DND 3.0 and 3.5 is prestige classes. The Broken Staff CRPG system already has 18 base classes so it does not utilize prestige classes.

But it DOES add class specializations using feats - there are ususally 3 class based specializations and 2 race based specializations available for characters

that meet their requirements.

You can find the skill information in two files: Feats.xml and FeatGroups.xml.

FeatGroups.xml currently lists the 2 types of skills used: passive and triggered. Passive feats are active all of the time while triggered feats have to be

used by the character to take advantage of the effects in them.

Feats.xml lists all the feats in the game and what effect they have on characters.

If you wish to add new feats to your game you need to first add a relevant entry in this file. Next you would include the skills in any of the files that make

use of it such as in: effects, attributes, skills, races, classes, items, monsters etc. Finally you would add code to your game system to handle the new

effect.

-------------------------------------------------------------------------------

2.5 Races

Choosing a race gives a character access to certain starting attributes, feats and skills. They also add flavour to character creation.

You can find the skill information in two files: Races.xml and RacialGroups.xml.

RacialGroups.xml currently lists the 8 types of racial groups used: humanoid, beast, outsider, undead, construct, animal, plant and dragon. Humanoid races

include the standard fantasy races you are used to. You cannot currently choose races based on constructs, animals, plants or dragons - those are more for

NPCs and monsters.

Races.xml lists all the races playable and non-playable in the game system:
Humanoid: Human, Dwarf, Elf, Hobbit, Gnome, Dark Elf
Beast: Orc, Minotaur, Ogre, Fe-lion, Rattus, Werewolf, Draconian, Lizardman
Outsider: Seraphim, Demonspawn, Ignis (Fire), Hydros (Water), Granote (Earth), Aetheri (Air)
Undead: Lich, Wampyri

If you wish to add new races to your game you need to first add a relevant entry in this file. Next you would include the skills in any of the files that make

use of it such as in: effects, attributes, skills, races, classes, items, monsters etc. Finally you would add code to your game system to handle the new race.

Currently there are generic humanoid and beast races that are used for monsters. This will be updated in future versions of the system.


-------------------------------------------------------------------------------

2.6 Classes

You can find the attribute information in two files: Classes.xml and ClassGroups.xml.

ClassGroups.xml currently lists the 3 types of classes used: Warrior, rogue and spellcaster.

Classes.xml lists all the classes in the game:
Warrior: Fighter, Berserker, Paladin, Blackguard, Ranger, Spellsword
Rogue: Swashbuckler, Assassin, Thief, Spy, Adventurer, Bard
Spellcaster: Mage, Psionic, Warlock, Priest, Necromancer, Druid

If you wish to add new classes to your game you need to first add a relevant entry in this file. Next you would include the class in any of the files that

make use of it such as in: skills, feats, items, monsters etc. Finally you would add code to your game system to handle the new class.


-------------------------------------------------------------------------------

2.7 Items

You can find the item information in two files: Items.xml and ItemTypes.xml.

ItemTypes.xml currently lists the 13 types of items used:
Weapon, Body (armour), Helmet, Hand, Foot, Ring, Amulet, Belt, Cloak, Potion, Scroll, Book, Misc


Items.xml lists all the classes in the game:

If you wish to add new items to your game you need to first add a relevant entry in this file. Next you would include the item in any of the files that make

use of it such as in: effects, skills, feats, races, classes, characters, monsters etc. Finally you would add code to your game system to handle the new item.

-------------------------------------------------------------------------------

2.8 Spells

You can find the item information in two files: Spells.xml, SpellBooks and SpellLevels.xml.

SpellBooks.xml currently lists the 6 unique spellbooks used:
Arcane: Mages, Spellswords, Bards, Adventurers
Infernal: Warlocks
Necromancy: Necromancers, Blackguards
Divine: Priests, Paladins, Bards, Adventurers
Nature: Druids, Rangers
Mental: Psionics, Spies, Bards, Adventurers


SpellLevels.xml lists the 7 spell levels used in the game.

Spells.xml lists all the spells in the game. There are currently almost 500 spells in the game split over the 6 spellbooks.

If you wish to add new spells to your game you need to first add a relevant entry in this file. Next you would include the spell in any of the files that make

use of it such as in items etc. Finally you would add code to your game system to handle the new spell.


-------------------------------------------------------------------------------

Welcome to the Open Source Broken Staff CRPG System

Welcome to this site.

We will be keeping updates of the CRPG system here.

Keep checking back for updates.