Copy Protection in Cyberpunk 2020

by Amy Luther

“Anti-IC and Anti-Personnel programs cannot be Backup-copied; they have special copy-protection routines that erase the chip in the copy process. This makes sure you come back to your friendly local fixer for a new copy of Hellhound when yours crashes. You can make a copy using your Programming Skill against a Task Difficulty of 28.”
(from the Cyberpunk 2020 Rulebook)

In our games, we assume that the copy-protection routine referred to in the CP2020 rulebook prevents copies from being made. When you roll versus a difficulty 28 to make a copy, you are effectively cracking this section of the program. From then on, the program is cracked, and you may make a copy of it.

Copying Made Easy

Ditto

(Anti-IC, STR 6, MU 4, GM’s decision as to cost and availability)

Ditto deactivates the copy protection routine of a target Anti-IC or Anti-Personnel program. It is run against the target program and an opposed roll is made: Ditto’s STR + 1d10 versus the target program’s STR + 1d10. If Ditto wins, the string which prevents copying in the target program is stripped, and it may be copied freely with the COPY function on the Menu. This may affect its stability; on a 1 or 2 on a d6 roll, the target fries itself, and no copy can be made. The copies which result are cracked copies and are somewhat corrupted. Whenever run, they will crash and de-rez on a roll of 1 or 2 on a d6. ICON – If run in the net, Ditto breaks up the IC into a million glowing bits, then reforms it. If the program crashes, the bits simply spin away into the net without reforming.

Other Avenues

Programs bought from legitimate sources (i.e., not your local fixer) may come with codes, allowing the corporate buyer to make backup copies, or even fully-enabled copies which can be run anywhere. This option would naturally be very expensive and might explain why Anti-Personnel programs cost so much.

Other options are a licensing/registration process, in which a purchaser (probably a corporation) pays a fee upon purchasing the program which guarantees a set number of copies of a given program from the manufacturer. This fee could be renewed annually, or simply paid whenever one of the corp’s copies gets zapped by an intruding netrunner.

This opens up another avenue for netrunning. Runners could raid programming houses for anti-personnel codes for sale or distribution, or could steal the corporate’s license, then get free copies from the house while the corporation foots the bill.

We’re also working on black IC companies… after all, somebody’s got to have a license to program and sell this stuff, right?

Programming 108: It's the Law, 'punk!

Programming 108: It’s the Law, ‘punk!

Snitch
CLASS: Alarm COST: 580eb
STRENGTH: 4 MU: 4
PROGRAMMING: 174 DIFFICULTY: 29
FUNCTION(S): Alarm
OPTION(S): Memory, Icon (superrealistic)
COST MULTIPLIER: x2 (Alarm x2)
ICON: Snitch has a database consisting of thousands of pictures. You nevah know who can be airin’ your dirty laundry.
DATA: After the intruding netrunner has been detected, the program will alert the sysop on duty so he can deal with the threat first hand.
Handcuffs
CLASS: Anti-Personnel COST: 7,000eb
STRENGTH: 3 MU: 4
PROGRAMMING:168 DIFFICULTY: 28
FUNCTION(S): Anti-Personnel Continue reading “Programming 108: It's the Law, 'punk!”

Programming 107

Programming 107

Medusa
CLASS: Anti-Personnel COST: 11,250eb
STRENGTH: 5 MU: 7
PROGRAMMING: 258 DIFFICULTY: 43
FUNCTION(S): Anti-Personnel
OPTION(S): Movement Ability, Recognition, Conversational Ability, Pseudo-Intellect, Contextural Icon
COST MULTIPLIER: x25 (Anti-Personnel x25)
ICON: A lovely young woman dressed in an elegant evening gown and the snakes that pose as her hair pulled back into a topknot. She speaks with a sultry voice, alluring the ‘runner to glance upon her magnificient beauty.
DATA: This was truly an interesting program to put together. She does 8d6 points of damage to the ‘runner while turning him/her Icon into a stone statue that will remain in the matrix where it was frozen.
Netmare
CLASS: Anti-Personnel COST: 7,000eb
STRENGTH: 6 MU: 4
PROGRAMMING: 168 DIFFICULTY: 28
FUNCTION(S): Anti-Personnel
OPTION(S): Contextural Icon
COST MULTIPLIER: x25 (Anti-Personnel x25)
ICON: Whatever you’re afraid of, this program will construct an Icon to resemble that special someone or something that haunts your dreams. And in some cases, your every waking moment.
DATA: Everyone is afraid of something. This program will search your psyche until it uncovers that special something that causes even the most stout of heart to cringe in fear. For us netrunners, this program can be particularly unsettling. It can cause us to fear interfacing with Ma Matrix. Personally, if I can’t feel the loving touch of Ma Matrix at least once per day, I get mighty cranky. Whomever has fallen victim to this program must make a roll: Difficulty vs. 20. If the roll is failed, the person is incapable of performing their so-called duty for 1d10 minutes. Once this period has passed, a second roll is made. If this roll is passed, the person can perform as normal. If the second rolled failed, there is a 50% chance that that person ain’t nothing more than a blabbering idiot on the floor for 6d10 minutes. Or that person will become extremely violent for 6d10 in an attempt to escape his/her fear. Oh look. Here comes Max-Tac to handle your little psychotic episode.Whenever the victim of this program comes across the situation/person/what-have-you he/she/it fears, he/she/it must make a roll: Difficulty vs. 20. If the roll is passed, the victim can perform the task at hand. If the roll failed, the victim cannot perform the task needed to be done until they recover: Difficulty vs. 25. Awww. Havin’ another psychotic episode? Here comes Max-Tac to deal with it permanently.
Hydra of Domain
CLASS: Anti-Personnel, Detection COST: 24,000eb
STRENGTH: 5 MU: 8
PROGRAMMING: 288 DIFFICULTY: 48
FUNCTION(S): Anti-Personnel, Detection
OPTION(S): Movement Ability, Auto Re-Rez, Endurance, Contextural Icon
COST MULTIPLIER: x50 (Anti-Personnel x25, Detection x2)
ICON: A contextural Icon of an enormous creature with five heads and a twin tail.
DATA: This is a program that you don’t wanna be on the recieving end of. The program starts out with five heads and each auto re-rez causes a new head to grow. Example: the program starts with five head, then you hack one off. If the program re-rezzes, the original head and a new head will appear. Thus making a total of six heads. Each additional head after the fifth adds +1 to the program’s current STR. Six heads, STR: 6. Ten heads, STR: 10. There can only be a maximum of ten heads and a maximum STR of 10. Each attack against the netrunner will produce 1d6 per head. Oh my! That’s gonna leave a mark!
Wyvern
CLASS: Anti-Personnel, Detection COST: 22,500eb
STRENGTH: 5 MU: 7
PROGRAMMING: 270 DIFFICULTY: 45
FUNCTION(S): Anti-Personnel, Detection
OPTION(S): Memory, Endurance, Photorealistic Icon
COST MULTIPLIER: x50 (Anti-Personnel x25, Detection x2)
ICON: I took great pride and joy in creating this Icon. It is an adult wyvern. It looks as good as any tri-vid image you’re gonna find in the movie industry or generated on the Net.
DATA: What can be said about such a magnificient creature? Noble and majestic. Arrogant, proud, and aloof. Lord of all they survey and master of what they keep their lairs. They will do 5d10 points of damage to the netrunner that disturbs its lair.
Cloak of Invisibility
CLASS: Stealth COST: 540eb
STRENGTH: 4 MU: 4
PROGRAMMING: 162 DIFFICULTY: 27
FUNCTION(S): Stealth
OPTION(S): Invisibility, Superrealistic Icon
COST MULTIPLIER: x2 (Stealth x2)
ICON: A cloak made of the finest cloth euro can buy.
DATA: The best way to sneak around on the Net is not to let the enemy see ya.

Please also repeat lessons:

Programming 106: Everyone's Kung Fu Fighting!

Programming 106:
Everyone’s Kung Fu Fighting!

Clap of Thunder
CLASS: Anti-Personnel COST: 4,650eb
STRENGTH: 6 MU: 5
PROGRAMMING: 186 DIFFICULTY: 31
FUNCTION(S): Anti-Personnel
OPTION(S): Superrealistic Icon
COST MULTIPLIER: x25 (Anti-Personnel x25)
ICON: A rippling wave of black electricity.
DATA: The Icon of the netrunner shouts, “Clap of thunder!”, then claps his/her hands together to cause the rippling effect in the ‘net. The attack will cause 4d6 points of neural damage to the target ‘runner and will push him/her back 1d6+1 spaces. Continue reading “Programming 106: Everyone's Kung Fu Fighting!”

Programming 105: It Ain't Over 'til the Fat Lady Sings!

Programming 105: It Ain’t Over ’til the Fat Lady Sings!

Faceless Hunter
CLASS: Anti-Personnel COST: 15,250eb
STRENGTH: 8 MU: 11
PROGRAMMING: 366 DIFFICULTY: 61
FUNCTION(S): Anti-Personnel, Disguise
OPTION(S): Movement Ability, Trace, Auto Re-Rezz, Recognition, Invisibility, Memory, Speed, Endurance, Pseudo-Intellect, Superrealistic icon
COST MULTIPLIER: x25 (Anti-Personnel x25)
ICON: A silver humanoid figure with no facial or sexual features to distinguish it. However, with its Disguise function it can assume the structure of any program or form of any netrunner it has come across in its past.
DATA: Keep your friends close and your enemies closer. Unfortunately, with a Faceless Hunter after you, you’ll never know which is which. Continue reading “Programming 105: It Ain't Over 'til the Fat Lady Sings!”

Programming 104

Programming 104

Hit Man
CLASS: Anti-Personnel COST: 10,500eb
STRENGTH: 8 MU: 8
FUNCTION(S): Anti-Personnel
OPTION(S): Movement Ability, Recognition, Invisibility, Endurance, Superrealistic icon
COST MULTIPLIER: x25 (Anti-Personnel x25)
ICON: A well dressed gentleman in a black or navy blue suit, a white, gray, or baby blue dress shirt, a black tie and shoes, and a pair of mirrorshades.
DATA: This program was an inspiration after a rogue hunter/bounty hunter tried to flatline me and my crew during a netrun to Afrikani. He was good, real good! But like Icebreaker says, “There is safety in numbers especially when the enemy doesn’t know when they’re there.” Hit Man can be programmed with the necessary data it needs to kill it’s intended target as well as containing a short message. It will attack from teh shadows of the ‘net and do 1d10 points of neural damage to the drekhead until it’s dispatched or the ‘runner is dispatched. Either way, someone or somethin’ is gonna die!
Shark
CLASS: Anti-Personnel COST: 9,750eb
STRENGTH: 4 MU: 6
PROGRAMMING: 234 DIFFICULTY: 39 Continue reading “Programming 104”

PROGRAMMING 103: Might makes right

PROGRAMMING 103:
Might makes right

Pistol
CLASS: Anti-Personnel COST: 6,750eb
STRENGTH: 2 MU: 4
PROGRAMMING: 162 DIFFICULTY: 27
FUNCTION(S): Anti-Personnel
OPTION(S): Superrealistic Icon
COST MULTIPLIER: x25 (Anti-Personnel x25)
ICON: The Icon can vary depending upon the netrunner’s taste, but will always represent a pistol from the induction of such a weapon until the present (CP2020) time.
DATA: Does 1d6 points of neural damage. This program will hold from eight to eighteen charges (dependent upon the icon you choose) before it has to be reloaded. One shot will be fired with each pull of the trigger; therefore, doing damage for each bullet.
Submachine Gun
CLASS: Anti-Personnel COST: 7,000eb
STRENGTH: 3 Continue reading “PROGRAMMING 103: Might makes right”

PROGRAMMING 102: Return of the Professional Soldier

PROGRAMMING 102: Return of the Professional Soldier

Ninja
CLASS: Anti-Compiler COST: 1,400eb
STRENGTH: 4 against compilers; 2 against other programs MU: 5
PROGRAMMING: 210 DIFFICULTY: 35
FUNCTION(S): Anti-Compiler
OPTIONS: Invisibility; Endurance; Superrealistic ICON
COST MULTIPLIER: x4 (Anti-Compiler x4)
ICON: A medium-built male dressed in a black ninja uniform with a ninja-to slung over his shoulder.
DATA: Like a thief in the night, it enters your cyberdeck, and kills your compiler programs and leaves. If there are no compilers in your deck, it assaults all other programs. It moves invisibly and doesn’t give up until its recalled or deleted.
Samurai
CLASS: Anti-Compiler COST: 1,360eb
STRENGTH: 6 against compilers; 3 against other programs MU: 5
PROGRAMMING: 204 DIFFICULTY: 34
FUNCTION(S): Anti-Compiler Continue reading “PROGRAMMING 102: Return of the Professional Soldier”

PROGRAMMING 101: KA-BOOM!!

PROGRAMMING 101: KA-BOOM!!

Fire Support
CLASS: Anti-Program COST: 1,120eb
STRENGTH: 3 MU: 4
PROGRAMMING: 168 DIFFICULTY: 28
FUNCTION(S): Anti-Program
OPTION(S): Superrealistic ICON
ICON: A battery of three 240mm howitzers
DATA: In a bind? That Anti-Personnel program about to flatline you? Not to worry, just call in some fire support. Go ahead. The other ‘runners are doin’ it. So should you! This program enters the main processing module of the target and enters error statements into the routine.
 
Sniper
CLASS: Compiler COST: 1,400eb
STRENGTH: 6 MU: 5
PROGRAMMING: 210 DIFFICULTY: 35
FUNCTION(S): Compiler [Demon] Continue reading “PROGRAMMING 101: KA-BOOM!!”

Netrunning – can it be salvaged?

The Net in 2020

[Netrunning is probably the part of Cyberpunk 2020 which troubles the GM most. It’s neither very realistic, nor does it work fast. It also forces the GM to either focus on the netrunner OR on the rest of the party. James tries a more realistic approach, which might be more in tune with todays internet, but also requires a deeper technical understanding of the working of the internet.]

Author: James Lownie

This is a description of the basic features of the internet as it *may* function in 2020 (or any near future setting, see assumptions). It is intended as a framework upon which detailed rules can be built, and also as guide for players to understand how their characters will use the net, and what they can do on it. Comments and constructive criticism are eagerly awaited. Continue reading “Netrunning – can it be salvaged?”