Space Engineers

Space Engineers

587 ratings
Freight Contracts
7
5
3
3
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: NPC, Other
File Size
Posted
Updated
14.421 MB
8 Jan, 2023 @ 5:03pm
9 May @ 9:20pm
25 Change Notes ( view )

Subscribe to download
Freight Contracts

Description

Just like normal hauling contracts, but you actually have to haul stuff!
Now you have an actual reason to build ships with cargo bays.
  • Works exactly like a normal contract. Go to contract block, accept contract
  • Once accepted, you are provided a pickup and delivery waypoint
  • Get the grid and take it to the place
  • Contracts restock periodically (every ~60 minutes)
  • Multiple types of containers to haul
  • Space stations for players to get contracts
Contracts are not added to Economy stations. This is a Keen bug.
Vote to get it fixed here: (it takes at least 50 votes before they'll consider fixing)

Bugs, Suggestions, Questions, and Comments -> Discord[discord.gg]
While I appreciate the feedback and suggestions that arrive via comments here, I prefer to use a platform where I can provide superior communication and interaction. For this, I have created a Discord server where I can troubleshoot, give technical advice, and have discussions. Steam comments get lost to time, but Discord histories can be searched and referenced. So comments have been disabled. Go to the Discord.

Configuration Options
Note: This mod requires Economy to be enabled.
File location
~AppData\Roaming\SpaceEngineers\Saves\76561199002779266\{save game}\Storage\{mod name}\{mod name}Config.xml

Version
This shows the version of the mod that is currently running. Useful for submitting bug reports.

Logging
(true/false) For troubleshooting. Will spam your log and chat. Don't turn this on.

Reward Factor
(scalar) A direct multiple to the completion payment of a contract. The payment is calculated based on a number of factors specific to each contract and freight object. Set this to 1 to use the value calculated. Set to 2 to double it, etc. Default is 1.2 (120%).
<RewardFactor>1.2</RewardFactor>

Delivery Time Factor
(scalar) A direct multiple to the time allotted to complete the delivery for a contract. The allotted time is calculated based on a number of factors specific to each contract, including distance, estimated jumps required, and traversal of gravity wells. Set this to 1 to use the value calculated. Set to 2 to double it, etc. Default is 1 (100%).
<DeliveryTimeFactor>1</DeliveryTimeFactor>

Reputation Factor*
(scalar) A direct multiple to the reputation awarded (or deducted) when completing a contract. The awarded reputation is calculated based on a number of factors. Set this to 1 to use the value calculated. Set to 2 to double it, etc. At the default value, the reputation for the smallest freight is roughly comparable to the vanilla "hauling" contracts. Default is 0.5 (50%).
<ReputationFactor>0.5</ReputationFactor>
* This doesn't actually work. Once the API is fixed, it'll start working. Vote on the bug linked above and maybe it'll get some attention.

Delivery Distance
(meters) The distance within the destination that you must deliver freight in order to complete a contract. Destinations are always contract blocks on Economy stations, so you'll need to use a value that extends to the nearby area. A value of 30~60 works very well. Default is 60.
<DeliveryDistance>30</DeliveryDistance>
It can take up to 3 minutes for the contract to register it is complete. When completed, the GPS markers and the cargo itself will disappear.

Contract Block Refill
(natural number) The minimum number of contracts that will be maintained in a contract block (generally). Below this value and the contract block will be restocked. When restocked, blocks will receive a few additional contracts. Restocking occurs approximately every hour. Default is 3.
<ContractBlockRefill>3</ContractBlockRefill>

Contract Refresh Period
(minutes) The period between replenishing contracts in the contract blocks. The actual period varies by +/-20%. Default value is 60
<ContractRefreshPeriod>60</ContractRefreshPeriod>

Enable Space Stations
(true/false) Whether or not you want the mod to provide space stations for accepting contracts. Once the space stations have been generated, this setting is automatically set to false. If you set it back to true again, another set of space stations will be created on the next restart (the originals will not be removed). Space stations are clones of Economy stations with minor modifications and a distinctive color scheme to make them noticeable. Default value: true.
<EnableSpaceStations>true</EnableSpaceStations>

Threshold Large
(volume in cubic meters) This is how the game distinguishes cargo between "small" and "large" for the purpose of assigning them to contracts. The default value is based on the volume of a 20 block (large grid) cube. Comparisons are made to the volume of the bounding box for the cargo grid, not the actual interior. Generally this shouldn't be adjusted. Default is 20000.
<ThresholdLarge>20000</ThresholdLarge>

Threshold Huge
(volume in cubic meters) This is how the game distinguishes cargo between "large" and "huge" for the purpose of assigning them to contracts. The default value is based on the volume of a 30 block (large grid) cube. Comparisons are made to the volume of the bounding box for the cargo grid, not the actual interior. Generally this shouldn't be adjusted. Default is 67500.
<ThresholdHuge>67500</ThresholdHuge>

Blacklist Factions
(faction tags) A list of faction tags for NPC factions that you do not want to operate a Freight Contract space station. Default value: SPRT, SPID
<BlacklistFactions> <FactionTag>SPRT</FactionTag> <FactionTag>SPID</FactionTag> </BlacklistFactions>

Other Mods You Might Like