Get it here:
http://www.incursion-roguelike.net
Incidentally, this will be my last release-oriented post
to rec.games.roguelike.development -- check out .misc for
Incursion information, since it's now been released a while
I don't think it's necessarily on-topic in the dev group
anymore.
Don't hesitate too let me know if you have any questions,
complaints or requests,
-- Julian Mensch
Hooray!
I want you to know that you have just made my day. My only problem now
is to decide what to play first . . .
One possible bug, not sure. I had a Drow Rogue that was using his
hand crossbow with some bolts. After killing something, I picked the
bolt up, and it put it with the others. But after that, none of the
bolts would go in the stack. I may have been in combat mode, but I
didn't think so. And it didn't look like anything changed either.
Try turning on poisoned ammo stacking in the options?
> Don't hesitate too let me know if you have any questions,
>complaints or requests,
The game seems to hang when my character died and there was Dump Character/View
Messages/Main Menu/Quit screen. I'll look later if it happens every time for me.
--
|Don't believe this - you're not worthless ,gr---------.ru
|It's us against millions and we can't take them all... | ue il |
|But we can take them on! | @ma |
| (A Wilhelm Scream - The Rip) |______________|
Some errors that I found:
Putting a stack of (holy) water vials into backpack causes throwing
one of them. If you try to throw or put into backpack a stack of 1
vial, the game hangs.
Paying a neutral spellcaster to cast Cure Light Wounds at you drains
your mana. Once you get to 0, you pay for the spell but there're no
results. Other spells seem to work fine.
Here's something that's been bothering me. My Lawful Neutral Priest of
Erich seems to anger Erich just because an enemy gets afraid of him (a
grimlock is the most recent example that comes to mind). I checked and
there wasn't any Attack of Opportunity, so I wasn't striking a fleeing
enemy. Also, I wasn't able to Offer Terms because, according to the
game, it was magical fear, even though I don't have any way of causing
magical fear.
This has happened to me once, as well.
I've noticed a problem... I play with kobolds a lot, and it sometimes
seems like the dual-wielding feature for small characters is kind of
messed up. I understand that you generally need the "florentine
style" feat to use two weapons of your maximum 1-handed weapon size,
but I would have thought that a small character should still be able
to use two weapons that are meant to be paired (for instance, two
fighting sticks) without the mean penalties. Maybe some weapons can
have a paired tag on them to make them easier to use like this?
Also, using a whip isn't really practicle right now. It would be more
fun if you could brawl or use an off-hand weapon when you have a whip
equipped in the main hand. It should be capable of being used when
grappling too, I would think. That's sort of the point of having this
weapon, right?
Also, I wonder about entaglement... I have played characters that use
the spiked chain, and when I entangle someone, I can still move around
freely, etc. while the enemy remains entangled (I think). Also, when
you hit someone with thrown bolas, they can be entangled, but the
bolas will end up lying on the floor nearby. Is entangling not
entirely working right now?
I was wondering if maybe the whole exotic weapon proficiency system
might need to be simplified a little? For instance, some weapons such
as whip/scourge or two-headed halberd/glaive could be covered by a
single proficiency? I understand that this is probably part of the
DnD ruleset, but too much specialization doesn't seem to fit the game
very well. I still think that the exotic weapon proficiencies are a
good idea though- its a good way to diversify a character.
In any case, I will keep playing with unconventional fighter builds to
see if any other odd situations come up. Thank you for the game, it
is a lot of fun!
I don't have it any more, but it happens to me frequently, so I'll
send you a file as soon as I get one. (Of course, now that I've said
that, I'm never going to have that bug show up again.)
Good to see updates are coming quickly.
I have noticed that the game crashes if you attempt to Sunder Weapon,
Trip, Grapple, Bull Rush an item or dungeon feature.
Thanks lots to everyone who posted bug reports,
-- Julian Mensch
>
> Good to see updates are coming quickly.
>
> I have noticed that the game crashes if you attempt to Sunder Weapon,
> Trip, Grapple, Bull Rush an item or dungeon feature.
Assert error when I attempted to talk to a group of monsters. I.e I
pressed 't' and selected a group of monsters and it crashed before it
showed me the selection screen. If it helps I was also standing in a
group of monsters.
Error: ASSERT failed; 'Canary == 0xABCDEF12 || !Canary' in file .\Src
\Base.Cpp, line 173.
I have a save game of a similar error that crashed every time I look
(l-x) or [t]alk to group of monsters. If you want it.
You may already know about this error so I wont send it unless you ask.
Apparently the Linux executable was built with dynamic linking to the
Allegro library. It should be noted that I've had a total of about
five days experience in total building Linux applications. It would
seem to have been dynamically linked, despite all my explicit efforts
to the contrary. I hate KDevelop.
Linux people, what this means is that you need to install the Allegro
4.2 package. If you don't know how to do this, don't worry -- I'll put
up a new, truly statically linked version as soon as I figure out how
to get KDevelop to do that.
-- Julian Mensch
Already found this out by myself (the error messages were pretty
unambiguous). I'm on gentoo Linux here and had to emerge allegro 4.2.2
which has to be unmasked. It's in the unstable/testing branch. No
problem though.
Here goes still another suggestion: is it possible to get Incursion to
Linux Console? I prefer to play on Console for several reasons (big
chars = better visibility. Stability: when something does chrash in X, X
itself often hangs and even won't let you get to a Console). Right now I
get an error "Incursion cannot initialize graphics and thus must
terminate". I wouldn't bother you cause I'm probable the only one who
still plays on Console, if that wouldn't sound somewhat trivial. Maybe
it's just because of Incursion's lowest possible resolution of 640x480?
What do you think?
> Here goes still another suggestion: is it possible to get Incursion to
> Linux Console? I prefer to play on Console for several reasons (big
> chars = better visibility. Stability: when something does chrash in X, X
> itself often hangs and even won't let you get to a Console). Right now I
> get an error "Incursion cannot initialize graphics and thus must
> terminate". I wouldn't bother you cause I'm probable the only one who
> still plays on Console, if that wouldn't sound somewhat trivial. Maybe
> it's just because of Incursion's lowest possible resolution of 640x480?
> What do you think?
It's impossible. Linux console, from what I understand, does not
reliably support extended ASCII, and Incursion absolutely requires
extended ASCII. Furthermore, the entire codebase is graphical
now, with the portability being dependant on the portable graphics
library.
Sorry to disappoint, but this just isn't feasable at all.
-- Julian
The way I hear it, crazy insane internal implementation details of glibc
mean that static linkage on typical Linux systems is... shonky.
This could, of course, be mere scurrilous rumour.
--
\_\/_/ you take a mortal man and put him in control
\ / and watch him become a god watch people's heads roll
\/ --- Megadeth, "Symphony of Destruction"
It does usually end up as "statically linked but tied to a particular
glibc", but it seems good enough to be 'any libc.so.6' which I believe
most major distributions have had for a while.
Depending on which functions and libraries are in use, it might be
possible to avoid that restriction too.
--
Chris
- Many of the keys listed when I press '?' seem to be inaccurate, or
at least misleading. For example, it says "Rest: .", but '.' really
means more like "wait", the Rest command is 'z' I think? Other entries
on the help list I didn't understand at all. Another example, it said
"Overview map: o", but 'o' opens doors. Very confusing.
- I couldn't figure out how to attack a hostile monster that was on
the same square as a neutral. It kept swinging at me, but all I could
get was "attack the halfling? [y/n]". I tried using the 'c' menu, then
'a' for attack, then selecting the square in question and using 'n' to
find the hobgoblin I wanted to attack, but then when I hit [ENTER] to
select it, I got a prompt for conversation options. I thought I was
selecting a target to attack! How do I do this?
- As a Dwarf Warrior, I started the game with a dwarven waraxe in my
weapon hand and a dwarven kite shield on my shoulder. It took me at
least an hour to realize I needed to move the shield to my off-hand in
order to use it. Why start it in my shoulder slot if it's useless
there?
- There were a bunch of skills listed in gray text that I couldn't
seem to add points to. Maybe this is just my unfamiliarity with the
d20 system, but I found it pretty annoying to see the skill there and
have the right arrow do nothing. I wanted to disarm traps!
Dunno what else to say for now, other than that I'm really sorry to
see on the home page that you aren't going to be able to work on the
game much anymore, Julian. You only just released it and it shows so
much promise! Here's to hoping that it can keep moving forward. Maybe
get more developers on board?
--
Will Rogers
Renaming the Rest command Wait is a good idea. I also
need to add headers to the command window to make
clear which are effect prompt commands and which are
game mode commands.
> - I couldn't figure out how to attack a hostile monster that was on
> the same square as a neutral. It kept swinging at me, but all I could
> get was "attack the halfling? [y/n]". I tried using the 'c' menu, then
> 'a' for attack, then selecting the square in question and using 'n' to
> find the hobgoblin I wanted to attack, but then when I hit [ENTER] to
> select it, I got a prompt for conversation options. I thought I was
> selecting a target to attack! How do I do this?
Press [c] for the combat options menu, select Attack, select the
square and use [n] to scroll through the creatures in the square,
then select one by pressing enter. Alternatively, just press enter
without cycling with [n] to get a list of creatures in the square to
choose from.
> - As a Dwarf Warrior, I started the game with a dwarven waraxe in my
> weapon hand and a dwarven kite shield on my shoulder. It took me at
> least an hour to realize I needed to move the shield to my off-hand in
> order to use it. Why start it in my shoulder slot if it's useless
> there?
The answer to that is pretty arcane. Suffice it to say the code
for equipping things on a starting character is fairly tangled and
full of odd cases.
> - There were a bunch of skills listed in gray text that I couldn't
> seem to add points to. Maybe this is just my unfamiliarity with the
> d20 system, but I found it pretty annoying to see the skill there and
> have the right arrow do nothing. I wanted to disarm traps!
You can only put points into class, race, familiar or bonus
skills -- rogues and kobolds get Handle Device, for example.
This is explained in more depth in the Skills chapter of the
manual.
> Dunno what else to say for now, other than that I'm really sorry to
> see on the home page that you aren't going to be able to work on the
> game much anymore, Julian. You only just released it and it shows so
> much promise! Here's to hoping that it can keep moving forward. Maybe
> get more developers on board?
I think it's going to stay a personal project for the forseeable
future, but I am going to work to rearrange things so that I'm
able to come back to it in the future with some regularity, time-
sharing with my other projects and obligations. In no way is it,
or will it be, abandoned!
-- Julian Mensch
That's what I was doing, but like I said, instead of attacking it
would prompt me with the 'talk' options for some reason. I couldn't
figure it out. I will try again the next time I find myself in this
situation.