User:Allen Kerensky/Myriad Lite Dev

From OpenSimulator

< User:Allen Kerensky(Difference between revisions)
Jump to: navigation, search
(added rumor server and hud module)
(St. Patricks Day Update)
Line 9: Line 9:
  
 
Scripts I post here generally are checked with lslint before posting, but might not always be.
 
Scripts I post here generally are checked with lslint before posting, but might not always be.
 
+
== Recent Updates ==
== Development Snapshot ==
+
=== Servers ===
=== New Armor ===
+
==== Rumors ====
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 ====
+
# Create an Armor attachment, named "Myriad Lite Armor (attachment pointname)"
+
# Attach someplace visible inworld and position it
+
# Edit it and drop in the Myriad Lite Armor script.
+
# [[User:Allen Kerensky/Myriad_Lite_Dev/Myriad_Lite_Armor-v0.0.6-20120212.lsl|Myriad Lite Armor v0.0.6 20120212]] - Armor attachment with extended effect hooks.
+
# Detach it to inventory
+
# Reatttach it
+
 
+
==== HUD Instructions ====
+
# 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.
+
# Drop in the [[User:Allen_Kerensky/Myriad_Lite_Preview_5/Character_Sheet|Character Sheet]] notecard from Preview 5.
+
# Drop in the [[User:Allen Kerensky/Myriad_Lite_Dev/Myriad_Lite-v0.1.1-20120212.lsl|Myriad Lite v0.1.1 20120212]] script
+
# 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.
+
# Drop in the [[User:Allen Kerensky/Myriad_Lite_Dev/Myriad_Lite_Module_Armor-v0.0.6-20120212.lsl|Myriad Lite Module Armor v0.0.1 20120212]] script
+
# 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.
+
# Drop in the [[User:Allen_Kerensky/Myriad_Lite_Preview_5/Module_BAM|Module: BAM]]
+
# 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
+
# Take to inventory
+
# Attach to HUD Lower Left
+
# Edit and Position
+
# 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 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.
  
Line 46: Line 20:
 
A better interface is planned, as well as integration with NPCs and quests.
 
A better interface is planned, as well as integration with NPCs and quests.
  
==== Rumor Server ====
+
The Rumor Server has also been upgraded from my prototype versions to allow the owner's objects (like BAM quest goals) to add pre-approved rumors.
 +
 
 +
* [[User:Allen Kerensky/Myriad_Lite_Dev/Myriad_Lite_Rumor_Server-v0.0.4-20120317.lsl|Myriad Lite Rumor Server v0.0.4 20120317]]
 +
 
 +
=== HUD ===
 +
Have recoded all of the link message handling to allow all module scripts to be in the root prim again without endless reflections.
 +
 
 +
* [[User:Allen Kerensky/Myriad_Lite_Dev/Myriad_Lite-v0.1.2-20120317.lsl|Myriad Lite v0.1.2 20120317]]
 +
* [[User:Allen Kerensky/Myriad_Lite_Dev/Myriad_Lite_Module_Armor-v0.0.2-20120317.lsl|Myriad Lite Module Armor v0.0.2 20120317]]
 +
* [[User:Allen_Kerensky/Myriad_Lite_Dev/Myriad_Lite_Module_BAM-v0.0.4-20120317.lsl|Myriad Lite Module BAM v0.0.4 20120317]]
 +
* [[User:Allen_Kerensky/Myriad_Lite_Dev/Myriad_Lite_Module_Rumors-v0.0.1-20120317.lsl|Myriad Lite Module Rumors v0.0.1 20120317]]
 +
=== Attachments ===
 +
==== 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.
 +
 
 +
* [[User:Allen Kerensky/Myriad_Lite_Dev/Myriad_Lite_Armor-v0.0.6-20120212.lsl|Myriad Lite Armor v0.0.6 20120212]]
 +
 
 +
== Server Instructions ==
 +
=== Rumor Server ===
 
# Copy the Anti-Delay Manager and Node scripts from http://wiki.secondlife.com/wiki/AntiDelay_Node in your inventory
 
# Copy the Anti-Delay Manager and Node scripts from http://wiki.secondlife.com/wiki/AntiDelay_Node in your inventory
 +
# Copy the [[User:Allen_Kerensky/Myriad_Lite_Dev/Myriad_Lite_Rumor_Server-v0.0.4-20120317.lsl|Myriad Lite Rumor Server v0.0.4 20120317]] script into an inventory script
 
# Create a server prim
 
# 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
 
# Drop in the Anti-Delay Manager and one or more copies of the Anti-Delay Node script into the server prim
Line 53: Line 48:
 
# Edit the seed rumor notecard to contain the starter rumors you want in your region to begin with.
 
# 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
 
# 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
 
# 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.
 
# 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.
  
The server is now ready to serve rumors.
+
== HUD Instructions ==
 +
=== Myriad Lite HUD ===
 +
# Copy all scripts above into a Myriad Lite/Dev 20120317 Folder
 +
# Create a 0.250 x 0.250 x 0.250 cube
 +
# Name the cube "Myriad Lite v0.1.2"
 +
# Set it full permissions
 +
# Texture it with a Myriad logo.
 +
# Drop in the [[User:Allen_Kerensky/Myriad_Lite_Preview_5/Character_Sheet|Character Sheet]] notecard from Preview 5.
 +
# Drop in the [[User:Allen Kerensky/Myriad_Lite_Dev/Myriad_Lite_Module_Armor-v0.0.2-20120317.lsl|Myriad Lite Module Armor v0.0.2 20120317]] script from inventory
 +
# Drop in the [[User:Allen_Kerensky/Myriad_Lite_Dev/Myriad_Lite_Module_BAM-v0.0.4-20120317.lsl|Myriad Lite Module BAM v0.0.4 20120317]] script from inventory
 +
# Drop in the [[User:Allen_Kerensky/Myriad_Lite_Dev/Myriad_Lite_Module_Rumors-v0.0.1-20120317.lsl|Myriad Lite Module Rumors v0.0.1 20120317]] script from inventory
 +
# Drop in the [[User:Allen Kerensky/Myriad_Lite_Dev/Myriad_Lite-v0.1.2-20120317.lsl|Myriad Lite v0.1.2 20120317]] script last
 +
# Set all scripts and notecards full permissions
 +
# Take the new HUD into inventory
 +
# Attach to HUD Lower Left from inventory
 +
# Edit and Position on screen
 +
# You should see your armor piece register once the character sheet it loaded.
 +
# If you have a Rumor Server in the region, you should see a notice that the region supports Rumors
 +
# Take the HUD back into inventory to save its position
  
==== Rumor HUD Module ====
+
== Attachment Instructions ==
# 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.
+
=== Armor ===
# Link the new Module prim to the existing HUD
+
# Copy the [[User:Allen Kerensky/Myriad_Lite_Dev/Myriad_Lite_Armor-v0.0.6-20120212.lsl|Myriad Lite Armor v0.0.6 20120212]] attachment script into inventory
# 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
+
# Create an Armor attachment, named "Myriad Lite Armor (attachment pointname)"
# Drop the Module Rumors script into the HUD prim
+
# Attach the armor object someplace visible in-world
# Take the HUD into inventory
+
# Edit and position it onscreen
# Wear the HUD on the lower left HUD slot
+
# Drop in the Myriad Lite Armor script from inventory
# Detach the HUD back to inventory
+
# Detach the Armor attachment back to inventory to save its position
 +
# Re-atttach it
  
==== Using The Rumor System ====
+
== Using The Rumor System ==
===== Players =====
+
=== Players ===
 
* /5 RUMOR_GET - get a rumor
 
* /5 RUMOR_GET - get a rumor
 
* /5 RUMOR_PUT|some rumor text - add a rumor to the system, requires approval by region admin
 
* /5 RUMOR_PUT|some rumor text - add a rumor to the system, requires approval by region admin
===== Admins =====
+
=== Admins ===
 
* /5 RUMOR_MAIN - show the admin main menu
 
* /5 RUMOR_MAIN - show the admin main menu
 
* /5 RUMOR_LIST - list currently active rumors
 
* /5 RUMOR_LIST - list currently active rumors
 
* /5 RUMOR_MODERATE - moderate the list of pending rumors
 
* /5 RUMOR_MODERATE - moderate the list of pending rumors
 
* /5 RUMOR_RESET - reset the entire rumor system back to seed rumors only
 
* /5 RUMOR_RESET - reset the entire rumor system back to seed rumors only

Revision as of 12:05, 17 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.

Recent Updates

Servers

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.

The Rumor Server has also been upgraded from my prototype versions to allow the owner's objects (like BAM quest goals) to add pre-approved rumors.

HUD

Have recoded all of the link message handling to allow all module scripts to be in the root prim again without endless reflections.

Attachments

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.

Server Instructions

Rumor Server

  1. Copy the Anti-Delay Manager and Node scripts from http://wiki.secondlife.com/wiki/AntiDelay_Node in your inventory
  2. Copy the Myriad Lite Rumor Server v0.0.4 20120317 script into an inventory script
  3. Create a server prim
  4. Drop in the Anti-Delay Manager and one or more copies of the Anti-Delay Node script into the server prim
  5. Copy the seed rumors into a notecard in your inventory
  6. Edit the seed rumor notecard to contain the starter rumors you want in your region to begin with.
  7. Drop the Seed rumors notecard into the server prim
  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.
  10. The server is now ready to serve rumors.

HUD Instructions

Myriad Lite HUD

  1. Copy all scripts above into a Myriad Lite/Dev 20120317 Folder
  2. Create a 0.250 x 0.250 x 0.250 cube
  3. Name the cube "Myriad Lite v0.1.2"
  4. Set it full permissions
  5. Texture it with a Myriad logo.
  6. Drop in the Character Sheet notecard from Preview 5.
  7. Drop in the Myriad Lite Module Armor v0.0.2 20120317 script from inventory
  8. Drop in the Myriad Lite Module BAM v0.0.4 20120317 script from inventory
  9. Drop in the Myriad Lite Module Rumors v0.0.1 20120317 script from inventory
  10. Drop in the Myriad Lite v0.1.2 20120317 script last
  11. Set all scripts and notecards full permissions
  12. Take the new HUD into inventory
  13. Attach to HUD Lower Left from inventory
  14. Edit and Position on screen
  15. You should see your armor piece register once the character sheet it loaded.
  16. If you have a Rumor Server in the region, you should see a notice that the region supports Rumors
  17. Take the HUD back into inventory to save its position

Attachment Instructions

Armor

  1. Copy the Myriad Lite Armor v0.0.6 20120212 attachment script into inventory
  2. Create an Armor attachment, named "Myriad Lite Armor (attachment pointname)"
  3. Attach the armor object someplace visible in-world
  4. Edit and position it onscreen
  5. Drop in the Myriad Lite Armor script from inventory
  6. Detach the Armor attachment back to inventory to save its position
  7. Re-atttach it

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