VOGONS


Help getting Hexen II software mode to work

Topic actions

Reply 20 of 28, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
nali wrote on Yesterday, 19:31:
It's weird your controls are reseted at each launch ... I've never seen this in any Quake game. Do we speak about Hexen II/data1 […]
Show full quote

It's weird your controls are reseted at each launch ...
I've never seen this in any Quake game.
Do we speak about Hexen II/data1/config.cfg ?

Worst case, edit the file and set it read-only.
Here's mine. I Jump with right mouse button.

bind "TAB" "+showinfo"
bind "ENTER" "invuse"
bind "ESCAPE" "togglemenu"
bind "SPACE" "+crouch"
bind "'" "zoom_in"
bind "+" "sizeup"
bind "," "+moveleft"
bind "-" "sizedown"
bind "." "+moveright"
bind "/" "+jump"
bind "0" "impulse 0"
bind "1" "impulse 1"
bind "2" "impulse 2"
bind "3" "impulse 3"
bind "4" "impulse 4"
bind "5" "impulse 5"
bind "6" "impulse 6"
bind "7" "impulse 7"
bind "8" "impulse 8"
bind ";" "+mlook"
bind "=" "sizeup"
bind "[" "invleft"
bind "\" "impulse 44"
bind "]" "invright"
bind "`" "toggleconsole"
bind "a" "+lookup"
bind "c" "+movedown"
bind "d" "+moveup"
bind "q" "+showdm"
bind "t" "messagemode"
bind "z" "+lookdown"
bind "~" "toggleconsole"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+moveleft"
bind "RIGHTARROW" "+moveright"
bind "ALT" "+strafe"
bind "CTRL" "+attack"
bind "SHIFT" "+speed"
bind "F1" "help"
bind "F2" "menu_save"
bind "F3" "menu_load"
bind "F4" "menu_options"
bind "F5" "menu_multiplayer"
bind "F6" "echo Quicksaving...; wait; save quick"
bind "F7" "demos"
bind "F9" "echo Quickloading...; wait; load quick"
bind "F10" "quit"
bind "F11" "zoom_in"
bind "F12" "screenshot"
bind "INS" "+klook"
bind "DEL" "+lookdown"
bind "PGDN" "+lookup"
bind "END" "centerview"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+jump"
bind "MOUSE3" "impulse 10"
bind "PAUSE" "pause"
sys_delay "0"
m_side "0.8"
m_forward "1"
m_yaw "0.022"
m_pitch "0.022"
sensitivity "3"
lookstrafe "0"
lookspring "0"
cl_backspeed "200"
cl_forwardspeed "200"
_cl_playerclass "1.000000"
_cl_color "0"
_cl_name "player"
dm_mode "1"
_snd_mixahead "0.1"
bgmtype "cd"
bgmvolume "0"
volume "0.7"
leak_color "251"
gl_keeptjunctions "1"
r_wholeframe "1"
r_wateralpha ".4"
viewsize "100"
gl_ztrick "1"
_windowed_mouse "0"
vid_stretch_by_2 "1"
vid_config_y "600"
vid_config_x "800"
_vid_default_mode_win "3"
_vid_default_mode "0"
_vid_wait_override "0"
vid_nopageflip "0"
sv_sound_distance "800"
net_allowmultiple "0"
_config_modem_hangup "AT H"
_config_modem_init ""
_config_modem_clear "ATZ"
_config_modem_dialtype "T"
_config_com_modem "1"
_config_com_baud "57600"
_config_com_irq "4"
_config_com_port "0x3f8"
max_temp_edicts "30"
saved4 "0"
saved3 "0"
saved2 "0"
saved1 "0"
savedgamecfg "0"
sys_adaptive "1"
developer "0"
sys_quake2 "1"
gamma "1"
crosshair "0"

Using the option "-dibonly" fixed the crashes with the TNT2.

Yeah. I believe the same thing happens in Quake, too. But yes, that’s the config file I mean. Setting it to read-only does lock them, but I’m still getting double keys for some actions instead of just the one. Just not sure what to do about that. I’m guessing it’s combining both the control setup from autoexec and config at the same time…?

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 21 of 28, by nali

User metadata
Rank Member
Rank
Member

One same action can be associated to 2 keys.
Make sure to configure just 1, maybe by pushing Enter a second time.
autoexec.cfg is a different thing, and will never overwritten by the game itself.
It's usually used to store what you would type in the console. For example "+mlook", or bind some keys to an action.
I loved -- bind "del" "impulse 9" -- to play deathmatch with friends, to have quick access to the rocket launcher 😀
Or still today -- bind "F2" "timedemo demo1" --

So if you have different settings in config.cfg and others in autoexec.cfg, the ones from autoexec.cfg will be used.
Unless I did not understand correctly 😀

BTW we can do the same thing in Unreal, but it's not as well known.
I have a file Unreal/System/timedemo.txt
timedemo.txt contains "timedemo 1"
So I launch a shortcut with "Unreal -exec=timedemo.txt", and the fps counter works as soon as the game start

Reply 22 of 28, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
nali wrote on Yesterday, 20:18:
One same action can be associated to 2 keys. Make sure to configure just 1, maybe by pushing Enter a second time. autoexec.cfg i […]
Show full quote

One same action can be associated to 2 keys.
Make sure to configure just 1, maybe by pushing Enter a second time.
autoexec.cfg is a different thing, and will never overwritten by the game itself.
It's usually used to store what you would type in the console. For example "+mlook", or bind some keys to an action.
I loved -- bind "del" "impulse 9" -- to play deathmatch with friends, to have quick access to the rocket launcher 😀
Or still today -- bind "F2" "timedemo demo1" --

So if you have different settings in config.cfg and others in autoexec.cfg, the ones from autoexec.cfg will be used.
Unless I did not understand correctly 😀

BTW we can do the same thing in Unreal, but it's not as well known.
I have a file Unreal/System/timedemo.txt
timedemo.txt contains "timedemo 1"
So I launch a shortcut with "Unreal -exec=timedemo.txt", and the fps counter works as soon as the game start

Hmm. Okay. I did add +mlook to the autoexec. That worked no problem. So, I should be editing the config file for the controls and not the autoexec? As far as I recall, each command is on its own line, so I'm still not sure why some have two keys assigned to them. I'm not seeing duplicate commands listed, I don't think.

Also, is there something that can be added to disable a command? Like putting ';' at the beginning? Some actions I don't need any key assigned.

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 23 of 28, by nali

User metadata
Rank Member
Rank
Member

If you look at my config file, Jump can be done with 2 keys :
bind "/" "+jump"
bind "MOUSE2" "+jump"

I suppose I could delete the duplicate line.

I just ignore the commands I don't use, it doesn't matter.
Or since I always play with arrows keys and the ones around (del, end, 0, etc), I could assign a random letter on the rest of the keyboard.
But it should not be a problem anyway.

Reply 24 of 28, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
nali wrote on Yesterday, 21:02:
If you look at my config file, Jump can be done with 2 keys : bind "/" "+jump" bind "MOUSE2" "+jump" […]
Show full quote

If you look at my config file, Jump can be done with 2 keys :
bind "/" "+jump"
bind "MOUSE2" "+jump"

I suppose I could delete the duplicate line.

I just ignore the commands I don't use, it doesn't matter.
Or since I always play with arrows keys and the ones around (del, end, 0, etc), I could assign a random letter on the rest of the keyboard.
But it should not be a problem anyway.

Yeah, mine isn’t making much sense. I deleted the config so it would create it from scratch, but it only lists one +jump. In the game, it has jump/swim up with two keys assigned - space, which is what I assigned, and /. Looking in the config file there’s no second jump and no command with / assigned. 😕

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 25 of 28, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie

The game appears to be loading a default.cfg too. I can only presume that’s via the disc…? Or within the engine? There’s certainly no sign of it where it’s installed.

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 26 of 28, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie

Yeah, so, despite meticulously going through each of the commands in the config, even taking a pic of the controls in-game to refer to, deleting the control commands I don't want (the duplicates), and then setting it to read-only, those second keys are still present in-game. I've even tried adding them all to the autoexec. So I don't understand what's going on there. Unless it's because it calls for that default.cfg file...?

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 27 of 28, by nali

User metadata
Rank Member
Rank
Member

I suppose the default config file config.cfg is created by the game if it's missing.
Quake 1 does this too, and other games.

I don't understand what your problem is exactly with this file and the control assignements ...
If you can do the same thing with 2 different keys, it's not a problem.

Hexen can use 2 keys/buttons to perform the same action.
For example jump is /.
I use right button mouse, so it adds MOUSE2.
So my config has both / and MOUSE2.
If I hit ENTER to choose another key, now it display ??? because no key is defined.
I have to click right mouse again.
And in the config file, only MOUSE2 appears.
You may it more complicated than it is 😀

Reply 28 of 28, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
nali wrote on Today, 02:48:
I suppose the default config file config.cfg is created by the game if it's missing. Quake 1 does this too, and other games. […]
Show full quote

I suppose the default config file config.cfg is created by the game if it's missing.
Quake 1 does this too, and other games.

I don't understand what your problem is exactly with this file and the control assignements ...
If you can do the same thing with 2 different keys, it's not a problem.

Hexen can use 2 keys/buttons to perform the same action.
For example jump is /.
I use right button mouse, so it adds MOUSE2.
So my config has both / and MOUSE2.
If I hit ENTER to choose another key, now it display ??? because no key is defined.
I have to click right mouse again.
And in the config file, only MOUSE2 appears.
You may it more complicated than it is 😀

It's a bit of an OCD thing I have. I like to keep my controls assigned to just one key. ^^; And anything else I have no use for I leave blank or with ???. Usually you can do it by pressing backspace or Del. But I'll try what you did and see if that works. See if it sticks. I'm presuming if you're hitting Enter and then right clicking, the config isn't set to read-only?

If I do manage to get it right, I'll have to do the same with Quake and backup these files for future use.

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670