README.md

Gaia Online Userscripts Archive

This directory contains historical userscripts written by the Gaia Online community. These were Greasemonkey/Tampermonkey scripts that enhanced or automated various parts of the Gaia Online experience.

Most of these scripts were created between 2008 and 2016, during Gaia's active period. They were distributed primarily through:

As of 2021 (when Flash was removed and activity declined sharply), most of these scripts are no longer useful for live use. They are preserved here as documentation of the tools the community built.


Scripts in This Directory

File Name Purpose
is-it-glowing.user.js GaiaOnline: Is It Glowing? Monitor aquarium tanks for Booty Grab glow events
mail-checker.user.js GaiaOnline: Mail Checker Watch multiple accounts for unread PMs
link-fixer-v2.user.js GaiaOnline Link Fixer V2 Strip redirect wrappers from outgoing links
c-t-forum.user.js gaia-c-t-userscript Keyboard navigation + Gist embedding for C&T forum

GSI API Usage

Several scripts communicate directly with Gaia's GSI (Game Server Interface) API. The core endpoint is:

POST https://www.gaiaonline.com/chat/gsi/json.php

Requests take a m parameter containing [method_id, [args...]] and an X timestamp. See ../api/ for full documentation.


Notes

  • Scripts marked @include * (all pages) typically do their work in the background across every page load
  • All scripts use GM_xmlhttpRequest for cross-origin GSI requests
  • The mail checker and glow checker both use GM_setValue/GM_getValue to persist state between page loads
  • None of these scripts are officially affiliated with Gaia Online or Gaia Interactive