Boston Public Library terminal entries are a series of entries found on terminals in the Boston Public Library in Fallout 4 and in the Creation Club content "Neon Flats".
Book return terminal[]
Note: There are two of these specialized vending machines located in the building. One is located in the northern corner the balcony overlooking the subway entrance. The other next to the northern wall of the side entrance.
Welcome to the Book Return Reward Machine.
Here you can return any "Overdue Books" you may have in your possession, as well as spend any "Book Return Tokens" you have accrued on an assortment of fun items.
Make your selection below:
Return Overdue Books[]
For every book you return you will be reimbursed 5 "Book Return Tokens". You can then use these tokens to purchase prizes from this machine.
Would you like to return all of your "Overdue Books"?
Yes[]
No[]
Spend Tokens[]
Here you can spend "Book Return Tokens" on any prize you'd like.
You currently have # Tokens
Item | Cost: # Tokens | # Remaining
(0 tokens)
INSUFFICIENT TOKENS
PLEASE RETURN OVERDUE BOOKS TO EARN TOKENS
Terminal[]
Note: There are two of these desk terminals located within the building. One is located the table at the balcony overlooking the subway entrance. The other is located the table of a main library room. Both are locked Novice.
Welcome to ROBCO Industries (TM) Termlink
Standardized Turret Control Firmware v8.13
STATUS: <Token.Name=TurretOnStatus>, <Token.Name=TurretAIstatus>
ADMIN: <Token.Name=TurretFaction>
UNITS CONNECTED:<Token.ValueInt=TurretsConnected>
Please exercise caution around turret. Users should always assume that turrets are loaded and capable of live-fire.
Please choose an option:
> Accessing Turret Functions...
Deactivate[]
Note: Accessing this command deactivates the turret(s) connected.
> Shutting Down
Activate[]
Note: Accessing this command activates the turret(s) connected.
> Activating
About your Defense System[]
Turret operation should be limited to trained professionals only.
Consumer commands are limited to activation/deactivation of the turret(s) hardlined to this terminal. For all other operations, please refer to a licensed technician.
Any tampering will void warranty and indemnify the manufacturer against potenial injury and/or death caused to users or passers-by.
> Loading Terms of Usage...
System Diagnostics[]
Note: Each entry "LinkedNode##" represents a turret connected to this terminal and the condition variables associated with it. There will be as many nodes listed below the dashed lines in this entry as there are turrets connected to the terminal.
System Diagnostics: <Token.ValueInt=TurretsConnected> Turrets Linked
Node | Condition | Status | Distance
---------------------
<Token.Name=LinkedNode01> <Token.ValueInt=LinkedNode01HP><Token.Name=Node01Percent> <Token.Name=LinkedNode01Online><Token.Name=Node01Comma><Token.Name=LinkedNode01Status><token.Name=Node01Comma> <Token.Value=LinkedNode01Dist><Token.Name=LinkedNode01meters>
<Token.Name=LinkedNode02> <Token.ValueInt=LinkedNode02HP><Token.Name=Node02Percent> <Token.Name=LinkedNode02Online><Token.Name=Node02Comma><Token.Name=LinkedNode02Status><token.Name=Node02Comma> <Token.Value=LinkedNode02Dist><Token.Name=LinkedNode02meters>
<Token.Name=LinkedNode03> <Token.ValueInt=LinkedNode03HP><Token.Name=Node03Percent> <Token.Name=LinkedNode03Online><Token.Name=Node03Comma><Token.Name=LinkedNode03Status><token.Name=Node03Comma> <Token.Value=LinkedNode03Dist><Token.Name=LinkedNode03meters>
<Token.Name=LinkedNode04> <Token.ValueInt=LinkedNode04HP><Token.Name=Node04Percent> <Token.Name=LinkedNode04Online><Token.Name=Node04Comma><Token.Name=LinkedNode04Status><token.Name=Node04Comma> <Token.Value=LinkedNode04Dist><Token.Name=LinkedNode04meters>
<Token.Name=LinkedNode05> <Token.ValueInt=LinkedNode05HP><Token.Name=Node05Percent> <Token.Name=LinkedNode05Online><Token.Name=Node05Comma><Token.Name=LinkedNode05Status><token.Name=Node05Comma> <Token.Value=LinkedNode05Dist><Token.Name=LinkedNode05meters>
<Token.Name=LinkedNode06> <Token.ValueInt=LinkedNode06HP><Token.Name=Node06Percent> <Token.Name=LinkedNode06Online><Token.Name=Node06Comma><Token.Name=LinkedNode06Status><token.Name=Node06Comma> <Token.Value=LinkedNode06Dist><Token.Name=LinkedNode06meters>
<Token.Name=LinkedNode07> <Token.ValueInt=LinkedNode07HP><Token.Name=Node07Percent> <Token.Name=LinkedNode07Online><Token.Name=Node07Comma><Token.Name=LinkedNode07Status><token.Name=Node07Comma> <Token.Value=LinkedNode07Dist><Token.Name=LinkedNode07meters>
<Token.Name=LinkedNode08> <Token.ValueInt=LinkedNode08HP><Token.Name=Node08Percent> <Token.Name=LinkedNode08Online><Token.Name=Node08Comma><Token.Name=LinkedNode08Status><token.Name=Node08Comma> <Token.Value=LinkedNode08Dist><Token.Name=LinkedNode08meters>
<Token.Name=LinkedNode09> <Token.ValueInt=LinkedNode09HP><Token.Name=Node09Percent> <Token.Name=LinkedNode09Online><Token.Name=Node09Comma><Token.Name=LinkedNode09Status><token.Name=Node09Comma> <Token.Value=LinkedNode09Dist><Token.Name=LinkedNode09meters>
<Token.Name=LinkedNode10> <Token.ValueInt=LinkedNode10HP><Token.Name=Node10Percent> <Token.Name=LinkedNode10Online><Token.Name=Node10Comma><Token.Name=LinkedNode10Status><token.Name=Node10Comma> <Token.Value=LinkedNode10Dist><Token.Name=LinkedNode10meters>
Note: This is the default header of the command program.
Standard Protectron Control Interface v2.40
This interface should be used by RobCo-licensed technicians only. Improper tampering with Protectron units may lead to permanent injury.
STATUS: Unit(s) Charging/Inactive
CONNECTED: <Token.ValueInt=Connected> Unit(s) Connected to this terminal
Please choose an option:
> Loading Interface...
Note: This is the header of the command program once the Protectron(s) is active.
Standard Protectron Control Interface v2.40
This interface should be used by RobCo-licensed technicians only. Improper tampering with Protectron units may lead to permanent injury.
STATUS: Unit(s) Patrolling/Active
CONNECTED: <Token.ValueInt=Connected> Unit(s) Connected to this terminal
Please choose an option:
> Loading Interface...
Note: This is the header of the command program after activating the Protectron(s) but before they leave the pod.
Standard Protectron Control Interface v2.40
This interface should be used by RobCo-licensed technicians only. Improper tampering with Protectron units may lead to permanent injury.
STATUS: Unit(s) BUSY
CONNECTED: <Token.ValueInt=Connected> Unit(s) Connected to this terminal
Please choose an option:
> Loading Interface...
Note: This header of the command program is displayed once the Protectron(s) is no longer within the Protectron pod.
! ERROR ! !
Protectron unit absent or damaged!
> Loading Interface...
Activate Unit(s)[]
Note: This is the default command of the command program.
...Accessing pod...
...Initializing unit...
...Loading assigned subroutines...
Please advise any personnel standing near charge pod to make way.
> Exiting Charge Pod
Shut-Down Unit(s)[]
Note: This command is available once the Protectron(s) are activated.
...Accessing pod...
...Pinging Protectron Unit...
...Broadcasting shut-down signal...
Please ensure that Charge Pod is unobstructed.
> Returning to Charge Pod
Choose Personality Mode[]
> Loading Personality Matrices...
Default[]
Personality paramenter reset.
> Resetting Personality Parameter...
Subway Steward[]
Personality paramenter reset.
> Resetting Personality Parameter...
Law Enforcement[]
Personality paramenter reset.
> Resetting Personality Parameter...
Fire Brigadier[]
Personality paramenter reset.
> Resetting Personality Parameter...
Medical Responder[]
Personality paramenter reset.
> Resetting Personality Parameter...
Construction Worker[]
Personality paramenter reset.
> Resetting Personality Parameter...
Curator Given's terminal[]
Note: This desk terminal is located the table behind the barricades before the computer room. It is locked.[clarification needed]
Welcome to ROBCO Industries (TM) Termlink
Given's Log 5/3[]
It's getting more and more difficult, but we were able to get a hold of a few more books today. While I was scanning them in I overheard Dalen telling Shelby that we should just compress the archives now and get out of here. I thought about smacking him up-side his fucking head, but...I don't blame him for wanting to cut and run. It's been tough, and we've lost so many. But, it's all worth it, right? I mean, if we don't protect the knowledge stored on these machines, who will?
Given's Log 5/21[]
I told them they could leave whenever they wanted to. I'm not going to force them to stay. If they don't believe in what we're doing here then it's better if they just get out of our way. If we don't collect everything then what's the point?
Given's Log 6/18[]
We've lost a few more, including Shelby. She will be missed, but I know she wouldn't have had it any other way. What we're doing here is important. There are still a lot of books left. This knowledge will help all future generations. It's up to us to keep pressing on.
Given's Log 8/5[]
I can't keep the bots repaired anymore. The mutants are hitting us at least once a day. Unless we get help it's only a matter of time before they wipe us out completely. This may be the last log I write. If it is, all I ask is that the person reading this does the right thing. Help us protect the information stored on the computers in the data room.
The key to the storage room is behind this terminal. There are some supplies you may find useful there. Please, only use them if you are going to further our cause.
Standardized Turret Control Firmware v8.13
STATUS: <Token.Name=TurretOnStatus>, <Token.Name=TurretAIstatus>
ADMIN: <Token.Name=TurretFaction>
UNITS CONNECTED:<Token.ValueInt=TurretsConnected>
Please exercise caution around turret. Users should always assume that turrets are loaded and capable of live-fire.
Please choose an option:
> Accessing Turret Functions...
Deactivate[]
Note: Accessing this command deactivates the turret(s) connected.
> Shutting Down
Activate[]
Note: Accessing this command activates the turret(s) connected.
> Activating
About your Defense System[]
Turret operation should be limited to trained professionals only.
Consumer commands are limited to activation/deactivation of the turret(s) hardlined to this terminal. For all other operations, please refer to a licensed technician.
Any tampering will void warranty and indemnify the manufacturer against potenial injury and/or death caused to users or passers-by.
> Loading Terms of Usage...
System Diagnostics[]
Note: Each entry "LinkedNode##" represents a turret connected to this terminal and the condition variables associated with it. There will be as many nodes listed below the dashed lines in this entry as there are turrets connected to the terminal.
System Diagnostics: <Token.ValueInt=TurretsConnected> Turrets Linked
Node | Condition | Status | Distance
---------------------
<Token.Name=LinkedNode01> <Token.ValueInt=LinkedNode01HP><Token.Name=Node01Percent> <Token.Name=LinkedNode01Online><Token.Name=Node01Comma><Token.Name=LinkedNode01Status><token.Name=Node01Comma> <Token.Value=LinkedNode01Dist><Token.Name=LinkedNode01meters>
<Token.Name=LinkedNode02> <Token.ValueInt=LinkedNode02HP><Token.Name=Node02Percent> <Token.Name=LinkedNode02Online><Token.Name=Node02Comma><Token.Name=LinkedNode02Status><token.Name=Node02Comma> <Token.Value=LinkedNode02Dist><Token.Name=LinkedNode02meters>
<Token.Name=LinkedNode03> <Token.ValueInt=LinkedNode03HP><Token.Name=Node03Percent> <Token.Name=LinkedNode03Online><Token.Name=Node03Comma><Token.Name=LinkedNode03Status><token.Name=Node03Comma> <Token.Value=LinkedNode03Dist><Token.Name=LinkedNode03meters>
<Token.Name=LinkedNode04> <Token.ValueInt=LinkedNode04HP><Token.Name=Node04Percent> <Token.Name=LinkedNode04Online><Token.Name=Node04Comma><Token.Name=LinkedNode04Status><token.Name=Node04Comma> <Token.Value=LinkedNode04Dist><Token.Name=LinkedNode04meters>
<Token.Name=LinkedNode05> <Token.ValueInt=LinkedNode05HP><Token.Name=Node05Percent> <Token.Name=LinkedNode05Online><Token.Name=Node05Comma><Token.Name=LinkedNode05Status><token.Name=Node05Comma> <Token.Value=LinkedNode05Dist><Token.Name=LinkedNode05meters>
<Token.Name=LinkedNode06> <Token.ValueInt=LinkedNode06HP><Token.Name=Node06Percent> <Token.Name=LinkedNode06Online><Token.Name=Node06Comma><Token.Name=LinkedNode06Status><token.Name=Node06Comma> <Token.Value=LinkedNode06Dist><Token.Name=LinkedNode06meters>
<Token.Name=LinkedNode07> <Token.ValueInt=LinkedNode07HP><Token.Name=Node07Percent> <Token.Name=LinkedNode07Online><Token.Name=Node07Comma><Token.Name=LinkedNode07Status><token.Name=Node07Comma> <Token.Value=LinkedNode07Dist><Token.Name=LinkedNode07meters>
<Token.Name=LinkedNode08> <Token.ValueInt=LinkedNode08HP><Token.Name=Node08Percent> <Token.Name=LinkedNode08Online><Token.Name=Node08Comma><Token.Name=LinkedNode08Status><token.Name=Node08Comma> <Token.Value=LinkedNode08Dist><Token.Name=LinkedNode08meters>
<Token.Name=LinkedNode09> <Token.ValueInt=LinkedNode09HP><Token.Name=Node09Percent> <Token.Name=LinkedNode09Online><Token.Name=Node09Comma><Token.Name=LinkedNode09Status><token.Name=Node09Comma> <Token.Value=LinkedNode09Dist><Token.Name=LinkedNode09meters>
<Token.Name=LinkedNode10> <Token.ValueInt=LinkedNode10HP><Token.Name=Node10Percent> <Token.Name=LinkedNode10Online><Token.Name=Node10Comma><Token.Name=LinkedNode10Status><token.Name=Node10Comma> <Token.Value=LinkedNode10Dist><Token.Name=LinkedNode10meters>
Note: This is the default header of the command program.
Standard Protectron Control Interface v2.40
This interface should be used by RobCo-licensed technicians only. Improper tampering with Protectron units may lead to permanent injury.
STATUS: Unit(s) Charging/Inactive
CONNECTED: <Token.ValueInt=Connected> Unit(s) Connected to this terminal
Please choose an option:
> Loading Interface...
Note: This is the header of the command program once the Protectron(s) is active.
Standard Protectron Control Interface v2.40
This interface should be used by RobCo-licensed technicians only. Improper tampering with Protectron units may lead to permanent injury.
STATUS: Unit(s) Patrolling/Active
CONNECTED: <Token.ValueInt=Connected> Unit(s) Connected to this terminal
Please choose an option:
> Loading Interface...
Note: This is the header of the command program after activating the Protectron(s) but before they leave the pod.
Standard Protectron Control Interface v2.40
This interface should be used by RobCo-licensed technicians only. Improper tampering with Protectron units may lead to permanent injury.
STATUS: Unit(s) BUSY
CONNECTED: <Token.ValueInt=Connected> Unit(s) Connected to this terminal
Please choose an option:
> Loading Interface...
Note: This header of the command program is displayed once the Protectron(s) is no longer within the Protectron pod.
! ERROR ! !
Protectron unit absent or damaged!
> Loading Interface...
Activate Unit(s)[]
Note: This is the default command of the command program.
...Accessing pod...
...Initializing unit...
...Loading assigned subroutines...
Please advise any personnel standing near charge pod to make way.
> Exiting Charge Pod
Shut-Down Unit(s)[]
Note: This command is available once the Protectron(s) are activated.
...Accessing pod...
...Pinging Protectron Unit...
...Broadcasting shut-down signal...
Please ensure that Charge Pod is unobstructed.
> Returning to Charge Pod
Choose Personality Mode[]
> Loading Personality Matrices...
Default[]
Personality paramenter reset.
> Resetting Personality Parameter...
Subway Steward[]
Personality paramenter reset.
> Resetting Personality Parameter...
Law Enforcement[]
Personality paramenter reset.
> Resetting Personality Parameter...
Fire Brigadier[]
Personality paramenter reset.
> Resetting Personality Parameter...
Medical Responder[]
Personality paramenter reset.
> Resetting Personality Parameter...
Construction Worker[]
Personality paramenter reset.
> Resetting Personality Parameter...
The following is based on Fallout 4 cut content. |
BPL Mainframe[]
Note: Although this desk terminal is accessible in game, it is only through clipping the skylight and falling correctly behind the east wall.
Welcome to ROBCO Industries (TM) Termlink
Boston Public Library Data Mainframe
Note: This header is cut from the game entirely.
-------------------------------
Current Protocol: Data Collection
Status: !INCOMPLETE!
Error 195F: Currently waiting return of <Global=DN011TotalOverdueBooksGlobal> overdue books before Data Collection scan can be completed.
-------------------------------
Current Protocol: Data Collection
Status: !COMPLETE!
Note: This header is displayed before the holotape is downloaded.
-------------------------------
Current Protocol: Data Collection
Status: !COMPLETE!
Note: This header is displayed after the holotape is downloaded.
-------------------------------
Current Protocol: Idle
Status: All DATA Compressed to Holotape
Compress Data To Holotape[]
Compressing all DATA from this server to a Holotape will format all drives.
Continue with DATA Compression Sequence?:
Yes[]
Note: Accessing this command will adds BPL compressed data to the Sole Survivor's PIP-Boy 3000 Mark IV.
> Data compressed to Holotape and Ejected
No[]
End of information based on Fallout 4 cut content |
The following is based on Creation Club content. |
Librarian terminal[]
Property of Boston Public | Library Serial Number 01100-001
+-+-+-+-+-+-+-+-+
|H|i|j|a|c|k|O|S|
+-+-+-+-+-+-+-+-+
- BYPASS will attempt to bypass encryption
- RUN_PROGRAM will attempt to re-run the program installed on the network
.//READ_ME[]
My hunch was right. S.N.O.W. was here, and it wasn't the only one. The place looks like it was fed through a particle splitter, but for some reason it's quiet now.
To find out where it's gone, I'll need to re-run the program it installed into the library network. Unfortunately S.N.O.W. seems to have found a way to encrypt the executable and split the key across a number of terminals in the library. I'd be horrified if I wasn't so impressed.
I've installed my decryption software into the library OS, but it'll need to be run in the right sequence to work. So far I've learned the encryption has four parts spread out over four terminals. I could try going through every possible combination but time is of the essence.
One thing I've noticed is that the serial numbers on the terminals have changed. I've labeled them terminals 1, 2, 3, 5, 7, and 9 based on those serials.
Four of those are primes. Which is noteworthy, because one of the earliest things I taught the program was the concept of prime numbers. I'd feed it a number and ask it to name the closest prime. I have an eerie feeling this is S.N.O.W. playing the same game with me.
In any case, I think I can puzzle out the password based on the following ruleset:
1) The combination is four numbers, comprised entirely of primes.
2) The combination itself is a prime number.
3) The combination is the smallest possible number based on the above rules.
Hopefully I can get the data before whoever wrecked this place returns.
BYPASS [Hacker 3+][]
>>Running program...
..
..
>>Failed to bypass encryption.
- OR
>>Running program...
..
..
>>Encryption protocols have been removed and set to ADMIN_USER_GROUP::<Token.Name=User>
..
..
>>Scanning archives to find high bandwidth signal...
..
>>1 signal(s) found at Galaxy News Network. Adding signal location to map.
*./admin.initiate_bypass_sequence
RUN_PROGRAM[]
>>Running program...
..
..
>>Encryption protocols have been removed and set to ADMIN_USER_GROUP::<Token.Name=User>
..
..
>>Scanning archives to find high bandwidth signal...
..
>>1 signal(s) found at Galaxy News Network. Adding signal location to map.
- OR
>>Running program...
..
..
>>Failed to bypass encryption.
*./admin.initiate_datarecovery_sequence
Generate Password [INT 6+][]
>>Studying encryption protocols...
..
..
>>Generating possible prime number combinations...
..
..
>>Decryption order found.
..
>>2 3 5 7
- OR
>>Studying encryption protocols...
..
..
>>Generating possible prime number combinations...
..
..
>>Error. No viable alternative at input '\\r\\$n'
..
>>No output generated. Compilation failed.
*./admin.initiate_program_sequence
Card catalog[]
Error. Data corrupt.
Terminal[]
Nine terminals, of which four have to be decrypted
Property of Boston Public | Library Serial Number 01100-001
+-+-+-+-+-+-+-+-+
|H|i|j|a|c|k|O|S|
+-+-+-+-+-+-+-+-+
- BYPASS will attempt to bypass encryption
- RUN_PROGRAM will attempt to re-run the program installed on the network
Property of Boston Public Library
Card catalog[]
Error. Data corrupt.
DECRYPT[]
Successful decryption
>>Access to hidden subroutines granted.
..
..
>>Running decryption...
..
..
>>Decryption # of 4 complete.
Failed decryption
>>Access to hidden subroutines granted.
..
..
>>Running decryption...
..
..
>>Decryption failed. Running RESET.
*./admin.decryption_override
End of information based on Creation Club content |