setstring gr.<prop>

D: lol

In lightenment of how graal like to send props on every other frame.
Can we has a near-full array of player props to make more… instant?

Basically I just want a
gr.attr1 ~ gr.attr5

D: Because they’re readable.
…And because I don’t want to store a bunch of numbers each player

Code space is precious damn you, preciooooooous.

Sure, I’ll look into it.

beholder, your talk-parsing is become different.
is what your asking a gr hack that will allow
client attributes to be read ‘remotely’ ie: by
a different player? or just to make it easier
to locate/script attributes?

Appreciated.

Anywho. Player Props, like ATTRs (0~5 in the older types) are readable to other players.
But the client only sends ‘updates’ on an “every other frame” type basis, as it does with every player prop.

This resulted in a 0.1 second interval in which other people’s co-ords would update, it wasn’t smooth looking. Setstring acts instantly, so Nalin proposed the idea to rig up the GServer to accept a setstring hack in place of the player’s X and Y co-ords. And now, movement looks a lot smoother nowadays for it.

is this a sekrat setstring hack?/are we talking a custom movement
or something built into the gserver currently…

i know there is the gr. movement npc is that this…/
i dont know how gr.movement works exactly. is it under
the table or is something we edit directly to get some
nice smooth movement.

-GR_Movement works with a GServer hack that forces an update of the player’s co-ords every 0.05 seconds as opposed to the native 0.1 seconds of the client.

However, this hack isn’t necessary on newer clients since they update their positions faster anyway. -GR_Movement is made to mimic the movement of Graal v2.3

Added gr.attr1 - gr.attr30.

\o/