Commit graph

159 commits

Author SHA1 Message Date
48226288f0 feat: release v3.3.0 Tournament Edition with global debug silence and production memory hardening 2026-04-09 02:17:18 -06:00
b40afb7bec refactor: replace llOwnerSay with dbg function for consistent logging across engine and controller scripts 2026-04-09 02:07:40 -06:00
d0b11ef474 refactor: remove legacy MCP and development tools, and update documentation to reflect the current single-linkset architecture. 2026-04-09 01:47:28 -06:00
ccf472585a feat: add Enhanced Link Scanner and Experience Admin HUD tools, remove memory report template 2026-04-09 01:43:28 -06:00
5ec796b204 chore: remove obsolete GitHub updater system documentation files 2026-04-09 01:40:59 -06:00
394f425ca4 chore: ignore and untrack personal workspace settings 2026-04-08 23:34:56 -06:00
25d88e8df7 moved location on computer 2026-04-08 23:30:27 -06:00
3f2fa97818 updated all scripts to new directory and #includes, and on sl the files now are #include "peril/filename.lsl" while fs preprocessor is now including ~/lsl-projects/ 2026-04-08 23:23:51 -06:00
1e70b70b72 refactor: stabilize game state synchronization, improve reset timing, and integrate authoritative leaderboard reporting. 2026-04-08 21:27:18 -06:00
0974d19f12 feat: implement blinking #1 rank highlight and add authenticated global leaderboard wipe functionality 2026-04-06 18:52:46 -06:00
1297b99e2c feat: implement sharded KVP leaderboard system with multi-page support and locking mechanisms 2026-04-06 17:03:55 -06:00
175e23be93 fixed some bugs with the floater 2026-04-05 21:30:54 -06:00
5816e7cce2 switched timeing configs to Peril_Constants file 2026-04-05 20:14:15 -06:00
5b8b9d0a7b v3.2.6: Definitive 'Auto-Pilot' Sentinel (v7.9.2) - Removed Touch-to-Diagnose, Updated Logs, READMEs, and Marketplace Copy for Tournament Readiness 2026-04-05 12:30:03 -06:00
c8911abaae v3.2.6 SENTINEL 7.9.1: Full Voice Restoration + Final No-Touch Code Cleanup 2026-04-05 12:19:50 -06:00
e7fc801516 v3.2.6 SENTINEL 7.8: Definitive Clean-Slate (No Prefixes / No Strings / Full Automation) 2026-04-05 12:17:47 -06:00
73b47c3038 v3.2.6 SENTINEL 7.7: Absolute Minimalist (Auto-Pilot / No Strings / No redundant alerts) 2026-04-05 12:16:55 -06:00
c88c5c5b3e v3.2.6 SENTINEL 7.5: Transitioned to fully automated diagnostics (rez/reset only) - removed manual touch trigger 2026-04-05 12:13:16 -06:00
0cfa584fbb v3.2.6 SENTINEL 7.4: Silenced redundant timer alerts for a clean, single-source land diagnostic 2026-04-05 12:10:37 -06:00
d5d87ea6c0 v3.2.6 DOCS: Final sync of CHANGELOG, README, GAME_RULES, and Notecards for Sentinel 7.3 + Final Girlz branding 2026-04-05 12:09:47 -06:00
feebd0338f v3.2.6 SENTINEL 7.2: Added explicit 'ENABLED' success messaging for land diagnostics 2026-04-05 11:56:49 -06:00
64fcb9e323 v3.2.6 SENTINEL 7.1: Deployed Owner-Key Probe for 100% accurate, instant land diagnostics 2026-04-05 11:54:25 -06:00
9f872134af v3.2.6 SENTINEL 7.0: Deployed denial-handshake protocol for 100% accurate land diagnostics 2026-04-05 11:51:36 -06:00
82a176a106 v3.2.6 SENTINEL 6.1: Swapped agent-probe for definitive Experience-ID land verification 2026-04-05 11:38:03 -06:00
853a82a982 v3.2.6 FIX: Corrected startup sequence to prevent resetGame() from silencing the Experience Sentinel 2026-04-05 11:26:10 -06:00
478a808676 v3.2.6 REFINEMENT: Finalized KVP Handshake Sentinel for 'Final Girlz I.N.C.' detection 2026-04-05 11:23:50 -06:00
a0ee02c7f8 v3.2.6 FIX: Defined PARCEL_DETAILS_EXPERIENCE_LIST constant for sentinel stability 2026-04-05 11:17:47 -06:00
a110c267b5 v3.2.6 SENTINEL: Implemented automated Experience Sentinel diagnostic check for Final Girlz I.N.C. 2026-04-05 11:15:27 -06:00
cdad052b89 v3.2.6 BRANDING: Finalized Experience name as 'Final Girlz I.N.C.' across all documents 2026-04-05 10:59:41 -06:00
d2e25d72d7 v3.2.6 FINAL: Synchronized Changelog and Rules for Hybrid HUD release 2026-04-05 10:58:06 -06:00
322548af5d v3.2.6 DOCS: Finalized public documentation (Marketplace, Notecards, README) for Hybrid HUD release 2026-04-05 10:55:17 -06:00
404dba66a5 v3.2.6 FINAL: Hybrid HUD Production Release - Verified Direct-Target Detach and Production Constants 2026-04-05 10:48:44 -06:00
8b1dc9dd88 v3.2.4: Direct-Target HUD Fix - Switched to llRegionSayTo for cleanup and restored Goldilocks scale 2026-04-05 10:24:30 -06:00
e7b77397c9 v3.2.3: HUD Auto-Detach Diagnostic - Added cleanup logging and signal padding for simulator reliability 2026-04-05 10:15:09 -06:00
a8dcf17b27 v3.2.2: Hybrid HUD Upgrade - Personal HUD for humans (ATTACH_HUD_CENTER_2) and in-world floaters for bots 2026-04-05 10:07:55 -06:00
afc2fda6b9 v3.2.1: Documentation refinement - Replaced legacy XyzzyText references with FURWARE Text Mesh 2026-04-05 09:38:53 -06:00
824824c32d v3.2.0: The 'Sync Sanctity' Update - Unified life sync, virtualized scoreboard, and documentation finalization 2026-04-05 09:31:37 -06:00
a225244241 added memmory toggle in peril_constants.lsl, added new memory macro script in constants, added macro to all files, optimised scoreboard manager, bug fixes in mulitible scripts 2026-04-04 18:16:01 -06:00
915c079a7a chore: v3.1.0 Peril Dice - Linkset Stability Update & FURWARE Text Mesh Migration 2026-04-04 03:38:41 -06:00
8931c88c35 updated changelog and readme and marketplace discription 2026-03-25 04:59:25 -06:00
5c3eb15c16 updated to useing preprocesser in firestorm, saveing space in memory, changed to new experience database 2026-03-24 16:46:07 -06:00
991b478e01 updated the scoreboard to be global useing my new experence i created, updated version number on updater 2026-03-23 13:30:23 -06:00
5d83283be3 updated lsl scripts to be preprocessed 2026-03-23 09:48:00 -06:00
38aa4f2ba8 optimiseing 2026-02-02 09:52:44 -07:00
bc15d84b55 fix bug 2025-12-14 15:45:29 -07:00
abb4fe34c7 fix: Critical timer bug preventing script installation continuation
PROBLEM: Timer was immediately turned off after each script installation
- Line 328: llSetTimerEvent(0.0) killed timer after every installation
- Only first script would install, then process would stop

SOLUTION:
- Only turn off timer when NOT updating
- Let installNextScript() manage its own timing
- Properly stop timer in completeUpdate() and handleUpdateError()
- Now all 18 scripts should install sequentially

This fixes the '1 script installs then stops' bug
2025-10-02 19:13:46 -05:00
eb9dc566e9 fix: Move Update_Receiver to end of installation order
- Update_Receiver now installs LAST to prevent interrupting update process
- Avoids scenario where controlling script gets replaced mid-update
- All other scripts install first, then Update_Receiver replaces itself
- Critical fix for reliable automatic updates
2025-10-02 15:35:42 -05:00
ce953629cf version: Update Update_Receiver to v2.8.8
- Match current release version
- Game will now report correct v2.8.8 version
- Ready for update testing with Traditional_Updater
2025-10-02 15:32:48 -05:00
9047375b16 feat: Add StatFloat object support to Traditional_Updater
- Add REQUIRED_OBJECTS list for non-script inventory items
- Update inventory checking to show both scripts and objects
- Add transferObjects() function using llGiveInventory()
- Transfer objects first, then install scripts during update
- Support for updating StatFloat floater objects
- Enhanced progress reporting for scripts vs objects
2025-10-02 15:14:39 -05:00
b7171ddb81 feat: Add link-aware script placement to Traditional_Updater
- Map each script to its correct link number
- installScriptToLink() handles single and multi-link installations
- Special handling for xyzzy_Master_script (links 35-82, 48 copies)
- Uses start_param in llRemoteLoadScriptPin to target specific links
- Inventory check shows script → link mapping
- Progress tracking for complex multi-link installations
2025-10-02 13:51:35 -05:00