It's no problem to make it grab the actual text of the key pressed so you can make the save file user friendly. Yeah I heard that too but you could also give them recommendations on what keys they should be picking (like the w key for forward). Warzone 2100, originally released in 1999 by Pumpkin Interactive, had us pumping out mass armies of artillery to carpet bomb our enemies, as was the glorious RTS style of the time. Quote: "I read somewhere that people can only remember an average of seven new things at a time, so I think your way is good if there are seven or less keys to define." My instinct tells me that, if I can ask User32.dll to convert a scancode to a string value, then I should be able to do it the other way around - give it a string and get a scancode back.
![warzone 2100 keymap warzone 2100 keymap](https://i.ytimg.com/vi/zv4QTeNXaZQ/maxresdefault.jpg)
However - that seems like a step too far.
#Warzone 2100 keymap code
On my PC at home "W" is scancode 17, but there's no guarantee that will be true on the fancy keyboards where I work.Īs a last resort I'll run the code in the snippet above and generate a machine-specific keymap and then load the ini file like usual. I need the program to read a line in my ini file like "FORWARD=W" and then be able to ask the PC it's running on what scancode matches "W", for example. This is why I need to be smart with how I convert ascii to scancodes. They're not the standard 104/5 key I have at home. It works fine on my PC but we have very different keyboards at work. The surprise game is a networked vehicular shooter game I wrote a couple years ago. So far we've got Quake 3 and Warzone 2100 and a special surprise game.
#Warzone 2100 keymap software
His condition was that the software has to be free. My situation is this: We conviced our boss at work to have a LAN party for a departmental social. If not call dll(1, "GetKeyNameTextA", sCode " If file exist(filename$) then delete file filename$ Good old fashioned hard work and sweat! lol If Code = 221 Then ExitFunction "Context" Remember that you can change the controls by assigning actions to different buttons/keys. This chapter provides a detailed list of the classic controls for all the platforms. Call of Duty Warzone was released for PlayStation 4, XBOX ONE and PC. If Code = 220 Then ExitFunction "Right Windows" Warzone: Controls/keybinds Warzone guide, tips. If Code = 219 Then ExitFunction "Left Windows" If Code = 208 Then ExitFunction "Cursor Down" warzone2100-dev Warzone 2100 Trac 1670: Keymap saves not only key mappings, but also KEYACTION (also: proposal. If Code = 205 Then ExitFunction "Cursor Right" If Code = 203 Then ExitFunction "Cursor Left" If Code = 201 Then ExitFunction "Page Up" If Code = 200 Then ExitFunction "Cursor Up" If Code = 184 Then ExitFunction "Right Alt" If Code = 183 Then ExitFunction "Print Screen" If Code = 157 Then ExitFunction "Right Control" If Code = 156 Then ExitFunction "Num Enter" If Code = 70 Then ExitFunction "Scroll Lock" If Code = 69 Then ExitFunction "Num Lock" If Code = 58 Then ExitFunction "Caps Lock" If Code = 57 Then ExitFunction "Spacebar" If Code = 56 Then ExitFunction "Left Alt" If Code = 55 Then ExitFunction "Num Star" If Code = 54 Then ExitFunction "Right Shift" If Code = 42 Then ExitFunction "Left Shift"
![warzone 2100 keymap warzone 2100 keymap](https://www.gezginler.net/indir/resim-grafik/b_warzone-2100-1361192496.jpg)
If Code = 29 Then ExitFunction "Left Control" If Code = 14 Then ExitFunction "BackSpace"