Software Inc.

Software Inc.

57 ratings
BetterContracts
4
   
Award
Favorite
Favorited
Unfavorite
Type: Code mod
File Size
Posted
Updated
347.615 KB
20 Sep, 2023 @ 7:14am
5 Feb, 2024 @ 1:22pm
14 Change Notes ( view )

Subscribe to download
BetterContracts

In 1 collection by GamerJSP
The Better Series
4 items
Description
Overview

What does this mod do ?
BetterContracts automates the contract process to make it more consistent and usable later in the game.
Choose which stages to automate, which preset mode on how much work to do, and how many bugs you wish to fix before release.

Select which stages are automated for more control, how many bugs, or just let the mod handle it all.

Choose to allow contracts to be prioritised, so teams only work on 1 contract at a time, speeding up each contract and making them more likely to meet the deadline. This works with different teams on the design and dev phases, along side multiple teams in each phase.
P.S, The game automatically starts contracts if they have sat for 1 year, so don't hold to many !

Ideal for speeding up the early game, or using contracts in the late game for discovering a designers creativity. Keep teams busy without flooding your work item view.

Check out the options for configuration options.

Mod is working as of 1.6

What's next?
The mod is a QOL mod at the moment, but in the long term i hope to add new content, that will allow more options in the types of company you wish to play. A few of those ideas are:

A new role, "Contract/Deal Manager"
The new role that would be able to find new and better contracts / deals, and auto assign them to teams. Possibly if skilled enough, they could help negate some of the negatives or extend the contract time, at the cost of their time.




Latest Updates
09/04/2024
Crash bug fix

05/02/2024
More bug fixes

15/10/2023
Contracts will no longer get stuck in the beta phase when all fixable bugs have been fixed
Improved optimal preset mod, providing at least satisfactory ratings

12/10/2023
Backwards compatibility added for Software Inc v1.6
Default options are now set correctly on first mod load
55 Comments
Still nobody 30 Mar @ 11:37am 
Problem:
System.NullReferenceException: Object reference not set to an instance of an object
at Core.Utilities.WorkItemUtilities.PauseWorkItem (WorkItem w) [0x0000d] in <ff7c862dab66420abf706c52685d2064>:0

Workaround:
Try to finish all your current contracts before closing the game.
With there are no contracts to load when you start the game, the mod works fine.
GamerJSP  [author] 3 Feb @ 11:40am 
SamAres,
This may depend on what other contracts are in progress. If there is already a contract in the next stage, with the same team, it will wait to promote so only 1 contract is focused on at a time.
SamAres 24 Jan @ 1:46am 
When it goes to promote from alpha to beta I can't click yes. Restarting didnt help.
TwotoolusFLY_LSh.st 24 Jan @ 1:05am 
i think, need update
SpaceLatch 30 Dec, 2024 @ 9:45am 
System.NullReferenceException: Object reference not set to an instance of an object
at Core.Utilities.WorkItemUtilities.PauseWorkItem (WorkItem w) [0x0000d] in <ff7c862dab66420abf706c52685d2064>:0
GamerJSP  [author] 15 Oct, 2024 @ 12:12pm 
@Demon Lord Lucifer
Unfortunately i don't think its possible at the moment to add new roles. At least not fully. Maybe if i get some time, i will look to implement a light version of this, or pester the devs to get modding support on this.
Demon lord Lucifer 11 Oct, 2024 @ 6:47am 
I'm loving the Mod so far and i hope you can expand it a little so we can auto accept contracts, your idea for a contract manager is great i like it, and it's useful for both early and late game, i tend to spam out contracts in late game when i'm between big releases if i have teams that are idle or low workload
Vivladius 4 Jun, 2024 @ 12:27pm 
I was able to reproduce the error as well.

I played with the mod for a week without encountering any problems, and no game updates were released during that time. However, today I noticed that it appears every time I load a save while having two contract jobs: one in the design stage and another in the Alpha or Beta phase.
When I load the game with all contract jobs in a single phase, the error does not occur.

```
System.NullReferenceException: Object reference not set to an instance of an object
at Core.Utilities.WorkItemUtilities.UnPauseWorkItem (WorkItem w) [0x0000d] in <86b6300171a7418cb3ca5e55563fca91>:0
```
GamerJSP  [author] 24 May, 2024 @ 9:17am 
Thanks for the info guys, I will take a look.

Rfmz - all configuration options are in the options. Simply go on the mods tab and each mod is in its own expandable box.
rfmz 23 May, 2024 @ 6:32pm 
How do I open the mod config in game?