Jan
|
2fe9f938af
|
Do not display fonticon autocomplete when letter before sequence is alphanumeric
|
2021-09-08 19:16:08 +02:00 |
|
Jan
|
c4d8638674
|
Add user closing fonticon autocomplete with escape
|
2021-09-08 19:06:38 +02:00 |
|
Jan
|
cfefd7d220
|
Do not show fonticon autocorrect window when fonticon name does not start with alphabetic characters
|
2021-09-08 18:34:04 +02:00 |
|
Jan
|
5b93848ace
|
Add support for animated icons as fonticons
|
2021-09-08 16:44:39 +02:00 |
|
Jan
|
cdf81b8ce2
|
Make fonticon autocorrect use chat font and scale
|
2021-09-08 15:53:05 +02:00 |
|
Jan
|
d640c4488c
|
add fonticon modifier autocomplete and dvars to control autocomplete and hint text
|
2021-09-08 14:16:54 +02:00 |
|
Jan
|
68acf467b1
|
Add fonticon autocompletion inputs and improve rendering
|
2021-09-08 13:18:28 +02:00 |
|
Diavolo
|
4966a64711
|
Fix compilation
|
2021-09-08 11:19:30 +02:00 |
|
Jan
|
7b70a1c62c
|
Add fonticon autocomplete for chat
|
2021-09-08 01:53:25 +02:00 |
|
Jan
|
59e1099c06
|
Add big fonticon modifier to multiply size by 1.5
|
2021-09-08 01:53:02 +02:00 |
|
Jan
|
6e0586a335
|
Add console fonticon autocomplete
|
2021-09-08 00:40:52 +02:00 |
|
Jan
|
4497b991be
|
Fix characters or cursor vanishing when cursor is in escaped color code that is expanded
|
2021-09-07 16:45:59 +02:00 |
|
Jan
|
26f2403418
|
Move playername related patches from TextRenderer to PlayerName component
|
2021-09-07 15:06:58 +02:00 |
|
Jan
|
1821d9072e
|
Use TextRenderer to strip material text icons from dedicated server names and chat messages
|
2021-09-07 14:51:36 +02:00 |
|
Jan
|
967eeb2989
|
Update playername cleaning to clean fonticons and enforce 3 character minimum serverside
|
2021-09-07 14:33:36 +02:00 |
|
Jan
|
ccefbeb885
|
Rename r_colorBlindTeams to r_colorBlind to be compatible to future colorblind patches
|
2021-09-07 13:53:56 +02:00 |
|
Jan
|
3266c5790f
|
Move remaining patches from color component to text renderer component
|
2021-09-07 13:15:44 +02:00 |
|
Louvenarde
|
a721818cf6
|
Better techswap for trees
|
2021-09-06 21:45:04 +02:00 |
|
Louvenarde
|
cbc980e1c4
|
Add log print for material state copy
|
2021-09-06 19:24:48 +02:00 |
|
Jan
|
fe2f3350fe
|
Fix missing new line handling for TextRenderer
|
2021-09-06 17:49:36 +02:00 |
|
Jan
|
de96cb4b16
|
Hook R_TextWidth to properly account for fonticons and material icons
|
2021-09-06 17:02:41 +02:00 |
|
Jan
|
10964ba059
|
Do not render fonticons if cursor is inside the fonticon text and properly render cursor
|
2021-09-06 17:02:17 +02:00 |
|
Jan
|
69352103b8
|
Add ability to flip fonticons either vertically and horizontally or both with the suffixes +h +v +hv
|
2021-09-06 14:46:30 +02:00 |
|
Louvenarde
|
ad9222a3ca
|
Better techset matching
|
2021-09-06 01:08:02 +02:00 |
|
Louvenarde
|
1f89c55a78
|
whoopsie
|
2021-09-06 01:07:53 +02:00 |
|
Louvenarde
|
3d24252a16
|
Register dvar
|
2021-09-06 00:25:24 +02:00 |
|
Louvenarde
|
27e9a22e43
|
Allow loading assets from disk even if they're already in memory
|
2021-09-06 00:20:16 +02:00 |
|
Jan
|
089d3c9180
|
Swap FontIcon finding method from DB_FindXAssetHeader to DB_FindXAssetEntry
|
2021-09-05 17:04:35 +02:00 |
|
Jan
|
9cb8a02546
|
Only draw font icons when material exists
|
2021-09-05 15:21:11 +02:00 |
|
Jan
|
c30bb4f93c
|
Finish reimplementation of 2D text renderer
|
2021-09-05 14:50:56 +02:00 |
|
Jan
|
5020d82f68
|
Add conceptional fonticon in text rendering
|
2021-09-05 02:25:24 +02:00 |
|
Jan
|
cb2e24a52f
|
Make gamepad scoreboard toggable and scrollable
|
2021-09-04 11:15:34 +02:00 |
|
Jan
|
ac57df648e
|
Make gamepad predator missiles also controllable with right stick
|
2021-09-04 11:15:14 +02:00 |
|
Diavolo
|
36a025e1d0
|
Use game functions to safely change dvar value
|
2021-09-01 23:19:44 +02:00 |
|
Jan
|
7e9f277ae9
|
Remove aim assist premake configuration value again in favor of being able to disable aim assist using the server dvar
|
2021-09-01 18:36:03 +02:00 |
|
Jan
|
67bfad3ae7
|
Add non cheat protected dvars to disable gamepad lockon and slowdown aim assists additionally to the cheat protected ones
|
2021-09-01 18:32:12 +02:00 |
|
Jan
|
7a64545f92
|
Add sv_allowAimAssist dvar to be able to disable aim assist server side
|
2021-09-01 18:12:44 +02:00 |
|
Jan
|
f364e4db66
|
Fix gamepad Key_GetCommandAssignmentInternal returning wrong key count when a command is bound to 2 keys
|
2021-09-01 16:49:51 +02:00 |
|
Jan
|
f8dd3f2b3a
|
Add gamepad options menu
|
2021-08-31 18:13:15 +02:00 |
|
Jan
|
abc44e6897
|
Update gamepad dvar defaults
|
2021-08-31 18:13:06 +02:00 |
|
Jan
|
9a9d2cd058
|
Fix disabling gamepad not blocking all gamepad inputs
|
2021-08-31 18:12:53 +02:00 |
|
Diavolo
|
ff5bb1f264
|
Use Dvar_SetString
|
2021-08-31 18:12:25 +02:00 |
|
Diavolo
|
032667e91c
|
Fix setString
|
2021-08-31 16:31:46 +02:00 |
|
Jan
|
8b53ce4cfe
|
Swap gamepad attack and throw button on dualwield weapons to make left trigger match left weapon etc
|
2021-08-30 21:57:31 +02:00 |
|
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
|
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
|
89165a96b4
|
[Dvar] Use set raw method on dvars by default
|
2021-08-29 17:41:21 +02:00 |
|
Diavolo
|
01f8f36e30
|
Disable anticheat for good
|
2021-08-28 22:33:14 +02:00 |
|
Dss0
|
52748b4cbe
|
Merge pull request #113 from Laupetin/fix/2d-material-text-icons
Fix 2d material text icons
|
2021-08-21 13:22:18 +02:00 |
|
Jan
|
aaace9db35
|
Do not only strip material text icons from server names but for all server attributes that are displayed in the server list
|
2021-08-21 12:35:32 +02:00 |
|
Dss0
|
002dfa77c4
|
Merge pull request #114 from Laupetin/fix/invalid-playercounts
Ignore servers in serverlist that specify an invalid player count
|
2021-08-21 12:07:49 +02:00 |
|
Jan
|
d44039e82e
|
Ignore servers in serverlist that specify an invalid player count
|
2021-08-21 00:18:34 +02:00 |
|
Jan
|
f3c2b999eb
|
Strip material text messages from server names
|
2021-08-20 18:50:57 +02:00 |
|
Jan
|
a7a8207a34
|
Strip material text icons from chat messages
|
2021-08-20 18:50:53 +02:00 |
|
Jan
|
e84e0774a6
|
Fix material text icons with some techsets causing issues when rendering
|
2021-08-20 18:49:09 +02:00 |
|
Diavolo
|
933f00017f
|
Add space after push
|
2021-08-19 17:28:22 +02:00 |
|
Diavolo
|
0b85b4cefc
|
Order of names
|
2021-08-19 12:04:49 +02:00 |
|
Diavolo
|
fc73f4cd65
|
Fix style and slowmoStub
|
2021-08-19 11:45:40 +02:00 |
|
Dss0
|
e43206fbcc
|
Merge pull request #108 from Rackover/sound_mutex_fix_fix
Fix sound mutex fix
|
2021-08-16 21:24:39 +02:00 |
|
Dss0
|
44eded4e6d
|
Merge pull request #109 from Rackover/0_6_2_prep
Added DLC#9 (Classics pack 3)
|
2021-08-16 21:24:08 +02:00 |
|
Louvenarde
|
89254936e4
|
Whoops
|
2021-08-16 18:53:52 +02:00 |
|
Louvenarde
|
af9bb8b805
|
Added DLC#9 (Classics pack 3)
|
2021-08-16 18:53:33 +02:00 |
|
Dss0
|
1888e4c357
|
Merge pull request #107 from zweeej/SetSlowMotion-fix
slowmofix
|
2021-08-16 16:06:49 +02:00 |
|
zweej
|
ed62d96690
|
SetSlowMotion Fix #2
|
2021-08-16 02:01:21 +02:00 |
|
Louvenarde
|
f8c177085c
|
Address review, clean up code
|
2021-08-15 14:10:13 +02:00 |
|
zweej
|
de0b8adc82
|
slowmofix
|
2021-08-15 00:10:42 +02:00 |
|
Louvenarde
|
0f8acb940e
|
Better dvar handling
|
2021-08-14 13:51:22 +02:00 |
|
Louvenarde
|
cbfdde2029
|
Slight refactor, tweaked the acceleration value and deadzones a little bit
|
2021-08-14 10:38:00 +02:00 |
|
Louvenarde
|
ea926dfe67
|
Merge branch 'develop_official' into feature/xinput
|
2021-08-14 00:36:42 +02:00 |
|
Louvenarde
|
8e4c102984
|
Sound mutex workaround
|
2021-08-14 00:27:19 +02:00 |
|
Jan
|
99b5da72f6
|
Fix codol dynentity patch not respecting that the return type should be BOOL so 32bit instead of bool 8bit
|
2021-08-03 21:36:57 +02:00 |
|
Dss0
|
a52f2e9f32
|
Merge pull request #101 from Rackover/colordblind_team_colors
colorblind friendly team colors!
|
2021-08-01 18:01:26 +02:00 |
|
Diavolo
|
320412551b
|
Added comments
|
2021-08-01 14:31:32 +02:00 |
|
Diavolo
|
1bd4bcba05
|
Color dvar
|
2021-08-01 14:22:42 +02:00 |
|
Diavolo
|
a5680fdc61
|
Color dvar
|
2021-08-01 13:30:11 +02:00 |
|
Diavolo
|
b9087698df
|
forgot about alpha value
|
2021-08-01 10:39:40 +02:00 |
|
Diavolo
|
de0c3b2762
|
Color blind dvars
|
2021-08-01 10:35:59 +02:00 |
|
Diavolo
|
7d8f01b223
|
The game does not display this character
|
2021-07-31 19:31:37 +02:00 |
|
Diavolo
|
e2d3f0aa35
|
Finally a working stub
|
2021-07-31 19:28:08 +02:00 |
|
Diavolo
|
a3d9c9bd75
|
Remove asm instruction I shamelessly copied
|
2021-07-29 10:47:16 +02:00 |
|
Diavolo
|
8b4f177fcc
|
Minor
|
2021-07-29 10:11:27 +02:00 |
|
Diavolo
|
22f33921b6
|
Use push ecx is not destroyed
|
2021-07-28 21:44:17 +02:00 |
|
Diavolo
|
4db1c1b0a9
|
Remove function again
|
2021-07-28 19:15:47 +02:00 |
|
Louvenarde
|
2dd703c037
|
Another zones::version specific to the map
|
2021-07-28 18:49:39 +02:00 |
|
Louve
|
9de63a3772
|
Merge branch 'develop' into skip_specops_entities
|
2021-07-28 18:32:45 +02:00 |
|
Edoardo Sanguineti
|
e025f3420e
|
Removed unnecessary spaces
|
2021-07-28 14:57:13 +02:00 |
|
Diavolo
|
b728729ceb
|
Correct one mistake
|
2021-07-28 14:40:43 +02:00 |
|
Diavolo
|
ecf44c8580
|
Jump hook
|
2021-07-28 13:48:46 +02:00 |
|
Diavolo
|
ff50ecfddf
|
2
|
2021-07-28 09:35:21 +02:00 |
|
Diavolo
|
86a2159c17
|
Color dvar
|
2021-07-28 09:33:49 +02:00 |
|
Louvenarde
|
234c58161e
|
colorblind friendly team colors!
|
2021-07-28 01:07:27 +02:00 |
|
Diavolo
|
ef1a902381
|
Changing the style to PascalCase
|
2021-07-21 18:44:58 +02:00 |
|
Diavolo
|
6197b0f5be
|
Removed unused/replaced function
|
2021-07-18 22:54:46 +02:00 |
|
Diavolo
|
f09305c315
|
Merge branch 'develop' of https://github.com/diamante0018/iw4x-client into develop
|
2021-07-18 22:47:35 +02:00 |
|
Edoardo Sanguineti
|
98272e4187
|
Indentation
|
2021-07-18 22:02:05 +02:00 |
|
Diavolo
|
97032e9d46
|
Quit f
|
2021-07-18 20:51:33 +02:00 |
|
Diavolo
|
a6b17cf64d
|
Better quit_hard
|
2021-07-18 17:36:01 +02:00 |
|
Dss0
|
26d8a5885b
|
Merge pull request #94 from diamante0018/develop
New Premake option. Improved asm
|
2021-07-18 12:32:37 +02:00 |
|
Diavolo
|
ac2302b138
|
Better asm block
|
2021-07-17 11:31:46 +02:00 |
|
Louvenarde
|
781fb5b4f7
|
RCon hotfix to prevent listen servers from being stuck on Awaiting challenge...
|
2021-07-17 09:49:58 +02:00 |
|
Dss0
|
f534a09e35
|
Merge pull request #91 from Rackover/fix_rcon_party_lobby
Fix rcon not working properly on party servers
|
2021-07-15 23:15:11 +02:00 |
|
Louvenarde
|
9eb9273010
|
Disable rcon log by default
|
2021-07-15 23:12:11 +02:00 |
|
Louvenarde
|
5162c0c381
|
Log RCON on demand with a dvar
|
2021-07-15 21:45:46 +02:00 |
|
rackover
|
2930fef177
|
Unless explicitely defined, do not generate iw4x specific zones
|
2021-07-10 11:30:35 +02:00 |
|
Louve
|
434d0e93c9
|
Merge branch 'develop' into shellshock_parsing
|
2021-07-06 10:11:18 +02:00 |
|
rackover
|
54df979c2b
|
Add comments, improve clarity
|
2021-07-05 21:23:57 +02:00 |
|
rackover
|
e99b642cec
|
Whoops, forgot that print
|
2021-07-05 00:29:53 +02:00 |
|
rackover
|
6ab6f2cd62
|
Remove extra fluff & useless comments
|
2021-07-05 00:28:50 +02:00 |
|
rackover
|
2ad1d4a682
|
Fix rcon not working properly on party servers
|
2021-07-04 20:28:23 +02:00 |
|
rackover
|
993fe28a37
|
Wip skip specops entities part 2
|
2021-07-04 18:44:25 +02:00 |
|
rackover
|
d563379ab8
|
Do not check for Zones::Version
|
2021-07-02 11:49:24 +02:00 |
|
rackover
|
daeaf2e952
|
Add hooks for ParseShock
|
2021-07-02 11:44:57 +02:00 |
|
rackover
|
78eadd4eb1
|
WIP entity skipping
|
2021-07-02 11:43:04 +02:00 |
|
GEEKiDoS
|
2626c75926
|
Fix 461 weapon loading, add vision file lookup function
|
2021-07-02 17:34:03 +08:00 |
|