Logo Khaganat

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:files_bnp [2016/11/22 22:14] – [What is .bnp?] Domperssen:files_bnp [2021/12/03 19:19] (current) – external edit 127.0.0.1
Line 7: Line 7:
  
  
-The .bnp files are somewhat similar to a "tar" archive but.. it CAN' have sub folders inside. +The .bnp files are somewhat similar to a "tar" archive but.. it **CAN'T**  have sub folders inside. 
-So the order of things must be: __"A folder containing files and NO sub folder"__. +So the order of things must be: __"A folder containing files and **NO** sub folder"__. 
-All the .bnp are stored in the /bnp sub folder of the patch system(default: patch_service/patch_game/bnp/).+All the .bnp are stored in the ''/bnp'' sub folder of the patch system(**default:** ''patch_service/patch_game/bnp/'').
  
-You can sync some .bnp in the /user folder, others in /data folder.. and so on, __as long as__ you specify them to be used by patch server.+You can sync some .bnp in the ''/user'' folder, others in ''/data'' folder.. and so on, __as long as__ you **specify** them to be used by patch server.
  
-Once you have organized your data as to fitting your needs, you copy them to there right place and your client will receive the update+Once you have organized your data as to fitting your needs, you copy them to there right place and your client will receive the updates
-You specify(for each .bnp) where it should be copied in the "ryzom.xml" file. +You specify(**for each .bnp**) where it should be copied in the __"ryzom.xml"__ file. 
-For more details about this specification, see:  https://khaganat.net/wikhan/fr:syntaxexmlpatchserver+For more details about this specification, see:  https://khaganat.net/wikhan/en:syntaxexmlpatchserver
  
 ====== Building the .bnp files! ====== ====== Building the .bnp files! ======
  
-We need to get hold of the data(.bnp files) for the patching process. +<WRAP center round info 90%> 
-We therefore start of with the following by getting the code: +OBS: This shows the making of the "custom data" for the khanat client. 
 +This procedure will **OFCOURSE CHANGE** if you want to make custom data for your own server and client. 
 +So.. this is merely a guide showing the basics!! 
 +</WRAP> 
 + 
 + 
 +We need to get hold of the data(to be able to make the .bnp files)needed for the patching process. 
 +Therefore, we start by getting the code with the following commands
  
 <code bash> <code bash>
Line 29: Line 36:
 </code> </code>
  
-Next in line is the use of the "bnp_make" executable+Next in line is the use of the "bnp_make" executable!
- +
-<WRAP center round info 90%> +
-As of now, there is a problem with some files regarding the use of bnp_make. +
-So this script will have to suffice(a better solution will surely come along).  +
-</WRAP>+
  
 Create a new file(perhaps named "make_bnp"?). Create a new file(perhaps named "make_bnp"?).
Line 42: Line 44:
 </code> </code>
  
-Put the information(BELOW) into the file and save, make it executable, then run the script.+Put the information(**BELOW**) into the file and save, make it executable, and(if you at this particular time need to)then run the script.
  
 <code bash> <code bash>
Line 81: Line 83:
 bnp_make -p kh_translate_fr -o /home/compil/patch_service/patch_game/bnp/; bnp_make -p kh_translate_fr -o /home/compil/patch_service/patch_game/bnp/;
 bnp_make -p kh_translate_ru -o /home/compil/patch_service/patch_game/bnp/; bnp_make -p kh_translate_ru -o /home/compil/patch_service/patch_game/bnp/;
-bnp_make -p kh_trsnalate_wk -o /home/compil/patch_service/patch_game/bnp/;+bnp_make -p kh_translate_wk -o /home/compil/patch_service/patch_game/bnp/;
  
 cd $CLIENT_DATA_BNP/ryz/; cd $CLIENT_DATA_BNP/ryz/;
Line 87: Line 89:
 bnp_make -p ryz_characters_animations -o /home/compil/patch_service/patch_game/bnp/; bnp_make -p ryz_characters_animations -o /home/compil/patch_service/patch_game/bnp/;
 bnp_make -p ryz_characters_maps_body -o /home/compil/patch_service/patch_game/bnp/; bnp_make -p ryz_characters_maps_body -o /home/compil/patch_service/patch_game/bnp/;
-bnp_make -p ryz_characters_maps_clothes -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_characters_maps_clothes -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_characters_maps_hair -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_characters_maps_hair -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_characters_maps_underwear -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_characters_maps_underwear -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_characters_shapes -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_characters_shapes -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_characters_skeletons -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_characters_skeletons -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_construction -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_construction -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_environnement_bank -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_environnement_bank -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_environnement_displaces -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_environnement_displaces -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_environnement_ig -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_environnement_ig -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_environnement_lightmaps -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_environnement_lightmaps -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_environnement_pacs_prim -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_environnement_pacs_prim -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_environnement_shapes -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_environnement_shapes -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_environnement_tiles -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_environnement_tiles -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_environnement_vegetables -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_environnement_vegetables -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_environnement_vegetable_sets -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_environnement_vegetable_sets -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_environnement_zones -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_environnement_zones -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_fauna_maps -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_fauna_maps -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_fauna_shape -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_fauna_shape -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_fauna_skeletons -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_fauna_skeletons -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_handled_item -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_handled_item -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_help -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_help -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_indoors_ig -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_indoors_ig -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_indoors_lightmaps -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_indoors_lightmaps -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_indoors_pacs -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_indoors_pacs -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_indoors_shapes -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_indoors_shapes -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_interfaces -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_interfaces -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_ring -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_ring -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_sfx -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_sfx -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_sky -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_sky -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_sound -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_sound -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_translate -o /home/compil/patch_service/patch_game/bnp; +bnp_make -p ryz_translate -o /home/compil/patch_service/patch_game/bnp/
-bnp_make -p ryz_zzz_bazaar -o /home/compil/patch_service/patch_game/bnp;+bnp_make -p ryz_zzz_bazaar -o /home/compil/patch_service/patch_game/bnp/;
  
 clear; clear;
Line 124: Line 126:
 echo "#------------------------#"; echo "#------------------------#";
 echo "# Generated files below: #"; echo "# Generated files below: #";
 +echo "#------------------------#";
 echo "                          "; echo "                          ";
  
Line 136: Line 139:
 /home/compil/patch_service/patch_game/bnp/ /home/compil/patch_service/patch_game/bnp/
 </code> </code>
- 
-<WRAP center round info 90%> 
-OBS: This shows the making of the "custom data" for the khanat client. 
-This procedure will OFCOURSE CHANGE if you want to make custom data for your own server and client. 
-So.. this is merely a guide showing the basics!! 
-</WRAP> 
  
 {{tag>Tag_to_add}} {{tag>Tag_to_add}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
en/files_bnp.1479849286.txt.gz · Last modified: 2021/12/03 19:18 (external edit)

Licences Mentions légales Accueil du site Contact