It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I have a modern joystick and have connected it via USB to the Mac. All the basic functions are supported "out of the box" just nice as pie, including the hat. I however wish to customize the joystick support (as I did many years ago in Descent). However, the joystick definitions seem to be "hard coded" no matter what the in-game customization says. That is, even if I *delete* the definitions for the hat buttons, they still function. This makes remapping them to keyboard commands (with Mac Joystick Mapper) impossible, as the keys simply chord with the hard-coded hat defs that I can't seem to remove.

My question is this - where can I find the "real" definitions for the control behavior so I can modify them? I don't see what I'm looking for in any of the directories the app created on my hard drive.
How do I make something into a question? I can't see a checkbox or any other way to create a question.
avatar
glashoppah: How do I make something into a question? I can't see a checkbox or any other way to create a question.
If you didn't set it to a question when you made the thread then you can't set it as one afterwards.
avatar
glashoppah: I have a modern joystick and have connected it via USB to the Mac. All the basic functions are supported "out of the box" just nice as pie, including the hat. I however wish to customize the joystick support (as I did many years ago in Descent). However, the joystick definitions seem to be "hard coded" no matter what the in-game customization says. That is, even if I *delete* the definitions for the hat buttons, they still function. This makes remapping them to keyboard commands (with Mac Joystick Mapper) impossible, as the keys simply chord with the hard-coded hat defs that I can't seem to remove.

My question is this - where can I find the "real" definitions for the control behavior so I can modify them? I don't see what I'm looking for in any of the directories the app created on my hard drive.
How are you playing Descent 1 and 2? Via DOSBox (as provided by the GOG installer) or via a source port such as DXX-Rebirth (which is highly recommended)?

There are also programs you can use to remap all kinds of controllers, such as GlovePIE. Might be worth a look if you are having difficulties getting it to work natively.
Post edited October 11, 2013 by korell
avatar
glashoppah: How do I make something into a question? I can't see a checkbox or any other way to create a question.
avatar
korell: If you didn't set it to a question when you made the thread then you can't set it as one afterwards.
avatar
glashoppah: I have a modern joystick and have connected it via USB to the Mac. All the basic functions are supported "out of the box" just nice as pie, including the hat. I however wish to customize the joystick support (as I did many years ago in Descent). However, the joystick definitions seem to be "hard coded" no matter what the in-game customization says. That is, even if I *delete* the definitions for the hat buttons, they still function. This makes remapping them to keyboard commands (with Mac Joystick Mapper) impossible, as the keys simply chord with the hard-coded hat defs that I can't seem to remove.

My question is this - where can I find the "real" definitions for the control behavior so I can modify them? I don't see what I'm looking for in any of the directories the app created on my hard drive.
avatar
korell: How are you playing Descent 1 and 2? Via DOSBox (as provided by the GOG installer) or via a source port such as DXX-Rebirth (which is highly recommended)?

There are also programs you can use to remap all kinds of controllers, such as GlovePIE. Might be worth a look if you are having difficulties getting it to work natively.
I tried making a new post and still did not see, when making a brand new post, how to mark it as a question. Which was... my question. :)

Anyway, I'm using the GOG installer only. I'm thinking the problem may be in the Boxer DOSBox wrapper, which has "joystick emulation", however I don't seem to be able to turn it off. I already have a joystick remapper. I just need to kill this lame default joystick def that's hidden in the emulation and interfering.
avatar
korell: If you didn't set it to a question when you made the thread then you can't set it as one afterwards.

How are you playing Descent 1 and 2? Via DOSBox (as provided by the GOG installer) or via a source port such as DXX-Rebirth (which is highly recommended)?

There are also programs you can use to remap all kinds of controllers, such as GlovePIE. Might be worth a look if you are having difficulties getting it to work natively.
avatar
glashoppah: I tried making a new post and still did not see, when making a brand new post, how to mark it as a question. Which was... my question. :)

Anyway, I'm using the GOG installer only. I'm thinking the problem may be in the Boxer DOSBox wrapper, which has "joystick emulation", however I don't seem to be able to turn it off. I already have a joystick remapper. I just need to kill this lame default joystick def that's hidden in the emulation and interfering.
When you create a new topic there tick box to mark as a question is beneath the subject line. See my screenshot attached. If that isn't there for you then it might be an issue with your browser.

Just realised you are on a Mac (oops, I didn't spot that before). I'm a Windows guy so I don't know how Boxer works. That said, there is a Mac version of DXX-Rebirth, so I'd give that a try if I were you. It is a source port that is faithful to the original by being vanilla, no tweakings of the game except for a few bug fixes.

Here is the link: http://www.dxx-rebirth.com/download-dxx-rebirth/
Attachments:
Post edited October 11, 2013 by korell
avatar
glashoppah: I tried making a new post and still did not see, when making a brand new post, how to mark it as a question. Which was... my question. :)

Anyway, I'm using the GOG installer only. I'm thinking the problem may be in the Boxer DOSBox wrapper, which has "joystick emulation", however I don't seem to be able to turn it off. I already have a joystick remapper. I just need to kill this lame default joystick def that's hidden in the emulation and interfering.
avatar
korell: When you create a new topic there tick box to mark as a question is beneath the subject line. See my screenshot attached. If that isn't there for you then it might be an issue with your browser.

Just realised you are on a Mac (oops, I didn't spot that before). I'm a Windows guy so I don't know how Boxer works. That said, there is a Mac version of DXX-Rebirth, so I'd give that a try if I were you. It is a source port that is faithful to the original by being vanilla, no tweakings of the game except for a few bug fixes.

Here is the link: http://www.dxx-rebirth.com/download-dxx-rebirth/
I have discovered the root of the issue: Dosbox remaps axis 3 and 4 to output the same data as axis 1 and 2 on my joystick. So no matter what configs I choose, this underlying behavior is hammering me. I have figured out how to use the Dosbox "mapper" file and have built a file that will fix this, however I do not know how to feed Boxer the mapper file so that Dosbox will behave properly. I can create a config line in the conf file (prelaunch, I'm guessing) that adds a "mapperfile" location, but I am not sure what the root directory is assumed to be for the file. Nothing I've tried has worked, and Boxer is giving me no errors to work with.
avatar
korell: When you create a new topic there tick box to mark as a question is beneath the subject line. See my screenshot attached. If that isn't there for you then it might be an issue with your browser.

Just realised you are on a Mac (oops, I didn't spot that before). I'm a Windows guy so I don't know how Boxer works. That said, there is a Mac version of DXX-Rebirth, so I'd give that a try if I were you. It is a source port that is faithful to the original by being vanilla, no tweakings of the game except for a few bug fixes.

Here is the link: http://www.dxx-rebirth.com/download-dxx-rebirth/
avatar
glashoppah: I have discovered the root of the issue: Dosbox remaps axis 3 and 4 to output the same data as axis 1 and 2 on my joystick. So no matter what configs I choose, this underlying behavior is hammering me. I have figured out how to use the Dosbox "mapper" file and have built a file that will fix this, however I do not know how to feed Boxer the mapper file so that Dosbox will behave properly. I can create a config line in the conf file (prelaunch, I'm guessing) that adds a "mapperfile" location, but I am not sure what the root directory is assumed to be for the file. Nothing I've tried has worked, and Boxer is giving me no errors to work with.
For the Windows DOSBox, the mapper file is in the same location as the DOSBox executable, so that the mapperfile location just specifies a filename - I suppose you could specify a directory structure but why not keep it alongside the DOSBox executable? Maybe the Mac Boxer works the same way?

But seriously, take a look at DXX-Rebirth.