Skip to content

Latest commit

 

History

History
659 lines (551 loc) · 27.7 KB

changelog-v1.md

File metadata and controls

659 lines (551 loc) · 27.7 KB

Changelog - Legacy v1

v1.6.3 - 2022-04-01 Few stanek fixes

Stanek Gift

  • Has a minimum size of 2x3

  • Active Fragment property 'avgCharge' renamed to 'highestCharge'

  • Formula for fragment effect updated to make 561% more sense. Now you can charge to your heart content.

  • Logs for the 'chargeFragment' function updated.

    Misc.

  • Nerf noodle bar.

v1.6.0 - 2022-03-29 Grafting

** Vitalife secret lab **

  • A new mechanic called Augmentation Grafting has been added. Resleeving has been removed.
  • Credit to @violet for her incredible work.

** Stanek **

  • BREAKING: Many functions in the stanek API were renamed in order to avoid name collision with things like Map.prototype.get

** UI **

  • Major update to Sleeve, Gang UI, and Create Program (@violet)
  • re-add pre tags to support slash n in prompt (@jacktose)
  • Tabelize linked output of 'ls' (@Master-Guy)
  • Add the ability to filter open scripts (@phyzical)
  • Add minHeight to editor tabs (@violet)
  • Properly expand gang equipment cards to fill entire screen (@violet)
  • Add shortcut to Faction augmentations page from FactionsRoot (@violet)
  • Fix extra space on editor tabs (@violet)
  • Present offline message as list (@DSteve595)
  • add box showing remaining augments per faction (@jjayeon)
  • Add tab switching support to vim mode (@JParisFerrer)
  • Show current task on gang management screen (@zeddrak)
  • Fix for ui of gang members current task when set via api (@phyzical)
  • Don't hide irrelevant materials if their stock is not empty and hide irrelevant divisions from Export (@SagePtr)
  • Fix regex to enable alpha transparency hex codes (8 digits) (@surdaft)

** API **

  • Added dark web functions to ns api
  • BREAKING: purchaseTor() should returns true if player already has Tor. (@DavidGrinberg, @waffleattack)
  • Implement getBonusTime in Corporation API (@t-wolfeadam)
  • Added functions to purchase TIX and WSI (@incubusnb)
  • purchaseSleeveAug checks shock value (@incubusnb)
  • Fix bug with hacknet api
  • Fix spendHashes bug
  • Added 0 cost of asleep() (@Master-Guy)
  • Fix some misleading corporation errors (@TheRealMaxion)
  • expose the inBladeburner on the player object (@phyzical)
  • added ram charge for stanek width and height (@phyzical)
  • Fix sufficient player money check to buy back shares. (@ChrissiQ)
  • Fix Static Ram Circumventing for some NS functions (@CrafterKolyan)
  • added CorporationSoftCap to NetscriptDefinitions (@phyzical)
  • Added definition of autocomplete() 'data' argument. (@tigercat2000)
  • Adding support for text/select options in Prompt command (@PhilipArmstead)
  • Added the ability to exportGame via api (@phyzical)

** Arcade **

  • Added an arcade to New Tokyo where you can play a 4 year old version of bitburner.

** Misc. **

  • Add a warning triggered while auto-saves are off. (@MartinFournier)
  • Log info for field analysis now displays actual rank gained. (@ApamNapat)
  • Removed BladeburnerSkillCost from skill point cost description. (@ApamNapat)
  • Fix handling for UpArrow in bladeburner console. (@dowinter)
  • Add GitHub action to check PRs for generated files. (@MartinFournier)
  • Cap Staneks gift at 25x25 to prevent crashes. (@waffleattack)
  • Remove old & unused files from repository. (@MartinFournier)
  • Factions on the factions screens are sorted by story progress / type. (@phyzical)
  • Fix log manager not picking up new runs of scripts. (@phyzical)
  • Added prettier to cicd.
  • UI improvements (@phyzical)
  • Documentation / Typos (@nanogyth, @Master-Guy, @incubusnb, @ApamNapat, @phyzical, @SagePtr)
  • Give player code a copy of Division.upgrades instead of the live object (@Ornedan)
  • Fix bug with small town achievement.
  • Fix bug with purchaseSleeveAug (@phyzical)
  • Check before unlocking corp upgrade (@gianfun)
  • General codebase improvements. (@phyzical, @Master-Guy, @ApamNapat)
  • Waiting on promises in NS1 no longer freezes the script. (@Master-Guy)
  • Fix bug with missing ramcost for tFormat (@TheMas3212)
  • Fix crash with new prompt
  • Quick fix to prevent division by 0 in terminal (@Master-Guy)
  • removed ip references (@phyzical, @Master-Guy)
  • Terminal now supports 'ls -l'
  • Fix negative number formatting (@Master-Guy)
  • Fix unique ip generation (@InDieTasten)
  • remove terminal command theme from docs (@phyzical)
  • Fix 'Augmentations Left' with gang factions (@violet)
  • Attempt to fix 'bladeburner.process()' early routing issue (@MartinFournier)
  • work in progress augment fix (@phyzical)
  • Fixes missing space in Smart Supply (@TheRealMaxion)
  • Change license to Apache 2 with Commons Clause
  • updated regex sanitization (@mbrannen)
  • Sleeve fix for when faction isnt found (@phyzical)
  • Fix editor "close" naming (@phyzical)
  • Fix bug with sleeves where some factions would be listed as workable. (@phyzical)
  • Fix research tree of product industries post-prestige (@pd)
  • Added a check for exisiting industry type before expanding (@phyzical)
  • fix hackAnalyzeThreads returning infinity (@chrisrabe)
  • Make growthAnalyze more accurate (@dwRchyngqxs)
  • Add 'Zoom -> Reset Zoom' command to Steam (@smolgumball)
  • Add hasOwnProperty check to GetServer (@SagePtr)
  • Speed up employee productivity calculation (@pd)
  • Field Work and Security Work benefit from 'share' (@SagePtr)
  • Nerf noodle bar.

v1.5.0 - Steam Cloud integration

** Steam Cloud Saving **

  • Added support for steam cloud saving (@MartinFournier)

** UI **

  • background now matches game primary color (@violet)
  • page title contains version (@MartinFourier)
  • Major text editor improvements (@violet)
  • Display bonus time on sleeve page (@MartinFourier)
  • Several UI improvements (@violet, @smolgumball, @DrCuriosity, @phyzical)
  • Fix aug display in alpha (@Dominik Winter)
  • Fix display of corporation product equation (@SagePtr)
  • Make Bitverse more accessible (@ChrissiQ)
  • Make corporation warehouse more accessible (@ChrissiQ)
  • Make tab style more consistent (@violet)

** Netscript **

  • Fix bug with async.
  • Add 'printf' ns function (@Ninetailed)
  • Remove blob caching.
  • Fix formulas access check (@Ornedan)
  • Fix bug in exp calculation (@qcorradi)
  • Fix NaN comparison (@qcorradi)
  • Fix travelToCity with bad argument (@SlyCedix)
  • Fix bug where augs could not be purchased via sing (@reacocard)
  • Fix rounding error in donateToFaction (@Risenafis)
  • Fix bug with weakenAnalyze (@rhobes)
  • Prevent exploit with atExit (@Ornedan)
  • Double 'share' power

** Corporations **

  • Fix bugs with corp API (@pigalot)
  • Add smart supply func to corp API (@pd)

** Misc. **

  • The file API now allows GET and DELETE (@lordducky)
  • Force achievement calculation on BN completion (@SagePtr)
  • Cleanup in repository (@MartinFourier)
  • Several improvements to the electron version (@MartinFourier)
  • Fix bug with casino roulette (@jamie-mac)
  • Terminal history persists in savefile (@MartinFourier)
  • Fix tests (@jamie-mac)
  • Fix crash with electron windows tracker (@smolgumball)
  • Fix BN6/7 passive reputation gain (@BrianLDev)
  • Fix Sleeve not resetting on install (@waffleattack)
  • Sort joined factions (@jjayeon)
  • Update documentation / typo (@lethern, @Meowdoleon, @JohnnyUrosevic, @JosephDavidTalbot, @pd, @lethern, @lordducky, @zeddrak, @fearnlj01, @reasonablytall, @MatthewTh0, @SagePtr, @manniL, @Jedimaster4559, @loganville, @Arrow2thekn33, @wdpk, @fwolfst, @fschoenfeldt, @Waladil, @AdamTReineke, @citrusmunch, @factubsio, @ashtongreen, @ChrissiQ, @DJ-Laser, @waffleattack, @ApamNapat, @CrafterKolyan, @DSteve595)
  • Nerf noodle bar.

v1.4.0 - 2022-01-18 Sharing is caring

** Computer sharing **

  • A new mechanic has been added, it's is invoked by calling the new function 'share'. This mechanic helps you farm reputation faster.

** gang **

  • Installing augs means losing a little bit of ascension multipliers.

** Misc. **

  • Prevent gang API from performing actions for the type of gang they are not. (@TheMas3212)
  • Fix donation to gang faction. (@TheMas3212)
  • Fix gang check crashing the game. (@TheMas3212)
  • Make time compression more robust.
  • Fix bug with scp.
  • Add zoom to steam version. (@MartinFourier)
  • Fix donateToFaction accepts donation of NaN. (@woody-lam-cwl)
  • Show correct hash capacity gain on cache level upgrade tooltip. (@woody-lam-cwl)
  • Fix tests (@woody-lam-cwl)
  • Fix cache tooltip (@woody-lam-cwl)
  • Added script to prettify save file for debugging (@MartinFourier)
  • Update documentation / typos (@theit8514, @thadguidry, @tigercat2000, @SlyCedix, @Spacejoker, @KenJohansson, @Ornedan, @JustAnOkapi, @violet, @philarmstead, @TheMas3212, @dcragusa, @XxKingsxX-Pinu, @paiv, @smolgumball, @zeddrak, @stinky-lizard, @violet, @Feodoric, @daanflore, @markusariliu, @mstruebing, @erplsf, @waffleattack, @Dexalt142, @AIT-OLPE, @deathly809, @BuckAMayzing, @MartinFourier, @pigalot, @lethern)
  • Fix BN3+ achievement (@SagePtr)
  • Fix reputation carry over bug (@TheMas3212)
  • Add button to exit infiltrations (@TheMas3212)
  • Add dev menu achievement check (@TheMas3212)
  • Add 'host' config for electron server (@MartinFourier)
  • Suppress save toast only works for autosave (@MartinFourier)
  • Fix some achievements not triggering with 'backdoor' (@SagePtr)
  • Update Neuroflux Governor description.
  • Fix bug with electron server.
  • Fix bug with corporation employee assignment function (@Ornedan)
  • Add detailed information to terminal 'mem' command (@MartinFourier)
  • Add savestamp to savefile (@MartinFourier)
  • Dev menu can apply export bonus (@MartinFourier)
  • Icarus message no longer applies on top of itself (@Feodoric)
  • purchase augment via API can no longer buy Neuroflux when it shouldn't (@Feodoric)
  • Syntax highlighter should be smarter (@neuralsim)
  • Fix some miscalculation when calculating money stolen (@zeddrak)
  • Fix max cache achievement working with 0 cache (@MartinFourier)
  • Add achievements in the game, not just steam (@MartinFourier)
  • Overflow hash converts to money automatically (@MartinFourier)
  • Make mathjax load locally (@MartinFourier)
  • Make favor calculation more efficient (@kittycat2002)
  • Fix some scripts crashing the game on startup (@MartinFourier)
  • Toasts will appear above tail window (@MartinFourier)
  • Fix issue that can cause terminal actions to start on one server and end on another (@MartinFourier)
  • Fix 'fileExists' not correctly matching file names (@TheMas3212)
  • Refactor some code to be more efficient (@TheMas3212)
  • Fix exp gain for terminal grow and weaken (@violet)
  • Refactor script death code to reject waiting promises instead of resolving (@Ornedan)
  • HP recalculates on defense exp gain (@TheMas3212)
  • Fix log for ascendMember (@TheMas3212)
  • Netscript ports clear on reset (@TheMas3212)
  • Fix bug related to company (@TheMas3212)
  • Fix bug where corporation handbook would not be correctly added (@TheMas3212)
  • Servers in hash upgrades are sorted alpha (@MartinFourier)
  • Fix very old save not properly migrating augmentation renamed in 0.56 (@MartinFourier)
  • Add font height and line height in theme settings (@MartinFourier)
  • Fix crash when quitting job (@MartinFourier)
  • Added save file validation system (@TheMas3212)
  • React and ReactDOM are now global objects (@pigalot)
  • 'nano' supports globs (@smolgumball)
  • Character overview can be dragged (@MartinFourier)
  • Job page updates in real time (@violet)
  • Company favor gain uses the same calculation as faction, this is just performance the value didn't change (@violet)
  • ns2 files work with more import options (@theit8514)
  • Allow autocomplete for partial executables (@violet)
  • Add support for contract completion (@violet)
  • 'ls' link are clickable (@smolgumball)
  • Prevent steam from opening external LOCAL files (@MartinFourier)
  • Fix a bug with autocomplete (@Feodoric)
  • Optimise achievement checks (@Feodoric)
  • Hacknet server achievements grant associated hacknet node achievement (@Feodoric)
  • Fix display bug with hacknet (@Feodoric)
  • 'analyze' now says if the server is backdoored (@deathly809)
  • Add option to exclude running script from save (@MartinFourier)
  • Game now catches more errors and redirects to recovery page (@MartinFourier)
  • Fix bug with autocomplete (@violet)
  • Add tooltip to unfocus work (@violet)
  • Add detailst overview (@MartinFourier)
  • Fix focus bug (@deathly809)
  • Fix some NaN handling (@deathly809)
  • Added 'mv' ns function (@deathly809)
  • Add focus argument to some singularity functions (@violet)
  • Fix some functions not disabling log correctly (@deathly809)
  • General UI improvements (@violet)
  • Handle steamworks errors gravefully (@MartinFourier)
  • Fix some react component not unmounting correctly (@MartinFourier)
  • 'help' autocompletes (@violet)
  • No longer push all achievements to steam (@Ornedan)
  • Recovery page has more information (@MartinFourier)
  • Added 'getGameInfo' ns function (@MartinFourier)
  • SF3.3 unlocks all corp API (@pigalot)
  • Major improvements to corp API (@pigalot)
  • Prevent seed money outside BN3 (@pigalot)
  • Fix bug where using keyboard shortcuts would crash if the feature is not available (@MartinFourier)\
  • Sidebar remains opened/closed on save (@MartinFourier)
  • Added tooltip to sidebar when closed (@MartinFourier)
  • Fix bug where Formulas.exe is not available when starting BN5 (@TheMas3212)
  • Fix CI (@tvanderpol)
  • Change shortcuts to match sidebar (@MartinFourier)
  • Format gang respect (@attrib)
  • Add modal to text editor with ram details (@violet)
  • Fix several bugs with singularity focus (@violet)
  • Nerf noodle bar.

v1.3.0 - 2022-01-04 Cleaning up

** External IDE integration **

  • The Steam version has a webserver that allows integration with external IDEs. A VSCode extension is available on the market place. (The documentation for the ext. isn't written yet)

** Source-Files **

  • SF4 has been reworked.
  • New SF -1.

** UI **

  • Fix some edge case with skill bat tooltips (@MartinFournier)
  • Made some background match theme color (@Kejikus)
  • Fix problem with script editor height not adjusting correctly (@billyvg)
  • Fix some formatting issues with Bladeburner (@MartinFournier, @violet)
  • Fix some functions like 'alert' format messages better (@MageKing17)
  • Many community themes added.
  • New script editor theme (@Hedrauta, @Dexalt142)
  • Improvements to tail windows (@theit8514)
  • Training is more consise (@mikomyazaki)
  • Fix Investopedia not displaying properly (@JotaroS)
  • Remove alpha from theme editor (@MartinFournier)
  • Fix corporation tooltip not displaying properly (@MartinFournier)
  • Add tooltip on backdoored location names (@MartinFournier)
  • Allow toasts to be dismissed by clicking them (@violet)
  • Darkweb item listing now shows what you own. (@hexnaught)

** Bug fix **

  • Fix unit tests (@MartinFournier)
  • Fixed issue with 'cat' and 'read' not finding foldered files (@Nick-Colclasure)
  • Buying on the dark web will remove incomplete exe (@hexnaught)
  • Fix bug that would cause the game to crash trying to go to a job without a job (@hexnaught)
  • purchaseServer validation (@violet)
  • Script Editor focuses code when changing tab (@MartinFournier)
  • Fix script editor for .txt files (@65-7a)
  • Fix 'buy' command not displaying correctly. (@hexnaught)
  • Fix hackAnalyzeThread returning NaN (@mikomyazaki)
  • Electron handles exceptions better (@MageKing17)
  • Electron will handle 'unresponsive' event and present the opportunity to reload the game with no scripts (@MartinFournier)
  • Fix 'cp' between folders (@theit8514)
  • Fix throwing null/undefined errors (@violet)
  • Allow shortcuts to work when unfocused (@MageKing17)
  • Fix some dependency issue (@locriacyber)
  • Fix corporation state returning an object instead of a string (@antonvmironov)
  • Fix 'mv' overwriting files (@theit8514)
  • Fix joesguns not being influenced by hack/grow (@dou867, @MartinFournier)
  • Added warning when opening external links. (@MartinFournier)
  • Prevent applying for positions that aren't offered (@TheMas3212)
  • Import has validation (@MartinFournier)

** Misc. **

  • Added vim mode to script editor (@billyvg)
  • Clean up script editor code (@Rez855)
  • 'cat' works on scripts (@65-7a)
  • Add wordWrap for Monaco (@MartinFournier)
  • Include map bundles in electron for easier debugging (@MartinFournier)
  • Fix importing very large files (@MartinFournier)
  • Cache program blob, reducing ram usage of the game (@theit8514)
  • Dev menu can set server to $0 (@mikomyazaki)
  • 'backdoor' allows direct connect (@mikomyazaki)
  • Github workflow work (@MartinFournier)
  • workForFaction / workForCompany have a new parameter (@theit8514)
  • Alias accept single quotes (@sporkwitch, @FaintSpeaker)
  • Add grep options to 'ps' (@maxtimum)
  • Added buy all option to 'buy' (@anthonydroberts)
  • Added more shortcuts to terminal input (@Frank-py)
  • Refactor some port code (@ErzengelLichtes)
  • Settings to control GiB vs GB (@ErzengelLichtes)
  • Add electron option to export save game (@MartinFournier)
  • Electron improvements (@MartinFournier)
  • Expose some notifications functions to electron (@MartinFournier)
  • Documentation (@MartinFournier, @cyn, @millennIumAMbiguity, @2PacIsAlive, @TheCoderJT, @hexnaught, @sschmidTU, @FOLLGAD, @Hedrauta, @Xynrati, @mikomyazaki, @Icehawk78, @aaronransley, @TheMas3212, @Hedrauta, @alkemann, @ReeseJones, @amclark42, @thadguidry, @jasonhaxstuff, @pan-kuleczka, @jhollowe, @ApatheticsAnonymous, @erplsf, @daanflore, @violet, @Kebap, @smolgumball, @woody-lam-cwl)

v1.1.0 - 2021-12-18 You guys are awesome (community because they're god damn awesome)

** Script Editor **

  • The text editor can open several files at once. (@Rez855 / @Shadow72) It's not perfect so keep the feedback coming.

** Steam **

  • Windows has a new launch option that lets player start with killing all their scripts This is a safety net in case all the other safety nets fail.
  • Linux has several launch options that use different flags for different OS.
  • Debug and Fullscreen are available in the window utility bar.
  • Tried (and maybe failed) to make the game completely kill itself after closing. This one I still don't know wtf is going.
  • No longer has background throttling.
  • Default color should be pitch black when loading
  • Add BN13: Challenge achievement.

** Tutorial **

** Netscript **

  • getGangInformation returns more information.
  • getAscensionResult added
  • getMemberInformation returns more info
  • Formulas API has new functions for gang.
  • Added documentation for corp API.
  • exec has clearer error message when you send invalid data.
  • getServer returns all defined field for hacknet servers.
  • Fix a bug with scp multiple files (@theit8514)
  • Stack traces should be smarter at replacing blobs with filenames
  • Fix a weird error message that would occur when throwing raw strings.
  • Fix shortcuts not working.
  • Re-added setFocus and isFocused (@theit8514)
  • new function getHashUpgrades (@MartinFournier)
  • enableLog accepts "ALL" like disableLog (@wynro)
  • toast() doesn't crash on invalid data (@ivanjermakov)
  • alert() doesn't crash on invalid data (@Siern)
  • Fixed an issue where scripts don't run where they should.
  • Sleeve getInformation now returns cha
  • getServer does work with no argument now
  • workForFaction returns false when it mistakenly returned null

** Character Overview **

  • The character overview now shows the amount of exp needed to next level (@MartinFournier)

** Misc. **

  • Add option to supress Game Saved! toasts (@MartinFournier)
  • Fix bug where ctrl+alt+j was eaten by the wrong process. (@billyvg)
  • Theme Editor lets you paste colors (@MartinFournier)
  • ctrl + u/k/w should work on terminal (@billyvg)
  • Game now shows commit number, this is mostly for me. (@MartinFourier)
  • running a bad script will give a clearer error message (@TheCoderJT)
  • Default terminal capacity is maximum (@SayntGarmo)
  • Fix problems with cp and mv (@theit8514)
  • Make monaco load fully offline for players behind firewalls.
  • change beginer guide to use n00dles instead of foodnstuff
  • BN13 is harder
  • nerf int gain from manualHack
  • Fix UI displaying wrong stats (@DJMatch3000)
  • Fix button not disabling as it should.
  • New location in Ishima.
  • Add setting to suppress stock market popups.
  • Typo fixes (@Hedrauta, @cvr-119, @Ationi, @millennIumAMbiguity @TealKoi, @TheCoderJT, @cblte, @2PacIsAlive, @MageKing17, @Xynrati, @Adraxas, @pobiega)
  • Fix 100% territory achievement.
  • Reword message on active scripts page.
  • Fix terminal not clearing after BN
  • Remove references to .fconf
  • Augmentation pages shows BN difficulty with SF5
  • Fix scripts saving on wrong server while 'connect'ing
  • Fix gym discount not working.
  • Fix scan-analyze not working with timestamps
  • Hash upgrades remember last choice.
  • Save files now sort by date
  • The covenant no longer supports negative memory purchases
  • Fix corp shares buyback triggering by pressing enter
  • Staneks gift display avg / num charges
  • Infiltration rewards no longer decay with better stats
  • terminal 'true' is parsed as boolean not string
  • tail and kill use autocomplete()
  • Fix focus for coding contract
  • massive boost to noodle bar.

** Special Thanks **

  • Special thank you to everyone on Discord who can answer new player questions so I can focus on more important things.

v1.1.0 - 2021-12-03 BN13: They're Lunatics (hydroflame & community)

** BN13: They're Lunatics **

  • BN13 added.

** Steam **

  • Tested on all 3 major OS.
  • 94 achievements added
  • Release is 2021-12-10.

** Corporation API **

  • Added corporation API. (Unstable)

** Netscript **

  • tprintf crashes when not giving a format as first arg.
  • tprintf no longer prints filename (@BartKoppelmans)
  • TIX buy/sell/sellShort all return askprice/bidprice (@Insight)
  • getRunningScript now works.
  • Fix disableLog for gang and TIX API
  • getOwnedSourceFiles is not singularity anymore (makes it easier to share scripts.) (@theit8514)
  • true/false is a valid value to send to other scripts.
  • workForFaction no longer returns null when trying to work for gang.
  • Scripts logging no longer generates the string if logging is disabled. This should give performance boost for some scripts.

** Gang **

  • Gang with 0 territory can no longer fight
  • Territory now caps at exactly 0 or 1.

** Misc. **

  • Clicking "previous" on the browser will not pretend you had unsaved information allowing you to cancel if needs be.
  • Fixed some tail box coloring issue.
  • Fixed BladeBurner getCityCommunities ram cost
  • The download terminal command no longer duplicate extensions (@Insight)
  • Fix #000 on #000 text in blackjack. (@Insight)
  • Remove reference to .fconf
  • Tail boxes all die on soft reset.
  • Fix codign contract focus bug.
  • Megacorp factions simply re-invite you instead of auto added on reset. (@theit8514)
  • Tail window is bound to html body.
  • Infiltration reward is tied to your potential stats, not your actual stats So you won't lose reward for doing the same thing over and over.
  • intelligence lowers program creation requirements.
  • Terminal parses true as the boolean, not the string.
  • Tail and kill autocomplete using the ns2 autocomplete feature.
  • scan-analyze doesn't take up as many terminal entries.
  • GangOtherInfo documentation now renders correctly.
  • ActiveScripts search box also searches for script names.
  • Infinite money no longer allows for infinite hacknet server.
  • Blackjack doesn't make you lose money twice.
  • Recent Scripts is now from most to least recent.
  • Fix mathjax ascii art bug in NiteSec.
  • Remove warning that the theme editor is slow, it's only slow in dev mode.
  • In BN8 is it possible to reduce the money on a server without gaining any.
  • In the options, the timestamp feature has a placeholder explaining the expected format.
  • Bunch of doc typo fix. (hydroflame & @BartKoppelmans & @cvr-119)
  • nerf noodle bar

v1.0.2 - 2021-11-17 It's the little things (hydroflame)

** Breaking (very small I promise!) **

  • buy / sell now return getAskPrice / getBidPrice instead of just price. This should help solve some inconsistencies.

** Misc. **

  • scripts logs are colorized. Start your log with SUCCESS, ERROR, FAIL, WARN, INFO.
  • documentation for scp not say string | string[]
  • Donation link updated.
  • nerf noodle bar

v1.0.1 - 2021-11-17 New documentation (hydroflame)

** Documentation **

** Reputation **

  • Fixed favor not affecting faction work reputation gain (Yeah, I know right?)

** Hacknet **

  • Servers are now considerd "purchasedByPlayers"

** Script Editor **

  • solarized themes now work.

** Corporation **

  • Dividends are now much more taxed.
  • The 2 upgrades that reduced taxes are now much stronger.

** Misc. **

  • Starting / Stopping scripts on hashnet servers immediately updates their hash rate (instead of on the next tick)
  • Hacknet has tooltip showing what the result of the upgrade would be.
  • Augmentations page displayes current price multiplier as well as explains the mechanic.
  • Terminal now is 25x stronger.
  • Tail boxes use pre-wrap for it's lines.
  • Tail boxes allow you to rerun dead scripts.
  • Tail boxes can no longer open the same one twice.
  • Terminal now autocompletes through aliases.
  • Make alter reality harder.
  • Fix bladeburner cancelling actions when manually starting anything with Simulacrum.
  • Buying hash upgrade to increase uni class or gym training will apply to current class.
  • Internally the game no longer uses the decimal library.
  • Fix an issue where 'download *' would generate weird windows files.
  • Timestamps can be set to any format in the options.
  • Fix typo in documentation share popup.
  • Remove bunch of debug log.
  • Fix typo in corporation handbook literature.
  • Fix typo in documentation
  • Fix duplicate SF -1 exploit. (Yeah, an exploit of exploits, now were meta)
  • Fix offline hacking earning being attributed to hacknet.
  • nerf noodle bar

v1.0.0 - 2021-11-10 Breaking the API :( (blame hydroflame)

** Announcement **

  • Several API breaks have been implemented.
  • See the v1.0.0 migration guide under Documentation
  • Everyone gets 10 free neuroflux level.

** Netscript **

  • Fix a bug that would cause RAM to not get recalculated.
  • New function: hackAnalyzeSecurity
  • New function: growthAnalyzeSecurity
  • New function: weakenAnalyze

** Script Editor **

  • Sometimes warn you about unawaited infinite loops.
  • ns1 functions are now correctly colors in Monokai.

** Programs **

  • Formulas.exe is a new program that lets you use the formulas API.

** Corporations **

  • Real Estate takes up a tiny bit of room.
  • Dividends are now taxes exponentially in certain bitnodes.
  • UI displays how many level of each corporation upgrade.
  • Fix exploit with going public.
  • Employee salary no longer increase.

** Documentation **

  • The documentation is now autogenerated into .md files. It is usable but not yet linked to readthedocs. It's on github.

** Misc. **

  • Favor is not internall floating point. Meaning I don't have to save an extra variable.
  • Manually starting a Bladeburner action cancels unfocused action.
  • Updated description of gang territory to be clearer.
  • Hacknet expenses and profit are in different categories.
  • Fixed favor equation.
  • Toast messages aren't hidden behind work in progress screen.
  • Fix bug that made infiltration checkmark look off by one.
  • Fix some inconsistency with running files that start or don't start with /
  • Can't tail the same window twice.
  • Added recovery mode. Hopefully no one will ever have to use it.
  • Fix readthedocs
  • Programs now give int exp based on time not program.
  • Many sing. functions now give int exp.
  • Active Scripts page now displays some arguments next to script name.
  • Fixed some invisible black text.
  • Button colors can be edited.
  • Added 2 new colors in the theme editor: background primary and background secondary.
  • infiltration uses key instead of keycode so it should work better on non-american keyboards.
  • buff noodle bar.