User:Allen Kerensky/Myriad Lite Dev

From OpenSimulator

< User:Allen Kerensky(Difference between revisions)
Jump to: navigation, search
(added a note about when I plan to restart/clean the page)
(added rumor server and hud module)
Line 36: Line 36:
 
# Edit and Position
 
# Edit and Position
 
# You should see your armor piece register once the character sheet it loaded.
 
# You should see your armor piece register once the character sheet it loaded.
 +
 +
=== Rumors ===
 +
The Rumor system is intended to allow regions to offer a way for players to start anonymous, but moderated, in character rumors for all other players to find through NPCs or quests.
 +
 +
The Rumor System comes in two parts - a standalone server script with a notecard of "starting" or "seed" rumors that the region admin
 +
 +
The second part is a Myriad Lite HUD module that provides the interface for the player to the rumor server.
 +
 +
A better interface is planned, as well as integration with NPCs and quests.
 +
 +
==== Rumor Server ====
 +
# Copy the Anti-Delay Manager and Node scripts from http://wiki.secondlife.com/wiki/AntiDelay_Node in your inventory
 +
# Create a server prim
 +
# Drop in the Anti-Delay Manager and one or more copies of the Anti-Delay Node script into the server prim
 +
# Copy the [[User:Allen_Kerensky/Myriad_Lite_Dev/Myriad_Lite_Rumor_Seeds|seed rumors]] into a notecard in your inventory
 +
# Edit the seed rumor notecard to contain the starter rumors you want in your region to begin with.
 +
# Drop the Seed rumors notecard into the server prim
 +
# Copy the [[User:Allen_Kerensky/Myriad_Lite_Dev/Myriad_Lite_Rumor_Server-v0.0.3-20110924.lsl|Myriad Lite Rumor Server v0.0.3 20110924]] script into an inventory script
 +
# Drop the rumor server script into the rumor server prim
 +
# Use the Tools Menu (v1 viewers, v2+ viewers you're on your own) to reset all scripts in the selection.
 +
 +
The server is now ready to serve rumors.
 +
 +
==== Rumor HUD Module ====
 +
# Create a 0.250 x 0.250 x 0.050 squashed cube, name it "Module Rumors" set it 2% transparent, set the texture to default transparent, and stack it on top of HUD with the other modules.
 +
# Link the new Module prim to the existing HUD
 +
# Copy the [[User:Allen_Kerensky/Myriad_Lite_Dev/Myriad_Lite_Module_Rumors-v0.0.0-20110911.lsl|Myriad Lite Module Rumors v0.0.0 20110911]] script into an inventory script
 +
# Drop the Module Rumors script into the HUD prim
 +
# Take the HUD into inventory
 +
# Wear the HUD on the lower left HUD slot
 +
# Detach the HUD back to inventory
 +
 +
==== Using The Rumor System ====
 +
===== Players =====
 +
* /5 RUMOR_GET - get a rumor
 +
* /5 RUMOR_PUT|some rumor text - add a rumor to the system, requires approval by region admin
 +
===== Admins =====
 +
* /5 RUMOR_MAIN - show the admin main menu
 +
* /5 RUMOR_LIST - list currently active rumors
 +
* /5 RUMOR_MODERATE - moderate the list of pending rumors
 +
* /5 RUMOR_RESET - reset the entire rumor system back to seed rumors only

Revision as of 10:22, 11 March 2012

Contents

Myriad Lite

This space allows me to release at-whim snapshots of various parts of the Myriad Lite development as I go, for testing and feedback by live users.

I will change this page as needed as I put various pieces together and all changes available here will roll up in the next Preview Release.

This page will be wiped out and started fresh each preview release.

Scripts I post here generally compile and run on OpenSim and OSgrid, but may not have ever been ported to SecondLife.

Scripts I post here generally are checked with lslint before posting, but might not always be.

Development Snapshot

New Armor

Below is a snapshot of the improved armor code I've been working on to handle power armor better and provide more hooks for armor developers to trigger their own scripted special effects on armor-related events. Feel free to use the discussion page to ask questions or make comments.

Armor Attachment Instructions

  1. Create an Armor attachment, named "Myriad Lite Armor (attachment pointname)"
  2. Attach someplace visible inworld and position it
  3. Edit it and drop in the Myriad Lite Armor script.
  4. Myriad Lite Armor v0.0.6 20120212 - Armor attachment with extended effect hooks.
  5. Detach it to inventory
  6. Reatttach it

HUD Instructions

  1. Create a 0.250 x 0.250 x 0.250 cube, name it "Myriad Lite v0.1.1" and texture it with a Myriad logo.
  2. Drop in the Character Sheet notecard from Preview 5.
  3. Drop in the Myriad Lite v0.1.1 20120212 script
  4. Create a 0.250 x 0.250 x 0.050 squashed cube, name it "Module Armor" set it 2% transparent, set the texture to default transparent, and stack it on top of the first cube.
  5. Drop in the Myriad Lite Module Armor v0.0.1 20120212 script
  6. Create a 0.250 x 0.250 x 0.050 squashed cube, name it "Module BAM" set it 2% transparent, set the texture to default transparent, and stack it on top of the first cube.
  7. Drop in the Module: BAM
  8. Hold CTRL and select all 3 prims, starting with Module BAM, then Module Armor, and ending with Myriad Lite then hit CTRL+L to link them into 1 link set
  9. Take to inventory
  10. Attach to HUD Lower Left
  11. Edit and Position
  12. You should see your armor piece register once the character sheet it loaded.

Rumors

The Rumor system is intended to allow regions to offer a way for players to start anonymous, but moderated, in character rumors for all other players to find through NPCs or quests.

The Rumor System comes in two parts - a standalone server script with a notecard of "starting" or "seed" rumors that the region admin

The second part is a Myriad Lite HUD module that provides the interface for the player to the rumor server.

A better interface is planned, as well as integration with NPCs and quests.

Rumor Server

  1. Copy the Anti-Delay Manager and Node scripts from http://wiki.secondlife.com/wiki/AntiDelay_Node in your inventory
  2. Create a server prim
  3. Drop in the Anti-Delay Manager and one or more copies of the Anti-Delay Node script into the server prim
  4. Copy the seed rumors into a notecard in your inventory
  5. Edit the seed rumor notecard to contain the starter rumors you want in your region to begin with.
  6. Drop the Seed rumors notecard into the server prim
  7. Copy the Myriad Lite Rumor Server v0.0.3 20110924 script into an inventory script
  8. Drop the rumor server script into the rumor server prim
  9. Use the Tools Menu (v1 viewers, v2+ viewers you're on your own) to reset all scripts in the selection.

The server is now ready to serve rumors.

Rumor HUD Module

  1. Create a 0.250 x 0.250 x 0.050 squashed cube, name it "Module Rumors" set it 2% transparent, set the texture to default transparent, and stack it on top of HUD with the other modules.
  2. Link the new Module prim to the existing HUD
  3. Copy the Myriad Lite Module Rumors v0.0.0 20110911 script into an inventory script
  4. Drop the Module Rumors script into the HUD prim
  5. Take the HUD into inventory
  6. Wear the HUD on the lower left HUD slot
  7. Detach the HUD back to inventory

Using The Rumor System

Players
  • /5 RUMOR_GET - get a rumor
  • /5 RUMOR_PUT|some rumor text - add a rumor to the system, requires approval by region admin
Admins
  • /5 RUMOR_MAIN - show the admin main menu
  • /5 RUMOR_LIST - list currently active rumors
  • /5 RUMOR_MODERATE - moderate the list of pending rumors
  • /5 RUMOR_RESET - reset the entire rumor system back to seed rumors only
Personal tools
General
About This Wiki