Bitburner
Steam News 1 December 20232y ago

2.5.1 Release

Any special options you have enabled in the File menu will need to be reselected after this update, due to a change in how these settings are stored internally. Also, a new previous_release branch has been added on stea…

Update log

Full Bitburner update

The complete published notes, normalized for clean reading and source attribution.

Extracted changes

1 fix5 additions2 changes0 removals
  • Gameplay
  • Compatibility
  • Server
  • Store
  • UI and audio
addedAny special options you have enabled in the File menu will need to be reselected after this update, due to a change in how these settings are stored internally.
addedAlso, a new previous_release branch has been added on steam. This will be one version behind the current live release. For instance, with this 2.5.1 release, the previous_release branch has version 2.5.0, but it will update to 2.5.1 when the next version is released. The previous_release branch or the existing development branch can be selected via Properties -> Betas -> Beta Participation.
addedAdded a faction rumors system, to learn the requirements for joining factions ingame (@jjclark1982)
added(Bladeburner) Added ns.bladeburner.nextUpdate, which allows waiting for the next update of the bladeburner mechanic (@jjclark1982) - (Bladeburner) Added ns.bladeburner.getNextBlackOp, which provides name and rank info for the next Black Operation that can be completed (@myCatsName) - (Corporation) Added ns.corporation.nextUpdate, which allows waiting for the next update of the corporation mechanic (@jjclark1982) - (Corporation) Added a size property to the return value of getProduct (@Caldwell-74) - (Corporation) ns.corporation.getCorporation return value: 'state' property is deprecated. Added 'prevState' and 'nextState' properties. (@Caldwell-74) - (Gang) Added ns.gang.nextUpdate, which allows waiting for the next update of the gang mechanic (@jjclark1982) - (Singularity) Added a JobField enum, and used this for the ns.singularity.applyToCompany function (@alutman) - (Singularity) ns.singularity.purchaseProgram now returns true for programs that are already owned even if the player doesn't have enough money to re-buy the program (@ncharris93) - (Sleeve) Added nextCompletion promise as a property of sleeve bladeburner work tasks (@Snarling) - (Stanek) Added an effect property to getFragment (@TheAimMan) - (Stock) Added ns.stock.nextUpdate, which allows waiting for the next update of the stock mechanic (@jjclark1982)
fixed(Bladeburner) Fixed a bug that could allow reaching -1 contracts available (@TheAimMan) - (Corporation) Fix an incorrect calculation when adding more employees to an office (@Caldwell-74) - (Corporation) Bulk purchase can no longer be used to exceed maximum warehouse capacity (@TheAimMan) - (Corporation) Fixed a bug that allowed out-of-order research (@TheAimMan) - (Corporation) Product production cost is stored separately for each city (@Caldwell-74) - (Sleeve) Sleeve crime work can no longer cause an overflow of %completion when performing quick crimes during bonus time (@TheAimMan) - (Stanek) Multipliers from Stanek are now calculated correctly even if the player has Entropy (@yichizhng) - (Stanek) Fix a bug where Stanek bonuses were not being removed correctly after a reset (@TheAimMan) - Fix an error that would occur in some cases when using gymGains or universityGains (@cigarmemr) - Fix tab autocompletion when running a sceript without the run command (@mytskine) - Fix a bug that could cause the wrong coding contract to be deleted when using rm (@TheAimMan) - Scripts no longer show $0 for offline money income (@alutman) - Faction invitations are now cleared properly when performing a reset (@alutman) - API functions that work on a hostname no longer work on servers that have not been added to the network. (@TheAimMan) - Fix an issue where the "True Recursion" achievement could be granted incorrectly (@jjclark1982)
added(Sleeve) Added ability to set a sleeve to idle through the UI (@Sphyxis) - Updated lots of dependencies (@Caldwell-74) - Updated electron to the latest version (Steam version only) (@Snarling) - Various spelling / grammar / wording fixes (@ficocelliguy, @Squirlll, @Warrobot10) - Minor reorganization and streamlining in Script Editor code (@Snarling) - Tweaked the .lit file referencing Illuminati to give a better idea about joining requirements (@d0sboots) - (Steam version) Replaced outdated electron-config with electron-store (@tiziodcaio)

Any special options you have enabled in the File menu will need to be reselected after this update, due to a change in how these settings are stored internally.

Also, a new previous_release branch has been added on steam. This will be one version behind the current live release. For instance, with this 2.5.1 release, the previous_release branch has version 2.5.0, but it will update to 2.5.1 when the next version is released. The previous_release branch or the existing development branch can be selected via Properties -> Betas -> Beta Participation.

### MAJOR ADDITIONS

- Added a faction rumors system, to learn the requirements for joining factions ingame (@jjclark1982)

### API

- (Bladeburner) Added ns.bladeburner.nextUpdate, which allows waiting for the next update of the bladeburner mechanic (@jjclark1982) - (Bladeburner) Added ns.bladeburner.getNextBlackOp, which provides name and rank info for the next Black Operation that can be completed (@myCatsName) - (Corporation) Added ns.corporation.nextUpdate, which allows waiting for the next update of the corporation mechanic (@jjclark1982) - (Corporation) Added a size property to the return value of getProduct (@Caldwell-74) - (Corporation) ns.corporation.getCorporation return value: 'state' property is deprecated. Added 'prevState' and 'nextState' properties. (@Caldwell-74) - (Gang) Added ns.gang.nextUpdate, which allows waiting for the next update of the gang mechanic (@jjclark1982) - (Singularity) Added a JobField enum, and used this for the ns.singularity.applyToCompany function (@alutman) - (Singularity) ns.singularity.purchaseProgram now returns true for programs that are already owned even if the player doesn't have enough money to re-buy the program (@ncharris93) - (Sleeve) Added nextCompletion promise as a property of sleeve bladeburner work tasks (@Snarling) - (Stanek) Added an effect property to getFragment (@TheAimMan) - (Stock) Added ns.stock.nextUpdate, which allows waiting for the next update of the stock mechanic (@jjclark1982)

### BUGFIX

- (Bladeburner) Fixed a bug that could allow reaching -1 contracts available (@TheAimMan) - (Corporation) Fix an incorrect calculation when adding more employees to an office (@Caldwell-74) - (Corporation) Bulk purchase can no longer be used to exceed maximum warehouse capacity (@TheAimMan) - (Corporation) Fixed a bug that allowed out-of-order research (@TheAimMan) - (Corporation) Product production cost is stored separately for each city (@Caldwell-74) - (Sleeve) Sleeve crime work can no longer cause an overflow of %completion when performing quick crimes during bonus time (@TheAimMan) - (Stanek) Multipliers from Stanek are now calculated correctly even if the player has Entropy (@yichizhng) - (Stanek) Fix a bug where Stanek bonuses were not being removed correctly after a reset (@TheAimMan) - Fix an error that would occur in some cases when using gymGains or universityGains (@cigarmemr) - Fix tab autocompletion when running a sceript without the run command (@mytskine) - Fix a bug that could cause the wrong coding contract to be deleted when using rm (@TheAimMan) - Scripts no longer show $0 for offline money income (@alutman) - Faction invitations are now cleared properly when performing a reset (@alutman) - API functions that work on a hostname no longer work on servers that have not been added to the network. (@TheAimMan) - Fix an issue where the "True Recursion" achievement could be granted incorrectly (@jjclark1982)

### MISC

- (Sleeve) Added ability to set a sleeve to idle through the UI (@Sphyxis) - Updated lots of dependencies (@Caldwell-74) - Updated electron to the latest version (Steam version only) (@Snarling) - Various spelling / grammar / wording fixes (@ficocelliguy, @Squirlll, @Warrobot10) - Minor reorganization and streamlining in Script Editor code (@Snarling) - Tweaked the .lit file referencing Illuminati to give a better idea about joining requirements (@d0sboots) - (Steam version) Replaced outdated electron-config with electron-store (@tiziodcaio)

### UI

- (Corporation) Improved

Source

Steam News / 1 December 2023

Open original