Skip to content

Hypergrid Teleport

lickx edited this page Oct 21, 2024 · 38 revisions

Upstream incorrectly handles attachments for incoming hypergrid visitors.

You teleport to a scenic region, only to find out they broke your AO.
You teleport to a D/s region, only to find out they broke your RLV relay or open collar.
You teleport to a dance party, only to find out they broke your dance HUD.
You teleport to a x-rated beach, only to find out they broke your naughty bits.

That is not HG-friendly at all! Why enable HG if your sim breaks your HG visitor's attachments?

I fixed this in OpenSim/lickx, as long as the destination sim runs our fork.

When HG teleporting to a sim running OpenSim/lickx, you will first get a notice 'Loading your avatar'. Depending on the amount of worn assets (on or inside the attachments), the speed of your home grid's asset server, and the speed of the destination grid's asset server, this can take between a few seconds (healthy grids) to a few minutes in worst case (for example to a sim on OsGrid).

When all assets have been transferred you get an informational popup with 'Hypergrid teleport complete'. At this point all your attached scripts have resumed working. All old state has been reloaded into the scripts (which have been recompiled on the fly), it is almost seamless.

So far only this fork has this bug fixed. That 'just' leaves 99.999999% of the rest of the hypergrid broken. But at least hypergrid visitors to our sims will have a pleasant experience.

Clone this wiki locally