<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openuru.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jons</id>
	<title>OpenUru - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openuru.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jons"/>
	<link rel="alternate" type="text/html" href="https://wiki.openuru.org/index.php/Special:Contributions/Jons"/>
	<updated>2026-10-23T08:23:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.openuru.org/index.php?title=Fr:Game_Overview&amp;diff=1846</id>
		<title>Fr:Game Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.openuru.org/index.php?title=Fr:Game_Overview&amp;diff=1846"/>
		<updated>2012-02-20T22:31:44Z</updated>

		<summary type="html">&lt;p&gt;Jons: Retrait d'une référence erronée concernant le SDL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UruDocProj}}&lt;br /&gt;
{{draft}}&lt;br /&gt;
---------&lt;br /&gt;
[[Game_Overview|This article is also available in English.]]&lt;br /&gt;
---------&lt;br /&gt;
&lt;br /&gt;
== Environnement d'exécution de Myst Online : Uru Live (MOUL) ==&lt;br /&gt;
&lt;br /&gt;
L'environnement d'exécution de MOUL est composé de deux logiciels. Le logiciel client du jeu est appelé  [[CyanWorlds.com_Engine|CyanWorlds.com Engine (CWE)]]. Le ligiciel serveur est appelé [[MOSS|Myst Online Server Software (MOSS)]]. &lt;br /&gt;
&lt;br /&gt;
[[CyanWorlds.com_Engine|CyanWorlds.com Engine (CWE)]] est l'engin Plasma de Cyan Words utilisé pour exécuter  Myst Online: Uru Live. Il est basé sur le concept de  ''Keyed Object Messaging System'' (système de messagerie par objets identifiés par une clé). Un document de référence intéressant explique ce qu'est Plasma et comment il fonctionne sur le wiki de la Guild of Writers &amp;lt;ref name=&amp;quot;Plasma 101&amp;quot;&amp;gt;http://www.guildofwriters.org/wiki/Plasma_101&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
De l'information à propos de [[MOSS|Myst Online Server Software (MOSS)]] est disponible sur le wiki du site OpenUru. Étant donné que a'moaca' a contribué au développement du serveur Alcgus, plusieurs concepts qui y ont été implantés peuvent être similaires à ceux du serveur [[MOSS]]. Il y a de la documentation concernant l'architecture du serveur Alcugs sur son wiki &amp;lt;ref name=&amp;quot;Alcgus architecture&amp;quot;&amp;gt;http://alcugs.almlys.org/AlcugsArchitecture&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Il existe aussi plusieurs logiciels disparates, qui ne sont pas directement liés à l'environnement d'exécution de MOUL, mais que nous ne traiterons pas pour l'instant: &lt;br /&gt;
&lt;br /&gt;
* [[Wireshark_Plugin|Wireshark plug-in]]&lt;br /&gt;
* [[3DS_Max_Plugin_Tutorials|3DS Max plug-in]]&lt;br /&gt;
* PyPRP &amp;lt;ref name=&amp;quot;PyPRP&amp;quot;&amp;gt;http://www.guildofwriters.org/wiki/PyPRP&amp;lt;/ref&amp;gt;&lt;br /&gt;
* PyPRP2 &amp;lt;ref name=&amp;quot;PyPRP2&amp;quot;&amp;gt;http://www.guildofwriters.org/nathan2055/pyprp2-installation-guide/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Drizzle &amp;lt;ref name=&amp;quot;Drizzle&amp;quot;&amp;gt;http://guildofwriters.org/wiki/Drizzle&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Offline KI &amp;lt;ref name=&amp;quot;Offline KI&amp;quot;&amp;gt;http://guildofwriters.org/wiki/Offline_KI&amp;lt;/ref&amp;gt;&lt;br /&gt;
* DirtSand &amp;lt;ref name=&amp;quot;DirtSand&amp;quot;&amp;gt;http://www.guildofwriters.org/wiki/Development:DirtSand&amp;lt;/ref&amp;gt;&lt;br /&gt;
* PlasmaShop &amp;lt;ref name=&amp;quot;PlasmaShop&amp;quot;&amp;gt;http://guildofwriters.org/wiki/PlasmaShop&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Uru p2f editor &amp;lt;ref name=&amp;quot;Uru p2f editor&amp;quot;&amp;gt;http://uru.orangehairedboy.com/plasma/p2f/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Plusieurs autres ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Le contenu du jeu ==&lt;br /&gt;
&lt;br /&gt;
Le contenu du jeu est composé de script Python , variables SDL, graphiques, sons, journaux, vidéos, polices de caractères, traductions, informations de brume, informations sur les âges, voûte, etc... Le contenu est habituellement chiffré en utilisant algorithme XTEA &amp;lt;ref name=&amp;quot;XTEA algorithm&amp;quot;&amp;gt;http://en.mystlore.com/wiki/Whatdoyousee&amp;lt;/ref&amp;gt;. La plupart des fichiers de contenus sont situés dans le répertoire dat du répertoire d'installation du logiciel client. &amp;lt;small&amp;gt;(ex: C:\Program Files\Uru Live\dat)&amp;lt;/small&amp;gt;.  Les fichiers SDL et la voûte sont situés sur le serveur [[MOSS]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Python''' est utilisé pour les interactions en jeu (puzzle, actions, événements, etc..).  Il y a aussi un peu de logique de jeu implanté dans le code C++ du client [[CyanWorlds.com_Engine|CWE]]. (heek, bluespiral aussi appelés &amp;quot;door run&amp;quot;, marqueurs, etc...)&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''Variables SDL''' sont utilisées pour garder la trace des changements dans les âges.  Les informations  SDL des âges  sont écrites dans des fichiers ayant l'extension .sdl .   SDL est un acronyme pour State Description Language.&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''graphiques''' sont emmagasinés dans des fichiers nommés Page Resource Package files (.prp). La plupart du temps, le terme ''Plasma Resource Page'' est utilisé pour désigné le format PRP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''journaux''' &amp;lt;small&amp;gt;(ex: Le journal de Sharper.)&amp;lt;/small&amp;gt; sont écrits dans le format Plasma Book Markup Language (PBML) &amp;lt;ref name=&amp;quot;Plasma Book Markup Language&amp;quot;&amp;gt;http://alcugs.almlys.org/Plasma_Engine_HTML&amp;lt;/ref&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''sons''' sont au format OGG Vorbis (.ogg).&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''vidéos''' sont en format Bink (.bik).&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''polices de caractères''' utilisées dans le jeu sont en format p2f  (.p2f).&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''traductions''' sont écrites dans des fichiers ayant l'extension .loc .&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''informations de brume''' sont utilises par le client de jeu [[CyanWorlds.com_Engine|CWE]]  pour   [[How_To_Set_Fog_In_Your_Age|générer les effets de brume dans les âges]]. Elles sont enregistrées dans des fichier dont l'extension est .fni .&amp;lt;br /&amp;gt;&lt;br /&gt;
L''''information sur les âges'''  sont des informations générales concernant les âges  dont le client de jeu  [[CyanWorlds.com_Engine|CWE]] a besoin pour charger un âge. Elles sont emmagasinées dans des fichiers ayant l'extension .age &amp;lt;ref name=&amp;quot;How to start an age&amp;quot;&amp;gt;http://wiki.openuru.org/index.php?title=How_To_Start_An_Age&amp;lt;/ref&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
La '''voûte''' est l'endroit où se trouve les informations sur l'état des éléments du jeu.  Ces éléments sont organisés de façon hiérarchiques dans la voûte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References:'''&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jons</name></author>
	</entry>
	<entry>
		<id>https://wiki.openuru.org/index.php?title=Game_Overview&amp;diff=1845</id>
		<title>Game Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.openuru.org/index.php?title=Game_Overview&amp;diff=1845"/>
		<updated>2012-02-20T22:29:52Z</updated>

		<summary type="html">&lt;p&gt;Jons: Remove inacurate reference for SDL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UruDocProj}}&lt;br /&gt;
{{draft}}&lt;br /&gt;
---------&lt;br /&gt;
[[fr:Game_Overview|Cet article est aussi disponible en français.]]&lt;br /&gt;
---------&lt;br /&gt;
&lt;br /&gt;
== Myst Online : Uru Live (MOUL) runtime environment ==&lt;br /&gt;
&lt;br /&gt;
OpenUru MOUL runtime environment consist of two game software. The first is the game client, called [[CyanWorlds.com_Engine|CyanWorlds.com Engine (CWE)]]. The second is the server, called [[MOSS|Myst Online Server Software (MOSS)]]. &lt;br /&gt;
&lt;br /&gt;
[[CyanWorlds.com_Engine|CyanWorlds.com Engine (CWE)]] is the Cyan Worlds' Plasma game engine used to run Myst Online: Uru Live. It's based on the concept of ''Keyed Object Messaging System''. There is a great reference that explain a little what Plasma is and how it works on the Guild of Writers' Wiki &amp;lt;ref name=&amp;quot;Plasma 101&amp;quot;&amp;gt;http://www.guildofwriters.org/wiki/Plasma_101&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There is some information about the [[MOSS|Myst Online Server Software (MOSS)]] on the OpenUru's wiki. Considering that a'moaca' contributed in the Alcgus Server, many concepts implemented in Alcgus can be the same in [[MOSS]]. There is documentation about Alcugs Server architecture on the Alcugs' Wiki &amp;lt;ref name=&amp;quot;Alcgus architecture&amp;quot;&amp;gt;http://alcugs.almlys.org/AlcugsArchitecture&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There is also a bunch of other miscellaneous software, not directly related to MOUL runtime environment, that won't be covered for now: &lt;br /&gt;
&lt;br /&gt;
* [[Wireshark_Plugin|Wireshark plug-in]]&lt;br /&gt;
* [[3DS_Max_Plugin_Tutorials|3DS Max plug-in]]&lt;br /&gt;
* PyPRP &amp;lt;ref name=&amp;quot;PyPRP&amp;quot;&amp;gt;http://www.guildofwriters.org/wiki/PyPRP&amp;lt;/ref&amp;gt;&lt;br /&gt;
* PyPRP2 &amp;lt;ref name=&amp;quot;PyPRP2&amp;quot;&amp;gt;http://www.guildofwriters.org/nathan2055/pyprp2-installation-guide/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Drizzle &amp;lt;ref name=&amp;quot;Drizzle&amp;quot;&amp;gt;http://guildofwriters.org/wiki/Drizzle&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Offline KI &amp;lt;ref name=&amp;quot;Offline KI&amp;quot;&amp;gt;http://guildofwriters.org/wiki/Offline_KI&amp;lt;/ref&amp;gt;&lt;br /&gt;
* DirtSand &amp;lt;ref name=&amp;quot;DirtSand&amp;quot;&amp;gt;http://www.guildofwriters.org/wiki/Development:DirtSand&amp;lt;/ref&amp;gt;&lt;br /&gt;
* PlasmaShop &amp;lt;ref name=&amp;quot;PlasmaShop&amp;quot;&amp;gt;http://guildofwriters.org/wiki/PlasmaShop&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Uru p2f editor &amp;lt;ref name=&amp;quot;Uru p2f editor&amp;quot;&amp;gt;http://uru.orangehairedboy.com/plasma/p2f/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Many others...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game content ==&lt;br /&gt;
&lt;br /&gt;
The game content is composed of Python script , SDL variables, graphics, sounds, journals, movies, fonts, language localization, fog ages information, age information, vault, etc... The content is generally encrypted using XTEA algorithm &amp;lt;ref name=&amp;quot;XTEA algorithm&amp;quot;&amp;gt;http://en.mystlore.com/wiki/Whatdoyousee&amp;lt;/ref&amp;gt;. You can find most of the content files in the dat folder of the client installation &amp;lt;small&amp;gt;(ex: C:\Program Files\Uru Live\dat)&amp;lt;/small&amp;gt;. SDL and vault information are stored on the [[MOSS]] server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Python''' is used for the game's interactions (puzzle, action, events, etc..). There is also some game logic in the [[CyanWorlds.com_Engine|CWE]] code written in C++. (heek, bluespiral aka &amp;quot;door run&amp;quot;, marker, etc...)&amp;lt;br /&amp;gt;&lt;br /&gt;
'''SDL variables''' are used to keep track of progress and changes in ages. Age's SDL are written in  files with .sdl extension. SDL stands for State Description Language.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Graphics''' are packaged in Page Resource Package files (.prp). Most of the time, ''Plasma Resource Page'' is used to name the PRP format.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Journals''' &amp;lt;small&amp;gt;(ex: Sharper's journal)&amp;lt;/small&amp;gt; are written in Plasma Book Markup Language (PBML) &amp;lt;ref name=&amp;quot;Plasma Book Markup Language&amp;quot;&amp;gt;http://alcugs.almlys.org/Plasma_Engine_HTML&amp;lt;/ref&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Sounds''' use OGG Vorbis format (.ogg).&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Movies''' use Bink format (.bik).&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Fonts''' used in the game are in p2f format (.p2f).&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Language localization''' are written in .loc files.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Fog ages information''' contain information used by [[CyanWorlds.com_Engine|CWE]] to [[How_To_Set_Fog_In_Your_Age|generate fog in ages]].  They are stored in .fni files.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Age information''' are used to store some general information that [[CyanWorlds.com_Engine|CWE]] needs  to load an age. They are stored in .age files &amp;lt;ref name=&amp;quot;How to start an age&amp;quot;&amp;gt;http://wiki.openuru.org/index.php?title=How_To_Start_An_Age&amp;lt;/ref&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Vault''' is where the trees of vault nodes are stored. Vault nodes are used to store the game states.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References:'''&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jons</name></author>
	</entry>
	<entry>
		<id>https://wiki.openuru.org/index.php?title=Fr:Game_Overview&amp;diff=1746</id>
		<title>Fr:Game Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.openuru.org/index.php?title=Fr:Game_Overview&amp;diff=1746"/>
		<updated>2012-02-14T18:07:12Z</updated>

		<summary type="html">&lt;p&gt;Jons: Environnement d'exécution et contenu de MOUL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UruDocProj}}&lt;br /&gt;
{{draft}}&lt;br /&gt;
---------&lt;br /&gt;
[[Game_Overview|This article is also available in English.]]&lt;br /&gt;
---------&lt;br /&gt;
&lt;br /&gt;
== Environnement d'exécution de Myst Online : Uru Live (MOUL) ==&lt;br /&gt;
&lt;br /&gt;
L'environnement d'exécution de MOUL est composé de deux logiciels. Le logiciel client du jeu est appelé  [[CyanWorlds.com_Engine|CyanWorlds.com Engine (CWE)]]. Le ligiciel serveur est appelé [[MOSS|Myst Online Server Software (MOSS)]]. &lt;br /&gt;
&lt;br /&gt;
[[CyanWorlds.com_Engine|CyanWorlds.com Engine (CWE)]] est l'engin Plasma de Cyan Words utilisé pour exécuter  Myst Online: Uru Live. Il est basé sur le concept de  ''Keyed Object Messaging System'' (système de messagerie par objets identifiés par une clé). Un document de référence intéressant explique ce qu'est Plasma et comment il fonctionne sur le wiki de la Guild of Writers &amp;lt;ref name=&amp;quot;Plasma 101&amp;quot;&amp;gt;http://www.guildofwriters.org/wiki/Plasma_101&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
De l'information à propos de [[MOSS|Myst Online Server Software (MOSS)]] est disponible sur le wiki du site OpenUru. Étant donné que a'moaca' a contribué au développement du serveur Alcgus, plusieurs concepts qui y ont été implantés peuvent être similaires à ceux du serveur [[MOSS]]. Il y a de la documentation concernant l'architecture du serveur Alcugs sur son wiki &amp;lt;ref name=&amp;quot;Alcgus architecture&amp;quot;&amp;gt;http://alcugs.almlys.org/AlcugsArchitecture&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Il existe aussi plusieurs logiciels disparates, qui ne sont pas directement liés à l'environnement d'exécution de MOUL, mais que nous ne traiterons pas pour l'instant: &lt;br /&gt;
&lt;br /&gt;
* [[Wireshark_Plugin|Wireshark plug-in]]&lt;br /&gt;
* [[3DS_Max_Plugin_Tutorials|3DS Max plug-in]]&lt;br /&gt;
* PyPRP &amp;lt;ref name=&amp;quot;PyPRP&amp;quot;&amp;gt;http://www.guildofwriters.org/wiki/PyPRP&amp;lt;/ref&amp;gt;&lt;br /&gt;
* PyPRP2 &amp;lt;ref name=&amp;quot;PyPRP2&amp;quot;&amp;gt;http://www.guildofwriters.org/nathan2055/pyprp2-installation-guide/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Drizzle &amp;lt;ref name=&amp;quot;Drizzle&amp;quot;&amp;gt;http://guildofwriters.org/wiki/Drizzle&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Offline KI &amp;lt;ref name=&amp;quot;Offline KI&amp;quot;&amp;gt;http://guildofwriters.org/wiki/Offline_KI&amp;lt;/ref&amp;gt;&lt;br /&gt;
* DirtSand &amp;lt;ref name=&amp;quot;DirtSand&amp;quot;&amp;gt;http://www.guildofwriters.org/wiki/Development:DirtSand&amp;lt;/ref&amp;gt;&lt;br /&gt;
* PlasmaShop &amp;lt;ref name=&amp;quot;PlasmaShop&amp;quot;&amp;gt;http://guildofwriters.org/wiki/PlasmaShop&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Uru p2f editor &amp;lt;ref name=&amp;quot;Uru p2f editor&amp;quot;&amp;gt;http://uru.orangehairedboy.com/plasma/p2f/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Plusieurs autres ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Le contenu du jeu ==&lt;br /&gt;
&lt;br /&gt;
Le contenu du jeu est composé de script Python , variables SDL, graphiques, sons, journaux, vidéos, polices de caractères, traductions, informations de brume, informations sur les âges, voûte, etc... Le contenu est habituellement chiffré en utilisant algorithme XTEA &amp;lt;ref name=&amp;quot;XTEA algorithm&amp;quot;&amp;gt;http://en.mystlore.com/wiki/Whatdoyousee&amp;lt;/ref&amp;gt;. La plupart des fichiers de contenus sont situés dans le répertoire dat du répertoire d'installation du logiciel client. &amp;lt;small&amp;gt;(ex: C:\Program Files\Uru Live\dat)&amp;lt;/small&amp;gt;.  Les fichiers SDL et la voûte sont situés sur le serveur [[MOSS]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Python''' est utilisé pour les interactions en jeu (puzzle, actions, événements, etc..).  Il y a aussi un peu de logique de jeu implanté dans le code C++ du client [[CyanWorlds.com_Engine|CWE]]. (heek, bluespiral aussi appelés &amp;quot;door run&amp;quot;, marqueurs, etc...)&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''Variables SDL''' sont utilisées pour garder la trace des changements dans les âges.  Les informations  SDL des âges  sont écrites dans des fichiers ayant l'extension .sdl .   Ces fichiers sont écrits en format SDL  &amp;lt;ref name=&amp;quot;SDL format&amp;quot;&amp;gt;http://www.ikayzo.org/confluence/display/SDL/Home&amp;lt;/ref&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''graphiques''' sont emmagasinés dans des fichiers nommés Page Resource Package files (.prp). La plupart du temps, le terme ''Plasma Resource Page'' est utilisé pour désigné le format PRP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''journaux''' &amp;lt;small&amp;gt;(ex: Le journal de Sharper.)&amp;lt;/small&amp;gt; sont écrits dans le format Plasma Book Markup Language (PBML) &amp;lt;ref name=&amp;quot;Plasma Book Markup Language&amp;quot;&amp;gt;http://alcugs.almlys.org/Plasma_Engine_HTML&amp;lt;/ref&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''sons''' sont au format OGG Vorbis (.ogg).&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''vidéos''' sont en format Bink (.bik).&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''polices de caractères''' utilisées dans le jeu sont en format p2f  (.p2f).&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''traductions''' sont écrites dans des fichiers ayant l'extension .loc .&amp;lt;br /&amp;gt;&lt;br /&gt;
Les '''informations de brume''' sont utilises par le client de jeu [[CyanWorlds.com_Engine|CWE]]  pour   [[How_To_Set_Fog_In_Your_Age|générer les effets de brume dans les âges]]. Elles sont enregistrées dans des fichier dont l'extension est .fni .&amp;lt;br /&amp;gt;&lt;br /&gt;
L''''information sur les âges'''  sont des informations générales concernant les âges  dont le client de jeu  [[CyanWorlds.com_Engine|CWE]] a besoin pour charger un âge. Elles sont emmagasinées dans des fichiers ayant l'extension .age &amp;lt;ref name=&amp;quot;How to start an age&amp;quot;&amp;gt;http://wiki.openuru.org/index.php?title=How_To_Start_An_Age&amp;lt;/ref&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
La '''voûte''' est l'endroit où se trouve les informations sur l'état des éléments du jeu.  Ces éléments sont organisés de façon hiérarchiques dans la voûte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References:'''&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jons</name></author>
	</entry>
	<entry>
		<id>https://wiki.openuru.org/index.php?title=Game_Overview&amp;diff=1745</id>
		<title>Game Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.openuru.org/index.php?title=Game_Overview&amp;diff=1745"/>
		<updated>2012-02-14T17:55:22Z</updated>

		<summary type="html">&lt;p&gt;Jons: MOUL runtime environment and game content&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UruDocProj}}&lt;br /&gt;
{{draft}}&lt;br /&gt;
---------&lt;br /&gt;
[[fr:Game_Overview|Cet article est aussi disponible en français.]]&lt;br /&gt;
---------&lt;br /&gt;
&lt;br /&gt;
== Myst Online : Uru Live (MOUL) runtime environment ==&lt;br /&gt;
&lt;br /&gt;
OpenUru MOUL runtime environment consist of two game software. The first is the game client, called [[CyanWorlds.com_Engine|CyanWorlds.com Engine (CWE)]]. The second is the server, called [[MOSS|Myst Online Server Software (MOSS)]]. &lt;br /&gt;
&lt;br /&gt;
[[CyanWorlds.com_Engine|CyanWorlds.com Engine (CWE)]] is the Cyan Worlds' Plasma game engine used to run Myst Online: Uru Live. It's based on the concept of ''Keyed Object Messaging System''. There is a great reference that explain a little what Plasma is and how it works on the Guild of Writers' Wiki &amp;lt;ref name=&amp;quot;Plasma 101&amp;quot;&amp;gt;http://www.guildofwriters.org/wiki/Plasma_101&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There is some information about the [[MOSS|Myst Online Server Software (MOSS)]] on the OpenUru's wiki. Considering that a'moaca' contributed in the Alcgus Server, many concepts implemented in Alcgus can be the same in [[MOSS]]. There is documentation about Alcugs Server architecture on the Alcugs' Wiki &amp;lt;ref name=&amp;quot;Alcgus architecture&amp;quot;&amp;gt;http://alcugs.almlys.org/AlcugsArchitecture&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There is also a bunch of other miscellaneous software, not directly related to MOUL runtime environment, that won't be covered for now: &lt;br /&gt;
&lt;br /&gt;
* [[Wireshark_Plugin|Wireshark plug-in]]&lt;br /&gt;
* [[3DS_Max_Plugin_Tutorials|3DS Max plug-in]]&lt;br /&gt;
* PyPRP &amp;lt;ref name=&amp;quot;PyPRP&amp;quot;&amp;gt;http://www.guildofwriters.org/wiki/PyPRP&amp;lt;/ref&amp;gt;&lt;br /&gt;
* PyPRP2 &amp;lt;ref name=&amp;quot;PyPRP2&amp;quot;&amp;gt;http://www.guildofwriters.org/nathan2055/pyprp2-installation-guide/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Drizzle &amp;lt;ref name=&amp;quot;Drizzle&amp;quot;&amp;gt;http://guildofwriters.org/wiki/Drizzle&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Offline KI &amp;lt;ref name=&amp;quot;Offline KI&amp;quot;&amp;gt;http://guildofwriters.org/wiki/Offline_KI&amp;lt;/ref&amp;gt;&lt;br /&gt;
* DirtSand &amp;lt;ref name=&amp;quot;DirtSand&amp;quot;&amp;gt;http://www.guildofwriters.org/wiki/Development:DirtSand&amp;lt;/ref&amp;gt;&lt;br /&gt;
* PlasmaShop &amp;lt;ref name=&amp;quot;PlasmaShop&amp;quot;&amp;gt;http://guildofwriters.org/wiki/PlasmaShop&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Uru p2f editor &amp;lt;ref name=&amp;quot;Uru p2f editor&amp;quot;&amp;gt;http://uru.orangehairedboy.com/plasma/p2f/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Many others...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game content ==&lt;br /&gt;
&lt;br /&gt;
The game content is composed of Python script , SDL variables, graphics, sounds, journals, movies, fonts, language localization, fog ages information, age information, vault, etc... The content is generally encrypted using XTEA algorithm &amp;lt;ref name=&amp;quot;XTEA algorithm&amp;quot;&amp;gt;http://en.mystlore.com/wiki/Whatdoyousee&amp;lt;/ref&amp;gt;. You can find most of the content files in the dat folder of the client installation &amp;lt;small&amp;gt;(ex: C:\Program Files\Uru Live\dat)&amp;lt;/small&amp;gt;. SDL and vault information are stored on the [[MOSS]] server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Python''' is used for the game's interactions (puzzle, action, events, etc..). There is also some game logic in the [[CyanWorlds.com_Engine|CWE]] code written in C++. (heek, bluespiral aka &amp;quot;door run&amp;quot;, marker, etc...)&amp;lt;br /&amp;gt;&lt;br /&gt;
'''SDL variables''' are used to keep track of progress and changes in ages. Age's SDL are written in  files with .sdl extension.   These files are written using SDL format &amp;lt;ref name=&amp;quot;SDL format&amp;quot;&amp;gt;http://www.ikayzo.org/confluence/display/SDL/Home&amp;lt;/ref&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Graphics''' are packaged in Page Resource Package files (.prp). Most of the time, ''Plasma Resource Page'' is used to name the PRP format.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Journals''' &amp;lt;small&amp;gt;(ex: Sharper's journal)&amp;lt;/small&amp;gt; are written in Plasma Book Markup Language (PBML) &amp;lt;ref name=&amp;quot;Plasma Book Markup Language&amp;quot;&amp;gt;http://alcugs.almlys.org/Plasma_Engine_HTML&amp;lt;/ref&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Sounds''' use OGG Vorbis format (.ogg).&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Movies''' use Bink format (.bik).&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Fonts''' used in the game are in p2f format (.p2f).&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Language localization''' are written in .loc files.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Fog ages information''' contain information used by [[CyanWorlds.com_Engine|CWE]] to [[How_To_Set_Fog_In_Your_Age|generate fog in ages]].  They are stored in .fni files.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Age information''' are used to store some general information that [[CyanWorlds.com_Engine|CWE]] needs  to load an age. They are stored in .age files &amp;lt;ref name=&amp;quot;How to start an age&amp;quot;&amp;gt;http://wiki.openuru.org/index.php?title=How_To_Start_An_Age&amp;lt;/ref&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Vault''' is where the trees of vault nodes are stored. Vault nodes are used to store the game states.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References:'''&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jons</name></author>
	</entry>
</feed>