Revision as of 18:03, 21 June 2022 Xo.Cpt_Rei_Fukai (Talk | contribs) ← Previous diff |
Current revision Xo.Cpt_Rei_Fukai (Talk | contribs) |
||
Line 140: | Line 140: | ||
{{MDB_tablefooter}} | {{MDB_tablefooter}} | ||
- | === Notes === | + | == Notes == |
The nodes represent different mission types, here is a list of them | The nodes represent different mission types, here is a list of them | ||
*Assassinate: node_id = 330 | *Assassinate: node_id = 330 |
Current revision
Parent folder (Randommissions)
Contents |
vignetteparams.ini
This file describes how the different mission types offered at any bar are assembled in Freelancer. With the nodes each mission is organized into something similar to a tree, that may branch at certain points; e.g. the ships are either spawned as a second wave directly, or you need to meet then at the next waypoint.
Syntax
There is no particular order for the sections or the parameters inside them.
Data Node
The data nodes use many keys to organize mission descriptions dynamically.
The keys are pretty self explantory, here is a list of them:
- singular
- plural
- Hostile_group
- Offer_Group
- TARGET_FULL_NAME
- TARGET_ZONE
- CRITICAL_LOOT
- OFFER_BASE
- OTHER_SOLAR
- REWARD_MONEY
- Big_Solar
- [DataNode]
- node_id = INT?
- child_node = INT? ;optional + repeatable
- Allowable_zone_types = STRING ;optional
- comm_sequence = STRING, FLOAT?, FLOAT?, FLOAT, STRING, STRING ;optional + repeatable
- Difficulty = FLOAT, FLOAT ;optional
- Failure_text = INT, STRING ;optional
- Hostile_group = STRING ;optional
- Implemented = BOOL ;optional
- nickname = STRING ;optional
- objective_text = STRING, INT, STRING ;optional + repeatable
- offer_group = STRING ;optional
- offer_text = STRING, STRING, INT, STRING, STRING, INT... ;optional + repeatable
- Reward_text = INT, STRING ;optional
- weight = INT ;optional
Parameter | Information |
---|---|
node_id | Range: 0 to Infinity?
Sets the node id, similar to a nickname |
child_node | Range: 0 to Infinity?
Sets the child node id. |
Allowable_zone_types | Sets in which locations a mission may take place. This refers to the vignette_type parameter set in the system ini. Possible values are open, exclusion, any? |
comm_sequence | Sets the points at which mission control will send you different voice messages/instructions.
|
difficulty | Range: 0 to 100?
Sets the difficulty of something... |
Failure_text | Sets the text that is logged upon mission failure. The first entry is an Template:MDB:param ids name
the second entry is a key |
Hostile_group | Against which enemys is this mission type valid?(Lawful/Unlawful?) |
Implemented | Unknown, always false |
nickname | if this is "branch" on of the child nodes will be chosen at random? |
Weight | Range: 0 to Infinity?
Affects the chances a branch has to be selected? |
objective_text | Assembles the text that is displayed upon launch to space if you have an active mission. The INTs are ids_names |
offer_group | Comma separated list of the groups that offer this mission type |
offer_text | Method, key, key, ids_name, key, key, ids_name, etc
Assembles the mission briefing text, the second key is optional. The method can be "append" or "replace" If more than one offer_text is supplied one of them is chosen at random? |
DecisionNode
Unknown
- [DecisionNode]
- node_id = INT?
- child_node = INT? ;optional + repeatable
- nickname = STRING ;optional
Parameter | Information |
---|---|
node_id | Range: 0 to Infinity?
Sets the node id, similar to a nickname |
child_node | Range: 0 to Infinity?
Sets the child node id. |
nickname | Unknown |
DocumentationNode
Unknown
- [DocumentationNode]
- node_id = INT?
- child_node = INT? ;optional + repeatable
- documentation = STRING ;optional
Parameter | Information |
---|---|
node_id | Range: 0 to Infinity?
Sets the node id, similar to a nickname |
child_node | Range: 0 to Infinity?
Sets the child node id. |
documentation | Unknown |
Notes
The nodes represent different mission types, here is a list of them
- Assassinate: node_id = 330
- Tractor Loot: node_id = 187
- Capture: node_id = 258
- Destroy Loot: node_id = 340
- Destroy weapon platforms: node_id = 351
- Kill ships: node_id = 415
- Kill ships & platforms: node_id = 255
- Kill ships with support: node_id = 323
- Destroy solar: node_id = 10
- Destroy solar: node_id = 19
- Destroy solar: node_id = 27
- Destroy solar: node_id = 35
- Destroy solar with ships: node_id = 32
- Destroy solar with ships: node_id = 49
- Destroy solar without ships: node_id = 57
- Destroy solar with support: node_id = 88
- Destroy solar with support: node_id = 124
- Destroy solar without support: node_id = 134
- ?: node_id = 316
- ?: node_id = 372