Saturday, June 14, 2008

Assumptions

Well, I've gotten some of the scripting work for Casa done and sent, so I figured I'd take a break from the monotony to write a bit about the assumptions of my world. A year or so back, I realized my world was becoming too closely linked with D&D. Their cosmologies and histories were blurring together. So I decided to make some changes. Ironically, many of the changes I made ended up finding their way into D&D 4E. Still, there's some things that differentiate my setting and the generic 4E D&D setting. So let's compare the assumptions of the 4E game world versus those of my world.

In 4E...
  • the world is more fantastic. This is a huge step forward. Previous editions of D&D felt the need to have every one of their lands and cultures be an analogue of some real-life culture. This was especially prevalent in the Forgotten Realms, where Oriental Adventures (Asia) and Matzica (Yucatan) were straight out of real life, and as such did not fit with the rest of the setting. Some of the cultures, such as the Ffolk of the Moonshae Isles, fit with the setting but were still so close to real life that it often broke the fantastical portion. Go with what makes sense in your setting, not what happened in reality. Shadows & Silver, like 4E will often be inspired by real life, but it will also have things for which there is no historical analog.
  • the world is ancient. In Shadows & Silver, countless empires have risen and fallen, and many of them have been lost to history. Not even the immortal fae remember all of history. Those whose mythology tells them how the world or even their race was created may be correct, or the tale may have been so twisted in the countless of thousands of years of retelling that it is completely false. Because the world is so ancient, there is no end to the mysteries to be uncovered.
  • the world is mysterious. Even in the scientific awakening of modernity, man knows only so much about his world. True, his empires have been vast and his explorers have gone far and wide. But danger and disaster keep most folks at home, leaving what is beyond the border to the adventurous. Most folks know some about what lies beyond their home, but only those who have been there know anything beyond myth.
  • monsters exist all over. In this, Shadows & Silver differs from D&D. Monsters are thick in my world, though they have been driven from the lands and thoughts of men. They lurk in the mysterious reaches of the world, and in those old, haunted ruins everyone's always afraid to go into. In civilized lands, though, monsters are rare, and people who believe in them are rarer.
  • creatures need a place in the world. Everything that exists has an origin, and fantastical races and creatures are no exception. Many creatures have their origins in the original creation, or evolution, or even magical experiments. None exist without a reason.
  • adventurers are exceptional. While not everyone needs to play a great adventurer, those who do will find they stand high above the common folk. Sure, the world has its heroes, but killing an orc in battle is extraordinary. Killing a dragon is enough to make a man a legend for decades.
  • magic is not everyday, but it is natural. This I disagree with most of all. In Shadows & Silver, magic is nearly a thing of the past. Those few who do believe in it are judged to be either crazy or uneducated. Wizards do exist, but they carefully hide their activities for their own safety. In less civilized areas, mages can display their power much more openly.
  • "good" and "evil" mean more. 4E makes alignment actually mean something. People don't fight against evil because they're good, they are good because they fight against evil. Evil is more than just bad thoughts. Because of this, very few people are aligned to good or evil. Judging someone's alignment is no longer possible with spells; you've got to judge based on that person's actions. This flows excellently with Shadows & Silver. The shades of grey concept is easier if good and evil are not so cut and dried. Being good is not about being nice, and being evil is not about being mean.
  • the gods are remote. In Shadows & Silver, the Archons still grant power to clerics, but their direct involvement is a thing of ancient times. Some suspect that the Archons are dead and that the clerics are actually tapping into forbidden arcane sources. Whatever the case, man must rely on his own deeds rather than divine intervention.
  • there is one sun and one moon. Shadows & Silver does not need some fantastic astronomy or absurd setting to make it interesting. The interest comes from the stories told within it.
  • there are no forced race relations. I disagree with this somewhat. Sure, just because you're playing an orc doesn't mean you have to be enemies with elves and men. But racism runs high throughout much of Shadows & Silver, especially with those races perceived to be monsters.
  • death matters differently. This is something I've hated in all previous versions of D&D. Coming back from the dead was simply a spell and a bunch of diamonds. In Shadows & Silver, returning from the dead comes at an enormous cost (but I won't reveal what it is yet ;) ).
  • there are fantastic locations. Too often have I seen PCs adventure in places that are just not that interesting. The places you go should be as exciting as the fights. They should have effects on the battles and on the adventure in general. Shadows & Silver will have a lot of this.
  • there's less evil fighting evil. This I'm mostly indifferent about. Since the world is not good versus evil, it doesn't really matter if evil fights evil. The world isn't cut and dried. What is important, though, is that the antagonists present a suitable challenge to the protagonists.

Well, that's a fair overview of some of the assumptions of the world. We'll do a little more scripting and building before the next post. See you then!

Wednesday, June 11, 2008

Frustrations... Again

Well, I finally got my computer back from the repair shop today, and I'm glad, because I've been going through withdrawal after not having it for a month. I've been working on my fiancée's computer, but I've found it's extremely difficult to do anything productive on a computer not my own. Unfortunately, it'll be a while before I can actually use my computer. See, HP wiped my hard drive, which I expected. The problem is that they installed Windows XP Media Center Edition, rather than Windows Vista Ultimate, which is what I had. So now I get to spend several hours getting the computer back in order and everything set the way it needs to be before I can get anything productive done.

Further frustrations are in my scripting work for Casa. The XP system has some bugs that need to be worked out, but the biggest problem is a design flaw: it requires creatures to have a particular death script set on them. Now, that's fine for any custom creatures. But CEP creatures and those from the standard palette can't have their scripts changed, and that means creating a custom copy of those creatures. While I plan to pretty much use all custom creatures myself, thus negating this issue, Casa doesn't, which means he needs me to rewrite the default death script to use my scripts instead. Simple enough. But then it occurs to me that this problem could pop up all over the place. What about when I write a spawn system? The creatures will need custom spawn scripts. And what if I have a standard creature that needs one custom death script and another that needs two? I can't have the same script run two different things. So I'm basically rewriting all the default creature scripts to use my HCR2 1.6 creature events, and putting the original BioWare code into their own scripts, which he can set to be called if he wants. The problem is, it's insanely tedious, especially since I'm having to write documentation on each one (something everyone should do in their scripts but, lamentably, few do). Add to that the difficulty in working on someone else's computer and you see some of my problem. The good news is that I'm almost done. Hopefully this weekend the scripts will be fixed and I can go back to bug testing the XP system.

Speaking of the XP system, if anyone wants to help me test it (not sure how many folks there are who read this), please shoot me an email (squatting_monk at yahoo.com) or comment and I'll send you a sample module. I plan on posting it on the Vault when all the kinks are worked out, both in an HCR2 version and in a stand-alone version.