User:Allen Kerensky/Myriad Lite
From OpenSimulator
Contents |
Myriad Lite
W A N T E D C# Developers to create an OpenSim module which implements the Myriad RPG System in a region as middleware which talks to a region database C++ Developers to create a Third Party Viewer patch to implemen Myriad RPG System in the viewer/client Please sign up on the TALK page or contact Allen Kerensky.
What Is Myriad Lite?
Before home computers were widely available, people played role-playing games (RPGs) by sitting around a table, telling shared stories, and rolling dice to determine if their "character" in the story succeeded or failed at the actions the player wanted them to take within the story.
Myriad Lite is a project to adapt a pen-and-paper role-playing game rulebook into OpenSimulator Xengine and SecondLife Mono scripts, and the related 3D objects, needed to implement a pen-and-paper role-playing game in 3D virtual worlds.
The Myriad Universal RPG System
Myriad Lite is based on the book MYRIAD: A UNIVERSAL RPG SYSTEM by Ashok Desai, which is freely downloadable as a PDF e-book from Lulu.
You also also purchase the "Myriad Special Extended Edition" printed book from that site, which includes for additional rules, many more examples, and other information.
I do not make any financial gain if you purchase the book, but if you would like to support the original writer, I recommend it.
It is helpful to read through the original rulebook to understand the rules and assumptions "behind" Myriad Lite, before diving into the scripts.
Development Roadmap
- Myriad Lite Roadmap - High-level list of milestones leading to release
Player Scripts
Category | Summary | Current Preview (6) | Development |
---|---|---|---|
Armor | Registers armor attachments with HUD | Myriad_Lite_Armor-v0.0.6-20120212.lsl | |
Bullet | Fired from firearm to trigger Ranged Combat skill checks | Myriad_Lite_Bullet-v0.0.4-20120130.lsl | |
Firearm | Firearm/bow attachment to fire bullets/arrows | Myriad_Lite_Firearm-v1.5-20120130.lsl | |
Holster | Holster/sheath attachment to show you carry a weapon | Myriad_Lite_Holster-v0.0.1-20120201.lsl | |
Lite | The core script for the Myriad Lite HUD | Myriad_Lite-v0.1.10-20120809.lsl | |
Lite Module: Armor | HUD module for Armor attachments | Myriad_Lite_Module_Armor-v0.0.2-20120317.lsl | |
Lite Module: BAM | HUD module for Baroun's Adventure Machine (Quests) | Myriad_Lite_Module_BAM-v0.0.4-20120317.lsl | |
Lite Module: Character Sheet | HUD module to load and manage character sheet data | Myriad_Lite_Module_Character_Sheet-v0.0.3-20120522.lsl | |
Character Sheet | HUD notecard for character sheet information and stats | Myriad_Lite_Character_Sheet-v0.0.5-20120604.txt | |
Lite Module: Meter | HUD module to manage the hovertext meter attachment | Myriad_Lite_Module_Meter-v0.0.0-20120810.lsl | |
Lite Module: Progression | HUD module to track and spend Experience Points for progress | Myriad_Lite_Module_Progression-v0.0.0-20120518.lsl | |
Lite Module: Resilience | HUD module to track resilience, wounds, and healing | Myriad_Lite_Module_Resilience-v0.0.1-20120810.lsl | |
Lite Module: Rumors | HUD module for region-specific rumors | Myriad_Lite_Module_Rumors-v0.0.1-20120317.lsl | |
Lite Module: Skill Close Combat | HUD module for Close Combat skill, hand-to-hand combat, fist fighter | Myriad_Lite_Module_Skill_Close_Combat-v0.0.0-20120430.lsl | |
Lite Module: Skill Ranged Combat | HUD module for Ranged Combat skill, thrown and fired projectiles | Myriad_Lite_Module_Skill_Ranged_Combat-v0.0.1-20120511.lsl | |
Lite Module: WELL | HUD module for World Effect Language Library, utility functions | Myriad_Lite_Module_WELL-v0.0.2-20120626.lsl | |
Melee | Melee weapon attachment for clubs, knives, swords, etc. | Myriad_Lite_Melee-v0.0.6-20120508.lsl | |
Meter | Hovertext meter to see character status in-world | Myriad_Lite_Meter-v0.0.6-20120810.lsl | |
Target | Practice dummy for close and ranged combat | Myriad_Lite_Target-v0.0.6-20120202.lsl |
Region Owner Scripts
Category | Summary | Current Preview (6) | Development |
---|---|---|---|
BAM Adventure Giver NPC | Baroun's Adventure Machine NPC script to start quests off | BAM_Adventure_Giver_NPC-v0.0.7-20120704.lsl | |
BAM Collision Goal | Baroun's Adventure Machine quest goal triggered on collision | BAM_Collision_Goal-v0.0.8-20120704.lsl | |
BAM Location Goal | Baroun's Adventure Machine quest goal triggered by sensor | BAM_Location_Goal-v0.0.8-20120704.lsl | |
BAM Touch Goal | Baroun's Adventure Machine quest goal trigger by touch | BAM_Touch_Goal-v0.0.9-20120704.lsl | |
BAM Trap | A quest trap by User:Lani Global | Myriad_Compatible_Trap-v0.5.4-20120202.lsl | |
Character Creator Controller | Starts/stops Character Creator scripts based on modes | Myriad_Lite_Creator_Controller-v0.0.1-20120203.lsl | Myriad_Lite_Creator_Controller-v0.0.2-20120525.lsl |
Character Creator Points-Based | Manage character creation using point pools to buy attributes | Myriad_Lite_Creator_Points-v0.0.1-20120203.lsl | |
Character Creator Random | Manage character creation using random dice rolls for attributes | Myriad_Lite_Creator_Random-v0.0.1-20120203.lsl | |
Character Creator Template | Manage character creation using templates for attributes | Myriad_Lite_Creator_Template-v0.0.1-20120203.lsl | |
Character Updater Gradual | Manage character progress using Gradual method | Myriad_Lite_Updater_Gradual-v0.0.0-20120528.lsl | |
Character Updater Level-Based | Manage character progress using Experience Point Level-based method | Myriad_Lite_Updater_Level-Based-v0.0.0-20120528.lsl | |
Character Updater Random | Manage character progress using Random method | Myriad_Lite_Updater_Random-v0.0.0-20120528.lsl | |
Narrator | Provide narrated location-specific descriptions and clues | Myriad_Lite_Narrator-v0.0.9-20120704.lsl | |
NPC Critter Goon | Framework for Myriad simple, expendable Critters and Goons Non-Player Characters | Myriad_Lite_NPC_Critter_Goon-v0.0.0-20120708.lsl | |
NPC Specialist | Framework for Myriad skill-specific specialist Non-Player Characters | ||
NPC Detailed | Framework for Myriad fully-detailed Non-Player Characters | ||
Region Status | Simple report for Myriad combat status of all players in region | Myriad_Lite_Region_Status-v0.0.0-20120810.lsl | |
Server CSV Boons | Boon data notecard for Myriad CSV Server | Myriad_Lite_Boons-v0.0.0-20120326.csv | |
Server CSV Boons Client | Test client script to list boons and boon data from CSV server | Myriad_Lite_Boons_Client-v0.0.0-20111006.lsl | |
Server CSV Boons Server | CSV server script for serving Boon data to a region | Myriad_Lite_Boons_Server-v0.0.1-20120124.lsl | |
Server CSV Equipment | Equipment data notecard for Myriad CSV Server | Myriad_Lite_Equipment-v0.0.1-20120424.csv | |
Server CSV Equipment Client | Test client script to list equipment and equipment data from CSV server | Myriad_Lite_Equipment_Client-v0.0.1-20120124.lsl | |
Server CSV Equipment Server | CSV server script for serving Equipment data to a region | Myriad_Lite_Equipment_Server-v0.0.2-20120424.lsl | |
Server CSV Flaws | Flaws data notecard for CSV Server | Myriad_Lite_Flaws-v0.0.0-20100326.csv | |
Server CSV Flaws Client | Test client script to list flaws and flaws data from CSV server | Myriad_Lite_Flaws_Client-v0.0.0-20111006.lsl | |
Server CSV Flaws Server | CSV server script for serving Flaws data to a region | Myriad_Lite_Flaws_Server-v0.0.1-20120129.lsl | |
Server CSV Point Pools | Point Pool data notecard for CSV Server | Myriad_Lite_Point_Pools-v0.0.0-20110928.csv | |
Server CSV Point Pools Client | Test client script to list Point Pools data from CSV server | Myriad_Lite_Point_Pools_Client-v0.0.0-20110928.lsl | |
Server CSV Point Pools Server | CSV server script for serving Point Pools data to a region | Myriad_Lite_Point_Pools_Server-v0.0.1-20120129.lsl | |
Server CSV Resiliences | Resilience data notecard for CSV Server | Myriad_Lite_Resiliences-v0.0.0-20111005.csv | |
Server CSV Resiliences Client | Test client script to list Resiliences data from CSV server | Myriad_Lite_Resiliences_Client-v0.0.0-20111005.lsl | |
Server CSV Resiliences Server | CSV server script for serving Resiliences data to a region | Myriad_Lite_Resiliences_Server-v0.0.0-20121005.lsl | |
Server CSV SFX | Special Effect abilities data notecard for CSV Server | Myriad_Lite_SFX-v0.0.0-20100326.csv | |
Server CSV SFX Client | Test client script to list SFX data from CSV server | Myriad_Lite_SFX_Client-v0.0.0-20111008.lsl | |
Server CSV SFX Server | CSV server script for serving SFX data to a region | Myriad_Lite_SFX_Server-v0.0.0-20111008.lsl | |
Server CSV Skills | Skills data notecard for CSV Server | Myriad_Lite_Skills-v0.0.2-20120527.csv | |
Server CSV Skills Client | Test client script to list Skills data from CSV server | Myriad_Lite_Skills_Client-v0.0.1-20120527.lsl | |
Server CSV Skills Server | CSV server script for serving Skills data to a region | Myriad_Lite_Skills_Server-v0.0.1-20120527.lsl | |
Server CSV Statistics | Statistics data notecard for CSV Server | Myriad_Lite_Statistics-v0.0.0-20111001.csv | |
Server CSV Statistics Client | Test client script to list Statistics data from CSV server | Myriad_Lite_Statistics_Client-v0.0.0-20110928.lsl | |
Server CSV Statistics Server | CSV server script for serving Statistics data to a region | Myriad_Lite_Statistics_Server-v0.0.0-20111001.lsl |
Snapshot Previews
I as develop the system, I wrap up and post everything as a milestone snapshot called a Preview. Preview snapshots are archived below.
The latest Preview Release is the recommended place to start if you are exploring the system.
- Myriad Lite Preview 5 February 2012 - Combat and roleplaying HUD and accessories for players and region owners.
- Myriad Lite Preview 4 September 2011
- Myriad Lite Preview 3 August 2011
- Myriad Lite Preview 2 June 2011
- Myriad Lite Preview 1 June 2011
Myriad Online Reference
U N D E R C O N S T R U C T I O N
To provide an online reference for the rules and data, which can be used as comment links in the code, I have included the text of the original Myriad RPG system book here for reference.
Note: Myriad Lite may include rule implementation and supporting data from the Special Extended Edition, which is not reprinted here.