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

Complete NPC shutdown

The general place to discuss MOD''ing Freelancer!

Post Wed Sep 21, 2005 6:08 am

Complete NPC shutdown

No NPC appears in any base that I've modified. At all. I came across this hunting for another problem, but this one takes precedence. The mbase.ini file is in place and working fine; all of my fixtures (bartenders, dealers) appear just fine, but none of the NPC's show up. And none of the bases give missions either; it gives the message "Come back when you are friendlier with the factions on this base," the message given when, in the mbases.ini, no factions have missions under the [BaseFaction entry. But as I look at the file (the one while the mod is activated), it clearly shows that this isn't the case. That error message, coupled with the NPC absance, seems as if the [BaseFaction entry were entirely absent from the .ini. And this only affects those bases I added, or added NPC's to. Manhattan's bar is fine, for example. So what in the bloody hell is going on?

MK

Post Wed Sep 21, 2005 7:13 am

Mbase is the kind of file where if you have a mistake, all of the entries below will not work even if they are done correctly. To fix the problem, the best way would be to use opensp to spawn at different bases moving progressively up the file, or (the easy way), which is to copy all of your entries that you want to the top of the mbase file.

You'd still need to test using opensp that the original bases were populated..

Post Wed Sep 21, 2005 1:53 pm

The topmost one, the one I was having trouble with recently, doesn't work, so logically, if that's the problem, then it is that base. I'll look into it.

MK

*edit* As I suspected, this isn't the cause. If it were, why would the bartenders and dealers still show up?

Edited by - mknote on 9/21/2005 2:59:57 PM

Post Wed Sep 21, 2005 3:08 pm

We had the exact same problem , the bartenders and dealers appear but no barflies . we made a big mistake by adding 2 entries for Tekagi's arch , one for the story and the other had new nicknames so we could use it for OpenSp , every barfly after Ku07 was missing as a result.
The same can be said for you, if all of your custom bases are affected and they are below the vanilla base entries in mBase then I think your problem is with the first of you bases. The problem could be something as simple as forgeting a comma.

Rebalance 3.5 Dev. Team
rebalance.blue-ion.net

Post Wed Sep 21, 2005 4:21 pm

If you have a mistake then you still get the bartender and dealers appearing. Its just the npc's that are generated and the missions that won't work.

Post Wed Sep 21, 2005 4:43 pm

All right, here is the entry in its entirity:

[MBase
nickname = Hi03_01_Base
local_faction = fc_c_grp
diff = 5
msg_id_prefix = gcs_refer_base_Hi03_01_Base

[MVendor
num_offers = 5, 7

[BaseFaction
faction = fc_c_grp
weight = 50
offers_missions = true
mission_type = DestroyMission, 28.478237, 53.365005, 50
npc = hi0301_corsairs_001_m
npc = hi0301_corsairs_002_m
npc = hi0301_corsairs_003_f
npc = hi0301_corsairs_004_f

[BaseFaction
faction = fc_ou_grp
weight = 45
offers_missions = true
mission_type = DestroyMission, 28.478237, 53.365005, 50
npc = hi0301_outcasts_001_m
npc = hi0301_outcasts_002_m
npc = hi0301_outcasts_003_f

[BaseFaction
faction = gd_z_grp
weight = 5
npc = hi0301_zoners_001_m

[GF_NPC
nickname = hi0301_fix_bartender
body = pl_male1_journeyman_body
head = br_bartender_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 524307
affiliation = fc_c_grp
voice = rvp106
bribe = fc_c_grp, 10000, 16101
bribe = fc_ou_grp, 10000, 16100

[GF_NPC
nickname = hi0301_fix_ship
body = pl_male1_journeyman_body
head = pi_pirate1_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 524308
affiliation = fc_c_grp
voice = rvp106

[GF_NPC
nickname = hi0301_fix_trader
body = pl_male1_journeyman_body
head = sh_male3_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 524309
affiliation = fc_c_grp
voice = rvp101

[GF_NPC
nickname = hi0301_fix_weaponsdealer
body = pl_male1_journeyman_body
head = pl_male2_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 524310
affiliation = fc_c_grp
voice = rvp101

[GF_NPC
nickname = hi0301_corsairs_001_m
body = pl_male1_journeyman_body
head = pi_pirate2_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 524314
affiliation = fc_c_grp
voice = rvp140
misn = DestroyMission, 28.478237, 53.365005
room = bar

[GF_NPC
nickname = hi0301_corsairs_002_m
body = pl_male1_journeyman_body
head = ge_male1_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 524315
affiliation = fc_c_grp
voice = rvp106
misn = DestroyMission, 28.478237, 53.365005
room = bar
accessory = prop_neuralnet_F_right

[GF_NPC
nickname = hi0301_corsairs_003_f
body = pl_female1_journeyman_body
head = sh_female2_head_gen
lefthand = benchmark_female_hand_left
righthand = benchmark_female_hand_right
individual_name = 524316
affiliation = fc_c_grp
voice = rvp546
misn = DestroyMission, 28.478237, 53.365005
room = bar

[GF_NPC
nickname = hi0301_corsairs_004_f
body = pl_female1_journeyman_body
head = rh_newscaster_head_gen
lefthand = benchmark_female_hand_left
righthand = benchmark_female_hand_right
individual_name = 524317
affiliation = fc_c_grp
voice = rvp501
misn = DestroyMission, 28.478237, 53.365005
room = bar

[GF_NPC
nickname = hi0301_outcasts_001_m
body = pi_pirate3_body
head = pi_pirate3_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 524318
affiliation = fc_ou_grp
voice = rvp106
misn = DestroyMission, 28.478237, 53.365005
room = bar
accessory = prop_mask_outcast

[GF_NPC
nickname = hi0301_outcasts_002_m
body = pi_pirate3_body
head = pi_pirate2_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 524319
affiliation = fc_ou_grp
voice = rvp106
misn = DestroyMission, 28.478237, 53.365005
room = bar
accessory = prop_mask_outcast

[GF_NPC
nickname = hi0301_outcasts_003_f
body = sh_female1_body
head = sh_female2_head_gen
lefthand = benchmark_female_hand_left
righthand = benchmark_female_hand_right
individual_name = 524321
affiliation = fc_ou_grp
voice = rvp546
misn = DestroyMission, 28.478237, 53.365005
room = bar
accessory = prop_mask_outcast_fem

[GF_NPC
nickname = hi0301_zoners_001_m
body = pl_male1_peasant_body
head = ge_male2_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 524320
affiliation = gd_z_grp
voice = rvp106
room = bar

[MRoom
nickname = bar
character_density = 4
fixture = hi0301_fix_bartender, Zs/NPC/Bartender/01/A/Stand, scripts\vendors\li_bartender_fidget.thn, bartender

[MRoom
nickname = trader
character_density = 2
fixture = hi0301_fix_trader, Zs/NPC/Trader/01/A/Stand, scripts\vendors\li_commtrader_fidget.thn, trader

[MRoom
nickname = ShipDealer
character_density = 2
fixture = hi0301_fix_ship, Zs/NPC/Shipdealer/01/A/Stand, scripts\vendors\li_shipdealer_fidget.thn, ShipDealer

[MRoom
nickname = Equipment
character_density = 2
fixture = hi0301_fix_weaponsdealer, Zs/NPC/Equipment/01/A/Stand, scripts\vendors\li_equipdealer_fidget.thn, Equipment

I also commented this entire section out... no effect. So, what's up, Doc?

MK

Edited by - mknote on 9/21/2005 5:43:58 PM

Post Wed Sep 21, 2005 7:38 pm

Can't see anything wrong with it. Are u sure that this is the entry that is causing the problems?

I think someone mentioned before about there being outcasts at a corsair base. I've not heard of there being problems from that, but it might be worth removing the outcasts temporarily. In fact it might even be worth just having the corsairs at first, then adding the zoners and finally the outcasts once the corsairs are working, just to see where the problem is.

Does your base actually have a ship room and a place for the shipdealer to go?

Post Thu Sep 22, 2005 1:23 pm

I moved all of my mbase entries to the top, and ALL bases work up to Crete. Which means the problem lies in Primus or Gameau (or however you spell it).

MK

*edit* Wrong. It turns out that the problem was this; I deleated all of the story bases (Osiris, Toledo, etc.) from the UNIVERSE.ini, but still had st03a_base in mbase.ini. I deleated it and it works fine now. Thanks for your help.

Edited by - mknote on 9/22/2005 2:43:09 PM

Return to Freelancer General Editing Forum