Collection of scripts while trying out Bitburner
Run filesync: How to run the sync
npm install
npm run watch
Then go to Bitburner and connect in the remote API options
Alias: Launch the scripts
alias start="run /os/launcher.js"
Buy software
alias exes="home;connect darkweb;buy BruteSSH.exe;buy FTPCrack.exe;buy relaySMTP.exe;buy HTTPWorm.exe;buy SQLInject.exe;buy ServerProfiler.exe;buy AutoLink.exe;buy DeepscanV1.exe;buy DeepscanV2.exe;home";
Nuke server
alias nuke="run BruteSSH.exe;run FTPCrack.exe;run relaySMTP.exe;run HTTPWorm.exe;run SQLInject.exe;run NUKE.exe"
Route and door (host: string, door: boolean)
alias route="run os/modules/Route.js"
Backdoor all possible servers
alias doors="run /os/utils/backdoor.js"
Generate Milestone alias (m1-m4)
alias milestones="run os/utils/milestoneRoutes.js"
Automatically Complete all Infiltrations
alias infilStart="run /os/modules/Infiltration.js --start"
alias infilStop="run /os/modules/Infiltration.js --stop"
Add image of logic flow here
- RAM usage is guidelines only if you were to run them individually. Eg, Controller uses many of the classes but only totals 14.90GB as RAM usage is only counted once per function.
- uDoor.js - Needs to be run while looking at terminal (InjectHTML limitation)
- uDoor.js - If using 'Do something else' can cause script to stop injecting, kill, refresh, start fixes it
- Bitburner Remote File API
- Step by step install
- Bitburner Official Github - Typescript Template for Remote API
- Bitburner Official Documentation - Remote API
- Bitburner Official Documentation - Netscript
- Bitburner Official Github - Netscript Interface
- Remote API and wrapper thanks to the Typescript Template repo and hydroflame, Hoekstraa, based on work by SlyCedix
- Minimal.js borrows from Official Getting Started Guide
- Hacknet payback time borrows from @grimley517
- HWGW Algorithm borrows from @trhr
- Contracts solver is straight from @jjclark1982





