{"batchcomplete":"","continue":{"lecontinue":"2026-03-14 11:35:22+00|479","continue":"-||"},"query":{"logevents":[{"logid":489,"ns":2,"title":"User:MentorDex","pageid":0,"logpage":0,"params":{"oldgroups":[],"newgroups":["writer"],"oldmetadata":[],"newmetadata":[{"group":"writer","expiry":"infinity"}]},"type":"rights","action":"rights","user":"ItsEasyActually","timestamp":"2026-07-26T17:14:36Z","comment":"Adding Contributor."},{"logid":488,"ns":2,"title":"User:ItsEasyActually old","pageid":0,"logpage":0,"params":{"oldgroups":["bureaucrat","interface-admin","sysop","writer"],"newgroups":[],"oldmetadata":[{"group":"bureaucrat","expiry":"infinity"},{"group":"interface-admin","expiry":"infinity"},{"group":"sysop","expiry":"infinity"},{"group":"writer","expiry":"infinity"}],"newmetadata":[]},"type":"rights","action":"rights","user":"ItsEasyActually","timestamp":"2026-07-26T17:11:26Z","comment":"dead account, removing groups in case account is ever hijacked."},{"logid":487,"ns":2,"title":"User:ItsEasyActually","pageid":0,"logpage":0,"params":{"oldgroups":[],"newgroups":["bureaucrat","interface-admin","sysop","writer"],"oldmetadata":[],"newmetadata":[{"group":"bureaucrat","expiry":"infinity"},{"group":"interface-admin","expiry":"infinity"},{"group":"sysop","expiry":"infinity"},{"group":"writer","expiry":"infinity"}]},"type":"rights","action":"rights","user":"PkR","timestamp":"2026-07-26T15:42:25Z","comment":""},{"logid":486,"ns":2,"title":"User:ItsEasyActually","pageid":0,"logpage":0,"params":{"userid":14},"type":"newusers","action":"create","user":"ItsEasyActually","timestamp":"2026-07-26T15:41:24Z","comment":""},{"logid":485,"ns":2,"title":"User:ItsEasyActually","pageid":0,"logpage":0,"params":{"olduser":"ItsEasyActually","newuser":"ItsEasyActually old","edits":28},"type":"renameuser","action":"renameuser","user":"PkR","timestamp":"2026-07-26T15:41:10Z","comment":"old account"},{"logid":484,"ns":2,"title":"User:MentorDex","pageid":0,"logpage":0,"params":{"userid":13},"type":"newusers","action":"create","user":"MentorDex","timestamp":"2026-07-19T22:03:35Z","comment":""},{"logid":483,"ns":2,"title":"User:Daydreamerefe","pageid":0,"logpage":0,"params":{"oldgroups":["writer"],"newgroups":[],"oldmetadata":[{"group":"writer","expiry":"infinity"}],"newmetadata":[]},"type":"rights","action":"rights","user":"PkR","timestamp":"2026-06-09T02:04:22Z","comment":"no activity since registration"},{"logid":482,"ns":0,"title":"Sonic Adventure 2/Sound Effects/Stage Sounds","pageid":280,"logpage":280,"revid":753,"params":{},"type":"create","action":"create","user":"End User","timestamp":"2026-05-18T03:44:57Z","comment":"Implemented the framework for the \"Stage Sounds\" page for Sonic Adventure 2."},{"logid":481,"ns":0,"title":"SA Tools/SALVL/Object Definitions","pageid":279,"logpage":279,"revid":722,"params":{},"type":"create","action":"create","user":"PkR","timestamp":"2026-03-14T11:38:52Z","comment":"Created page with \"== Introduction to Object Definitions == An object definition is a part of a [[SA Tools/Project template|project template]] that enables [[SA Tools/SALVL|SALVL]] to display [[SET Object|SET objects]] in the editor. The object definition sets up the object's model and textures, provides the position, rotation and scale routines to make the object look like it does ingame, and optionally converts SET data into customizable variables used to pick variations of the object or...\""},{"logid":480,"ns":6,"title":"File:SA Tools SALVL Object Definitions 1773488122468.png","pageid":278,"logpage":278,"revid":721,"params":{},"type":"create","action":"create","user":"PkR","timestamp":"2026-03-14T11:35:22Z","comment":""}]}}