32 Commits
Author SHA1 Message Date
Serie Sumei da1c055894 HUD: Add a workaround in r2_hud_receiver for Halcyon
llList2ListStrided() behaves differently in Halcyon than Second Life when
the src list has a single element.  The workaround ensures that this does
not happen with !R2 CONFIG notecards that have only a single data element.

Signed-off-by: Serie Sumei <seriesumei@avimail.org>
2020-10-04 21:10:13 -05:00
Serie Sumei 7d70dc357c HUD: Add Halcyon updates for hud_maker script
Signed-off-by: Serie Sumei <seriesumei@avimail.org>
2020-10-04 19:10:46 -05:00
Serie Sumei 0ccf324237 HUD: Adjustments for Halcyon
* Define the actual values for the BoM texture constants used
* Add a HUD CONFIG notecard with the UUIDs used in the Halcyon
  test uploads

Signed-off-by: Serie Sumei <seriesumei@avimail.org>
2020-09-28 21:52:54 -05:00
Serie Sumei 412ea7f659 Move r2_hud_maker to top-level directory
Signed-off-by: Serie Sumei <seriesumei@avimail.org>
2020-09-25 19:25:04 -05:00
Serie Sumei 90b642fa8c Remove Accessories and other cleanups
All of the Accessories files are available in the Extras and
Skins repos.
2020-09-13 16:26:42 -05:00
Serie Sumei 4d4af0f46e HUD: Configure default nail texture in CONFIG notecard
Signed-off-by: Serie Sumei <seriesumei@avimail.org>
2020-08-23 21:55:46 -05:00
Serie Sumei 9dec5a94c2 HUD: Fix nail colors for SL
llList2Vector() did not properly set the global vector var for nail colors,
there are warnings where llList2XXX() is not as robust as explicit typecasts
so let's just do it the long way with (vector)llList2String().  \o/

Signed-off-by: Serie Sumei <seriesumei@avimail.org>
2020-08-23 21:55:46 -05:00
Serie Sumei c026d23402 HUD: Add nail colors to HUD notecard
Signed-off-by: Serie Sumei <seriesumei@avimail.org>
2020-08-16 17:24:43 -05:00
Serie Sumei 110fc08d7f HUD: Add pelvis section to Alpha, nail support
Signed-off-by: Serie Sumei <seriesumei@avimail.org>
2020-08-16 17:24:43 -05:00
Serie Sumei d834bc963b HUD: Re-order alpha section selection in r2_hud_receiver
Signed-off-by: Serie Sumei <seriesumei@avimail.org>
2020-08-16 17:21:02 -05:00
Serie Sumei 5dc75c5d30 HUD: Rename fingernail and toenail regions
Naming the regions the same as a link caused trouble in setting
textures properly.

Signed-off-by: Serie Sumei <seriesumei@avimail.org>
2020-08-16 17:21:02 -05:00
Serie Sumei 24fe828d3d Re-start ru2_hud_control.lsl with current Roth2 v2
Signed-off-by: Serie Sumei <seriesumei@avimail.org>
2020-08-15 16:13:59 -05:00
Serie Sumei 6014f0ae7e Update scripts to current Roth2 v2 versions for Ruth2 v4
r2_applier.lsl
r2_hud_receiver.lsl

Signed-off-by: Serie Sumei <seriesumei@avimail.org>
2020-08-15 16:13:59 -05:00
Serie Sumei 8fa424377e ss HUD: Sync r2_hud_receiver.lsl v3.4 from Roth2 2020-06-06 23:21:25 -05:00
Serie Sumei 4db5512fea License cleanup
* Included text referring to the SPDX license identifiers used
  in various places in the repo
* Renamed license text files to use their SPDX identifiers as the name
* Set the license in Serie's new scripts to MIT (those derived
  from Shin's original scripts remain AGPL).
2020-05-29 17:38:59 -05:00
Serie Sumei 89834fe443 ss HUD: Clean up output in r2_applier script 2020-05-09 14:29:49 -05:00
Serie Sumei 5c4c8b8260 ss HUD: Add hand animation reset to API 2020-05-09 14:20:00 -05:00
Serie Sumei e6972d8086 ss HUD: Look for 'hands' in R2_CONFIG section list
r2_hud_receiver should look at the link/face mapping to see if there
are hands to set a default pose for.  Assuming only one set of
hands will be worn at a time this will run the pose timer only
in the atachment with the hands.
2020-05-07 19:49:56 -05:00
Serie Sumei b3e944ca56 ss HUD: r2_hud_receiver 3.3 - re-enable default hand animation 2020-05-06 22:43:00 -05:00
Serie Sumei 6d3e758fb2 ss HUD: Move applier script to main Scripts directory as v2.0 2020-05-04 20:23:58 -05:00
Serie Sumei 7035b8a50f ss HUD: hud_receiver clean up section lookup 2020-05-01 14:10:10 -05:00
Serie Sumei f63239811c ss HUD: hud_receiver v3.2
Use notecard element map for skin and alpha handling
2020-04-28 22:22:00 -05:00
Serie Sumei 1da7be125e HUD: add r2_hud_debug script
This script can be added to the HUD to enable debugging and testing
functions.  It is activated by a long-click (hold the click for more
than 2 seconds) on the HUD.

The primary uses so far are:
* Test the alpha mode options on the body
* Test the element map notecard loading
2020-04-04 16:12:36 -05:00
Serie Sumei 8fe1e5b2b2 HUD: Break long messages into chunks in receiver
LSL has a limit of 1024 bytes tin llSay() family functions, the element
map for Ruth2 v3 is longer than that in JSON form.  Add a chunking
capability to send_csv() to break long messages into chunks.

Chunked messages have the same command (first word in the command list)
prepended with a '+' char so the receiver knows to buffer the messages.
The last chunk does not have the '+' so the receiver can handle it in
the same flow, checking to grab anything previously stored in the buffer.
2020-04-04 15:51:37 -05:00
Serie Sumei c17e46a043 HUD: read element map from notecard in receiver 2020-04-04 13:24:12 -05:00
Serie Sumei 0431e61984 HUD: Add 'all' target to HUD receiver ALPHA command 2020-04-03 15:38:15 -05:00
Serie Sumei 382b525898 HUD: Add ALPHAMODE command to HUD receiver
ALPHAMODE sets the PRIM_ALPHA_MODE on one or more faces.  It uses
the same values as defined in http://wiki.secondlife.com/wiki/PRIM_ALPHA_MODE.
2020-04-03 15:38:15 -05:00
Serie Sumei 5c6620474c Fix script names 2020-04-03 15:38:10 -05:00
Serie Sumei a7dc934499 HUD: update alpha HUD with new button arrangement 2020-04-02 11:58:15 -05:00
Serie Sumei a2a48d5605 HUD: reset versions on HUD scripts to v3.x to track against Ruth2 v3 2020-04-02 11:52:18 -05:00
Serie Sumei aac539ba7a Move HUD scripts for v3 into the main scripts directory 2020-04-02 10:42:45 -05:00
Serie Sumei fa766f5079 Remove Previous Release and Release directories
The contents of the Release directories are moved up one level as
we no longer need to distinguish between current releases and
prior releases.

git rm -r LSLScripts/HUD/Ruth/Previous\ Release
git mv LSLScripts/HUD/Ruth/Release/.keep LSLScripts/HUD/Ruth/
git mv LSLScripts/HUD/Ruth/Release/readme.txt LSLScripts/HUD/Ruth/
rmdir LSLScripts/HUD/Ruth/Release

git rm -r Mesh/Avatar\ Roth/Previous\ Releases
git mv Mesh/Avatar\ Roth/Release/* Mesh/Avatar\ Roth/
rmdir Mesh/Avatar\ Roth/Release/

git rm -r Mesh/Avatar\ Ruth/Previous\ Releases
git mv Mesh/Avatar\ Ruth/Release/* Mesh/Avatar\ Ruth/
git rm -r Mesh/Avatar\ Ruth/Release/
rmdir Mesh/Avatar\ Ruth/Previous\ Releases Mesh/Avatar\ Ruth/Release/
2019-01-28 13:34:14 -06:00