Important Message

You are browsing the archived Lancers Reactor forums. You cannot register or login.
The content may be outdated and links may not be functional.


To get the latest in Freelancer news, mods, modding and downloads, go to
The-Starport

Changing the Mp starting faction to a custom one

The general place to discuss MOD''ing Freelancer!

Post Thu Mar 16, 2006 11:14 am

Changing the Mp starting faction to a custom one

Hello again.
In our Mod (which is a TC) we replaced all factions with our custom ones. So now I've the problem that the starting faction in MP is the Liberty Police. But I won't the Liberty Policed to be displayed in the factions list and I would like to have one of our custom factions as the player starting faction.

Here are the entrys of the files which I think they are related with this topic:

<pre><font size=1 face=Courier>
[Player
name = %%NAME%%
initial_rep = t_lft_grp
rank = 16

money = 4000000
;voice = %%VOICE%%
;All must be Trent!
voice = trent_voice

costume = %%BASE_COSTUME%%
com_costume = %%COMM_COSTUME%%

system = TE06
base = TE06_01_Base

house = 0, li_n_grp
house = 0, li_lsf_grp
house = 0, 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, co_ic_grp
house = 0, co_khc_grp
house = 0, co_kt_grp
house = 0, rh_m_grp
house = 0, co_me_grp
house = 0, co_ni_grp
house = 0, co_os_grp
house = 0, co_rs_grp
house = 0, co_shi_grp
house = 0, co_ss_grp
house = 0, co_ti_grp
house = 0, co_vr_grp
house = 0, fc_bd_grp
house = 0, fc_b_grp
house = 0, fc_c_grp
house = 0, fc_fa_grp
house = 0, fc_g_grp
house = 0, fc_gc_grp
house = 0, fc_h_grp
house = 0, fc_j_grp
house = 0, fc_lh_grp
house = 0, fc_lr_grp
house = 0, fc_lwb_grp
house = 0, fc_m_grp
house = 0, fc_ou_grp
house = 0, fc_rh_grp
house = 0, fc_or_grp
house = 0, fc_u_grp
house = 0, fc_x_grp
house = 0, gd_gm_grp
house = 0, fc_uk_grp
house = 0, fc_n_grp
house = 0, fc_ln_grp
house = 0, fc_kn_grp
house = 0, 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, gd_bh_grp
house = 0.91, t_lft_grp
house = 0.91, t_tld_grp
house = 0.91, t_uso_grp
house = -0.65, a_ki_grp
house = -0.65, a_ara_grp
house = -0.65, a_trc_grp
house = 0, h_sp_grp
house = 0, h_wc_grp
house = 0.8, h_ot_grp
house = -0.8, p_sen_grp
house = -0,7, p_gg_grp
house = -0.3, fr_ak_grp
house = -0.3, fr_ant_grp
house = 0.2, fr_uni_grp
house = 0.2, fr_top_grp
house = 0.2, fr_blu_grp
house = -0.3, fr_ek_grp
house = 0.91, p_osbis_grp
</font></pre>

Post Thu Mar 16, 2006 11:15 am

<pre><font size=1 face=Courier>
[Player
name = Trent
rank = 0
Description = NewPlayer

money = 500

voice = trent_voice
costume = trent
com_costume = trent

system = FP7_system
pos = 3216,1314,-21775
rotate = 175,-15,179.8

log = 1553, 0
[...
;exported player vibes
;c:\freelancer\data\playervibe_export.ini
house = 0, li_n_grp
house = 0, li_lsf_grp
house = 0, 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, co_ic_grp
house = 0, co_khc_grp
house = 0, co_kt_grp
house = 0, rh_m_grp
house = 0, co_me_grp
house = 0, co_ni_grp
house = 0, co_os_grp
house = 0, co_rs_grp
house = 0, co_shi_grp
house = 0, co_ss_grp
house = 0, co_ti_grp
house = 0, co_vr_grp
house = 0, fc_bd_grp
house = 0, fc_b_grp
house = 0, fc_c_grp
house = 0, fc_fa_grp
house = 0, fc_g_grp
house = 0, fc_gc_grp
house = 0, fc_h_grp
house = 0, fc_j_grp
house = 0, fc_lh_grp
house = 0, fc_lr_grp
house = 0, fc_lwb_grp
house = 0, fc_m_grp
house = 0, fc_ou_grp
house = 0, fc_rh_grp
house = 0, fc_or_grp
house = 0, fc_u_grp
house = 0, fc_x_grp
house = 0, gd_gm_grp
house = 0, fc_uk_grp
house = 0, fc_n_grp
house = 0, fc_ln_grp
house = 0, fc_kn_grp
house = 0, 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, gd_bh_grp
house = 0.91, t_lft_grp
house = 0.91, t_tld_grp
house = 0.91, t_uso_grp
house = -0.65, a_ki_grp
house = -0.65, a_ara_grp
house = -0.65, a_trc_grp
house = 0, h_sp_grp
house = 0, h_wc_grp
house = 0.8, h_ot_grp
house = -0.8, p_sen_grp
house = -0,7, p_gg_grp
house = -0.3, fr_ak_grp
house = -0.3, fr_ant_grp
house = 0.2, fr_uni_grp
house = 0.2, fr_top_grp
house = 0.2, fr_blu_grp
house = -0.3, fr_ek_grp
house = 0.91, p_osbis_grp
[...
</font></pre>

<pre><font size=1 face=Courier>
[Pilot
nickname = trent
body = trent
comm = trent
voice = trent_voice
body.anim = Sc_MLBODY_STND_000LV_A_31
thumb = interface\intro\objects\MULTI_blackdragonmale.3db
comm.anim = Sc_comm_body_unfold_female, Sc_headCOM

[Package
nickname = ge_fighter
strid_name = 11051
strid_desc = 11551
ship = citygleiter
loadout = MP_ge_fighter
money = 4000000

[Faction
nickname = new_player
rep_group = t_lft_grp
base = Te06_01_Base
Package = ge_fighter
Pilot = trent
</font></pre>

t_lft_grp should be the starting faction!

Plz help.

Post Thu Mar 16, 2006 11:19 am

i think liberty police or navy wotever is harcodded to appear from start in rep list

Post Thu Mar 16, 2006 4:51 pm

you can't use initial_rep and the "house =" methods together,its either one or the the other.initial rep, btw assigns all empathys for the faction to the player.here's how i would set it:
initial_rep = t_lft_grp
rep_group = t_lft_grp(dunno how this is different but both work,so i like to use both)

cheers

Post Sat Mar 18, 2006 1:48 am

Perhaps I made a mistake, but that didn't work. but I have the solution:
it's hardcoded, but you can simply search for a textstring called li_p_grp in the EXE and replace it with the faction you want to be.

Post Sat Mar 18, 2006 2:42 am

true, i didnt say it cant be changed :p
but some dudes like me dont like (not to be confused w dont know) to edit dll's or exe

Post Sat Mar 18, 2006 3:09 am

Well the answer is kinda simple use li_p_grp as internal name for your starting custom faction et viola! no hex editing needed

+++ out of cheese error - redo from start +++

Post Sat Mar 18, 2006 4:11 am

Yes you can solve the problem this way but that's no real alternative for a TC.

Post Sat Mar 18, 2006 1:07 pm

yes it is mostly cause is a TC mod

Post Sat Mar 18, 2006 1:13 pm

? why not? noone will ever see the name liberty police... the exe reference is to li_p_grp, a purely internal name. change the appropriate strings in the resource dll's (close to legal as modding gets) and you're set. -shrug- up to you of course

+++ out of cheese error - redo from start +++

Return to Freelancer General Editing Forum