★ An original Ultramesh™ mesh model by Hunter Marine that uses Linkset Data (LSD) routines in the scripts.
★ A fun cruising inflatable rib for buzzing around the waters of SL at high speed with its single 450 hp outboard motor.
★ 37 Prims (LI) when rezzed out the crate on water. When rezzed on land, a 1 prim (LI) cradle is rezzed under the boat.
What is Linkset Data?
At the end of 2022, Linden Labs introduced a new set of script functions and events. Within a set of linked prims, data can be stored in the linkset. Linksets may store up to 64k of key/value pairs available to all the LSL scripts in the linkset.
This data is attached to the root prim in the linkset and survives transfer, script reset and object copying; it does not count against the memory usage of any script.
Data can be read and written to the linkset very fast, up to 6000 times a second. So we can use the Linkset Data as a way to share data amongst the vehicle scripts. For example, when we turn the motor on, a piece of data can be written to the Linkset Data, and this is seen almost instantly by all the other scripts in the boat. Before, we used Link-Messages, which were much slower to communicate. If the sim was laggy or if the crossing was bad, Link-Messages will queue up and if too many messages end up in the queue, then the messages are lost.
So with this new scripting technology, we hope to provide a more robust system that works as it is meant to even over rough sims and in laggy conditions. I wish it was perfect, but alas nothing is really as the conditions are variable and there are many factors influencing performance - even all the scripts the people on board are running, but the boat is better than before, which always helps :)