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 21:45] – [The making of .bnp files!] Domperssen:files_bnp [2021/12/03 19:19] (current) – external edit 127.0.0.1
Line 4: Line 4:
 If this is wrong for your setup, you must change it accordingly!!  If this is wrong for your setup, you must change it accordingly!! 
 </WRAP> </WRAP>
-====== What is .bnp? ======+===== What is .bnp? =====
  
-The .bnp files are somewhat similar to a "tar" archive but.. it CAN' have sub folders inside. 
-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/). 
  
-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.+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: __"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/'').
  
-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+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 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+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. 
 +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 28: 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 41: 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 80: 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 86: 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 123: Line 126:
 echo "#------------------------#"; echo "#------------------------#";
 echo "# Generated files below: #"; echo "# Generated files below: #";
 +echo "#------------------------#";
 echo "                          "; echo "                          ";
  
Line 135: 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.txt · Last modified: 2021/12/03 19:19 by 127.0.0.1

Licences Mentions légales Accueil du site Contact