Strictly speaking, there are currently two major official projects in parallel. One is the Nel engine and the other is the ryzom core project. The purpose and situation of these two official projects should be clarified here to avoid common mistakes of developers and translators.
Nel Engine (Http://dev.ryzom.com/wiki/nel) is an independent and complete multiplayer online virtual system solution, including all the technical components from the 3D engine to the network client, network server, generally in the project Code The Nel, nelns, snowballs2, and tool subdirectories in the root directory belong to the Nel. Snowballs2 is basically a complete mmodemo that applies nel-related technologies. You can start with this game demo to study nel.
Ryzom Core (Http://dev.ryzom.com/) is a large project related to ryzom games, please note that the project name is "ryzom core" instead of "ryzom ", many people think that since ryzom is open-source, it is inaccurate that all the content of the official ryzom game is open. The Open Source of ryzom contains the basic code for developing the official commercial ryzom game (ryzom core), and also contains most of the resources used for developing commercial ryzom games (asset ), he does not include some actual content on the official server, such as the task content, user/account database (this is all made public !) But this is enough for the Open Source world.
Therefore, the main purpose of studying ryzom core is not to change the ryzom game into something or translate it into a language for operation (of course, this is something of some organizations or companies ), instead, it understands its technology, uses its technology, and integrates it into its own technology to develop a new virtual game system.
Based on this principle, many open-source projects related to ryzom have emerged in the world. Here I will list some projects on SourceForge and Google code for your reference only, the purpose is to avoid repeated car creation when you expand ryzom core. Of course, you are also welcome to reply to other open-source projects.
Dungeon Walker (Http://sourceforge.net/projects/dungeonwalker/) is a game demo Based on ryzom core, just not long before.
Rally (Http://sourceforge.net/projects/rally/) is an installation written in Python Program To simplify the installation of ryzom. Earlier projects have basically stopped updating.
Atysian Translator (Http://sourceforge.net/projects/atystranslator/) This early project is a tool that helps translate atys four races into their own language.
CEB (Http://code.google.com/p/cebmtpchat/) is a cross-platform chat tool that supports ryzom Chat Server, developed using QT.
Object-viewer-QT (Http://code.google.com/p/object-viewer-qt/) is currently a highly active project, which is the version of the Nel object Viewer tool that uses qt4 to override, adding a lot of new features, and of course cross-platform.
Georges-Editor-QT (Http://code.google.com/p/georges-editor-qt/) is a rewriting of the qt4 version of the old Georges editor project, is also an important tool for ryzom core, after using QT interface is very beautiful.
This document is fromHttp://ryzomcn.5d6d.com/thread-18-1-1.html