Missions on Modded-In Base Not Working
-
Please post your mbase part of the relevant base here. Mission offers are a bit tricky as they depend on the levels offered on the station, and the available NPC ships of the enemy factions. And the enemy factions are (I am not sure) determined by either those that spawn within the system in general, or at the vignette zones.
If your mission difficulty is higher than your enemy NPCs have ships, they cannot offer jobs.
-
I’m going to properly look at the levels as you’ve suggested to see if there’s a disparity between them and my NPC levels (there very well could be, honestly, since i’ve turned the difficulty of NPCs in this system up slightly from the system it’s a jump away from), but it’ll betomorrow when i’m not in need of sleep and won’t overlook something.
For now, though, this is the mBases entry for the station giving the missions. I’ve removed everything unrelated to missions (rumors, bribes, dealers, etc.) for ease of reading, but can put it back in if it’s relevant.
[MBase]
nickname = eu-Ew07_01_Base
local_faction = fc_ou_grp
diff = 15
msg_id_prefix = gcs_refer_base_eu-Ew07_01_Base[MVendor]
num_offers = 2, 4[BaseFaction]
faction = fc_ou_grp
weight = 86
offers_missions = true
mission_type = DestroyMission, 3.161630, 5.924538, 100
npc = eu-ew0701_outcasts_001_f
npc = eu-ew0701_outcasts_002_m
npc = eu-ew0701_outcasts_003_f[BaseFaction]
faction = fc_gc_grp
weight = 14
npc = eu-ew0701_golden_001_f[GF_NPC]
nickname = eu-ew0701_fix_bartender
body = pi_pirate3_body
head = sh_male3_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 458760
affiliation = fc_ou_grp
voice = rvp101
accessory = prop_mask_outcast[GF_NPC]
nickname = eu-ew0701_golden_001_f
body = pl_female1_peasant_body
head = ku_newscaster_head_gen
lefthand = benchmark_female_hand_left
righthand = benchmark_female_hand_right
individual_name = 458763
affiliation = fc_gc_grp
voice = rvp516
room = bar[GF_NPC]
nickname = eu-ew0701_outcasts_001_f
body = sh_female1_body
head = ge_female1_head
lefthand = benchmark_female_hand_left
righthand = benchmark_female_hand_right
individual_name = 458764
affiliation = fc_ou_grp
voice = rvp501
misn = DestroyMission, 3.161630, 5.924538
room = bar
accessory = prop_mask_outcast_fem[GF_NPC]
nickname = eu-ew0701_outcasts_002_m
body = pi_pirate3_body
head = pi_pirate1_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 458765
affiliation = fc_ou_grp
voice = rvp121
misn = DestroyMission, 3.161630, 5.924538
room = bar
accessory = prop_mask_outcast[GF_NPC]
nickname = eu-ew0701_outcasts_003_f
body = sh_female1_body
head = rh_newscaster_head_gen
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 458766
affiliation = fc_ou_grp
voice = rvp501
misn = DestroyMission, 3.161630, 5.924538
room = bar
accessory = prop_mask_outcast_fem[MRoom]
nickname = bar
character_density = 4
fixture = eu-ew0701_fix_bartender, Zs/NPC/Bartender/01/A/Stand, scripts\vendors\li_host_fidget.thn, bartender -
And the enemy factions are (I am not sure) determined by either those that spawn within the system in general, or at the vignette zones
Specify:
To get a task, the enemy faction must be in the system. The system file must contain the vignette zones. -
Livsi wrote:
And the enemy factions are (I am not sure) determined by either those that spawn within the system in general, or at the vignette zones
Specify:
To get a task, the enemy faction must be in the system. The system file must contain the vignette zones.The only three factions in the system are Outcasts, the GC and the Bounty Hunters, and the sole base is Outcast. As far as i’m aware and have seen, they’re hostile to Bounty Hunters, and there’s vignettes in the system (though time will tell if they’re actually working), so i’m more inclined to believe that it’s a level disparity issue, which i’m going to be checking on shortly.
-
Have checked, and zone difficulties in my system for encounters range from 13-15 for toughness and 14-16 for individual encounter entries, with the area I currently have vignettes in sitting on the low end of those. Meanwhile, the base has a difficulty level of 15 in both it’s system and mBases entries, and all missions that are supposed to be given on the base are between 3.161630 and 5.924538 in complexity.
As it stands, my current thought is that either the complexity is too low for NPCs of this level, or the encounters aren’t quite lining up with the mission difficulty.
-
Livsi wrote:
There is another factor. It is desirable that the Distance from the base to the vignette zones is no more than 30 km (if there are no retail lines)I tried this, and it works! I can see a job on the board. Guess this kind of limits where I can put mission vignettes, but I can live with that. Thanks you.
Now all I need is to get the job description text to show properly (I think it’s missing a value because this is a custom base that probably isn’t on a list somewhere), and i’m good to go.
-
I’ve looked for a fix to the job description text not showing properly and haven’t found an explanation (which is annoying because it seems like something that’d have an easy solution), and my own thoughts about what might be causing it didn’t fix anything.
Put simply, it almost seems like it’s missing out part of the description, either some coordinates or a location name, but coordinates are showing up in other job descriptions.
It’s things like ‘We’ve gotten word from [blank double space where missing text should be] that there are Bounty Hunters in the area…’
There’s no rhyme or reason to the location the missions affected by this send you to, and the missions themselves are otherwise fine. It’s not because of a missing cloud or region label, I think, though the base giving the missions is inside a nebula, if that would affect anything.
I was going to provide a screenshot to explain, but i’m not in a position to really do that right now, as i’m having to rush this a little for IRL things.
-
Location names require a certain set of IDs with proper grammar. There’s an plugin from adoxa about it: http://adoxa.altervista.org/freelancer/dlp.php?f=names
Some kind of readme is within the Names.c file (text file). -
Skotty. wrote:
Location names require a certain set of IDs with proper grammar. There’s an plugin from adoxa about it: http://adoxa.altervista.org/freelancer/dlp.php?f=names
Some kind of readme is within the Names.c file (text file).I’m not 100% sure I understand what i’m meant to do with this (though that might partially be because it’s almost midnight where I am and i’m not entirely awake). What i’m getting is that Freelancer has a cap on how many zones (and factions) it can have in mission text and any custom areas added to the game exceed this, so a workaround such as Adoxa’s needs to be patched into any mod intending to add more areas. Am I getting that right?
-
It’s things like ‘We’ve gotten word from [blank double space where missing text should be] that there are Bounty Hunters in the area…’.
To display the name of an asteroid field or nebula in the mission task, add these names to the library’s DLL and make an entry in the knowledgemap.ini file
Еxample:ids_name = 261208–—>NameResources.dll -->Badlands_Nebula
261208 + 70473 = 331681 —>OfferBribeResources.dll -->Badlands_Nebula
331681 + 200 = 331881 —>OfferBribeResources.dll -->Badlands_NebulaMap = 261208, Zone_Li01_Badlands_Nebula, 33
Map = 331681, Zone_Li01_Badlands_Nebula, 33
Map = 331881, Zone_Li01_Badlands_Nebula, 33
Map = 332081, Zone_Li01_Badlands_Nebula, 33 —>this and further lines about this zone have no information.