====== Deposits and technical collaboration on Khaganat ====== WIP : For each repository, there is an description(on a dedicated page) and technical information on how it should be worked on... based on the basic procedure of: [[en:workflow_type]]. {{ :fr:safe-913452_640.jpg?direct&300|Safe, public domain - https://pixabay.com/fr/coffre-fort-vo%C3%BBte-porte-en-acier-913452/ }} We have organized the data(of the Khaganat project) into several repositories, both for historical reasons (inheritance from Ryzom Core structures, even from Nevrax), necessity for pipelines or simply for convenience. Moreover, we have chosen to reorganize everything under [[fr:git|Git]](unlike Ryzom Core, which is under [[fr:mercurial|Mercurial]]), and to set up a [[gitlab>|GitLab]]. The data from Ryzom Core is therefore in a dedicated branch(if any), that usually relies on their branch //develop// unless otherwise stated. We use an inspired organization of [[fr:gitflow|GitFlow]] for our additions. If you are a "neophyte", you can learn the [[[en:retrieve_data|databases of a version tracking system]]. <-- Needs to be created!! ===== Deposits ===== **Adminsys** **Khanat code** The code used to create the binaries of the game: * Server services; * Customer; * Pipeline tools; * Creation tools(Ryzom Core Studio, Georges Editor and World Editor). [[en:collabo_khanat_code]] \\ [[gitlab>khaganat/khanat-code|GitLab Depot]] **Khanat ressources** The data used to create the world: * Datasheets; * Primitives; * Configuration files; * Translation files; * Sound system including .wav. [[en:collabo_khanat-ressources]] \\ [[gitlab>khaganat/khanat-ressources|GitLab Depot]] **Khanat assets source** The files used to create the graphic data of the game: * 2D multi-layered drawings that generates .png * Basic textures; * Concept arts; * Library of 3D elements used to create the game 3D objects. [[en:collabo_khanat-assets-sources]] \\ [[gitlab>khaganat/khanat-assets-sources|GitLab Depot]] **Khanat assets** The graphical database required for the graphical pipeline generation of graphical elements for NeL and the 3D game engine: * Particle system files and their textures, 3D elements; * 3D files to be exported; * Final game textures; * Vegetation files; * Environmental textures and banks. [[gitlab>khaganat/khaganat-assets|GitLab Depot]] **Khanat sound source** The files used to generate sounds of the game: * Les.wav in the final format; * The work files used to generate them; * Library of sounds useful for future additions. [[en:collabo_khanat-sound-source]] \\ [[gitlab>khaganat/khanat-sound-source|GitLab Depot]] **Khanat assets export** An example of results(of a passage) in the graphical pipeline, with all the object formats used by NeL: * .shape files for 3D objects; * Generated LOD files; * Field zone files. This depot allows to have the graphic elements ready for the pipeline, without the need for use of 3D privacy software. \\ It is not necessary to deploy a complete pipeline with a 3D tool for exporting. [[gitlab>khaganat/khanat-assets-export|GitLab Depot]] ===== Transitional filing ===== **Khanat client data** Dropped .bnp files in the /data folder of the lirria client. This repository is **transitional**, present for information/sample data. \\ It will be rendered obsolete with deployment of a complete pipeline [[gitlab>khaganat/khanat-data-client|GitLab Depot]] {{tag>Data Ryzom_Core Tools}}