Proxy + analysis toolkit for Second Life compatible virtual worlds
Hippolyzer
Hippolyzer is a fork of Linden Lab’s abandoned PyOGP library targeting modern Python 3, with a focus on debugging issues in Second Life-compatible servers and clients. There is a secondary focus on mocking up new features without requiring a modified server or client.
Wherever reasonable, readability and testability are prioritized over performance.
Almost all code from PyOGP has been either rewritten or replaced. Major changes from upstream include making sure messages always correctly round-trip, and the addition of a debugging proxy similar to ye olde WinGridProxy.
It supports hot-reloaded addon scripts that can rewrite, inject or drop messages. Also included are tools for working with SL-specific assets like the internal animation format, and the internal mesh format.
It’s quick and easy to bash together a script that does