catloversg
4a91a71891
UI: Reload immediately after importing, deleting save data or killing all scripts ( #2697 )
2026-04-28 00:08:13 -07:00
catloversg
5cb0d559df
UI: Consistently calculate BitNode "level" ( #2645 )
2026-04-10 15:45:18 -07:00
catloversg
2819947378
CODEBASE: Refactor and fix issues in db.ts ( #2623 )
2026-04-03 15:28:48 -07:00
catloversg
38d5f3b364
REFACTOR: Split Settings.ts to reduce number of imports ( #2600 )
2026-03-26 18:33:11 -07:00
catloversg
ed557e9e46
BUGFIX: Import save comparison popup shows wrong BN level ( #2595 )
2026-03-24 13:49:44 -07:00
catloversg
77cc7874ab
MISC: Support importing Steam Cloud save file manually ( #2583 )
2026-03-21 22:23:43 -07:00
Michael Ficocelli
6073964768
DARKNET: Darkweb Expansion Project & Bitnode ( #2139 )
...
This is BN15. It is a really big change; see the PR for all the details.
2026-02-03 03:40:36 -08:00
catloversg
d92b5520ec
UI: Do not show error popup related to Stanek's Gift data when loading save files from pre-v1.1.0 ( #2429 )
2025-12-19 12:32:20 -08:00
catloversg
bd2af9392f
UI: Show useful error messages when loading unsupported save data from newer versions ( #2425 )
2025-12-18 14:51:48 -08:00
catloversg
21ddb99fd5
MISC: Export save data before migrating to v3 ( #2304 )
2025-09-02 22:55:44 -07:00
Michael Ficocelli
dd128842af
INFIL: Add stat requirements; Add market consequences for spamming infiltration ( #2210 )
...
The primary parts are changing the way stats affect infiltration difficulty, to make rewards more intuitive and balanced, and adding a "market demand" mechanism, which kicks in when doing lots of infils quickly. With current parameters, market demand shouldn't affect manual play at all, and won't affect most auto-infil terribly (it depends how they're implemented).
This was a complex change, see PR #2210 for the full context
2025-07-20 11:01:47 -07:00
catloversg
5e3a2cce0f
BUGFIX: Exporting game via menu of Steam app does not give export bonus ( #2241 )
2025-07-16 17:05:34 -07:00
catloversg
3c8099dc6b
MISC: Mention bug-report channel on Discord for reporting bugs ( #2201 )
2025-06-14 23:47:28 -07:00
catloversg
37d471fb0d
MISC: Show custom error message when player imports decompressed save file ( #2108 )
2025-05-12 00:27:48 -07:00
catloversg
494ef0dff3
UI: Add option to enable/disable syncing Steam achievements ( #2117 )
2025-05-10 02:13:41 -07:00
catloversg
9bf408221c
CODEBASE: Merge TypeAssertion files ( #1922 )
2025-01-24 11:06:39 -08:00
catloversg
564889d3f2
BUGFIX: "Import Save Comparison" popup is shown after reloading ( #1895 )
2025-01-07 21:28:52 -08:00
catloversg
7d03a9ef32
CODEBASE: Improve type checks in SaveObject.ts ( #1774 )
2024-11-27 00:35:09 -08:00
catloversg
05da0efc81
REFACTOR: Mitigate cyclic dependency between Jsonable classes ( #1792 )
2024-11-23 15:53:31 -08:00
catloversg
596a621c62
BUGFIX: Missing migration code for v0.56.0 ( #1790 )
2024-11-21 22:57:36 -08:00
catloversg
8c4fcfe045
CODEBASE: Recheck all usages of typecasting with JSON.parse ( #1775 )
2024-11-20 23:47:02 -08:00
catloversg
75cf9c88b5
CODEBASE: Fix lint errors 3 ( #1758 )
...
This is a really big refactor because it actually *fixes* a lot of the lint errors instead of disabling them.
2024-11-14 08:18:57 -08:00
catloversg
f6502dd490
CODEBASE: Fix lint errors 1 ( #1732 )
2024-11-03 22:35:14 -08:00
David Walker
f235513742
CHANGELOG: Update changelog for 2.6.3dev ( #1601 )
...
Commit d82247a4 was a lazy update, this finishes putting all the entries
in the changelog. The "last updated" date is not changed, since it is
only including changes up to the old date.
Reverts the html-ification introduced in the last changelog update.
2024-08-18 17:28:59 -07:00
Snarling
d82247a404
Lazy changelog update
...
Just referencing commit history for changelog right now
2024-08-15 18:09:42 -04:00
Nicole
7029ac9bcc
UI: Add apostrophe to stanek's gift strings ( #1568 )
2024-08-11 16:38:40 -07:00
Snarling
574c284321
API: Add API break utilities, and add an API break for bladeburner.getCurrentAction ( #1248 )
2024-05-14 19:24:03 -04:00
catloversg
25afecc0ec
CORPORATION: Rename functions in Actions.ts ( #1272 )
...
This should be a straight rename, no functionality changes.
2024-05-12 14:52:07 -07:00
catloversg
aef362204d
MISC: Handle error when getting save data ( #1241 )
2024-05-09 02:19:30 -07:00
catloversg
7b993f3550
MISC: Remove file-saver ( #1217 )
...
Also refactor to dedup our own download code
2024-04-19 13:38:44 -07:00
catloversg
8553bcb8fc
MISC: Support compression of save data ( #1162 )
...
* Use Compression Streams API instead of jszip or other libraries.
* Remove usage of base64 in the new binary format.
* Do not convert binary data to string and back. The type of save data is SaveData, it's either string (old base64 format) or Uint8Array (new binary format).
* Proper support for interacting with electron-related code. Electron-related code assumes that save data is in the base64 format.
* Proper support for other tools (DevMenu, pretty-save.js). Full support for DevMenu will be added in a follow-up PR. Check the comments in src\DevMenu\ui\SaveFileDev.tsx for details.
2024-03-27 21:08:09 -07:00
Snarling
e9d1ddfaf3
SAVEGAME: Reduce size of savefile ( #1148 )
...
Storing less info in the save for Factions/Companies if it's still the default info
2024-03-11 08:58:10 -04:00
Snarling
373ced2efe
GO: Various changes before 2.6.0 ( #1120 )
2024-02-26 08:05:10 -05:00
Jesse Clark
902306530c
CORPORATION: Use accounting methods for all funds transactions ( #949 )
2023-12-07 21:22:21 -05:00
Snarling
2997384403
FACTIONS: Followup changes for Rumors PR ( #910 )
2023-11-02 11:02:12 -04:00
missymae#2783
673efb427f
UI: Fix some DevMenu react errors, add number of exploits to savegame comparison ( #825 )
2023-10-02 23:28:16 -04:00
Snarling
e2655793f4
TYPESAFETY: CompanyName ( #650 )
2023-07-11 09:23:17 -04:00
Snarling
a4b826683e
TYPESAFETY: Strict internal typing for AugmentationName ( #608 )
2023-06-16 17:52:42 -04:00
Aleksei Bezrodnov
b52284806f
UI: show all skills in import save comparison tool ( #599 )
2023-06-12 00:46:54 -04:00