(done) Add inventory and rune keys
Moderator: Sophia
Forum rules
Please read the Forum rules and policies before posting. You may
to help finance the hosting costs of this forum.
Please read the Forum rules and policies before posting. You may

(done) Add inventory and rune keys
Since I'm using a laptop - how can I remap the keys for DSB?
Parting is all we know from Heaven, and all we need of hell.
Re: Keyboard in DSB.ini
I did a search and found this:
It seems you can re map the keys by some sort of ascii-code like numbers somewhere in keyboard.h of Allegro?
http://www.dungeon-master.com/forum/vie ... key#p94662
or try the keyboard config tool
http://www.dungeon-master.com/forum/vie ... ey#p104946
best of luck
It seems you can re map the keys by some sort of ascii-code like numbers somewhere in keyboard.h of Allegro?
http://www.dungeon-master.com/forum/vie ... key#p94662
or try the keyboard config tool
http://www.dungeon-master.com/forum/vie ... ey#p104946
best of luck
Re: Keyboard in DSB.ini
Right, so config=1 allows me to define the movement keys.
Does DSB support other shortcut keys, like inventories and spell runes?
Does DSB support other shortcut keys, like inventories and spell runes?
Parting is all we know from Heaven, and all we need of hell.
Re: Keyboard in DSB.ini
yes, but I really don´t know how, sorry.
search this forum for author =sophia, sort by post , DSB forum and keyword key or wait for someone who knows ...
search this forum for author =sophia, sort by post , DSB forum and keyword key or wait for someone who knows ...
- Sophia
- Concise and Honest
- Posts: 4307
- Joined: Thu Sep 12, 2002 9:50 pm
- Location: Nowhere in particular
- Contact:
Re: Keyboard in DSB.ini
Not at the moment. I never used the F1-F4 inventory shortcuts because my hand was always over on the number pad operating the movement keys, and as far as I know, other shortcut keys aren't part of the original DM, and were added by RTC and CSBwin. So, in the current incarnation, DSB doesn't support anything beyond what's listed in the configurator. I haven't done much because nobody's really asked, but, I wouldn't be opposed to adding desired shortcuts, of course.Lunever wrote:Does DSB support other shortcut keys, like inventories and spell runes?
Re: Keyboard in DSB.ini
Well, I got very used to them.
I just checked Atari, Amiga and PC version. On Atari and Amiga it was F1-F4, on PC 1-4.
I very fond of the later addition of rune keys though - an addition I'm very fond of though (and that I'm missing in Nexus currently almost as much as I'm missing a mouse - at least Nexus has a recast icon).
So, since after Nexus (which I currently have to play in many short sessions of about half a level per day due to a lack of time) I would like to play at least once through DSB, I hope I can convince you to implement shortcut keys for runes
I just checked Atari, Amiga and PC version. On Atari and Amiga it was F1-F4, on PC 1-4.
I very fond of the later addition of rune keys though - an addition I'm very fond of though (and that I'm missing in Nexus currently almost as much as I'm missing a mouse - at least Nexus has a recast icon).
So, since after Nexus (which I currently have to play in many short sessions of about half a level per day due to a lack of time) I would like to play at least once through DSB, I hope I can convince you to implement shortcut keys for runes

Parting is all we know from Heaven, and all we need of hell.
- Sophia
- Concise and Honest
- Posts: 4307
- Joined: Thu Sep 12, 2002 9:50 pm
- Location: Nowhere in particular
- Contact:
Re: Keyboard in DSB.ini
I have no problem with the idea. What keys would you suggest as defaults for runes?
Re: Keyboard in DSB.ini
Well, my personal preference (I got used to initially by selecting them in some early RTC config) is F1-F4 for inventory and F5 for cycling inventory (though a cycle forward and a cycle backward key like in Nexus would be better, like F5 and F6).
For Spell runes I use keys 1-6 (normal keyboard, not numpad), 7 for delete rune, TAB to cast
and QWER for selecting the caster.
As default though I would suggest not my own personal preference but either the default from CSBWin or RTC (since probably more people are used to them), as long as the keymap tool allows to reconfigure them.
Having keys for "recast last spell by that character" (like in Nexus) or "recast favourite spell of that character" (somwhere to be selected) would be a nice function too.
Related idea: Giving spell scrolls actions that match their spells would also be a nice tweak.
For Spell runes I use keys 1-6 (normal keyboard, not numpad), 7 for delete rune, TAB to cast
and QWER for selecting the caster.
As default though I would suggest not my own personal preference but either the default from CSBWin or RTC (since probably more people are used to them), as long as the keymap tool allows to reconfigure them.
Having keys for "recast last spell by that character" (like in Nexus) or "recast favourite spell of that character" (somwhere to be selected) would be a nice function too.
Related idea: Giving spell scrolls actions that match their spells would also be a nice tweak.
Parting is all we know from Heaven, and all we need of hell.
Re: Keyboard in DSB.ini
Nice idea. You could probably already do this using LUA code anyway.Lunever wrote:Related idea: Giving spell scrolls actions that match their spells would also be a nice tweak.
- Sophia
- Concise and Honest
- Posts: 4307
- Joined: Thu Sep 12, 2002 9:50 pm
- Location: Nowhere in particular
- Contact:
Re: (done) Add inventory and rune keys
I added inventory controls and runes shortcuts to the keyboard configurator. I didn't set any defaults for the runes (at least for now), because I couldn't decide on anything I liked and I figure anyone who wants it will have their own preferred method anyway.
I also found it a bit silly that I had this nice graphical configuration tool but you had to go poking around in an INI file in order to get at it. So I added a menu that came up when the game was paused. It changes the traditional DM UI a little bit, which was something I was hesitant to do, but I think the change is minor enough that it's not a problem.
I also found it a bit silly that I had this nice graphical configuration tool but you had to go poking around in an INI file in order to get at it. So I added a menu that came up when the game was paused. It changes the traditional DM UI a little bit, which was something I was hesitant to do, but I think the change is minor enough that it's not a problem.
Re: (done) Add inventory and rune keys
Sounds great!
I recommend a default though. I mean, I always remap keys if there is an acceptable means to do so (without messing with external keymappers), but I think there are players who never changed the ini files and thus got used to a CSBWin or RTC default. Just a thought though, I personally am happy with any means of setting shortcut keys.
Have you just added just 4 inventory keys, or cycle keys too?
Have you added shortcut keys to select the caster too (that'd really be important if rune keys are supposed to be useful?
EDIT: Oh, I just noticed it is downloadable already, I'll just see for myself.
I recommend a default though. I mean, I always remap keys if there is an acceptable means to do so (without messing with external keymappers), but I think there are players who never changed the ini files and thus got used to a CSBWin or RTC default. Just a thought though, I personally am happy with any means of setting shortcut keys.
Have you just added just 4 inventory keys, or cycle keys too?
Have you added shortcut keys to select the caster too (that'd really be important if rune keys are supposed to be useful?
EDIT: Oh, I just noticed it is downloadable already, I'll just see for myself.
Parting is all we know from Heaven, and all we need of hell.
Re: (done) Add inventory and rune keys
Wonderful, just download it and tested it, so ignore most of my previous post.
So, now I can play DSB the way I got used to play in RTC previously.
Now, if you could also add a "cast last" / "cast favourite" function like the function I'm getting fond of in Nexus that'd give DSB and edge over RTC
So, now I can play DSB the way I got used to play in RTC previously.
Now, if you could also add a "cast last" / "cast favourite" function like the function I'm getting fond of in Nexus that'd give DSB and edge over RTC

Parting is all we know from Heaven, and all we need of hell.
- Sophia
- Concise and Honest
- Posts: 4307
- Joined: Thu Sep 12, 2002 9:50 pm
- Location: Nowhere in particular
- Contact:
Re: (done) Add inventory and rune keys
I'm a bit more hesitant to do this because it makes a change to the gameplay. It's already pretty easy to blast out fireballs or whatever, and part of the "DM experience" to me is frantically trying to assemble each spell that you need to cast, in the midst of trying to run away from the monsters rapidly closing in on you, make physical attacks, and so on. It seems like one button spellcasting might make it all a little bit too easy.Lunever wrote:Now, if you could also add a "cast last" / "cast favourite" function like the function I'm getting fond of in Nexus that'd give DSB and edge over RTC

Re: (done) Add inventory and rune keys
Well, at least the "cast last" in Nexus isn't so strong since you often cast different spells. I admit "cast favourite" would be a stronger function.
Parting is all we know from Heaven, and all we need of hell.