Greetings all and a continued thank you for your patience. Plenty of excuses but those aside we would like to extend an offer to build our GM (Game Master) community. While a fun game experience for the players remains our collective end goal, it is the community, specifically the GMs, that are at the heart of CODEX. The tools we offer are not a game engine, instead more of an isometric massively multiplayer toolset. We offer the CODEX Client and within it World Creator to create maps, Core + various lua scriptsets, and the ServX server binary to interpret the lua scriptsets with an ever expanding feature set/API. There are known issues and many features to add so we are looking for feedback to prioritize the features and issues to help streamline our efforts along side yours, as well as contributions to scriptsets and maps.
CODEX is still in active devlopment and as such, a full game should not be expected. A game server hosted by Corp Por LTD will become available at times but should not be expected. With access to the CODEX client, one can begin testing and using the World Creator to create maps, as well as host a server and experiment with the scripts.
Anyone seeking to playtest CODEX in the current state would do well to keep in mind that playable game scriptsets will be limited and active servers might not exist at times. Though it is always possible to play locally or with friends if one sets up and hosts a server. Also consider the documentation is incomplete and community contributions will help alot in this area.
Join us on Discord to request your test Steam Key. These Steam keys will, more than likely as of now, be revoked sometime in the future. We believe the potential of CODEX is well worth an asking price for life-time access but we also believe a product should be sold instead of a promise. CODEX is funded only by the community so if you’re able, please Donate via Discord.
ServX is the rename of our fork of Shards Engine. The Shards Engine powered Legends of Aria and before that Shards Online. The Config takes three options for scriptsets; Core/Game/Mod. Core will generally point to a directoy containing the official Core lua scriptset provided and maintained by Corp Por alongside community contributions. Game will point to the gameplay scriptset utilizing and extending the Core functionality, this is where individual gameplay can be defined and maintained seperate from Core. Finally Mod, where a single scriptset folder can be pointed to, overwriting scripts from Game and/or Core allowing a custom layer that can be maintained seperate of Core or Game. At the bottom of this page we’ve tucked two new links to aid in development efforts.
Alongside ServX is ClusterX that allows linking multiple instances of ServX together. ClusterX can scale ServX horizontally, distributing resources between CPUs and/or machines. The load is split by how many players on each instance; the more players one a single instance the more resources that single instance will use.
A round of polish has been done to improve visual fidelity, the build plays well (after fighting many things that worked in editor but would fail to work in a build). The networked movement seems to be keeping well sync’d and on point; we are excited to see how it meets PvP expectations. Also within the Client is the World Creator, which is how all of our maps are built.
Thank you all for your time in reading this and hopefully your interest in CODEX. The community is the heart and with your help we can all grow. Our goal is to always include the community where possible and reward Game Masters with their talent to fabricate fun experiences for us all to enjoy.