Help - Search - Members - Calendar
Full Version: Using your brains
Dumpshock Forums > Discussion > Shadowrun
Pages: 1, 2
Ascalaphus
I've always thought the talk about system sculpting was ridiculous. I think it should only be there for casual customers who want a pretty web page; any professional would turn all that graphic bullshit down to minimalistic representations that don't consume as much resources.
Jericho Alar
QUOTE (BlueMax @ Nov 12 2009, 12:33 PM) *
When you and I did ODE and PDE we used a pencil. Part of the backstory is that our minds are freed from slow clunky interfaces.

I don't know about anyone else but my brain can do any maths countless times faster than I can write out the steps.

BlueMax


Yeah I just don't expect to be able to outthink something that's on the same order of magnitude as 2^120 times faster than a machine I'm typing this on right now; I guess it's a modern retelling of Paul Bunyan vs. the Steam-Powered Lumber Machine wink.gif

I'm not saying it's impossible; I'm saying that in practice the difference in day to day capability of a guy with Logic 1 using rating 6 programs with professional level training (4 skill group) and a guy with logic 6 using rating 6 programs with professional level training (4 skill group) is closer to nothing (the current situation in the rules) than it is to half the dice pool (as it would be under the most proposed house rules.)

is there a happy medium somewhere? probably - is it worth the extra complexity the happy medium would require? probably not.

maybe in SR5 will give ratings to weapons that will mimic program ratings and that will allow us to use 3 stats per roll instead of 2 stats per roll and solve the problem that way...
Ascalaphus
QUOTE (Godwyn @ Nov 12 2009, 04:30 PM) *
Another argument against compilers v. metahuman/other hackers goes to the nature of the matrix itself. The matrix is a far more interactive, intuitive environment than simply running a computer or monitoring what comes in through an I/O port. Compilers, no matter how complex, can not deal adequately with a novel situation, of which almost any situation in a node with a conflicting reality will really be.


Modern studies into the human brain would probably contradict you; while the brain is more flexible than modern computers, this will not necessarily remain so. Humans are part of the same physical world as computers, after all.

QUOTE
The basis for this is well supported in the fluff/history of SR. Causing agents problems whenever they are in a reality they are not specifically programmed for appeals to me. Just as running software on the wrong OS, its possible, but it takes additional programming, which the agent is incapable of (probably). Which the OS is not a very good example, but I can not think of a better one at the moment.

This would help make agents better for certain things, like passive defense in a node, and make them far less viable for actually hacking into another system, which is a compromise I like.


Your argument for a "home ground bias" for Agents is sound. That could work well to put some limits on their use. However, you could customize an Agent for the system your target uses. (However, such customization favours "real" hackers.)

QUOTE
My experience with math software designed to be able to do calculus gave me that thought. While the software can eventually get the answer by using brute force methods, taking advantage of the increased processing power, humans are able to get a far more simple, elegant, and workable solution.


Software isn't limited to brute force; it can analyse a problem to determine what solution method to use. While some problems can only be solved using brute force, an advanced program can recognize if more efficient methods are available. Any rigorous method humans can apply, computers can be programmed to apply as well.
BlueMax

2^120 ha! get me off this lousy textual interface and let me reach into the bits with my MIND

Remember in the earlier editions, the matrix went much much faster. The authors must have thought the mind was capable of more

*the slowdown is probably due to OS bloat. Which is all too realistic

As a counter,
I do not expect any of my friends to develop natural dermal armor.

Shadowrun is a game of Fantasy to some.

BlueMax
/though if they sprout horns, I may put them down
//may not if I have horns too
Ascalaphus
QUOTE (Jericho Alar @ Nov 12 2009, 06:48 PM) *
Maybe in SR5 will give ratings to weapons that will mimic program ratings and that will allow us to use 3 stats per roll instead of 2 stats per roll and solve the problem that way...


That would bring things back into a more uniform system, and it wouldn't be all that weird; give every weapon a Handling rating depending on both its software and its general design (balance, material use etc.) Not all weapons are equally wieldy, after all.
Jericho Alar
QUOTE (BlueMax @ Nov 12 2009, 12:53 PM) *
As a counter,
I do not expect any of my friends to develop natural dermal armor.

Shadowrun is a game of Fantasy to some.

BlueMax
/though if they sprout horns, I may put them down
//may not if I have horns too


is a fair enough counter!

like I said I don't really have any issue with arguing that humans are as fast as pure machines (see: agents vs. hackers) but claiming that rigorous mathematical fundamentals are more germane to using a computer (for legit *or* illegitimate purposes) than the quality of the program that it's all running on kind of bothers me...

the people who really want the power of the human brain to be supreme in the hack should consider playing as techno's anyway wink.gif
Godwyn
QUOTE (Ascalaphus @ Nov 12 2009, 05:43 PM) *
I've always thought the talk about system sculpting was ridiculous. I think it should only be there for casual customers who want a pretty web page; any professional would turn all that graphic bullshit down to minimalistic representations that don't consume as much resources.


I agree. I never really saw why any hacker would bother with the metaphor, no one hacking your pc really cares what your background looks like, or if you use custom icons for your trashbin.

But as far as the mechanics of the game, though, I look at the metaphor as essentially the OS in a way. Part of my reasoning for this, other than to make certain rule mechanics work, is that the metaphor really is handled as more than just a display, or the way information is communicated. Otherwise, why would technomancers -ever- see the metaphor? Although the metaphor to an OS is not exact, it is the best I can come up with analogizing our current tech setup to that used in SR. Returning to the math programs, the program may be faster, but try to run it on an architecture it is not designed for, and it simply won't run, the same with any program (usually).

Actually, as I think about it a virus would be a better example, as programs are technically running on the commlink (or other home node blah blah) not they system being hacked. So it would be similar to virii? designed to attack a Windows system, sitting on a Mac doing nothing.

I have less trouble with a hacker/player coding their own agent to exploit systems than just buying one off the shelf that is able to do so. Anywhere with an real attempt at security could just buy the same off the self agent, load it with the same programs, then set it on their system, find the holes it finds, then fix them. Many places today do hire actual hackers as security consultants for that purpose, but people can be endlessly inventive, a base program can not. Ever. One that can has crossed the line from program to an AI/Sprite. Or perhaps an RI (Restricted Intelligence) as in the books by Peter Hamilton.

Starting to have trouble taking notes in class and responding so going to have to end the post here, for now!
Sengir
QUOTE (Ascalaphus @ Nov 12 2009, 06:43 PM) *
I've always thought the talk about system sculpting was ridiculous. I think it should only be there for casual customers who want a pretty web page; any professional would turn all that graphic bullshit down to minimalistic representations that don't consume as much resources.

Because that's the cyberpunk writers imagined it. Remeber that half of the inspiration for SR was still written on typewriters wink.gif

For a more in-game description, I vaguely remember a story about the need for a common, intuitive interface to cope with a myrad of different programs...don't know which book it was in.
Ascalaphus
I have general issues with off-the-shelf hacking software.

If something is available on the "open" market it won't stay sharp very long. All the vendors of Firewall software will buy a copy and analyse how it works, then patch their systems to deal with that. Official Availability limitations won't stop the corporations. They may have some more difficulty finding stuff only available on the black market, but they have the money, and they likely have some connections.

I think the availability of hacking software on the open market should be an exponential scale, and the degradation of hacking software should be fierce. (Non-competitive products like skillsofts however shouldn't degrade, or only veeeery slowly) even self-written hacking software should degrade over time, although patching it shouldn't be too hard for a real programmer.



As for metaphor: you need some interface; I'd say that Reality Filters are useful for converting system I/O to your personally optimized interface. I don't think the contested roll for which Reality you use makes a lot of sense though; it should perhaps just be a while before your Reality Filter manages to decode the other system's interface style. Achieving a threshold depending on the complexity of the enemy system; when it's done you get a more accurate picture of the enemy architecture. (But is a system really necessary for this? I think it's an unnecessary complication.)


QUOTE
2^120 ha! get me off this lousy textual interface and let me reach into the bits with my MIND


Pfft. That sounds really awful. I'd prefer to mentally interface with some delightful high-level interface than work bit by bit; computers can do the translation of high-level to low-level code so much faster than a human can.

Hmm. It is interesting to think about what the DNI interface language would be like; how your "commands" would appear in the mind (would it even be visual?)
Godwyn
Looks like me and Ascalaphus are on the same page as far as hacking Agents/Software go, time for someone to rebut our positions smile.gif.

IMHO skillwires should only degrade if the character using them's physical attributes change, or their basic neural structure changes. Even though I know skillwires do not require being programmed for a specific person. I imagine them having a software suite with them to tweak the program according to body size, muscle mass, stuff like that.

Reality filter extended to test to understand the metaphor then adapt it is ftw.
kigmatzomat
I've been watching this and I think you may be drifting. Keep in mind, SR is not a simulator. It is a game. Unealistic but logical and intuitive rules trump realistic but less intuitive or less internally consistent rules.

The stated goal was to come up with character-centric matrix over a gear-centered matrix, I don't remember realism being on the list.

In the interest of playing the advocate of KISS, what's wrong with stat+skill+program? You do it with firearms (smartgun/laser) and cars (maneuverability), drones use rating+skillsoft+hardware, why not the net?

IC would get Firewall + rating + program, since firewall is the stat for a host to detect/target baddies.

Agents get rating + skillsoft + program and but are not penalized for defaulting on a matrix test.

This makes idiot script kiddies harmless against the corps and real hackers but an issue for joe schmoe.
Cthulhudreams
So you guys are seriously arguing that in a system with the design objective of 'make it more personal' it is better to use 1 of a users attributes rather than 2.

I am forced to conclude that you are either mad or not reading the design objectives.
Falconer
QUOTE (Draco18s @ Nov 11 2009, 11:28 PM) *
The other issue is that there are no rules for entering the game with a loadout of self-programmed programs. You either start with store bought ones (to get the job done) or none at all.


This is entirely appropriate... just 'buy' the software and call it house written.

Look at the time requirements to actually write software. That's just a fancy way of substitutiong the money you spent on your lifestyle while writing it rather than ponying up cash to buy someone elses mass-marketed version.

The point of chargen and BP costs is to balance starting resources. Just because you didn't pay in coin for the resource doesn't mean you didn't pay for it in some other denomination (such as time you could have spent earning money... EG: lost wages or other oppurtunity costs).
Ol' Scratch
Where are you coming up with the bit about self-written software not degrading? All software (at least the type we're talking about here) degrades over time. Not because of some hidden coding, but because all the other programs out there are getting patched and improved every single day. Your self-written software doesn't get automatic patches from the company any more than pirated software does. If you want to keep it from degrading, you have to sit there and write your own patches which, effectively, is the same as patching pirated software. Except that it probably takes a hell of a lot longer.

And yes, that's not only simple logic but it's also a game rule. Unwired, p. 109, Pirated Software: "In game terms, illegal and pirated software—and also programs that a character has coded himself (p. 118)—degrade over time, reflecting that the program is slowly becoming outdated."
Cthulhudreams
QUOTE (Ascalaphus @ Nov 12 2009, 10:21 PM) *
- Agents need a lot of supervision and skill to handle, like Spirits.


Spirits don't really - most spirits will be smarted than the summoner, and they genuinely want to help. It's like saying that it takes lots of supervision and skill to handle the SAS. While that is true, if you just tell them 'go kill some bad guys and create a distraction' they'll probably do something effective.
Traul
QUOTE (Cthulhudreams @ Nov 13 2009, 03:53 AM) *
Spirits don't really - most spirits will be smarted than the summoner, and they genuinely want to help.
It's not about smart: most of the world we live in is out their grasp. Try to explain a spirit how to use the microwave oven... Luckily, the fridge is much easier to use: spirits can't cook, but they can still fetch me my beer silly.gif
Cthulhudreams
Sure, but I don't ask spirits to cook me dinner, I ask them to go over there and kill shit. And if you have Logic 12 and Intuition 12, you are smarter than the smartest guy who has ever lived.

I'm pretty sure they can figure it out pretttttttttttttty quickly.
Tymeaus Jalynsfein
QUOTE (Ascalaphus @ Nov 12 2009, 04:21 AM) *
- Software degradation separates the elite hackers from the professional users from the script-kiddies. Even self-written software degrades, but anyting that's on the market degrades really fast because everyone can analyze it and find its flaws.

Did I miss anything?


Per Unwired Erratta, Self-Programmed Software DOES NOT Degrade... which is one of the reasons why you want a decent Logic in my opinion

Keep the Faith
Ol' Scratch
QUOTE (Tymeaus Jalynsfein @ Nov 12 2009, 09:53 PM) *
Per Unwired Erratta, Self-Programmed Software DOES NOT Degrade... which is one of the reasons why you want a decent Logic in my opinion

That's an idiotic bit of eratta for a rule that makes perfect sense.

I mean, why does pirated/illegal software degrade now? Just pirate custom written programs instead.
Tymeaus Jalynsfein
QUOTE (Dr. Funkenstein @ Nov 12 2009, 07:35 PM) *
Where are you coming up with the bit about self-written software not degrading? All software (at least the type we're talking about here) degrades over time. Not because of some hidden coding, but because all the other programs out there are getting patched and improved every single day. Your self-written software doesn't get automatic patches from the company any more than pirated software does. If you want to keep it from degrading, you have to sit there and write your own patches which, effectively, is the same as patching pirated software. Except that it probably takes a hell of a lot longer.

And yes, that's not only simple logic but it's also a game rule. Unwired, p. 109, Pirated Software: "In game terms, illegal and pirated software—and also programs that a character has coded himself (p. 118)—degrade over time, reflecting that the program is slowly becoming outdated."



Unwired Eratta, Page 1... "Software programmed by the hacker and Open Source programs never degrade in this fashion, but may require patching to remain current at the gamemaster’s discretion."

Keep the Faith
Tymeaus Jalynsfein
QUOTE (Dr. Funkenstein @ Nov 12 2009, 08:59 PM) *
That's an idiotic bit of eratta for a rule that makes perfect sense.

I mean, why does pirated/illegal software degrade now? Just pirate custom written programs instead.


Pirated Software does not always degrade in todays society, it depends upon the software and how it was pirated... I have known individuals who have complete pirated copies of Office Suites that received updates for years, and probably still do, to their programs... they may be outdated, but the still receive the updates routinely...

BUT, Per Shadowrun Rules/Fluff... Software degrades because of planned obsolescence... plain and simple... LEGAL software does not degrade, ever... it is automatically patched... But that has its own problems... and Pirating Custom written programs does not solve the problem for the pirate, because he would have to crack the software's source code, and therefore it is a cracked piece of software, and by Rules, it degrades...

It is pretty cut and dried...
However, a GM may enforce periodic patching of self-written software if he so desires as an option...

Keep the Faith
Ol' Scratch
QUOTE (Tymeaus Jalynsfein @ Nov 12 2009, 10:04 PM) *
Unwired Eratta, Page 1... "Software programmed by the hacker and Open Source programs never degrade in this fashion, but may require patching to remain current at the gamemaster’s discretion."

Oh I see, you're misinterpreting what you read again.

First, that errata replaces the last paragraph of the quoted section. The section I quoted occurs in a completely different paragraph. Second, the portion you're quoting is referring to a completely different kind of degradation, one based on security rather than it becoming obsolete. What I quoted referred to patching due to the software literally becoming outdated, which is what the last part of your quote is referring to. Furthermore, the errata in question mentions that it's up to the GM and the group (which itself is a boggling thing to say in the core rules) to determine what software and how often degradation occurs -- numerous times, in fact. And even then, they go back to mentioning that you still have to patch the software, just emphasizing that you can do it on your own rather than paying/hunting for them. Hell, they even offer another option to let you just not worry about it by adding it into your Lifestyle costs. In other words, it's all essentially a set of optional rules you can use instead of the default degradation rules.

Long story short, the following is still in the rules despite the errata: "In game terms, illegal and pirated software—and also programs that a character has coded himself (p. 118)—degrade over time, reflecting that the program is slowly becoming outdated."

So yes, degradation does occur. Even if you write the software yourself. The errata just gives a bunch of overly optional rules to deal with it. Which, in and of itself, is idiotic. That crap needs to be in a sidebar or something.
Ol' Scratch
Since you're probably going to go rant on how I don't know what I'm talking about, let's have a look-see at what the full section and errata look like individually. Then let's cram it together as it's intended.

QUOTE (Unwired p. 109)
Pirated Software

Pirated software—i.e. programs whose copy-protection and activation/validation anti-piracy mechanisms have been bypassed through cracking—are usually distributed by warez sites (see Piracy, p. 94). While pirated programs have the advantage of not being linked to a registered SIN, they are not automatically updated and patched in the same manner as legal software. Without registration and the confirmation that the copy is legitimate and licensed, the software is not authorized to connect to the manufacturer’s update sites.

In game terms, illegal and pirated software—and also programs that a character has coded himself (p. 118)—degrade over time, reflecting that the program is slowly becoming outdated. Hacking and malware programs degrade at the rate of 1 rating point per month; all other programs degrade 1 rating point per 2 months.

To circumvent or prevent degradation of their utilities, hackers have three options. First, skilled hackers with programming resources can patch programs (see Patching, p. 118) on their own. Second, those that have connections to warez sites can go looking for an updated pirated copy. Third, daredevil hackers of course always have the option of hacking the corporate patching nodes directly to steal the patch for themselves and their contacts.

QUOTE (Unwired Errata)
p. 109 Pirated Software

Replace the final paragraph of this section with the following text:

“Degradation of pirated software owes as much to systemic software and firmware upgrades demanding compatibility updates as to the megacorporations making regular updates an anti-piracy feature. In 2070, obsolescence and latent program degradation is hardcoded into software and is triggered then compromised software is flagged. Patching and upgrades are transformed into a security feature.

Software programmed by the hacker and Open Source programs never degrade in this fashion, but may require patching to remain current at the gamemaster’s discretion.

For more on cracked software degradation, see the Warez Degradation sidebar below.”

QUOTE (Snip Snap Alakazam @ Unwired Errataized, p. 109)
Pirated Software

Pirated software—i.e. programs whose copy-protection and activation/validation anti-piracy mechanisms have been bypassed through cracking—are usually distributed by warez sites (see Piracy, p. 94). While pirated programs have the advantage of not being linked to a registered SIN, they are not automatically updated and patched in the same manner as legal software. Without registration and the confirmation that the copy is legitimate and licensed, the software is not authorized to connect to the manufacturer’s update sites.

In game terms, illegal and pirated software—and also programs that a character has coded himself (p. 118)—degrade over time, reflecting that the program is slowly becoming outdated. Hacking and malware programs degrade at the rate of 1 rating point per month; all other programs degrade 1 rating point per 2 months.

Degradation of pirated software owes as much to systemic software and firmware upgrades demanding compatibility updates as to the megacorporations making regular updates an anti-piracy feature. In 2070, obsolescence and latent program degradation is hardcoded into software and is triggered then compromised software is flagged. Patching and upgrades are transformed into a security feature.

Software programmed by the hacker and Open Source programs never degrade in this fashion, but may require patching to remain current at the gamemaster’s discretion.

For more on cracked software degradation, see the Warez Degradation sidebar below.

Tada! The errata is an addition to the degradation rules, referring to a different kind of degradation that's largely optional. All pirated and illegal software -- including programs the character has coded himself -- still degrade at one point every month or two. It's amazing what happens when you read the whole rather than a part.
kzt
QUOTE (Dr. Funkenstein @ Nov 12 2009, 10:12 PM) *
Since you're probably going to go rant on how I don't know what I'm talking about, let's have a look-see at what the full section and errata look like individually. Then let's cram it together as it's intended.


Well, if you actually do what you said you get this:

QUOTE
Pirated Software

Pirated software—i.e. programs whose copy-protection and activation/validation anti-piracy mechanisms have been bypassed through cracking—are usually distributed by warez sites (see Piracy, p. 94). While pirated programs have the advantage of not being linked to a registered SIN, they are not automatically updated and patched in the same manner as legal software. Without registration and the confirmation that the copy is legitimate and licensed, the software is not authorized to connect to the manufacturer’s update sites.

In game terms, illegal and pirated software—and also programs that a character has coded himself (p. 118)—degrade over time, reflecting that the program is slowly becoming outdated. Hacking and malware programs degrade at the rate of 1 rating point per month; all other programs degrade 1 rating point per 2 months.

“Degradation of pirated software owes as much to systemic software and firmware upgrades demanding compatibility updates as to the megacorporations making regular updates an anti-piracy feature. In 2070, obsolescence and latent program degradation is hardcoded into software and is triggered then compromised software is flagged. Patching and upgrades are transformed into a security feature.

Software programmed by the hacker and Open Source programs never degrade in this fashion, but may require patching to remain current at the gamemaster’s discretion.

For more on cracked software degradation, see the Warez Degradation sidebar below.”


As this is mutually contradictory (Wow, just like all the rest of the hacking rules) you can do with it whatever you want. Due to the minor detail that using this idiocy rule results in no player EVER writing their own programs I'd suggest not doing using this 'rule'.
Ol' Scratch
QUOTE (kzt @ Nov 12 2009, 11:22 PM) *
As this is mutually contradictory (Wow, just like all the rest of the hacking rules) you can do with it whatever you want. Due to the minor detail that using this idiocy rule results in no player EVER writing their own programs I'd suggest not doing using this 'rule'.

Again, the errata is talking about a different kind of degradation. Not patching to keep up with other software. It's saying that, in addition to software degrading in that fashion, corporations also include code in their software to degrade for the sole sake of degrading it in order to acquire extra income and as an added security feature. Code that you program yourself does not degrade in that fashion. You'll note that the very same sentence that claims that points back to the patching rules which are required because software becomes obsolete over time.

Or are you really going to sit here and try to say that a program written ten years ago -- especially hacking (ie, viral) software -- is going to be at 100% operating efficiency despite up-to-date and state-of-the-art security (ie, antiviral) software or even because of hardware upgrades (good luck finding drivers for most of today's hardware for, I don't know, Windows 3.11)? Because that's pretty much what you're arguing for. As opposed to software that has, say, a subscription fee attached to it, such as many security (ie, corporation-written) programs do. Which is completely different from the former, but a fair comparison to what the errata is talking about.
kzt
QUOTE (Dr. Funkenstein @ Nov 12 2009, 10:36 PM) *
Or are you really going to sit here and try to say that a program written ten years ago -- especially hacking (ie, viral) software -- is going to be at 100% operating efficiency despite up-to-date and state-of-the-art security (ie, antiviral) software or even because of hardware upgrades (good luck finding drivers for most of today's hardware for, I don't know, Windows 3.11)? Because that's pretty much what you're arguing for. As opposed to software that has, say, a subscription fee attached to it, such as many security (ie, corporation-written) programs do. Which is completely different from the former, but a fair comparison to what the errata is talking about.

Well, sure, but these are SRworld computers, which are mystically far slower then people operating 15,000 km away. "What's latency?" So obviously realism isn't a serious concern.

If you are going to try to play the "realism" card all hacking tools are obsolete as soon as a firewall developer get them and writes code to recognize them. Luckily, since he can buy a "legit" version of the highest grade, he'll get automatic updates so he can make sure to keep his product up to date. So all hacking tools programs get you immediately recognized as hostile by any node you enter.
Ol' Scratch
I was using examples from today to explain the rules as written. There's two separate rules people are combining into one. All programs degrade over time (outdated and obsolete compared to state of the art programs). There's also a largely optional rule where they also degrade because of the megacorpoations sabotaging the code so that it eventually becomes useless if you don't keep paying them (subscription). They then go into more detail in the sideline to offer even more options for how to deal with it. But at no time, except for saying that a GM decide to ignore the first rule (which is a duh anyway), is the first rule negated by the errata.

Nevermind that you just described the exact nature of the first rule; patching a program to update it. It's a constant war. You never get the luxury of just writing a program once and never having to worry about it. It's just that if you do write your own programs, you never have to worry about the sabotaged/subscription "bugs" that commercial products have.
Cthulhudreams
Given the design goals given at the start of this thread, program degradation should be removed.
Ol' Scratch
I tend to agree there. If you're going to use the old SOTA rules -- which is pretty much what these are -- apply to everything or don't bother.
Ascalaphus
I think that if you pirate software, when you remove the anti-copying protection, you'd also remove the planned obsolescence "features".

It would make sense that the more "public" a piece of security* software is, the quicker it degrades.

Your personal secret hacking program will eventually degrade, but since people don't know much about how it works, it's hard to protect against it. A well-known hacking program (or Firewall) is available for everyone to study and should degrade faster.

Of course, not all companies can afford to stay cutting-edge, so most systems would have mid-level security rather than be completely SOTA themselves, resulting in rating 3-4 security programs.

I'd like to ignore the planned obsolescence - that's bookkeeping and detail that's not really necessary.
Ascalaphus
QUOTE (Falconer @ Nov 13 2009, 03:29 AM) *
This is entirely appropriate... just 'buy' the software and call it house written.

Look at the time requirements to actually write software. That's just a fancy way of substitutiong the money you spent on your lifestyle while writing it rather than ponying up cash to buy someone elses mass-marketed version.

The point of chargen and BP costs is to balance starting resources. Just because you didn't pay in coin for the resource doesn't mean you didn't pay for it in some other denomination (such as time you could have spent earning money... EG: lost wages or other oppurtunity costs).


But should a Logic 1 Software 1 hacker be allowed to start with self-written Rating 6 programs?
Ascalaphus
QUOTE (Cthulhudreams @ Nov 13 2009, 03:53 AM) *
Spirits don't really - most spirits will be smarted than the summoner, and they genuinely want to help. It's like saying that it takes lots of supervision and skill to handle the SAS. While that is true, if you just tell them 'go kill some bad guys and create a distraction' they'll probably do something effective.


Summoning and compelling spirits to do your bidding does take quite some skill - reflecting Magic, Conjuring Skills and Drain. That's what I was getting at - the power of spirits is still linked to the competence of the summoner.
Drraagh
I will admit, I don't know SR4 as well as I probably could. However, the way I saw this thread, at least the opening bits I read, the idea is to turn Hacking from the Hackers movie type stuff it resembles, sort of like the Hacking game Uplink and turn it more into something like Street Hacker or Hacker Evolution games.

A system where it relies more on people's skill to determine their knowledge of commands, system flaws, things like that. Basically, stuff like what you see at Defcon, for example, people commenting on little system tricks and tips and the like. There was a couple years ago, the group that had found a flaw in a local subway system's token system but were stopped from being able to report on it until the subway had a chance to fix the problem.

I can see how it could work that way, turning program use checks into skill use checks, though at the same time, I have read some people's reviews/writeups where hacking programs are actually a collection of different tricks and tips that the hacker is already using, just combined under one name. The program rating is actually just saying 'You got a better collection of various little programs and command understanding'.

Like, the program to access systems would include things like port scan, sendmail vulnerabilities, known firewall shortcomings, packet sniffers. Then once you're in you'll have things like buffer overflow, password crackers, things like that. Different ways to keep yourself under the radar, accessing the system or doing different tasks. For example, you might be able to find a file, but without knowing how to change file access times, you basically leave a huge digital fingerprint behind, thus a 'failure' on your edit file check.

Not sure if this really fits with the current direction of the thread, but it was my take on the whole hacking thing.
Sponge
QUOTE (kigmatzomat @ Nov 12 2009, 02:33 PM) *
In the interest of playing the advocate of KISS, what's wrong with stat+skill+program? You do it with firearms (smartgun/laser) and cars (maneuverability), drones use rating+skillsoft+hardware, why not the net?


There's nothing wrong with it per se, but that kind of change will require some serious re-thinking of threshold numbers - it's not as simple a change in terms of the mechanics as is, say, capping hits or number of extended test rolls.
kzt
RL, really clever people (white or black hat) don't depend on someone else's tools, they develop their own unknown exploits of weaknesses. And these are often really effective for a very limited amount of time (typically against a limited set of targets), but once you start using them they usually become totally worthless against anyone but the clueless in short order. For example, the MS DNS vulnerability from a few years ago.

We, for historical reasons, had internet facing MS DNS servers (I know it's stupid...). So we were one of the first people targeted by the totally clever out of the blue day-zero MS DNS attack. And it was pretty bad. However our security engineer was able to determine what happened, reconstruct the attack and had a copy of the attack code to MS security and a bunch of other people the next day. Which is why a few days later there were counters and about two weeks later the hole was patched. And unless you had disabled autopatching your systems would be totally unaffected by the attack within a month.

But the reality is that many people are developing attacks. Some are very good, they are very focused and this is how they make their living. If they can't produce effective code they and their families don't eat. Being on the attack allows you to choose when and where to attack, the defender can't begin to counter the attack until it starts. And often the attack isn't an OS bug, but using features of an application in an unanticipated fashion.
Warlordtheft
QUOTE (Sponge @ Nov 13 2009, 12:39 PM) *
There's nothing wrong with it per se, but that kind of change will require some serious re-thinking of threshold numbers - it's not as simple a change in terms of the mechanics as is, say, capping hits or number of extended test rolls.



I think that is part of the problem with hacking. While I am not happy with either solution (come on a Logic 1 hacker running a rating 6 program!!), I've run into issues with the stat plus logic optional rule in unwired (I think it favors technos to a degree).

Options beyond the attribute like the suggestions in previous posts. Namely you change it some way to incorporate logic and you break something else in the rules.

You could always go with GM fiat: Umm, your PC has a logic 1 and a 5 computer skill??? I don't think I'll allow that.
Godwyn
QUOTE (Ascalaphus @ Nov 13 2009, 10:24 AM) *
But should a Logic 1 Software 1 hacker be allowed to start with self-written Rating 6 programs?


It is unfortunately golden as far as RAW go.

Even limiting the number of tests on threshold checks can only help somewhat, as people will just spend edge in their programming down time.
Ascalaphus
QUOTE (Godwyn @ Nov 13 2009, 07:15 PM) *
It is unfortunately golden as far as RAW go.

Even limiting the number of tests on threshold checks can only help somewhat, as people will just spend edge in their programming down time.


RAW is that you can't start with self-written programs.
This is somewhat bad. Bad is also that you need to start session one with upgrading your hardware to get that Response 6 custom commlink. Some sensible rules for starting with stuff that you could plausibly make yourself would be nice.
Tymeaus Jalynsfein
QUOTE (Dr. Funkenstein @ Nov 12 2009, 09:57 PM) *
Oh I see, you're misinterpreting what you read again.

First, that errata replaces the last paragraph of the quoted section. The section I quoted occurs in a completely different paragraph. Second, the portion you're quoting is referring to a completely different kind of degradation, one based on security rather than it becoming obsolete. What I quoted referred to patching due to the software literally becoming outdated, which is what the last part of your quote is referring to. Furthermore, the errata in question mentions that it's up to the GM and the group (which itself is a boggling thing to say in the core rules) to determine what software and how often degradation occurs -- numerous times, in fact. And even then, they go back to mentioning that you still have to patch the software, just emphasizing that you can do it on your own rather than paying/hunting for them. Hell, they even offer another option to let you just not worry about it by adding it into your Lifestyle costs. In other words, it's all essentially a set of optional rules you can use instead of the default degradation rules.

Long story short, the following is still in the rules despite the errata: "In game terms, illegal and pirated software—and also programs that a character has coded himself (p. 118)—degrade over time, reflecting that the program is slowly becoming outdated."

So yes, degradation does occur. Even if you write the software yourself. The errata just gives a bunch of overly optional rules to deal with it. Which, in and of itself, is idiotic. That crap needs to be in a sidebar or something.


You are wrong, Just live with it...

Keep the Faith
Tymeaus Jalynsfein
QUOTE (Dr. Funkenstein @ Nov 12 2009, 10:36 PM) *
Again, the errata is talking about a different kind of degradation. Not patching to keep up with other software. It's saying that, in addition to software degrading in that fashion, corporations also include code in their software to degrade for the sole sake of degrading it in order to acquire extra income and as an added security feature. Code that you program yourself does not degrade in that fashion. You'll note that the very same sentence that claims that points back to the patching rules which are required because software becomes obsolete over time.

Or are you really going to sit here and try to say that a program written ten years ago -- especially hacking (ie, viral) software -- is going to be at 100% operating efficiency despite up-to-date and state-of-the-art security (ie, antiviral) software or even because of hardware upgrades (good luck finding drivers for most of today's hardware for, I don't know, Windows 3.11)? Because that's pretty much what you're arguing for. As opposed to software that has, say, a subscription fee attached to it, such as many security (ie, corporation-written) programs do. Which is completely different from the former, but a fair comparison to what the errata is talking about.



No... At that point I am going to enforce the option that You MAY have to patch it on occassion... BUT IT IS STILL OPTIONAL...

Keep the Faith
Tymeaus Jalynsfein
QUOTE (Dr. Funkenstein @ Nov 13 2009, 02:07 AM) *
I was using examples from today to explain the rules as written. There's two separate rules people are combining into one. All programs degrade over time (outdated and obsolete compared to state of the art programs). There's also a largely optional rule where they also degrade because of the megacorpoations sabotaging the code so that it eventually becomes useless if you don't keep paying them (subscription). They then go into more detail in the sideline to offer even more options for how to deal with it. But at no time, except for saying that a GM decide to ignore the first rule (which is a duh anyway), is the first rule negated by the errata.

Nevermind that you just described the exact nature of the first rule; patching a program to update it. It's a constant war. You never get the luxury of just writing a program once and never having to worry about it. It's just that if you do write your own programs, you never have to worry about the sabotaged/subscription "bugs" that commercial products have.


And that is your consistent problem, trying to apply real world technology 60 years out of date to the 2070's...

Stop that and you will have far less problems playing in the Shadowrun Universe...

Keep the Faith
kigmatzomat
QUOTE (Sponge @ Nov 13 2009, 12:39 PM) *
There's nothing wrong with it per se, but that kind of change will require some serious re-thinking of threshold numbers - it's not as simple a change in terms of the mechanics as is, say, capping hits or number of extended test rolls.


I don't think it's a big deal. The range of the logic stat, including common cyber, is 1-9. that amounts a difference in successes of 0-3.

Easy tests: no change
Average tests: +1 threshold
Hard: +2 threshold
Extreme:+3 threshold

You can replicate that range for any tests that are based on fixed singular values (Firewall/Stealth/etc) by multiplying them by 1.5 (round down)

1 -> 1
2 -> 3
3 -> 4
4 -> 6
5 -> 7
6 -> 9

Anything that is based on 2 stats (e.g. crash program has Firewall + System, decrypt threshold is Encrypt x2) try to add a base level stat (Logic or System) where ever plausible, or the program rating. E.g. crash program would become Firewall + system + system while the decrypt threshold would be Encryptionx3.

Some modifiers, like matrix perception tests, don't really need adjustment as they rely on the core system perception test TNs, which already expect stat+skill+sensory gear. (well, they did in SR4, not sure about 4A)
JoelHalpern
On degradation, I think I understand Dr. Funkenstein as argueing that there are two different kinds of degradation described in the rules. And that the "automatically degrades over time at a specified rate" is an option that should be just discarded.

Unfortunately, the way they wrote it, the degredation that is described as mandatory is described as applying to virtually every form of softwawre. Linguasofts, skillsofts, ... Everything except OS and Firewall.
That includes an awful lot of things that simply do not become worse in the time-frame of the game. Over several years, even conventional programs might become less effective. But a skilsoft for shooting a gun? Sorry, it doesn't change.

And, from a game play perspective the degradation introduces a set of strange effects that you have to deal with, for no benefit. Somehow, TMs complex forms keep up with changing technology, even when other programs don't? And don't AIs have their inherent forms get less effective? And who needs yet more numbers that change from run to run to keep track of anyway?
The other little problem with things getting worse as and when the GM decides is that the GM has to decide. And has to decide in a way that does not either feel like kicking the player for no good reason, or being too generous. Just don't bother.

Yours,
Joel
JoelHalpern
With regard to the original topic, I think that in terms of making the game feel like the character matters more, the change is probably a good idea.

The change does shift the odds for some tests, in unfortuante ways. (The SR dice mechanic is essentially a long tail mechanice where the high values have a noticeable impact on the distribution. THis is not big enough to break things, but needs to be kept in mind. (A really hot hacker with 18 dice and a rating 6 program has an average of 5.2 hits, not 6 hits, per roll. As I say, not too big, but SR dice alreay tend to give unexpected results frequently, and this shifts the odds a bit to unexpected-bad.)

In terms of realism, I suspect that the tools ahve more impact than this rule allows. But I rather expect it to feel more sensible, even if it is actually worse.

There is one drawback I can see. This was alluded to, but not discussed much.
A rating 6 mook is an availability 20 item. Hard, but not crazy. The problem is that it is now MUCH better than the character. We have a character with attribute 5, skill 4 (very good), but the mook has 6/6.
One can solve it by outlawing Agents. But it is sort of hard to see why one would rule them out. After all, if the IC can patrol my node and attack an intruder, it would seem like I could take it with me and then have it attack someone else when I need to. (And to answer the question as to why agents having hacking skills, they are needed for defense.)

Yours,
Joel
kigmatzomat
I don't see why agents would have hacking skills for defense. Or rather, why they would get the skill rating for free. Drone AI use their Pilot rating + autosoft + gear modifier. Since vehicles (that can hit people and damage property) normally operate with Pilot 3 (or less) with gear modifier (maneuver) of -2 to +2 so some will only get 1 die, I don't see any justification for a mere agent to be equipped with autosofts.

Drone Pilotsput corp property directly at risk so if the setting will let them roam the streets then Agents shouldn't get a free ride.

Forcing people to buy autosofts for agents would raise the cost barrier of Agent Smith, while still being useful for doing scut work. IC are currently cost free so the "expense" of autosofts is no biggie.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Dumpshock Forums © 2001-2012