Programmable terminals inside Fallout. Follow-up to RobCo BRAINF*CK (https://www.nexusmods.com/fallout4/mods/46965), this time actually usable.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Console modding permissionThis mod won't work on consoles or would not be acceptable on Bethesda.net according to their rules
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 2.0
Print statements now correctly trim output if text overflows from screen (caused unreasonably long lock-ups when print statement was called a lot of times in quick succession, such as in an infinite loop)
Version 1.1.1
Functionality restored for loops starting at character index 0 in user written programs (loop starting right at the start of the program)
Version 1.1
Missing loop start now correctly detected
Version 1.0
Uploaded
US QWERTY version only.
WHERE TO FIND: Easier - Institute Robotics, near Synth Processing entrance, inaccessible if Institute is destroyed More difficult - Electrical Hobbyist's Club cellar, on some consoles next to the Assaultron pod
Always try to make sure that your program terminates, specifically that it doesn't contain any loops without a valid exit condition (so called infinite loops). This is something that cannot be checked for you programmatically (for more info, see Turing's halting problem). Checks have been put in place to prevent Fallout from freezing. If the game appears frozen, WAIT. Depending on the complexity of the code inside the infinite loop, it can take anywhere from a few dozen seconds to several minutes for the game to start responding again. Print statements in particular take a long time to execute. Once a message saying "TOO LONG WITHOUT YIELDING" appears on your screen you can continue playing. Note that this only applies to version 2.0, in earlier versions using print statements in an infinite loop or a loop with a large number of iterations causes full-on lock-up that would take so long to resolve that it's easier just to restart the game.