Rumors and Bribes
-
I have been trying to get a handle on the codes used in mbases.ini to add some material. So far I have part of it, but there are a few blanks I need to fill in.
The line for a NPC to give “object” information (e.g. a base or a wreck, etc…) is toward the bottom of each NPCs section.Example for Stuttgart base information;
know = 251795, 253629, 2700, 2
knowdb = rh03_01 [Of course this is Stuttgart]
??? - Rumor - Cost - ???The second set is the dll hash number and the third the cost. My suspicion for the fourth is the mission level needed to get the rumor. I searched all the dlls and ide information, but no cigar. Any input on the first set?
Also, are there any bribe tutorial, I have searched a lot of sites, even some I had to get translated.
Pascal -
It’s been a while since I looked at this area but if you’re using FlDev for DLL editing/viewing there are additional pages beyond the initial page displayed in the DLL content window.
The 251795 code translates to “I’ll upload all of the info on Planet Stuttgart into your Neural Net” it’s in the NameResoueces DLL, the second number 253629 is left blank intentionally (can’t remember why)
To find it you need to use the horizontal slider below the DLL content window, move it until the numbers below the slider read 53 248 - 57 344 and then scroll down to the required number.
I’ve uploaded a tutorial on making missions that might prove useful at some point. BTW if you have new factions they’ll need a VignetteParams entry as well as the mbases one to allow them to offer missions.
Edit I’ve added a copy of FL Dev as it’s not the easiest program to find
-
Thanks CK256,
I did get the two reversed in my question. I did find that using CRCToolB2rc21 as well as a bunch of other stuff
Thanks for the tutorial, but it does not contain any reference to rumors & bribes, though it is interesting and I have seen it before.
I will check out FLDev though and thanks very much/
Any other ideas out there?
Pascal -
Here’s one I prepared earlier a mbase entry from an old mod
[GF_NPC]
nickname = IW2303_fix_bartender
body = pi_pirate6_body
head = pi_pirate5_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 462855
affiliation = gd_z_grp
voice = rvp101
bribe = gd_z_grp, 200000, 16100
bribe = vf_DKV1_grp, 200000, 16100
bribe = vf_DKV2_grp, 200000, 16100
bribe = vf_DKV3_grp, 200000, 16101
bribe = vf_DKV4_grp, 200000, 16101
rumor = base_0_rank, mission_end, 1, 463074
rumorknowdb = PL01_to_PL02_hole
know = 463075, 463434, 5000000, 1
knowdb = PL01_to_PL02_hole
rumor = base_0_rank, mission_end, 1, 463076
rumorknowdb = PL05_03
know = 463075, 464436, 5000000, 1
knowdb = PL05_03The bribe section is simply pay set amount to improve your rep with the listed faction (the bartender will randomly offer each bribe).
The rumor is generally an infocard entry with some storyline related to system (PL02) referenced in the knowdb line.
The rumorknowdb section is referencing the location the location of a jumphole (463075 = I’ll upload the location of the Pleiades 2 Jump Hole into your Nav map) 463434 is an empty DLL name.
The 5000000 is the cost and 1 is the level requirement, as these bribes and rumors are new the mod has a separate DLL from the vanilla game DLL’sI’d made a bit of a FL Dev tutorial a while back that you might find useful please see the attachment
-
Wow!
According to popular belief, that number that doesn’t mean anything actually has a meaning.Lets use Detroit Munitions as an example.
know = 251760, 253608, 300, 1
knowdb = li01_10In the first line the 251760 is the NameResources.dll info
DLL #3 - NameResources.dll - Table 3448 - ResID 55152 (This is from FLEd-ids)
“I’ll upload all of the info on Detroit Munitions into your Neural Net”The second number in the first line, 253608 is the knowledgemap.ini [KnowledgeMapTable] referance
» Each base object has two lines for its description
Map = 253608, li01_10, 31 <–- Name of the object
Map = 253608, li01, 1 <— System of the objectWhat I found to be even more amazing is that information on a jum hole has three results. One for the NAME, one for the ORIGIN, and a third for the EXIT.
Wrecks have only one result.When the information is purchased, the resultant information is added to the save file as visit information. This is why the universe map shows the object wheter or not you visited that system or not. The entry for Detroit is
visit = 3197916744, 31There is usually a second visit, New York being the exception. This is because New York is the primary system and will appear no matter what system you start the game in. (This only applies to vanilla games with NY)
For example Stuttgart wil yeild;
visit = 2281172098, 1 Stuttgart System
visit = 3205329218, 30 Planet StuttgartThe reason I chose Detroit is because it is the very first entry in the mbases.ini file for knowledge. Not a coincidence, it is also the first entry in that section of knowlwdgebase.ini. Even more, the next entry follows in parallel throughout both files. If Detroit or whatever is offered again, it is a new entry not just the same data.
It was interesting to say the least.Pascal