Profile for Nasarius

Error message

Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /var/www/pied-piper.ermarian.net/includes/common.inc).

Recent posts

Pages

AuthorRecent posts
You can drown plowing the fields or you can drown seeing the sights in General
Warrior
Member # 4238
Profile #10
quote:
Originally written by Fear Uncertainty and Custer:

Plagues don't count as natural disasters.
How so? Just because it's a bit slower doesn't make it any less "natural" or "disaster".

http://en.wikipedia.org/wiki/Natural_disaster
Posts: 70 | Registered: Monday, April 12 2004 07:00
Recommended Reading in General
Warrior
Member # 4238
Profile #11
Anything by Raymond E. Feist, though you should probably start with Magician: Apprentice.

George R. R. Martin's Song of Ice and Fire series is also excellent if you can appreciate his more "realistic" take on the fantasy genre.
Posts: 70 | Registered: Monday, April 12 2004 07:00
C++ question in General
Warrior
Member # 4238
Profile #5
You'll also need the stdlib header, BTW. So:
#include <cstdlib>

...

system("cls");

Posts: 70 | Registered: Monday, April 12 2004 07:00
C++ question in General
Warrior
Member # 4238
Profile #4
quote:
Originally written by 4614 and 4808:

So just typing system(); will clear the screen for me?

And yes, I'm using ASCII characters. Board:
| |
-+-+-
| |
-+-+-
| |
:)

system("cls");

Or on Unix systems:
system("clear");

This is a crappy way to do it, but the easiest.
Posts: 70 | Registered: Monday, April 12 2004 07:00
Avernum 4 wish list. in General
Warrior
Member # 4238
Profile #7
quote:
Originally written by Andrew Miller:

Your moniker makes the grammar angels weep.

Read about "whose" here.

Indeed. Colloquial English would leave off the "who's" entirely, anyway.

Back on topic, I'd like a new skill/spell system to play with. Or at least a few new skills and spells. An epic nearly on the scale of The Elder Scrolls (Arena, Daggerfall, Morrowind), bigger than Avernum 3. But that probably won't happen :)

And I hope that A4 sticks with the Ultima-like engine of the Exiles and Avernums, and does not adopt a Geneforge-like engine.
Posts: 70 | Registered: Monday, April 12 2004 07:00
Xerch'de is released. in Blades of Avernum
Warrior
Member # 4238
Profile #6
Meh. Seems like a lot of setup for such a short fight. It's as if you created all this stuff, then had to finish it quickly and you weren't quite sure how.

BTW, the word "oblivious" does not fit in the context that Kiersten uses it.

(edit) Oh yeah, and it needs an ending! What happens after you get your money? Just a few sentences would do.

[ Tuesday, December 28, 2004 07:51: Message edited by: Nasarius ]
Posts: 70 | Registered: Monday, April 12 2004 07:00
Hire a NPC on a scenario!? in Blades of Avernum
Warrior
Member # 4238
Profile #17
quote:
Originally written by ARRR-enax:

Not really. Lua is just C, and Avernumscript is already based on C, so I think it'd make more sense.
Compare:

Lua (http://www.lua.org/about.html)
quote:
Lua is a language engine that you can embed into your application. This means that, besides syntax and semantics, Lua has an API that allows the application to exchange data with Lua programs and also to extend Lua with C functions. In this sense, Lua can be regarded as a language framework for building domain-specific languages.

Lua is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are simplicity, efficiency, portability, and low embedding cost. The result is a fast language engine with small footprint, making it ideal in embedded systems too.
Tcl (http://www.tcl.tk/advocacy/whytcl.html)
quote:
It is the ability to easily add a Tcl interpreter to your application that sets it apart from other shells. Tcl fills the role of an extension language that is used to configure and customize applications. There is no need to invent a command language for your new application, or struggle to provide some sort of user-programmability for your tool. Instead, by adding a Tcl interpreter, you structure your application as a set of primitive operations that can be composed by a script to best suit the needs of your users. It also allows other programs to have programmatic control over your application, leading to suites of applications that work well together.

The Tcl C library has clean interfaces and is simple to use. The library implements the basic interpreter and a set of core scripting commands that implement variables, flow control, and procedures.
Tcl is also written entirely in C and designed to be portable.

The funny thing is that Lua seems to be targeted at nearly the exact same niche as Tcl. I'm biased towards Tcl just because it's been around longer (and is more or less a standard: try searching for books on Lua vs. books on Tcl), and I've had to do some GUI coding with Tcl/Tk.
OTOH, Lua has apparently been adopted by some big-name games, so maybe there is some benefit. Very interesting.
Posts: 70 | Registered: Monday, April 12 2004 07:00
Hire a NPC on a scenario!? in Blades of Avernum
Warrior
Member # 4238
Profile #10
quote:
Originally written by ARRR-enax:

These are the reasons we need a Lua-based script engine--so we can write our own functions.

Anyone else doubt that JV would ever even entertain this idea?

Hm. I'd never heard of Lua before. It sounds a lot like Tcl. Any reason that Lua would be better than, say, Tcl or Python?
Posts: 70 | Registered: Monday, April 12 2004 07:00
Bug in Windows BoA? Related to HLPM in Blades of Avernum
Warrior
Member # 4238
Profile #25
Oh, about editors:

Emacs or anything that you can trick into thinking that you're writing C code (or even Java) should be able to parse BoA script well enough to match parentheses and such.
Posts: 70 | Registered: Monday, April 12 2004 07:00
Bug in Windows BoA? Related to HLPM in Blades of Avernum
Warrior
Member # 4238
Profile #24
quote:
And Nasarius, the "test often" approach doesn't usually matter. I can narrow it down to one set of calls and then test until I'm blue in the face only to find out that I'm testing the wrong line. I'm learning debug techniques, but it is painfully slow and hard.
*shrug*
Well, formal education in CS always helps :)
Or just lots of practice until you figure out the kinds of things that can go wrong. Again, don't write more than ~10 lines of code in between tests. And test thoroughly, so you know your code is as bug-free as possible before moving on.

You can't rely on line numbers with C/C++ compilers either.

[ Sunday, June 06, 2004 07:01: Message edited by: Nasarius ]
Posts: 70 | Registered: Monday, April 12 2004 07:00
Transferign Knoppix LINUX to your hard drive in Tech Support
Warrior
Member # 4238
Profile #2
You can do it, though I'd recommend against it.

For Linux newbies, try Mandrake or SuSE. If you want to go the hardcore way and be able to do anything you want with your system, go with Gentoo.

But if you really want to install Knoppix, just open a console and run:
knx-hdinstall

http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=knoppix+hard+disk+install
Posts: 70 | Registered: Monday, April 12 2004 07:00
Transferign Knoppix LINUX to your hard drive in General
Warrior
Member # 4238
Profile #2
You can do it, though I'd recommend against it.

For Linux newbies, try Mandrake or SuSE. If you want to go the hardcore way and be able to do anything you want with your system, go with Gentoo.

But if you really want to install Knoppix, just open a console and run:
knx-hdinstall

http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=knoppix+hard+disk+install
Posts: 70 | Registered: Monday, April 12 2004 07:00
We know about Geneforge 3...but what's next? in General
Warrior
Member # 4238
Profile #39
quote:
Originally written by Andrea:

Oh, horping balls. Final Fantasy is not a roleplaying game, it's an interactive movie. In none of them do you establish or develop your own character; differing paths are trivial and mostly useless.
Final Fantasy's greatest ill is that it's convinced a bunch of drooling Japanophiles that statistics are the primary constituent of a role-playing game.

Oh god, how very strongly I agree with you, both on console-style "RPGs" and the idiotic anime freaks IMAGE(smile001.gif)
I'll take Darklands or Daggerfall any day over the new glittery crap.

quote:
Those are called graphical adventures. They're a dying breed now, but they used to be quite popular. Sierra made its name publishing them.
Yes, the Quest For Glory series was a fun adventure/RPG hybrid series.
Posts: 70 | Registered: Monday, April 12 2004 07:00
Bug in Windows BoA? Related to HLPM in Blades of Avernum
Warrior
Member # 4238
Profile #13
quote:
Originally written by coreyh:

The if I was using set_character_facing function I'd make a enum or define for all the different directions.
You're missing a ')' :)
And if you're really having trouble with parantheses, you might want to do something like this:

set_character_facing( ME, get_ran(1,1,CF_NORTH) );

quote:
Errors that involve memory getting trashed are the worst to debug in C. You don't know where the error is. The actual crash could happen almost anywhere memory is handled. You kinda have to read carefully and backtrack commenting out stuff systematically.
Sure, but memory leaks simply shouldn't happen with BoA scripting unless you're doing something terribly wrong, or Jeff screwed up. Seems unlikely either way.
Posts: 70 | Registered: Monday, April 12 2004 07:00
Bug in Windows BoA? Related to HLPM in Blades of Avernum
Warrior
Member # 4238
Profile #11
quote:
When the error comes from that I'm missing parentheses and I have about 248578923478237593953 "if" calls, it is next to impossible to figure out what's gone wrong.
This is another situation where we can apply an XP technique: test often. Write a little code, then test it thoroughly. Repeat.
Posts: 70 | Registered: Monday, April 12 2004 07:00
Bug in Windows BoA? Related to HLPM in Blades of Avernum
Warrior
Member # 4238
Profile #9
quote:
Originally written by Grey-Eyed Stranger:

Spidweb. Sorry to pester on your coding of the scripting language, but perhaps implementing some failsafes on things like this? Maybe make 'debug mode' show details on scripting errors?

(Although those would likely be hard to track down and report.)

Yeah...it seems all you'd need are some try/catch blocks. Makes it easier to know who to blame ;)
Posts: 70 | Registered: Monday, April 12 2004 07:00
Playing through the included campaigns... in Blades of Avernum
Warrior
Member # 4238
Profile #10
Oh, and Natural Mage is a must. Then, pick either Elite Warrior or Fast On Feet.
Posts: 70 | Registered: Monday, April 12 2004 07:00
Playing through the included campaigns... in Blades of Avernum
Warrior
Member # 4238
Profile #9
quote:
Originally written by Lt. Sullust:

You just need to learn when to run away from a battle for the first few levels. Kill what you can and get out. Also, with a singleton you don't want to stress melee combat right away. It is much better to start out as a mage who can cast ice lances. Gain a few levels that way and then pick up your blades.
Agreed. You want at least level 5 Mage Spells and level 3 Priest Spells to begin with. Haste yourself then blast everything :) Heal and bless as necessary.
Posts: 70 | Registered: Monday, April 12 2004 07:00
uh-oh, I got an idea... in Blades of Avernum Editor
Warrior
Member # 4238
Profile #14
quote:
Originally written by Imban:

I've reloaded as many as 45+ times on a single fight in order to win a battle of attrition. *shrugs*
Okay, "2 or 3" was a bit low. Ten is okay on occasion. 45+ means it's just too difficult and you probably won by a lucky streak.

By the way, you're probably not using that term correctly in this case :)
Posts: 70 | Registered: Monday, April 12 2004 07:00
uh-oh, I got an idea... in Blades of Avernum
Warrior
Member # 4238
Profile #14
quote:
Originally written by Imban:

I've reloaded as many as 45+ times on a single fight in order to win a battle of attrition. *shrugs*
Okay, "2 or 3" was a bit low. Ten is okay on occasion. 45+ means it's just too difficult and you probably won by a lucky streak.

By the way, you're probably not using that term correctly in this case :)
Posts: 70 | Registered: Monday, April 12 2004 07:00
Article - 10 Dread Diseases in Blades of Avernum Editor
Warrior
Member # 4238
Profile #19
quote:
Originally written by Arancaytar:

Insane characters can work wonders as comic relief even in serious scenarios (I wonder, can sudden 'bouts' of humor damage an otherwise serious scenario?)
Of course not, if it's well done. Shakespeare almost always had a character or two for comic relief in his tragedies. (I was going to say 'always', but then I remembered Othello, which IIRC doesn't have any comic relief).
He did it well; it can also be done very badly. See C-3PO in Star Wars Ep. 2 for example :)
Posts: 70 | Registered: Monday, April 12 2004 07:00
Article - 10 Dread Diseases in Blades of Avernum
Warrior
Member # 4238
Profile #19
quote:
Originally written by Arancaytar:

Insane characters can work wonders as comic relief even in serious scenarios (I wonder, can sudden 'bouts' of humor damage an otherwise serious scenario?)
Of course not, if it's well done. Shakespeare almost always had a character or two for comic relief in his tragedies. (I was going to say 'always', but then I remembered Othello, which IIRC doesn't have any comic relief).
He did it well; it can also be done very badly. See C-3PO in Star Wars Ep. 2 for example :)
Posts: 70 | Registered: Monday, April 12 2004 07:00
Exile Fan Games in General
Warrior
Member # 4238
Profile #24
To quote:
quote:
Fan fiction and other work derived from copyrighted works is a copyright violation.
There you go. Once again, talk directly to Jeff or forget about it.
Posts: 70 | Registered: Monday, April 12 2004 07:00
Exile Fan Games in General
Warrior
Member # 4238
Profile #23
quote:
Originally written by AngryKoopa:

quote:
Originally written by Custerbly Numb:

Then why bother with the Exile plot? It's only likely to get you tangled up in legalities, and it smacks of plagarism.
I'm not planning to sell it!!! Jeez, I'm not going to get a profit from it!!

Repeat after me: it doesn't matter. Go read up on basic copyright law.

Here's a nice pretty link for you:
http://www.templetons.com/brad/copymyths.html
Posts: 70 | Registered: Monday, April 12 2004 07:00
Article - 10 Dread Diseases in Blades of Avernum Editor
Warrior
Member # 4238
Profile #17
quote:
Originally written by The Creator:

I think I'll just add "You are free to break any and all of these rules once you understand why they exist."
Well said :)
Posts: 70 | Registered: Monday, April 12 2004 07:00

Pages