Bitburner: Difference between revisions
m (→CyberSec) |
m (→Clear term) |
||
| (22 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
=Misc= |
|||
* [https://docs.google.com/document/d/e/2PACX-1vQVY-It-H_Q5u6DPXVDeaFvGRN8NgXXXYAHqRMdDs2WfZVAcDZl90LT0MEd2zPCJP-wMj2tm7bOGSkN/pub Bladeburner Guide] |
|||
* [https://www.reddit.com/r/Bitburner/comments/s7ac5v/comment/htcwdyo/?utm_source=reddit&utm_medium=web2x&context=3 gang warfare tick]. |
|||
* Best Gym - PowerHouse Sec 12 (10) |
|||
* Best Uni - VolhavenZBInstituteOfTechnology(4) |
|||
[https://docs.google.com/drawings/d/1ZvZMPV2H4V__-W0YnY6Dw4ntlg8m-wyx9c0rQ0Y69g0/edit Bitnode * guide] [https://bitburner.readthedocs.io/en/latest/guidesandtips/recommendedbitnodeorder.html official] |
|||
Specifically you should ascend if experience * ascensionCurrent/ascension(experience) < 1 + (experience + 1) * ascensionCurrent/ascension(experience + 1) |
|||
Specifically ascension(experience) would be ns.formulas.gang.ascensionMultiplier(ns.formulas.gang.ascensionPoints(experience)+currentAscensionPoints) |
|||
[https://docs.google.com/document/d/e/2PACX-1vTzTvYFStkFjQut5674ppS4mAhWggLL5PEQ_IbqSRDDCZ-l-bjv0E6Uo04Z-UfPdaQVu4c84vawwq8E/pub Corp Guide] |
[https://docs.google.com/document/d/e/2PACX-1vTzTvYFStkFjQut5674ppS4mAhWggLL5PEQ_IbqSRDDCZ-l-bjv0E6Uo04Z-UfPdaQVu4c84vawwq8E/pub Corp Guide] |
||
./scam.js prehack all; ./scan.js --tail hwgw n00dles |
./scam.js prehack all; ./scan.js --tail hwgw n00dles |
||
| Line 29: | Line 42: | ||
attack type: grow, target: omega-net, delay: 32.917 seconds, threads: 159, 2 minutes 10.868 seconds [2:31:55 AM.303] |
attack type: grow, target: omega-net, delay: 32.917 seconds, threads: 159, 2 minutes 10.868 seconds [2:31:55 AM.303] |
||
attack type: weaken, target: omega-net, delay: 0.400 seconds, threads: 13, 2 minutes 43.585 seconds [2:31:55 AM.503] |
attack type: weaken, target: omega-net, delay: 0.400 seconds, threads: 13, 2 minutes 43.585 seconds [2:31:55 AM.503] |
||
==Gang Power== |
|||
// Calculates Own Gang's potential Power |
|||
let gangpower = 0 |
|||
for (let ii of membernames) { |
|||
gangpower += ns.gang.getMemberInformation(ii).agi |
|||
gangpower += ns.gang.getMemberInformation(ii).cha |
|||
gangpower += ns.gang.getMemberInformation(ii).def |
|||
gangpower += ns.gang.getMemberInformation(ii).dex |
|||
gangpower += ns.gang.getMemberInformation(ii)['hack'] |
|||
gangpower += ns.gang.getMemberInformation(ii).str |
|||
} |
|||
gangpower = gangpower / 95 |
|||
That calculates the potential power of your gang, not the TW's stated power that .power will give. |
|||
Feodoric - Anti-Corp Club |
|||
— |
|||
Today at 4:07 AM |
|||
powerGainPerClashCycle = 0.015 * Math.max(0.002, gang.getGangInformation().territory) * rawPower; |
|||
where rawPower is what Janaszar just pasted |
|||
1.679 every 14min |
1.679 every 14min |
||
| Line 50: | Line 84: | ||
./weaken.js -t 128 --tail the-hub once |
./weaken.js -t 128 --tail the-hub once |
||
./scan.js grow the-hub once |
./scan.js grow the-hub once |
||
=Factions= |
=Factions= |
||
"Cybersec -> Tian Di Hui -> Chongqing -> Aevum -> Other cities -> Nitesec -> Black Hand -> Bitrunners -> Deadalus" |
|||
==Non-exclusionary== |
==Non-exclusionary== |
||
===CyberSec=== |
===CyberSec=== |
||
| Line 60: | Line 97: | ||
===NiteSec=== |
===NiteSec=== |
||
* BitWire |
|||
===BitRunners=== |
|||
* Neurotrainer II |
|||
* Artificial Synaptic Potentiation |
|||
* Cranial Signal Processors - Gen II |
|||
* CRTX42-AA Gene Modification |
|||
* Neural-Retention Enhancement |
|||
* Embedded Netburner Module |
|||
* DataJack |
|||
* Cranial Signal Processors - Gen III |
|||
===The Black Hand=== |
===The Black Hand=== |
||
* Artificial Synaptic Potentiation |
|||
* Embedded Netburner Module |
|||
* DataJack |
|||
* Cranial Signal Processors - Gen III |
|||
* The Black Hand |
|||
* Cranial Signal Processors - Gen IV |
|||
* Enhanced Myelin Sheathing |
|||
* Embedded Netburner Module Core Implant |
|||
* Neuralstimulator |
|||
===BitRunners=== |
|||
* Neurotrainer II |
|||
* Embedded Netburner Module |
|||
* DataJack |
|||
* Cranial Signal Processors - Gen III |
|||
* Cranial Signal Processors - Gen IV |
|||
* Enhanced Myelin Sheathing |
|||
* Neural Accelerator |
|||
* Cranial Signal Processors - Gen V |
|||
* Embedded Netburner Module Core Implant |
|||
* Artificial Bio-neural Network Implant |
|||
* BitRunners Neurolink |
|||
* Embedded Netburner Module Core V2 Upgrade |
|||
===Tian Di Hui=== |
===Tian Di Hui=== |
||
* Specializes in rep augments |
* Specializes in rep augments |
||
* EXCLUSIVE: Neuroreceptor Manager: 0.75e5 removes focus requirement. |
* EXCLUSIVE: Neuroreceptor Manager: 0.75e5 removes focus requirement. |
||
* Wired Reflexes |
|||
* Speech Enhancement |
|||
* ADR-V1 Pheromone Gene |
|||
* Nuoptimal Nootropic Injector Implant |
|||
* Social Negotiation Assistant (S.N.A) |
|||
* Speech Processor Implant |
|||
* Nanofiber Weave |
|||
* Neuroreceptor Management Implant |
|||
==City== |
==City== |
||
===Sector 12=== |
===Sector 12=== |
||
* EXCLUSIVE: CashRoot Starter Kit - 12.5k rep - Start with 1m and brutessh.exe |
|||
===Ishima=== |
===Ishima=== |
||
* Only hack aug is neuralstimulator |
* Only hack aug is neuralstimulator |
||
| Line 74: | Line 155: | ||
* Neural Stimulator (also in sector 12) |
* Neural Stimulator (also in sector 12) |
||
* Datajack - 1.125e5, hacking_money_mult: 1.25 |
* Datajack - 1.125e5, hacking_money_mult: 1.25 |
||
* EXCLUSIVE HACK: Neuregen, repCost: |
* EXCLUSIVE HACK: Neuregen, repCost: 37,500, hacking_exp_mult: 1.4, |
||
===New Tokyo=== |
===New Tokyo=== |
||
| Line 87: | Line 168: | ||
* SynapticEnhancement, repCost: 2e3, hacking_speed_mult: 1.03, [CyberSec, Aevum] |
* SynapticEnhancement, repCost: 2e3, hacking_speed_mult: 1.03, [CyberSec, Aevum] |
||
* Neuralstimulator, repCost: 5e4, various hacking, [Sector-12, + Many groups] |
* Neuralstimulator, repCost: 5e4, various hacking, [Sector-12, + Many groups] |
||
* EXCLUSIVE: PCMatrix, 7% increase for rep. Start with DeepscanV1.name and AutoLink.name. |
* EXCLUSIVE: PCMatrix, 100,000 7% increase for rep. Start with DeepscanV1.name and AutoLink.name. |
||
=Autocomplete= |
|||
export function autocomplete(data, args) { |
|||
data.flags(argsSchema); |
|||
const lastFlag = args.length > 1 ? args[args.length - 2] : null; |
|||
if (lastFlag == "--connect") |
|||
return [...data.servers]; |
|||
return []; |
|||
} |
|||
=Clear term= |
|||
/** @param {NS} ns **/ |
|||
import { PrintServerInfo } from "utils.js"; |
|||
export async function main(ns) { |
|||
while (true) { |
|||
const terminalInput = document.getElementById("terminal-input"); |
|||
terminalInput.value = "clear;"; |
|||
const handler = Object.keys(terminalInput)[1]; |
|||
terminalInput[handler].onChange({ target: terminalInput }); |
|||
terminalInput[handler].onKeyDown({ KeyCode: 13, preventDefault: () => null }); |
|||
PrintServerInfo(ns, ns.args[0]); |
|||
await ns.sleep(10000); |
|||
} |
|||
} |
|||
=Corp Notes= |
|||
// Buy Smart Supply (or look at scripting it |
|||
// No evaluation change |
|||
// Enable Smart Supply // Also need Warehouse+Office Api, $50b each... |
|||
// Hire 3 employees, assign to operations and sell. Profit $809? |
|||
// Evaulation $4.4b -> $16.957b, $85b funds |
|||
// 2nd expansion costs $4b+$5b warehouse |
|||
// OR, increase size, hire 6 more employees, $4.36b+$4.752 // Each size increase REDUCES profit without multipliers and costs more |
|||
// Need to find best matrix for selling |
|||
// 3-1-1-1 = $126.6 |
|||
// 4-0-1-1 = $-8.3k (not able to sell, might need Ads) |
|||
// 2-2-1-1 = $-166 (quality improvments no good) |
|||
// 2-1-1-2 = $330-548 (managers help) |
|||
// 1-1-1-3 = $-274.26 |
|||
// 3-0-1-2+A = $-8k (Looks like a single ad didn't help) |
|||
// 4-1-1-0 = -$272 Yep need managers |
|||
// + |
|||
// 4-1-1-3 = -$2k (Why? selling enough, maybe gotta wait for happiness/morale...)? |
|||
// 2nd expansion went up to $22b |
|||
// Buy 18.9k real estate, close to filling warehouse, multiplier $8.84, valuation $31b |
|||
// + 18k, $42b |
|||
// + 18k - $50 (initially Value went down on 9 employees due to warehouse limit, $1warehouse 1b) |
|||
// Expand 3 employee warehouse and buy more |
|||
// -1billion WH, +18k RE, $61b eval, profit $357.8k |
|||
// -1b focus wire, no change |
|||
// -1b Neural Accelerators, no change |
|||
// -1b nootropic, no change |
|||
// -2b smart factories, no change (hitting warehouse limit on 1st level warehouse) |
|||
// -1.145b warehouse + 18k RE, mult 25.87, $72b value |
|||
// + Expand -$4.36b-$4.752, $85b eval |
|||
// +18RE, 32.54mult, $94b eval (hitting warehouse limit 110.042 in sell cycle) |
|||
// -$1b warehouse, +18RE $104b eval, 35.4 mult () |
|||
// + Expand + 2 warehoused, -$1.145n-$1.225b |
|||
// 27k RE, 43.62mult, $142b offer |
|||
// +75AI Cores ~ no change $143.88 |
|||
// +125 hw ~ 44mult - no change |
|||
// + Expansion $166b + 3x warehouses |
|||
// +3700 RE + 4000RE (fills up 200wareohuse space) $168eval (other warehouses hitting limit). |
|||
// $166b Funding (might have been better to wait for employee morale/hapiness/energy) |
|||
// 3-1-1-2-2 is more profitable than 2-2-1-2-2 ($288.249T vs ~$312) |
|||
Latest revision as of 01:01, 17 February 2022
Misc[edit | edit source]
- Best Gym - PowerHouse Sec 12 (10)
- Best Uni - VolhavenZBInstituteOfTechnology(4)
Specifically you should ascend if experience * ascensionCurrent/ascension(experience) < 1 + (experience + 1) * ascensionCurrent/ascension(experience + 1)
Specifically ascension(experience) would be ns.formulas.gang.ascensionMultiplier(ns.formulas.gang.ascensionPoints(experience)+currentAscensionPoints)
Corp Guide
./scam.js prehack all; ./scan.js --tail hwgw n00dles connect darkweb; buy BruteSSH.exe; buy FTPCrack.exe; buy relaySMTP.exe; buy HTTPWorm.exe; buy ServerProfiler.exe; buy DeepscanV1.exe; buy AutoLink.exe; buy DeepscanV2.exe; buy SQLInject.exe; home
- n00dles: 10.046 in 1.010 = 9.94653465347
- joesguns/max-hardware = 5security: 66.686 in 1.257 = 53.0517104216
- iron-gym = 10sec: 127.371 in 6.010 = 21.1931780366
- Metacorp: 10min 26.404s for 609.788 = 27.4203133333
you need 462,490.069 total reputation with a faction or company to get to 150 favor. %15 of that = 69373.51035
Security increases:
- Grow 0.004
- Hack 0.002
- Weaken -0.05
- Calculate how much 'grow' I need for a weaken.
attack type: hack, target: omega-net, delay: 2 minutes 2.488 seconds, threads: 25, 40.896 seconds [2:29:22 AM.612] attack type: weaken, target: omega-net, delay: 0.000 seconds, threads: 1, 2 minutes 43.585 seconds [2:29:22 AM.812] attack type: grow, target: omega-net, delay: 32.917 seconds, threads: 76, 2 minutes 10.868 seconds [2:29:23 AM.12] attack type: weaken, target: omega-net, delay: 0.400 seconds, threads: 7, 2 minutes 43.585 seconds [2:29:23 AM.212]
attack type: hack, target: omega-net, delay: 2 minutes 2.488 seconds, threads: 50, 40.896 seconds [2:31:54 AM.903] attack type: weaken, target: omega-net, delay: 0.000 seconds, threads: 2, 2 minutes 43.585 seconds [2:31:55 AM.103] attack type: grow, target: omega-net, delay: 32.917 seconds, threads: 159, 2 minutes 10.868 seconds [2:31:55 AM.303] attack type: weaken, target: omega-net, delay: 0.400 seconds, threads: 13, 2 minutes 43.585 seconds [2:31:55 AM.503]
Gang Power[edit | edit source]
// Calculates Own Gang's potential Power
let gangpower = 0
for (let ii of membernames) {
gangpower += ns.gang.getMemberInformation(ii).agi
gangpower += ns.gang.getMemberInformation(ii).cha
gangpower += ns.gang.getMemberInformation(ii).def
gangpower += ns.gang.getMemberInformation(ii).dex
gangpower += ns.gang.getMemberInformation(ii)['hack']
gangpower += ns.gang.getMemberInformation(ii).str
}
gangpower = gangpower / 95
That calculates the potential power of your gang, not the TW's stated power that .power will give.
Feodoric - Anti-Corp Club
—
Today at 4:07 AM powerGainPerClashCycle = 0.015 * Math.max(0.002, gang.getGangInformation().territory) * rawPower; where rawPower is what Janaszar just pasted
1.679 every 14min 11:33->11:56 24.833->28.364
231 grow 5767(5573)[5375] 5826
5389+414 ./weaken.js -t 430 --tail catalyst once ./scan.js grow catalyst once
./weaken.js -t 225 --tail catalyst once ./scan.js drain catalyst once
./weaken.js -t 132 --tail the-hub once ./scan.js drain the-hub once
./weaken.js -t 128 --tail the-hub once ./scan.js grow the-hub once
Factions[edit | edit source]
"Cybersec -> Tian Di Hui -> Chongqing -> Aevum -> Other cities -> Nitesec -> Black Hand -> Bitrunners -> Deadalus"
Non-exclusionary[edit | edit source]
CyberSec[edit | edit source]
- Neurotrainer I
- Synaptic Enhancement Implant
- BitWire
- Cranial Signal Processors - Gen I
- Cranial Signal Processors - Gen II
NiteSec[edit | edit source]
- BitWire
- Neurotrainer II
- Artificial Synaptic Potentiation
- Cranial Signal Processors - Gen II
- CRTX42-AA Gene Modification
- Neural-Retention Enhancement
- Embedded Netburner Module
- DataJack
- Cranial Signal Processors - Gen III
The Black Hand[edit | edit source]
- Artificial Synaptic Potentiation
- Embedded Netburner Module
- DataJack
- Cranial Signal Processors - Gen III
- The Black Hand
- Cranial Signal Processors - Gen IV
- Enhanced Myelin Sheathing
- Embedded Netburner Module Core Implant
- Neuralstimulator
BitRunners[edit | edit source]
- Neurotrainer II
- Embedded Netburner Module
- DataJack
- Cranial Signal Processors - Gen III
- Cranial Signal Processors - Gen IV
- Enhanced Myelin Sheathing
- Neural Accelerator
- Cranial Signal Processors - Gen V
- Embedded Netburner Module Core Implant
- Artificial Bio-neural Network Implant
- BitRunners Neurolink
- Embedded Netburner Module Core V2 Upgrade
Tian Di Hui[edit | edit source]
- Specializes in rep augments
- EXCLUSIVE: Neuroreceptor Manager: 0.75e5 removes focus requirement.
- Wired Reflexes
- Speech Enhancement
- ADR-V1 Pheromone Gene
- Nuoptimal Nootropic Injector Implant
- Social Negotiation Assistant (S.N.A)
- Speech Processor Implant
- Nanofiber Weave
- Neuroreceptor Management Implant
City[edit | edit source]
Sector 12[edit | edit source]
- EXCLUSIVE: CashRoot Starter Kit - 12.5k rep - Start with 1m and brutessh.exe
Ishima[edit | edit source]
- Only hack aug is neuralstimulator
Chongquing[edit | edit source]
- Neural Stimulator (also in sector 12)
- Datajack - 1.125e5, hacking_money_mult: 1.25
- EXCLUSIVE HACK: Neuregen, repCost: 37,500, hacking_exp_mult: 1.4,
New Tokyo[edit | edit source]
- Neural Stimulator (also in sector 12)
- Datajack - 1.125e5, hacking_money_mult: 1.25
Exclusive is some combat exp thing
Volhaven[edit | edit source]
- Only hack is neural stim
Aevum[edit | edit source]
- SynapticEnhancement, repCost: 2e3, hacking_speed_mult: 1.03, [CyberSec, Aevum]
- Neuralstimulator, repCost: 5e4, various hacking, [Sector-12, + Many groups]
- EXCLUSIVE: PCMatrix, 100,000 7% increase for rep. Start with DeepscanV1.name and AutoLink.name.
Autocomplete[edit | edit source]
export function autocomplete(data, args) {
data.flags(argsSchema);
const lastFlag = args.length > 1 ? args[args.length - 2] : null;
if (lastFlag == "--connect")
return [...data.servers];
return [];
}
Clear term[edit | edit source]
/** @param {NS} ns **/
import { PrintServerInfo } from "utils.js";
export async function main(ns) {
while (true) {
const terminalInput = document.getElementById("terminal-input");
terminalInput.value = "clear;";
const handler = Object.keys(terminalInput)[1];
terminalInput[handler].onChange({ target: terminalInput });
terminalInput[handler].onKeyDown({ KeyCode: 13, preventDefault: () => null });
PrintServerInfo(ns, ns.args[0]);
await ns.sleep(10000);
}
}
Corp Notes[edit | edit source]
// Buy Smart Supply (or look at scripting it // No evaluation change // Enable Smart Supply // Also need Warehouse+Office Api, $50b each... // Hire 3 employees, assign to operations and sell. Profit $809? // Evaulation $4.4b -> $16.957b, $85b funds
// 2nd expansion costs $4b+$5b warehouse
// OR, increase size, hire 6 more employees, $4.36b+$4.752 // Each size increase REDUCES profit without multipliers and costs more // Need to find best matrix for selling // 3-1-1-1 = $126.6 // 4-0-1-1 = $-8.3k (not able to sell, might need Ads) // 2-2-1-1 = $-166 (quality improvments no good) // 2-1-1-2 = $330-548 (managers help) // 1-1-1-3 = $-274.26 // 3-0-1-2+A = $-8k (Looks like a single ad didn't help) // 4-1-1-0 = -$272 Yep need managers // + // 4-1-1-3 = -$2k (Why? selling enough, maybe gotta wait for happiness/morale...)?
// 2nd expansion went up to $22b
// Buy 18.9k real estate, close to filling warehouse, multiplier $8.84, valuation $31b // + 18k, $42b // + 18k - $50 (initially Value went down on 9 employees due to warehouse limit, $1warehouse 1b) // Expand 3 employee warehouse and buy more // -1billion WH, +18k RE, $61b eval, profit $357.8k // -1b focus wire, no change // -1b Neural Accelerators, no change // -1b nootropic, no change // -2b smart factories, no change (hitting warehouse limit on 1st level warehouse) // -1.145b warehouse + 18k RE, mult 25.87, $72b value // + Expand -$4.36b-$4.752, $85b eval // +18RE, 32.54mult, $94b eval (hitting warehouse limit 110.042 in sell cycle) // -$1b warehouse, +18RE $104b eval, 35.4 mult () // + Expand + 2 warehoused, -$1.145n-$1.225b // 27k RE, 43.62mult, $142b offer // +75AI Cores ~ no change $143.88 // +125 hw ~ 44mult - no change // + Expansion $166b + 3x warehouses // +3700 RE + 4000RE (fills up 200wareohuse space) $168eval (other warehouses hitting limit).
// $166b Funding (might have been better to wait for employee morale/hapiness/energy) // 3-1-1-2-2 is more profitable than 2-2-1-2-2 ($288.249T vs ~$312)