promotional banner

NukaCraft: CC Termlink

Addon Mod for NukaCraft. Adds functionality to terminals using ComputerCraft computers.
Screenshot 2026-08-26 184844.png

Screenshot 2026-08-26 184844.png

Screenshot 2026-08-26 184132.png

Screenshot 2026-08-26 184132.png

Screenshot 2026-08-26 182040.png

Screenshot 2026-08-26 182040.png

door.gif

door.gif

Screenshot 2026-08-26 174851.png

Screenshot 2026-08-26 174851.png

Description

Content:

New Perk: (Hacker)

Hacker is a new Intelligence perk that can be unlocked using the Pip-Boy. Each rank of hacker increases the player's hacking skill by 1, up to a maximum of 3 at Rank 3.

(Hacker Rank 4 will be added in a later update, which will prevent players from getting locked out while hacking.)

Terminals:

Terminals now each contain a ComputerCraft computer. Interacting a terminal opens a custom front end inspired by the look of terminals in the Fallout games. From the front end, players can run programs, navigate folders, and read text entries.

Only the owner of the terminal can drop to CraftOS (Maintenance Mode) to write/move files. The front end uses the computer's file system, so one can customise the layout by creating folders and moving files to and from them.

Special text (.txt) files can be placed in the root directory for further customisation.

 

  • name.txt is used to determine the preview text when hovering over a terminal
  • notice.txt determines the line of flavour text below the welcome message.

Peripherals and Redstone control work just the same as normal computers. Programs utilising these features can be used to recreate some of the extended functionality of terminals from the games. Possible ideas include opening/closing doors (Redstone), restarting reactors (Mekanism) or launching missiles (BallistiX with CC compatibility addon).

Example Programs:

toggle_security_gate.lua

if redstone.getOutput("bottom") then
    redstone.setOutput("bottom", false)
    print("Successfully locked security gate.")
else
    redstone.setOutput("bottom", true)
    print("Successfully unlocked security gate.")
end

This is a simple redstone toggle that can be used to open/close doors.

launch_silo_payload.lua

silo = peripheral.wrap("siloController_0")
missileQuantity = silo.getMissileAmount()
explosiveQuantity = silo.getExplosiveAmount()

if (missileQuantity > 0) and (explosiveQuantity > 0) then
    silo.launch()
    print("Missile Launched Successfully!")
elseif (explosiveQuantity == 0) then
    print("Missile Launch Failed! (No Warheads)")
else
    print("Missile Launch Failed! (No Missiles)")
end

This program can launch BallistiX missiles.

Ownership:

The player who places a terminal will become the owner of the terminal. Being the owner grants terminal access by default as well the ability to use Maintenance Mode (CraftOS) and the terminal's security menu.

Unclaimed terminals (i.e. naturally generating) can be claimed through use of the /terminal command.

/terminal owner {player}

With cheats enabled, this command also reassigns owned terminals.

Terminal Security: (Encryption and Passwords)

The terminal's security menu can used to change the encryption strength. A terminal's encryption strength determines the hacking skill required to hack into it.

The strength that one can encrypt their own terminals is determined by their hacking skill (i.e. a player with a hacking skill of 2 can encrypt their terminal with any strength between unlocked and expert).

The password is the codephrase that will unlock the terminal for players in the hacking minigame. Regenerating the password will randomise it to a new word from the word bank. This will also revoke access to players who have already hacked the terminal, requiring them to hack in again.

Hacking

Players can gain access to protected terminals by hacking. Players can only hack terminals with an encryption strength <= their hacking skill. Attempting to hack a terminal will open the hacking minigame. In the minigame, players have a limited number of attempts to guess the terminal's password. After each guess, a likeness score tells the player how many letters in the guess are in the correct position. Guess the password correctly and you will gain access to the terminal.

The NukaCraft: CC Termlink Team

profile avatar
  • 4
    Projects
  • 1.6K
    Downloads

More from CarlThe1nOnly