User:Allen Kerensky/Myriad Lite Roadmap
From OpenSimulator
Myriad Lite Roadmap
Unless my RL finances change, I (Allen Kerensky) may have to suspend my personal development work on Myriad Lite. A community is welcome to form up and take over with the new open licensing established in Preview 6.
Preview 1: Shooting (June 2011)
-  
HUD -  
Character Sheet Loader -  
Non-Powered Armor -  
Firearm -  
Bullet -  
Ranged Combat Skill Handler -  
Opposed Test Handler -  
Practice Target 
Preview 2: Fists, Melee, Healing (June 2011)
-  
Healing -  
Melee Weapon -  
Built in Fist Fighter -  
Close Combat Skill Handler -  
Hovertext Meter 
Preview 3: Commenting (August 2011)
-  
Heavily Commented Code 
Preview 4: Quests ( Sept. 2011 )
-  
Contributed: BAM Adventure Giver NPC -  
Contributed: BAM Collision Goal -  
Contributed: BAM Location Goal -  
Contributed: BAM Touch Goal -  
HUD BAM Module -  
Holster -  
Power Armor 
Preview 5: Character Builder (Feb. 2012)
-  
HUD Unopposed Test Handler -  
Region CSVs Servers -  
Region Settings Server -  
Region Templates Server -  
Character Builder -  
Narrators -  
Contributed: BAM-compatible Traps 
Preview 6: Modular HUD, NPCs, Re-icense (August 2012)
The focus of preview 6 is creating the rest of the foundation roleplaying platform and lay the groundwork for character builder/updater: modularize HUD to work around script memory constraints, NPCs, and re-license
-  
Improved Armor HUD Module -  
Improved Armor Attachment -  
Myriad Lite v0.1.1 -  
Rumor Server -  
Rumor HUD Module -  
Myriad Lite v0.1.2 -  
CSV Server: Equipment with defined Resource Point costs -  
HUD Module Character Sheet Loader with support for default or region specific character sheets -  
Myriad Lite v0.1.3 -  
HUD Module Close Combat Skill (Fist Fighter / Melee) -  
Myriad Lite v0.1.4 -  
HUD Module Ranged Combat Skill (Firearms) -  
Myriad Lite v0.1.5 -  
HUD Module Character Sheet Loader with drop down menu for multiple characters per region if needed -  
Myriad Lite v0.1.6 -  
Update character sheet module to pick default character sheet if drop down menu is ignored -  
Add ESTATE= keyword to region setting server -  
HUD Module Damage and Health -  
Myriad Lite v0.1.7 -  
Turret script for autofire - Myriad damage to players -  
Add ESTATE= check to Character Sheet Module -  
HUD Module Damage and Health Movelock -  
HUD Module Talker/Emoter -  
Add PROGRESSION= options to Region Settings Server -  
Add base stats to all example skills for random progression, publish new Skills CSV and Skills CSV Server Code -  
HUD Module World Effect Library Language (WELL) -  
Add dice roller to Talker/Emoter(Myriad Lite v0.1.9 20120704) -  
BAM Adventure Giver NPC generates Rumors -  
BAM Collision Goal Rumors -  
BAM Location Goal generates Rumors -  
BAM Touch Goal generates Rumors -  
Narrator generates Rumors -  
NPC Goonsframework built, need more design and input -  
Meter code moved from HUD into its own Module -  
Meter Attach: Custom format strings -  
Meter Attach: Species/Career/Faction support -  
Region Status Board for character health/combat stats -  
Add RESPAWNPOINT to region server, notecard, and client for osTeleportAgent configuration -  
Add DEATHPOINT to region server, notecard, and client for osTeleportAgent configuration -  
Add TeleportAgentHome or osTeleportAgent to DEATHPOINT on die, RESPAWNPOINT on respawn into Module_Resilience -  
Relicense in CC-BY and BSD for full OpenSim adoption(4 previews early!) 
Preview 7: Character Builder/Updater
The focus of Preview 7 will be to finish the character builder/updater started in Preview 5 and 6.
-  
Create Myriad Adventurer Handbook -  
Create Myriad Region Owners Handbook -  
Develop a persistent character sheet database which runs in-world -  
Split out the character notecard reader/menu from the base character sheet module -  
Convert Module Character Sheet to PPMA 
- Convert Myriad Lite to PPMA
 - Convert Module Armor to PPMA
 - Convert Module BAM to PPMA
 - Convert Module Character Notecard to PPMA
 - Convert Module Meter to PPMA
 - Convert Module Progression to PPMA
 - Convert Module Resilience to PPMA
 - Convert Module Rumors to PPMA
 - Convert Module Skill Close Combat to PPMA
 - Convert Module Skill Ranged Combat to PPMA
 - Convert Module WELL to PPMA
 
- Implement PPMA for the character builder
 - Character Builder Controller - rewrite to load/store/control in correlation with region servers and character sheet module
 -  Character Builder integration with updated character sheet module
- Points-Based Creator - loads/stores intial points to character sheet module
 - Template-Based Creator - loads/stores initial templates and remaining GP to/from character sheet module
 - Random Creator - loads/stores random allocations and spends to/from character sheet module
 
 -  Progression (client in testing, character updater in testing)
- Level-Based Progression (client in testing, character updater pending)
 - Gradual Progression (client in testing, character updater not started)
 - Random Progression (client in testing, character updater not started)
 
 
Preview 8: Critters and Conflicts
The focus for Preview 8 will be to provide the opponents to fight and NPCs to interact with and remaining combat systems
- NPC Critters/Goons (Revised)
 - NPC Specialists
 - NPC Detailed
 - Social Combat
 - Mortal Combat Stunts
 - Social Combat Quotes
 
Preview 9: Setting Specifics
The focus of this preview will be to build out all of the setting-specific parts of the core Myriad RPG book.
NOTE: The ORDER of development is being revised due to survey results.
-  Implement Medieval setting specifics
- Statistics
 - Resiliences
 - Templates
 - Boons
 - Flaws
 - Skills
 - Special Effect Abilities including Magic, Occult, and Psionic abilities
 - Equipment
 
 
-  Implement Modern setting specifics
- Statistics
 - Resiliences
 - Templates
 - Boons
 - Flaws
 - Skills
 - Special Effect Abilities including Magic, Occult, and Psionic abilities
 - Equipment
 
 
-  Implement Futuristic setting specifics
- Statistics
 - Resiliences
 - Templates
 - Boons
 - Flaws
 - Skills
 - Special Effect Abilities including Magic, Occult, and Psionic abilities
 - Equipment
 
 
-  Implement any remaining Universal setting specifics
- Statistics
 - Resiliences
 - Templates
 - Boons
 - Flaws
 - Skills
 - Special Effect Abilities including Magic, Occult, and Psionic abilities
 - Equipment
 
 
Preview 10: Cleanup and Release 1.0
The focus of Preview 10 will be 3 things:
- Visit all scripts to update message formats and processing to use a universal format/specification.
 - Embed updater capabilities
 - Fix remaining script-by-script minor issues such as OpenSim-compatible attach/detach, region change and teleport script restart, etc.
 
- Design universal Myriad message format to be used between all Myriad scripts
 - Revised Armor Module to avoid lack of opensim detach
 - Revised attachment code to reset/resume after changed teleport and changed region events
 - Revised server code to reset/resume after changed region restart events
 - Updaters (possible llLoadRemoteScriptPin setup)
 - Final bugfixes
 - Release 1.0 to Community Development
 
Beyond 1.0: Expansions
- Resource Gathering
 - Crop Harvesting
 - Crafting
 - Technology Tree
 - Roleplay Currency
 - Intersim Trade and Economics
 - Expanded vehicle combat
 - Your suggestions here...