Jump to content

Lattan

Member
  • Posts

    329
  • Joined

  • Last visited

Posts posted by Lattan

  1. I recently got A3 and started playing it, but whenever I climb into a boat it says something along the lines of 'system can't play sound' and gives me error number 2 -85 -204 (something like it, anyway...I can check later). I've checked, and the rowing sound is in the sound file for the game...the kicker is that I had a copy of the original demo (v 1.0) lying around, and there aren't any problems with that. The error only occurs with version 1.1.3 (or whatever the newest version on CD is).

     

    Any advice?

  2. Quote:
    Originally written by Detteh Mehkej:

    HTH, HAND
    Huh? Could you give that to us in longhand?

    And the scripting processing is probably the slowest part of the operation because it involves a fair bit of data manipulation that is performed by the engine finding critical strings and numbers in ASCII text, which takes a while.
  3. Not because it's badly programmed (or at least not completely that) but because it has to turn textual commands (avernumscript) into computer commands. And he's asking for help because it's slower on a faster (presumably, anyway, with a higher clock speed) system.

  4. Couldn't you create new races by replacing character pics and using custom special stats or items to modify experience?

    (I don't know if this is possible, but people dismissed the idea really quickly, which I've noticed tends to be a bad idea with scriptable engines like this...or anything else, really.)

  5. If you read all the docs with the editor, you find the likelihood of Jeff doing any of this is approximately zero. However, he conveniently includes the source code so those who know C can do it themselves. Those of us who don't, on the other hand, are screwed.

    (I assume he released the Windows code, too, though I actually don't know. But he definitely let out the Mac stuff.)

  6. Thanks, Vent, but I do know that much programming. I'd just assumed there were different behavior models for different NPCs, whether they were external scripts or internal functions.

     

    Kelandon: Ah. Thanks. I've never looked at BoE, so I don't really know much about its engine. *wonders what nodes are.*

    *Decides he doesn't care enough to look*

  7. Quote:
    Originally written by Pronounced Kel-LAN-don:
    The way you could tell the difference between monsters all having the same AI and some having custom scripts is by special movement (it runs somewhere after seeing you), messaging (it calls for help), string printing ("You have been spotted!"), or special targeting (a mung demon that targets the best spellcasters and not just anyone nearby with spell abilities). I don't remember any of these in the Avernum Trilogy anywhere, but it's been a while, so if you do remember them, be sure to mention it. I'd be interested.
    Like I said, I haven't played all the way through every one, but I think there might be a Nephilim fort in A2 where people call for help. Or maybe not. Hmmmmm.....
    It just surprises me that having already created a scripting language for BoE, JV wouldn't make use of it in Avernum.
  8. Quote:
    Originally written by Pronounced Kel-LAN-don:
    Because GF *did* have the text files just lying around. You have to go into GF Files and then Scripts to get to them, but they're there. A1-3 has nothing comparable.
    Yeah, but Geneforge was also very open about its contents...there was even a little note about it somewhere. Avernum, on the other hand was not. By your argument Avernum clearly had no graphics files because you couldn't open up anything and see pictures. (okay, so I think there are files with 'graphics' in the name, but you get the idea).
    And I really don't know about different behaviors...it depends. Archers/mages have a tendency to hang back, and sometimes they run away...but then again, sometimes they don't. Whether there are 'external' scripts (ones not in the engine) or several internal ones, or just one big complex internal one, is something I really don't have the experience to decide (and frankly I don't think anyone does. There are too many possible variations on each to tell what's what.).
  9. Quote:
    Originally written by Pronounced Kel-LAN-don:
    The Avernum Trilogy did not include any scripts with the game, whereas Geneforge did -- and you could tell by the complex behavior of characters in the game that they had custom scripts. In Avernum, ever character used the same program, something similar to basicnpc (except with less of a pathfinding algorithm). Towns didn't have their own scripts; they probably had the same nodes as in Exile. So basically, the Avernums worked very much like Exile in terms of their programming, and BoA works a lot more like Geneforge.
    How do you know the Avernum games included no scripts? I mean, sure, there weren't any convenient text files lying around for users to edit, but I'd assume things like that would be shoved inside of some data file. And while I confess to not having played through the registered Avernums yet (just ordered the trilogy CD...yay!) there are certainly different kinds of fighting styles in the game. Though I suppose that it's possible those behaviors are actually coded in and each character is simply slapped with a behavior number.
  10. So you think that every person in Avernum had their own subprogram for behavior and dialog nodes? That's really horrid design if it's true, and makes modifying the scenario incredibly difficult.

    I'm pretty certain there was some kind of script language going on already.

    That's true, publicly available functions are probably harder to do than those that aren't, since they get used in so many imaginative ways.

    It may be true that functions not needed for A3 weren't in the engine, but are there really that many functions in the scripting language that weren't needed somewhere in the Avernum series? Maybe there are, but I doubt the number is very large.

     

    But that's just my look at things.

×
×
  • Create New...