Freelancer Community Network
Reminder: Internet Explorer 6 or below are NOT supported.
HomeHome
ForumForum
WikiWiki
DownloadsDownloads
ForgeForge
Multiplayer Connection Tutorial
There are currently 28 users playing Freelancer on 44 servers.
August. 16, 2022
[Main Page]

MDB:vignetteparams.ini

From The Starport

Main Page | Recent changes | Edit this page | Page history | Switch to MediaWiki mode

Printable version | Disclaimers | Privacy policy

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.
  • The first String is the triggering condition
  • the second is which players get notified(PLAYER/ALL_PLAYERS/PLAYERS_IN_RANGE)
  • Floats are unknown
  • Who sends the message?
  • Which message is sent
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

Retrieved from "http://the-starport.net/freelancer/wiki/index.php/MDB:vignetteparams.ini"

This page has been accessed 22 times. This page was last modified 18:04, 21 June 2022. Content is available under The Starport.