There are numerous “under the hood” differences between GPHUD and RPHUD that enable it to be extended more easily and support greater functionality. As a result of this widened design, a few core parts of the design changed.
Multiple Characters are technically supported. There is no functionality at present that makes use of this, however there is now a difference between you as an Avatar (your SL login) and you as a Character (one of your available characters, perhaps the only available character to you).
HUD must be worn. As a result of this change, visit time on the SIM requires you to be wearing a HUD, visits are no longer tracked from the moment you arrive, but the moment your Character logs in via the HUD. Visitation time is tracked per character.
The weekly cycle has been abolished, instead weekly awards are managed on a “rolling” basis, that is, you are next eligable for a point of XP 1 week after your last point of XP, this avoids assumptions about timezones and problems running up against the weekly boundary.
The weekly cycle has, by default (but is configurable) been reduced to 6.75 days, as a result of the above changes, limiting XP for exactly 7 days causes a “creeping” problem - one week you earn your XP at 20:00, next week you can't earn it before 20:00, so maybe you earn it at 20:15… and so on, this can only get later on during the day until it occurs during a time a player can't play and rolls into the next day. As such by reducing the cycle to 6.75 days this will generally allow it to crawl “backwards” in time slightly each week, helping it match a player's schedule (e.g. the time they finish work, wake up, etc etc).
GPHUD supports 3 different interactional methods on top of the Administrative Website. More details on this in the
Advanced Users Guide
Experiences are no longer required for auto-attach (or generally no longer supported). It is the custom experience that required the manual compilation and deployment of the RPHUD servers rather than the sim owner placing them down. By simply using “my” experience this problem can be removed. It would be possible to use 3rd party experiences via a compilable proxy module, however this is expected to be beyond the scope or interest of most parties.