Dec. 6th, 2010

the_gneech: (Keitaro Holy Crap)
So I never did get any databases working; eventually I just gave up on that. I'm sure it will need to be fixed eventually, but I was just grinding my gears and getting frustrated, so once again I used my executive powers as King of the Workaround [1] to slap something awful that works in place, with a note to come back and fix it later.

I saved the tables to comma-delimited TXT files and used the CFFile tag to read those into variables. Then from that variable, I used "#chr(10)#&#chr(13)#" to find the line breaks, looped over the entire file as a list, then for each line I looped over that to find the specific value at any given position. It's an ugly, clunky piece of code that's right out of Fortran or something, but it at least has got me past the "database no worky" issue.

So finally, last night at 10:00 p.m., I was ready to start actually making progress on the actual project. Except the weekend was then over. Le sigh.

The real killer about this is that the whole point of the exercise is to eventually give me practice using C# in .NET ... but I can't be working out the logic and learning syntax at the same time. So I'm writing up the app in ColdFusion first because I can "think" in CF, and then once it's done I'll go back and re-code it in C#.

Why did I become a programmer? I hate programming. :P

Oh yeah. Because cartooning doesn't pay. -.-

-The Gneech

[1] A title I've had for a decade or so, now. If anything, it's my most impressive programming skill.
the_gneech: (Default)

These days for my fantasy gaming I’m reasonably content with Pathfinder. It’s not “the perfect game,” but it works and irons out some of the kinks from D&D 3.5, so I’m fine with it. Particularly as Hero Lab continues to develop into a smoother, easier-to-use desktop tool, I’m getting back into my “3.5 + E-Tools” happy place.

I will be the first to admit, however, that before their recent abandonment by WotC [1], the 4E desktop tools, especially the monster builder, were mighty nice. Looking back at the scenario I came up with for our 4E playtest, I gotta say that being able to quickly bang out sea devils and harpies that could be used against 1st-level heroes with the click of a button was pretty sweet.

The Pathfinder community has been making strides in that direction, especially with the concept of “simple templates” and emphasis on “reskinning.” For instance, if I wanted to make a 1st level sea devil for PF, I could slap a “negative advanced template” on it once or twice or even just take an orc, replace “Ferocity” with “Blood Frenzy,” and go. The players are never going to see the stat block, so the fact that the weapon entry says “falchion” instead of “trident” doesn’t really matter.

But the big thing is training yourself to think that way. Back in my HERO System days, thinking of the game stats and the “special effects” as separate entities was as natural as air, but there’s just something about having books full of monster stats (and very detailed tables about just what size hit die undead should have as opposed to monstrous humanoids) that makes it easy to get caught up in all that fiddly-to-no-real-good-purpose math.

If anything, that was 4E’s brilliant mental breakthrough: figure out the mechanics for what you want the creature to actually do, and then skin it to suit. What makes a sea devil a sea devil, besides the green skin and flippers? It’s going into a shark-like (or piranha-like) frenzy at the smell of blood, not that they have 2d10 hit dice. So once you’ve got that aspect, all you need to do is tweak the numbers up and down to give your players a good fight. And the Monster Builder software made that very easy, in a way that Hero Lab just doesn’t quite at this time.

In a similar vein, I’ve started taking to putting in all kinds of things that make the stat block work mathematically, and then changing the part the players actually see. For instance, I tried a variety of ideas to bring the minion mechanic into Pathfinder and never really did come to a conclusion that was the quick-and-easy convert I wanted. So what I started doing instead was using low-CR monsters and giving them cheesy equipment — Ogre with a +3 greatclub, baby! — so that they’d actually have a chance to hit the AC 30+ monster PCs I’ve got. But then when the ogre goes down, what actually “drops” is the regular gear you’d expect to see on an ogre.

Does this hurt the game? I’d say no. Remember that the rules are there to facilitate having a good time, not as an end to themselves. Tearing through an army of ogres that are still at least a little dangerous is fun; tearing through an army of ogres that can’t possibly hit back is just a math exercise. But at the end of the day, being able to loot two dozen +3 greatclubs would neither make a lick of sense, nor be good for the long-term gameplay due to the out-of-whack treasure reward.

What I’d really like in the game “out of the box” would be to be able to control every stat a critter has, independent of every other stat. Pathfinder, being based on 3.x, has all kinds of intricate rules for building critters based on their type (“Aberrations” have good Will saves and mediocre hit dice, while “Constructs” have good hit dice and great BAB, but rotten saving throws, etc.). I can see why this was done, but I don’t actually think it adds enough to the game to be worth the hoops it makes you jump through. And of course, as the GM, if I want a construct to have an awesome Will save, there’s no reason I can’t say “Sim salabim, it is done!” But I do think that the 4E model, in which a critter’s stats are based on whether it’s going to be a melee bruiser or a stealthy sneaker, and then you give it “signature” abilities to establish its theme, is a better model overall.

I am working on a “Quickie Monster Generator” program that will do some of these things that I’m wishing for, largely as an exercise to keep up my programming chops as much as anything. But I hope to be able to release it as a freebie utility for other Pathfinder GMs in time.

-The Gneech

[1] This is not strictly accurate … WotC is redoing them as an online-only subscription service. But as I am no longer subscribed and doubt that I’m likely to subscribe again for the foreseeable, the net result is the same.

Originally published at gneech.com. You can comment here or there.

April 2025

S M T W T F S
  1 2345
6789 101112
13141516171819
20 212223242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 3rd, 2025 05:21 am
Powered by Dreamwidth Studios