Commençons par le commencement :
Deux fichiers nous intéresse particulièrement :
EXE\mpnewcharacter.fl ( ouvrable au bloc-note)
DATA\Characters\NewCharacter.ini ( Utiliser FL ini Editor)
DATA\Ships\loadouts.ini ( Utiliser FL ini Editor)
Commençons par DATA\Characters\NewCharacter.ini :
Il se présente sous la forme :
CODE[Pilot]
nickname=trent
body=trent
comm=trent
voice=trent_voice
body.anim=Sc_MLBODY_STND_000LV_A_31
thumb=interface\intro\objects\MULTI_blackdragonmal
e.3db
comm.anim=Sc_comm_body_unfold_female, Sc_headCOM
[Package]
nickname=ge_fighter
strid_name=11051
strid_desc=11551
ship = ge_fighter
loadout=MP_ge_fighter
money = 2000
[Faction]
nickname=new_player
rep_group=fc_n_grp
base = li01_01_base
Package=ge_fighter
Pilot=trent
La section [Pilote] ne nous intéresse pas.
Voyons de plus près la section [Package].
[Package]
nickname=ge_fighter < -- Nom du Package
strid_name=11051 < -- Ressources xml, à ne pas toucher
strid_desc=11551 < -- Ressources xml, à ne pas toucher
ship = ge_fighter < -- Nom de code du Vaisseaux de départ
loadout=MP_ge_fighter < -- Nom du pactage de l´équipements nous verons plus loin pour le modifier
money = 2000 < -- Argent de départ
money = 2000 < -- il suffit donc de changer se chiffre, pour changer l´argent de départ.
ship = ge_fighter < --Ici de changer le nom de code du vaisseau ( voir la DataBase de FL, pour connaitre tous les noms de code en fonction des vaisseaux.)
loadout=MP_ge_fighter
Cette ligne gère l´equipement du vaisseaux de départ, vous n´êtes pas obliger de le modifier même si cela est conseigner.
Pour le modifier rendez vous dans DATA\Ships\loadouts.ini
Le loadout s´appelle MP_ge_fighter, recherchons le dans DATA\Ships\loadouts.ini
Nous trouveons :
[Loadout]
nickname = MP_ge_fighter
archetype = ge_fighter < -- nom du code du vaisseaux à modifier comme dans le fichier DATA\Characters\NewCharacter.ini
equip = ge_gf1_engine_01 < -- Reacteur du vaisseaux
equip = shield01_mark01_lf, HpShield01 < -- Bouclier monté
equip = ge_fighter_power01 < -- Générateur d´énergie
equip = ge_s_scanner_01 < -- Scanner monté
equip = ge_s_tractor_01 < -- Tracteur monté
equip = ge_s_thruster_01, HpThruster01 < -- Propulseur monté
equip = li_gun01_mark01, HpWeapon01 < -- gun monté ici Justice Mk I
equip = li_gun01_mark01, HpWeapon02 < -- gun monté ici Justice Mk I
equip = LargeWhiteSpecial, HpHeadlight < -- Lumière sur votre vaisseaux
equip = SlowSmallOrange, HpRunningLight01
equip = SlowSmallOrange, HpRunningLight02
equip = SlowSmallOrange, HpRunningLight05
equip = contrail01, HpContrail01
equip = contrail01, HpContrail02
equip = DockingLightRedSmall, HpDockLight01 < -- Lumière rouge lors du dock
equip = DockingLightRedSmall, HpDockLight02
cargo = ge_s_battery_01, 3 < -- Batterie Bouclier
cargo = ge_s_repair_01, 3 < -- Nano Robot.
Maintenant la section
[Faction]
nickname=new_player
rep_group=fc_n_grp
base = li01_01_base < -- Nom de la base de départ : Ici Planète Manathan
Package=ge_fighter < -- nom du package utilisé ci-dessus.
Pilot=trent
Voila pour ce fichier.
Maintenant :
EXE\mpnewcharacter.fl
Il se présente comme ça :
CODE
[Player]
name = %%NAME%%
; initial_rep = %%FACTION%%
rank = 0
money = %%MONEY%%
; voice = %%VOICE%%
; All must be Trent!
voice = trent_voice
costume = %%BASE_COSTUME%%
com_costume = %%COMM_COSTUME%%
system = %%HOME_SYSTEM%%
base = %%HOME_BASE%%
house = 0.91, li_n_grp
house = 0.91, li_lsf_grp
house = 0.65, li_p_grp
house = 0, br_n_grp
house = 0, br_p_grp
house = 0, ku_n_grp
house = 0, ku_p_grp
house = 0, rh_n_grp
house = 0, rh_p_grp
house = 0, co_alg_grp
house = 0, co_be_grp
house = 0, br_m_grp
house = 0, co_nws_grp
house = 0, co_hsp_grp
house = 0.65, co_ic_grp
house = -0.3, co_khc_grp
house = -0.3, co_kt_grp
house = 0, rh_m_grp
house = 0.65, co_me_grp
house = 0.65, co_ni_grp
house = 0, co_os_grp
house = -0.3, co_rs_grp
house = -0.3, co_shi_grp
house = 0.65, co_ss_grp
house = 0, co_ti_grp
house = 0.65, co_vr_grp
house = -0.3, fc_bd_grp
house = -0.3, fc_b_grp
house = -0.65, fc_c_grp
house = -0.3, fc_fa_grp
house = -0.3, fc_g_grp
house = -0.3, fc_gc_grp
house = -0.3, fc_h_grp
house = -0.3, fc_j_grp
house = -0.65, fc_lh_grp
house = -0.65, fc_lr_grp
house = -0.3, fc_lwb_grp
house = -0.65, fc_m_grp
house = -0.65, fc_ou_grp
house = -0.65, fc_rh_grp
house = 0, fc_or_grp
house = -0.65, fc_u_grp
house = -0.65, fc_x_grp
house = 0, gd_gm_grp
house = 0, fc_uk_grp
house = -0.65, fc_n_grp
house = -0.65, fc_ln_grp
house = -0.65, fc_kn_grp
house = -0.65, fc_rn_grp
house = 0, fc_ouk_grp
house = 0, fc_q_grp
house = 0, fc_f_grp
house = 0, gd_im_grp
house = 0, gd_z_grp
house = -0.3, gd_bh_grp
; Li02
visit = 2745692751,1
; Li03
visit = 2208818767,1
; Li04
visit = 2745633359,1
; Br01
visit = 2945966082,1
; Br02
visit = 2409077762,1
; Br03
visit = 2945943554,1
; Br04
visit = 2409063426,1
; Br05
visit = 2945937410,1
; Br06
visit = 2409040898,1
; Rh01
visit = 2281145474,1
; Rh02
visit = 2818046082,1
; Rh03
visit = 2281172098,1
; Rh04
visit = 2817982594,1
; Rh05
visit = 2281116802,1
; Ku01
visit = 3013596745,1
; Ku02
visit = 2476714569,1
; Ku03
Visit = 3013590601,1
; Ku04
visit = 2476692041,1
; Ku05
visit = 3013559881,1
; Iw01
visit = 3146760779,1
; Iw02
visit = 2609888843,1
; Iw03
visit = 3146754635,1
; Iw04
visit = 2609858123,1
; Iw05
visit = 3146732107,1
; Iw06
visit = 2609851979,1
%%PACKAGE%%
La section suivente.
[Player]
name = %%NAME%%
; initial_rep = %%FACTION%%
rank = 0
money = %%MONEY%%
; voice = %%VOICE%%
; All must be Trent!
voice = trent_voice
costume = %%BASE_COSTUME%%
com_costume = %%COMM_COSTUME%%
system = %%HOME_SYSTEM%%
base = %%HOME_BASE%%
Elle est relative au fichier DATA\Characters\NewCharacter.ini et donc deja modifié
Maintenant : Les faction :
house = 0.91, li_n_grp
house = 0.91, li_lsf_grp
house = 0.65, li_p_grp
house = 0, br_n_grp
house = 0, br_p_grp
house = 0, ku_n_grp
house = 0, ku_p_grp
house = 0, rh_n_grp
house = 0, rh_p_grp
house = 0, co_alg_grp
house = 0, co_be_grp
house = 0, br_m_grp
house = 0, co_nws_grp
house = 0, co_hsp_grp
house = 0.65, co_ic_grp
house = -0.3, co_khc_grp
house = -0.3, co_kt_grp
house = 0, rh_m_grp
house = 0.65, co_me_grp
house = 0.65, co_ni_grp
house = 0, co_os_grp
house = -0.3, co_rs_grp
house = -0.3, co_shi_grp
house = 0.65, co_ss_grp
house = 0, co_ti_grp
house = 0.65, co_vr_grp
house = -0.3, fc_bd_grp
house = -0.3, fc_b_grp
house = -0.65, fc_c_grp
house = -0.3, fc_fa_grp
house = -0.3, fc_g_grp
house = -0.3, fc_gc_grp
house = -0.3, fc_h_grp
house = -0.3, fc_j_grp
house = -0.65, fc_lh_grp
house = -0.65, fc_lr_grp
house = -0.3, fc_lwb_grp
house = -0.65, fc_m_grp
house = -0.65, fc_ou_grp
house = -0.65, fc_rh_grp
house = 0, fc_or_grp
house = -0.65, fc_u_grp
house = -0.65, fc_x_grp
house = 0, gd_gm_grp
house = 0, fc_uk_grp
house = -0.65, fc_n_grp
house = -0.65, fc_ln_grp
house = -0.65, fc_kn_grp
house = -0.65, fc_rn_grp
house = 0, fc_ouk_grp
house = 0, fc_q_grp
house = 0, fc_f_grp
house = 0, gd_im_grp
house = 0, gd_z_grp
house = -0.3, gd_bh_grp
Toute cette section gère la réputation avec les factions de FL, un exemple sera le mieux :
house = 0.91, li_n_grp Cette ligne indique que le nouveau joueur est allié avec la police de Liberty à 0.91
1 étant le maximum et -1 le minimum,
A 1 on vous adore, à -1 on vous hais.
La section Visit gère les zones deja visité, et donc qui apparaisse sur la carte.
Elle se présente sous cette forme
; Li02
visit = 2745692751,1
Il est conseillé de ne pas chercher à modifier cela