Commit Graph

3580 Commits

Author SHA1 Message Date
Jan
a07a00da93 Fix gamepad use hold time by checking for used buttons from gentity instead of local player keys to work on dedicated servers 2021-08-30 20:05:06 +02:00
Jan
aa3c6d79c6 Implement holding use button for activating for controllers 2021-08-30 19:30:06 +02:00
Jan
925eb1d0a9 Remove unused outdated xpad dvars for gamepad 2021-08-30 19:29:41 +02:00
Jan
2d81e51a05 Fix gamepad updating stick trying to normalize zero vectors when no gamepad input is happening 2021-08-30 16:09:52 +02:00
Jan
e5c68247ef Gamepad Patch formatting 2021-08-30 16:09:52 +02:00
Jan
7ce7ba883b Add gamepad slowdown and lockon aimassists 2021-08-30 16:09:52 +02:00
Jan
ae8dd7bb33 Rename Automelee that was mistakenly named autoaim 2021-08-30 16:09:52 +02:00
Jan
ff86a19cc3 Fix gamepad release compiling 2021-08-30 16:09:52 +02:00
Jan
e2552f1aeb Add remote control (predator) controls for gamepad 2021-08-30 16:09:52 +02:00
Jan
8adea24d67 Add gamepad location selection support 2021-08-30 16:09:52 +02:00
Jan
fea24a509a Remove button float value from gamepad plus(+) binds since basegame doesnt make use of it 2021-08-30 16:09:52 +02:00
Jan
edf060bd4a Remove unused gamepad fields 2021-08-30 16:09:51 +02:00
Jan
eaa6e6fb8c Swap kbm keybinds for gamepad commands when trying to displayed localized button string and using controller 2021-08-30 16:09:51 +02:00
Jan
2c3bfbe62a Retrieve gamepad dvars on creating dvars instead of referencing them by name 2021-08-30 16:09:51 +02:00
Jan
30c90e5985 Set mouse as used when mouse is moved instead of disabling it when gamepad is in use 2021-08-30 16:09:51 +02:00
Jan
e49e17d6e6 Add turnrates for controllers 2021-08-30 16:09:51 +02:00
Jan
ac1ade1976 Fix release mode issues with R_TextWidth_Hk 2021-08-30 16:09:51 +02:00
Jan
6043dabc3c Apply gamepad axis rotation to usercmds 2021-08-30 16:09:51 +02:00
Jan
6434526fcb Disable mouse cursor when controller is active 2021-08-30 16:09:51 +02:00
Jan
cc9a2b0bac Make dvar set methods also set the latched values 2021-08-30 16:09:51 +02:00
Jan
b3e5f461f2 Add gpad_in_use dvar that reflects whether a gamepad is currently being used 2021-08-30 16:09:51 +02:00
Jan
feef738c61 Make all material text icons (Hud icons) have white tint so they are not affected by color codes 2021-08-30 16:09:51 +02:00
Jan
05861a0df4 Draw only gamepad buttons when gamepad is in use 2021-08-30 16:09:51 +02:00
Jan
8b43ba490c Fix width calculation errors in R_TextWidth reimplementation 2021-08-30 16:09:51 +02:00
Jan
885f5c4688 Add localized button names for gamepad keys 2021-08-30 16:09:51 +02:00
Jan
57e305277b Consider material text icons when calculating text width 2021-08-30 16:09:51 +02:00
Jan
0875a87e26 Add commands for applying gamepad stick and button configurations 2021-08-30 16:09:51 +02:00
Jan
8cd99235c0 Write gamepad axis configuration to config file 2021-08-30 16:09:51 +02:00
Jan
dcbb120de1 Fix menu controller support taking keypad keys instead of normal keys 2021-08-30 16:09:51 +02:00
Jan
9b4a48f2c3 Implement menu navigation using gamepad 2021-08-30 16:09:51 +02:00
Jan
b6d7abdcd4 Execute gamepad keybinds 2021-08-30 16:09:51 +02:00
Jan
6d598df56d Add binding commands to keys for controllers 2021-08-30 16:09:51 +02:00
Jan
2decfa2c45 Apply patches important for dedicated servers as well in any case 2021-08-30 16:09:51 +02:00
Jan
ea8c35e063 Reformatted gamepad patch 2021-08-30 16:09:51 +02:00
Jan
d4d1520f65 Implement cod native controller support like xinput value retrieval 2021-08-30 16:09:51 +02:00
Jan
64fdd04343 Rename XInput patch to Gamepad 2021-08-30 16:08:48 +02:00
Diavolo
9ff6747c5a
Define dvar_type as a char 2021-08-29 22:40:55 +02:00
Diavolo
5db5f707a9
Remove name check 2021-08-29 22:13:03 +02:00
Diavolo
9a1ab2c660
Check for dvar type 2021-08-29 22:09:45 +02:00
Diavolo
62cc1fff78
[Dvar] Make flag enum unsigned 2021-08-29 17:51:50 +02:00
Diavolo
89165a96b4
[Dvar] Use set raw method on dvars by default 2021-08-29 17:41:21 +02:00
dependabot[bot]
d54267bd76
Bump deps/libtomcrypt from 1937f41 to 673f5ce
Bumps [deps/libtomcrypt](https://github.com/libtom/libtomcrypt) from `1937f41` to `673f5ce`.
- [Release notes](https://github.com/libtom/libtomcrypt/releases)
- [Commits](1937f41260...673f5ce290)

---
updated-dependencies:
- dependency-name: deps/libtomcrypt
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-28 21:50:04 +00:00
dependabot[bot]
dbab1f1532
Bump deps/json11 from e2e3a11 to 2df9473
Bumps [deps/json11](https://github.com/dropbox/json11) from `e2e3a11` to `2df9473`.
- [Release notes](https://github.com/dropbox/json11/releases)
- [Commits](e2e3a11e99...2df9473fb3)

---
updated-dependencies:
- dependency-name: deps/json11
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-28 21:50:02 +00:00
dependabot[bot]
02d2eb31fa
Bump deps/protobuf from 63cfdaf to df2bce3
Bumps [deps/protobuf](https://github.com/google/protobuf) from `63cfdaf` to `df2bce3`.
- [Release notes](https://github.com/google/protobuf/releases)
- [Commits](63cfdafacb...df2bce345d)

---
updated-dependencies:
- dependency-name: deps/protobuf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-28 21:49:59 +00:00
dependabot[bot]
2292a265d9
Bump deps/pdcurses from 618e0aa to 4bc97e2
Bumps [deps/pdcurses](https://github.com/wmcbrine/PDCurses) from `618e0aa` to `4bc97e2`.
- [Release notes](https://github.com/wmcbrine/PDCurses/releases)
- [Commits](618e0aaa31...4bc97e287b)

---
updated-dependencies:
- dependency-name: deps/pdcurses
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-28 21:49:54 +00:00
dependabot[bot]
0149cd792d
Bump deps/zlib from d71dc66 to c3f3043
Bumps [deps/zlib](https://github.com/madler/zlib) from `d71dc66` to `c3f3043`.
- [Release notes](https://github.com/madler/zlib/releases)
- [Commits](d71dc66fa8...c3f3043f7a)

---
updated-dependencies:
- dependency-name: deps/zlib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-28 21:49:52 +00:00
dependabot[bot]
32925a31d5
Bump deps/libtommath from 6ac0b0c to eda0bd6
Bumps [deps/libtommath](https://github.com/libtom/libtommath) from `6ac0b0c` to `eda0bd6`.
- [Release notes](https://github.com/libtom/libtommath/releases)
- [Commits](6ac0b0c1b6...eda0bd6ae5)

---
updated-dependencies:
- dependency-name: deps/libtommath
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-28 21:49:50 +00:00
Dss0
14dc718ef2
Merge pull request #116 from diamante0018/no-anti-cheat
Disable anticheatby default
2021-08-28 23:49:42 +02:00
Dss0
45b5161c01
Merge pull request #115 from diamante0018/dependa
Add dependabot
2021-08-28 23:49:27 +02:00
Diavolo
99db8db0f2
Attempt to remove dep 2021-08-28 22:53:06 +02:00