Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

caedes

5
Posts
A member registered Sep 28, 2016

Recent community posts

By the way: In the Steam devtest Beta version, Mouse Buttons 4 and 5 work and I didn't get anymore crashes - thanks! :-)


It's pretty hard now, though. Before I just killed everything that moves, now I gotta play quite stealthy (in gen2).

Sometimes I get crashes (segfaults) on Linux.

So I ran the game in gdb, here's part of the backtrace:

(gdb) bt
#0 0x0823e7d0 in VampWorld::ClipPortal(VampWorld::SSectorPortal const&, View const&, Plane const&, Matrix const&, SRect const&, SRect&) const ()
#1 0x082424b1 in VampWorld::GatherVisibleSectors(View const&, Plane const&, unsigned int, SRect const&, Array<unsigned int>&, unsigned int) const ()
#2 0x08242500 in VampWorld::GatherVisibleSectors(View const&, Plane const&, unsigned int, SRect const&, Array<unsigned int>&, unsigned int) const ()
#3 0x08242500 in VampWorld::GatherVisibleSectors(View const&, Plane const&, unsigned int, SRect const&, Array<unsigned int>&, unsigned int) const ()

It goes on like that forever (>6500 stack frames) - apparently some kind of endless recursion?

SDL 2.0.5 is supposed to be released soonish - I hope they provide OSX 32bit binaries again (as far as I know not providing them for 2.0.4 was an oversight). Otherwise you could build it yourself on OSX, it shouldn't be hard with the provided XCode project.

Anyway, thanks for adding X1/X2 support, looking forward to that experimental update (I'd like to bind melee shove to one of them) :-)

Oh by the way, SDL_BUTTON_X1/2 need SDL2 2.0.4 or newer to work correctly on Linux, you're shipping 2.0.3 so you may wanna upgrade that (2.0.4 also has lots of other bugfixes, so upgrading is a good idea even if you choose not to support these buttons).

I tested SlayerShock with 2.0.4 and the buttons didn't work with that either, so I guess it's not supported by your code yet.

I'd like to be able to bind Mouse Buttons 4 and 5 (SDL_BUTTON_X1, SDL_BUTTON_X2), at least on Linux that's doesn't seem possible at the moment.