bitburner-src/electron
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
..
lib Update electron to latest (#850) 2023-10-04 19:46:08 -04:00
achievements.js fmt and lint 2022-04-06 19:30:08 -04:00
api-server.js Replace electron-config with electron-store. (#813) 2023-10-23 02:43:18 -04:00
exit.html fmt and lint 2022-04-06 19:30:08 -04:00
export.html fmt and lint 2022-04-06 19:30:08 -04:00
fileError.txt ELECTRON: security fix (#319) 2023-01-10 19:12:23 -05:00
gameWindow.js Fix electron link handling (#396) 2023-02-25 17:42:26 -05:00
greenworks.js Fix electron w/ unsupported arch for greenworks 2023-10-09 19:14:53 -04:00
icon.icns work on making sure all the functions are accounted for 2021-11-03 18:16:10 -04:00
icon.ico work on making sure all the functions are accounted for 2021-11-03 18:16:10 -04:00
icon.png electron build 2021-09-16 18:10:27 -04:00
jsconfig.json CODE: Enable es2023 features (#870) 2023-10-23 04:49:12 -04:00
main.js MISC: Support compression of save data (#1162) 2024-03-27 21:08:09 -07:00
menu.js MISC: Support compression of save data (#1162) 2024-03-27 21:08:09 -07:00
package-lock.json IPVGO: Add support to netscript API for game state, current player, and alternate ways to check/wait on AI turn (#1142) 2024-03-19 14:07:15 -04:00
package.json 2.6.1dev initial state 2024-03-05 20:54:11 -05:00
preload.js INFRA: Update everything except React (#312) 2023-01-08 02:36:55 -05:00
saveDataBinaryFormat.d.ts MISC: Support compression of save data (#1162) 2024-03-27 21:08:09 -07:00
saveDataBinaryFormat.js MISC: Support compression of save data (#1162) 2024-03-27 21:08:09 -07:00
steam_appid.txt achievements 2021-11-27 15:07:25 -05:00
storage.js MISC: Support compression of save data (#1162) 2024-03-27 21:08:09 -07:00
utils.js Replace electron-config with electron-store. (#813) 2023-10-23 02:43:18 -04:00
windowTracker.js Replace electron-config with electron-store. (#813) 2023-10-23 02:43:18 -04:00