Bitburner
Steam News 6 March 20242y ago

v2.6.0: IPvGO (5 Mar 2024)

### MAJOR ADDITIONS - A new minigame IPvGO, based on the game Go. Visit DefComm in New Tokyo or the CIA in Sector-12 for access. Documentation for the mechanic is available ingame under "How to Play" once the mechanic i…

Update log

Full Bitburner update

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

Extracted changes

2 fixes2 additions1 change0 removals
  • Gameplay
  • Server
  • UI and audio
  • Performance
addedA new minigame IPvGO, based on the game Go. Visit DefComm in New Tokyo or the CIA in Sector-12 for access. Documentation for the mechanic is available ingame under "How to Play" once the mechanic is available. (@ficocelliguy) - A new BitNode has been added which focuses on the IPvGO mechanic (@ficocelliguy)
fixed(Bladeburner) ns.bladeburner.getSkillUpgradeCost now returns infinity if requesting a cost above the maximum skill level (@Semanual) - (CodingContract) Fixed an issue where ns.codingcontract.getData was leaking internal arrays when contract data was a 2-d array (@LJNeon) - (CodingContract) ns.codingcontract.createDummyContract now returns the filename of the created contract (@Spartelfant) - (Gang) Added ns.gang.getInstallResult for determining the effect an augmentation install will have on gang member ascension multipliers (@LJNeon) - (Go) Added the ns.go API, which allows interaction with the new IPvGO mechanic. While this is in development, the API may undergo changes (@ficocelliguy) - (Hashnet) Fixed a bug that allowed spending negative hashes (@yichizhng) - (Ports) Added ns.nextPortWrite, which allows waiting for the next write to a port without creating a port handle object (@LJNeon) - (Ports) Ports now support all clonable data (@LJNeon) - (Singularity) Add type information for ns.singularity.getCurrentWork return value (@Semanual) - (Stanek) Fix ns.stanek.acceptGift which was not working in 2.5.2 (@jjclark1982) - ns.getPlayer now also provides the player's karma. ns.heart.break is no longer a hidden function (@LJNeon) - ns.atExit can be provided a string id as a second parameter, to set multiple atExit callbacks for the same script (@shyguy1412) - Improved the efficiency and accuracy of growth formulas (@d0sboots) - ns.formatNumber now throws an error if specifying a suffixStart less than 1000 (@TheAimMan) - HGWOptions now accepts a non-integer number of threads (@Caldwell-74) - Fixed outdated docs for ns.spawn() (@adeilt) - Fixed ns.serverExists returning incorrect value for an endgame server (@cigarmemr) - Refactored weaken effect calculation (@Caldwell-74)
changed### UI
fixed(Augmentations) Fixed some missing description text for Hacknet multipliers (@jjclark1982) - (Corporation) Align columns correctly in warehouse breakdown table (@jjclark1982) - (Corporation) Several typo fixes in Corporation modals (@cigarmemr) - (Documentation) Ingame documentation now displays line breaks inside tables correctly (@Snarling) - (Documentation) Added a documentation page for converting .script to .js (@LJNeon, @jjclark1982, @Snarling) - (Documentation) Script editor doc button points to correct docs (@LJNeon) - (Hashnet) Hash upgrade descriptions use proper number formatting options (@Snarling) - (Hacknet) Hacknet display shows a dynamic amount of columns based on screen width (@shyguy1412) - (Infiltration) Changed how the CheatCodeGame is displayed (@alutman, @Snarling) - (Infiltration) If currently performing faction work, UI defaults to trading info for rep with that faction (@LJNeon) - (Sleeve) If intelligence is unlocked, sleeve intelligence is shown in the UI (@Caldwell-74) - (Stockmarket) Changed color of stocks increasing in value (@Semanual) - (Terminal) Improved scroll behavior on the Terminal (@Snarling) - (Theme) Added 3 new theme elements to properly support light themes (@adeilt) - Added a tail render interval setting, changing how frequently tail windows redraw their contents (@Caldwell-74) - Reorganization of some content and sorting of scripts on the Active Scripts page (@Snarling, @TheAimMan) - "Disable Text Effects" option also disables the corrupted text display (@draughtnyan) - fl1ght.exe now displays the related requirements in a more readable way (@TheAimMan, @LJNeon) - Miscellaneous wording fixes (@cigarmemr)
added(CodingContract) Improve parsing of player input for arrays in coding contracts (@rocket3989) - (Corporation) Fix an incorrect demand range for Minerals (@catloversg) - (Corporation) Added ingame documentation (@catloversg) - (Corporation) Divisions impact on corporation valuation is now based on number of offices and warehouses (@catloversg) - (Corporation) Improve performance of calculations (@catloversg) - (Bladeburner) Band-aid

### MAJOR ADDITIONS

- A new minigame IPvGO, based on the game Go. Visit DefComm in New Tokyo or the CIA in Sector-12 for access. Documentation for the mechanic is available ingame under "How to Play" once the mechanic is available. (@ficocelliguy) - A new BitNode has been added which focuses on the IPvGO mechanic (@ficocelliguy)

### API

- (Bladeburner) ns.bladeburner.getSkillUpgradeCost now returns infinity if requesting a cost above the maximum skill level (@Semanual) - (CodingContract) Fixed an issue where ns.codingcontract.getData was leaking internal arrays when contract data was a 2-d array (@LJNeon) - (CodingContract) ns.codingcontract.createDummyContract now returns the filename of the created contract (@Spartelfant) - (Gang) Added ns.gang.getInstallResult for determining the effect an augmentation install will have on gang member ascension multipliers (@LJNeon) - (Go) Added the ns.go API, which allows interaction with the new IPvGO mechanic. While this is in development, the API may undergo changes (@ficocelliguy) - (Hashnet) Fixed a bug that allowed spending negative hashes (@yichizhng) - (Ports) Added ns.nextPortWrite, which allows waiting for the next write to a port without creating a port handle object (@LJNeon) - (Ports) Ports now support all clonable data (@LJNeon) - (Singularity) Add type information for ns.singularity.getCurrentWork return value (@Semanual) - (Stanek) Fix ns.stanek.acceptGift which was not working in 2.5.2 (@jjclark1982) - ns.getPlayer now also provides the player's karma. ns.heart.break is no longer a hidden function (@LJNeon) - ns.atExit can be provided a string id as a second parameter, to set multiple atExit callbacks for the same script (@shyguy1412) - Improved the efficiency and accuracy of growth formulas (@d0sboots) - ns.formatNumber now throws an error if specifying a suffixStart less than 1000 (@TheAimMan) - HGWOptions now accepts a non-integer number of threads (@Caldwell-74) - Fixed outdated docs for ns.spawn() (@adeilt) - Fixed ns.serverExists returning incorrect value for an endgame server (@cigarmemr) - Refactored weaken effect calculation (@Caldwell-74)

### UI

- (Augmentations) Fixed some missing description text for Hacknet multipliers (@jjclark1982) - (Corporation) Align columns correctly in warehouse breakdown table (@jjclark1982) - (Corporation) Several typo fixes in Corporation modals (@cigarmemr) - (Documentation) Ingame documentation now displays line breaks inside tables correctly (@Snarling) - (Documentation) Added a documentation page for converting .script to .js (@LJNeon, @jjclark1982, @Snarling) - (Documentation) Script editor doc button points to correct docs (@LJNeon) - (Hashnet) Hash upgrade descriptions use proper number formatting options (@Snarling) - (Hacknet) Hacknet display shows a dynamic amount of columns based on screen width (@shyguy1412) - (Infiltration) Changed how the CheatCodeGame is displayed (@alutman, @Snarling) - (Infiltration) If currently performing faction work, UI defaults to trading info for rep with that faction (@LJNeon) - (Sleeve) If intelligence is unlocked, sleeve intelligence is shown in the UI (@Caldwell-74) - (Stockmarket) Changed color of stocks increasing in value (@Semanual) - (Terminal) Improved scroll behavior on the Terminal (@Snarling) - (Theme) Added 3 new theme elements to properly support light themes (@adeilt) - Added a tail render interval setting, changing how frequently tail windows redraw their contents (@Caldwell-74) - Reorganization of some content and sorting of scripts on the Active Scripts page (@Snarling, @TheAimMan) - "Disable Text Effects" option also disables the corrupted text display (@draughtnyan) - fl1ght.exe now displays the related requirements in a more readable way (@TheAimMan, @LJNeon) - Miscellaneous wording fixes (@cigarmemr)

### MISC

- (CodingContract) Improve parsing of player input for arrays in coding contracts (@rocket3989) - (Corporation) Fix an incorrect demand range for Minerals (@catloversg) - (Corporation) Added ingame documentation (@catloversg) - (Corporation) Divisions impact on corporation valuation is now based on number of offices and warehouses (@catloversg) - (Corporation) Improve performance of calculations (@catloversg) - (Bladeburner) Band-aid

Source

Steam News / 6 March 2024

Open original