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

NPC Faction modding

Here you can get help with applying those different MODifications for Freelancer

Post Wed Mar 03, 2004 8:11 am

NPC Faction modding

I am trying to MOD the faction of Rhienland so they are attack on sight while in Liberty. I am currently using the Battle Ship Encounter mod which put Rheinland military ships in Liberty space and to spice up the game for myself I am trying to make Rh. Mil attack on site for Liberty Military / visa versa, and of course with that if I join in and kill Rh ships adjust my reputation accordingly (+ for Libert, - for Rheinland)....HELP

Cannot figure out which value in which .ini file to alter. I have tried changing their value in npcships.ini to unlawful but this has no effect.

So, anyone has any ideas please help.

Thanks

Post Wed Mar 03, 2004 8:56 am

Yes, but firstly - this is the wrong forum - should be in general editing forum

Okay - you need to change initial_world.ini file. There the game sets EACH factions reputations with each other up (FIXED) and how they feel to each faction (FIXED) for when you start a game. So - if you go in there and change a few values - you will have it done.

Here is Liberty Navy

[Group
nickname = li_n_grp
ids_name = 196846
ids_info = 66200
ids_short_name = 196895
rep = 0.91, li_n_grp
rep = 0.91, li_lsf_grp
rep = 0.91, li_p_grp
rep = 0.65, br_n_grp
rep = 0.65, br_p_grp
rep = 0.65, ku_n_grp
rep = 0, ku_p_grp
rep = 0.65, rh_n_grp
rep = 0, rh_p_grp
rep = 0.65, co_alg_grp
rep = 0.65, co_be_grp
rep = 0, co_fw_grp
rep = 0.65, br_m_grp
rep = 0.65, co_nws_grp
rep = 0.91, co_hsp_grp
rep = 0.91, co_ic_grp
rep = 0, co_khc_grp
rep = 0.65, co_kt_grp
rep = 0, rh_m_grp
rep = 0.91, co_me_grp
rep = 0.91, co_ni_grp
rep = 0.91, co_os_grp
rep = 0.65, co_rs_grp
rep = 0.65, co_shi_grp
rep = 0.91, co_ss_grp
rep = 0.65, co_ti_grp
rep = 0.91, co_vr_grp
rep = 0, fc_bd_grp
rep = 0, fc_b_grp
rep = -0.65, fc_c_grp
rep = 0, fc_fa_grp
rep = 0, fc_g_grp
rep = 0, fc_gc_grp
rep = 0, fc_h_grp
rep = 0, fc_j_grp
rep = -0.65, fc_lh_grp
rep = -0.65, fc_lr_grp
rep = 0, fc_lwb_grp
rep = 0, fc_m_grp
rep = -0.65, fc_ou_grp
rep = 0, fc_rh_grp
rep = 0.3, fc_or_grp
rep = -0.65, fc_u_grp
rep = -0.65, fc_x_grp
rep = 0, gd_gm_grp
rep = 0, fc_uk_grp
rep = -0.65, fc_n_grp
rep = 0.91, fc_ln_grp
rep = 0.65, fc_kn_grp
rep = 0.65, fc_rn_grp
rep = 0, fc_ouk_grp
rep = 0, fc_q_grp
rep = 0, fc_f_grp
rep = 0, gd_im_grp
rep = 0, gd_z_grp
rep = 0, gd_bh_grp

The bold line is how they feel towards Rheinland navy. They like them....

Okay - compare it to the Rogues - who they dislike:
rep = -0.65, fc_lr_grp - so you can see that -ve means dislike, +ve means that they like, and 0 means neutral. So - to make liberty navy and rheinland navy attack each other, you will need to make them hate each other. this is done by making them both negative with each other (so that bold line above should be -ve) and then go to rheinland navy and change there too.....

[Group
nickname = rh_n_grp
ids_name = 196853
ids_info = 66211
ids_short_name = 524893
rep = 0.65, li_n_grp
rep = 0.65, li_lsf_grp
rep = 0, li_p_grp
rep = 0.65, br_n_grp
rep = 0, br_p_grp
rep = 0, ku_n_grp
rep = 0, ku_p_grp
rep = 0.91, rh_n_grp
rep = 0.91, rh_p_grp
rep = 0.91, co_alg_grp
rep = 0, co_fw_grp
rep = 0.65, co_be_grp
rep = 0, br_m_grp
rep = 0.65, co_nws_grp
rep = 0.65, co_hsp_grp
rep = 0, co_ic_grp
rep = 0.65, co_khc_grp
rep = 0, co_kt_grp
rep = 0.91, rh_m_grp
rep = 0.65, co_me_grp
rep = 0.65, co_ni_grp
rep = 0.65, co_os_grp
rep = 0.91, co_rs_grp
rep = 0, co_shi_grp
rep = 0.65, co_ss_grp
rep = 0, co_ti_grp
rep = 0, co_vr_grp
rep = 0, fc_bd_grp
rep = -0.65, fc_b_grp
rep = -0.65, fc_c_grp
rep = 0, fc_fa_grp
rep = 0, fc_g_grp
rep = 0, fc_gc_grp
rep = 0, fc_h_grp
rep = 0, fc_j_grp
rep = 0, fc_lh_grp
rep = -0.65, fc_lr_grp
rep = -0.65, fc_lwb_grp
rep = 0, fc_m_grp
rep = -0.65, fc_ou_grp
rep = -0.65, fc_rh_grp
rep = 0.3, fc_or_grp
rep = -0.65, fc_u_grp
rep = -0.65, fc_x_grp
rep = -0.65, gd_gm_grp
rep = 0, fc_uk_grp
rep = -0.65, fc_n_grp
rep = 0.65, fc_ln_grp
rep = 0, fc_kn_grp
rep = 0.91, fc_rn_grp
rep = 0, fc_ouk_grp
rep = 0, fc_q_grp
rep = 0, fc_f_grp
rep = 0, gd_im_grp
rep = 0, gd_z_grp
rep = 0, gd_bh_grp

Make the highlighted entry -ve as well. That should get you moving. You will require to start new games and stuff for it to work (or use your own server). I must admit- i haven't actually tested this personally - but logic dictates that this will work

Post Wed Mar 03, 2004 8:21 pm

Thanks for the information it will really help when I start a new game, I am actually trying to change how NPC's react to each other with a game in progress. I have completed the campaign and I really dont want to have to start that over again.

Thanks

Post Thu Mar 04, 2004 2:11 am

You cannot do it. Its fixed as the values in the initial_world.ini file - mainly as if teh liberty police were killing lots of Xenos instead, then they would not kill rogues suddenly.........they would end up chums with all the pirate factions - which as you can imagine would be ridiculous..............

They cannot change the reps with other factions due to the actions of NPC's.....sorry.

Empathy.ini ONLY changes the players stats dependant upon your own actions, once again, the NPCs cannot change how they feel towards each other. If you think about it, what would happen??? Eventually you would need dynamic changing of their ids information upon who they dislike (not possible) and they would end up loving some crims, hating others, and generally making the game a big pansy place full of neutral feelings

Return to Freelancer Using MODs Help Forum