Commit Graph

2039 Commits

Author SHA1 Message Date
Louve
1f148986fd
Merge pull request #125 from Rackover/fix_wrong_assets_on_ported_maps
Allow loading assets from disk even if they're already in memory
2021-09-16 10:32:17 +02:00
Dss0
a22eac5c46
Merge pull request #129 from diamante0018/netchan/fix-2
[Network] Check for invalid reliableAcknowledge
2021-09-13 23:34:34 +02:00
Diavolo
4f1e68a285
Address comments from review #1 2021-09-13 21:36:48 +02:00
Diavolo
5c3ea03ee9
Added scriptID to client_t (see 0x46108b) 2021-09-13 10:57:06 +02:00
Diavolo
791e4129b9
Reversed more client_t struct for good mesure 2021-09-12 21:48:45 +02:00
Louvenarde
e83ed92ca9 Added missing carentan DLC 2021-09-12 20:36:42 +02:00
Louvenarde
fad010cee8 Merge branch 'develop_official' into fix_wrong_assets_on_ported_maps 2021-09-12 18:21:19 +02:00
Diavolo
6d50778ee5
Remove 'greater than 0xFF' check, game already checks 2021-09-12 17:37:02 +02:00
Diavolo
07f15acab0 Properly kick player from the server using net cmd 2021-09-12 16:38:24 +02:00
Diavolo
414d56adc3 Replace 0xFF with 255 for consistency 2021-09-12 16:38:10 +02:00
Diavolo
eba1762fd0 Add fields to client_t structs, might be useful 2021-09-12 16:37:52 +02:00
Diavolo
3f726d3d0d Initial Hooking of functions 2021-09-12 16:37:41 +02:00
Diavolo
c824fe31e2
[Dvar] Found another assert failed trigger 2021-09-11 20:38:22 +02:00
Jan
8ef991f81f Move standard header include to precompiled header
- Im getting forced to do this help
2021-09-11 17:54:50 +02:00
Jan
c0a1a99d8b Add comments to gamepad patch to explain commented out code and magic flag numbers 2021-09-11 17:49:58 +02:00
Jan
d96780a88e Add handling of zero length vector to normalization methods
- Avoids having division by zero
2021-09-11 17:49:32 +02:00
Jan
d71dfd170b Move Gamepad structs to their respective correct location
- Structs that are reversed from the Game are moved to Structs.hpp
- Structs that are custom to the Gamepad patch are moved into the Gamepad component class
- Offsets to the Game's memory are moved to the Functions.hpp header
- Arrays that hold data are moved to the Gamepad components class as static fields
2021-09-11 16:34:04 +02:00
Jan
966d7c23f3 Fix gamepad slowdown aimassist mask to fix slowdown not being active when having scrambler perk equipped 2021-09-10 13:19:08 +02:00
Jan
da669cccc0 Fix maps component using integer values for setting bool dvars 2021-09-10 12:40:53 +02:00
Jan
8ca84eb882 Replace runtime critical usages of Dvar::set with Dvar::setRaw in gamepad patch 2021-09-10 11:41:44 +02:00
Jan
cc39a7bbe5 Reintroduce setRaw dvar methods
- Makes it possible to set the value of a dvar without using the game's way of first converting it to a string and checking all kinds of dvar flags
2021-09-10 11:40:30 +02:00
Diavolo
e8185a27b9
Fixed compilation 2021-09-10 11:35:15 +02:00
Diavolo
906e33ac41
Some minor style changes 2021-09-10 09:43:04 +02:00
Diavolo
7de4b0a3aa
Tab again X-( 2021-09-09 10:50:49 +02:00
Diavolo
337b3961c4
Fixed indent 2021-09-09 10:44:04 +02:00
Edo
035b7f19d9
Merge branch 'develop' into feature/xinput 2021-09-09 10:39:59 +02:00
Dss0
e873b48571
Merge pull request #124 from diamante0018/client_t-is-fun-4
[Structs] Update client_t
2021-09-08 23:25:01 +02:00
Diavolo
9cb16ceabf
Addressed review 2021-09-08 23:15:10 +02:00
Dss0
f83eabf1e9
Merge pull request #126 from diamante0018/dvar-set
I accidentally modifed the struct
2021-09-08 23:07:34 +02:00
Diavolo
8b7eceeea9
I accidentally modifed the struct 2021-09-08 23:03:32 +02:00
Dss0
99d9d19dcf
Merge pull request #123 from diamante0018/dvar-set
[Dvar] Use set raw method on dvars by default
2021-09-08 22:58:32 +02:00
Diavolo
63bce435ef
newline between funcs 2021-09-08 22:54:43 +02:00
Louvenarde
570d2acdac Merge branch 'develop_official' into feature/xinput
# Conflicts:
#	src/Components/Loader.cpp
2021-09-08 21:34:37 +02:00
Diavolo
4966a64711
Fix compilation 2021-09-08 11:19:30 +02:00
Diavolo
252c210156
Reversed more client header in preparation for netchan fix 2021-09-08 10:56:42 +02:00
Diavolo
15631bcec2
Removed static assert 2021-09-08 10:05:34 +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
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
Diavolo
e1a0d881f4 Update client_s 2021-09-05 22:02:38 +02:00
Diavolo
3838cd478e
[Structs] Updated Client_t 2021-09-05 21:53:56 +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
3cb8d31571
Removed unused functions 2021-09-03 10:41:23 +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