Commit Graph

156 Commits

Author SHA1 Message Date
Jannes
59b661846f Fix Rust compiler error
Latest Rust releases throws "cannot assign twice to immutable variable" when compiling main.rs. This commit fixes this error.
2025-11-05 12:30:43 +02:00
dae
23a60dff28 fix: new dwNetworkGameClient signature 2025-11-05 10:35:27 +02:00
Liam
b22d38746c refactor: useless space 2025-10-14 23:11:23 -04:00
Liam
9f0e2582dd fix: spacing 2025-10-14 23:10:41 -04:00
Liam
e925821e72 refactor: more accurate representation 2025-10-14 23:10:01 -04:00
Liam
56e96628d5 fix: new HashBucket (UtlTsHash) offsets and new update 2025-10-14 20:00:35 -04:00
a2x
7f60c80c21 Game update (14090) 2025-07-29 18:11:56 +10:00
a2x
3387f84914 Game update (14075) 2025-05-08 14:36:18 +10:00
a2x
a538968730 Simplify some code 2025-03-28 23:14:35 +10:00
xs9
c373c99e21 Updated Delta Tick Offset 2025-03-08 02:10:30 +01:00
grovre
451b2e48b8 amend 2025-02-03 01:00:38 -06:00
grovre
b244f7b292 Fix mismatched types in C# source gen 2025-02-02 23:37:13 -06:00
a2x
13591b7ea4 Update dwLocalPlayerPawn offset 2025-01-22 12:32:17 +10:00
a2x
72653b261d Game update (14062) 2025-01-22 12:18:27 +10:00
a2x
372051cf1f Game update (14043) 2024-10-29 15:15:15 +10:00
a2x
1da70ebd46 Add CLI option to disable log file (#228) 2024-10-10 12:00:07 +10:00
a2x
5553df41e0 Game update (14031) 2024-10-03 13:34:20 +10:00
a2x
fd672be38b Game update (14027) 2024-08-20 09:34:43 +10:00
a2x
f9447f7360 Fix tests 2024-08-15 11:31:17 +10:00
a2x
f84fb77ad6 Update dwLocalPlayerPawn offset 2024-08-15 10:47:26 +10:00
a2x
a4f60ea9ce Game update (14026) 2024-08-15 10:28:54 +10:00
a2x
17b868fa63 Limit elapsed time to 2 decimal places 2024-08-09 17:41:43 +10:00
a2x
b8e44a0ca6 Fix grammar in generated comments 2024-08-09 17:38:14 +10:00
xs9
d522d33975 This is right one! 2024-08-09 00:46:25 +02:00
xs9
0755910c9d Update DeltaTick Offset 2024-08-09 00:31:31 +02:00
a2x
7933103b03 0.1.2
* Updated for memflow 0.2.2
* Replaced periods with underscores in generated file names for easier inclusion
* Program execution now continues if analysis fails at any point
* Removed custom error type in favor of anyhow
* Added logging to cs2-dumper.log
* Now compilable on Linux
2024-07-30 02:07:40 +10:00
a2x
e6fde4904c Output RVA instead of absolute offset for some fields 2024-06-29 09:59:06 +10:00
a2x
2fa116a6c4 Follow CreateInterface export instead of pattern scanning 2024-06-18 16:44:09 +10:00
a2x
bfc2ceb13d Add tests for offsets 2024-06-18 12:47:28 +10:00
a2x
3590d4412c Rename some schema struct fields 2024-06-18 12:41:12 +10:00
a2x
ab0ab534a1 Game update (14015) 2024-06-14 14:09:09 +10:00
a2x
c11d7c39ab Rename dwGameEntitySystem_getHighestEntityIndex 2024-06-12 22:25:20 +10:00
a2x
09413db57a Handle empty names and duplicate values in Rust generator 2024-05-24 21:09:25 +10:00
a2x
3f6c894097 Fix for latest game update 2024-05-24 11:30:54 +10:00
a2x
dd7299729a Add patterns for other fields in CNetworkGameClient 2024-05-24 10:26:56 +10:00
a2x
23b77e0347 Game update (14009) 2024-05-24 09:12:27 +10:00
a2x
bf2ebb716f Show error message if pattern wasn't found 2024-05-08 13:45:58 +10:00
cycript
e76b9c8aad add pattern for `CSoundService and EngineViewData` 2024-05-03 19:32:47 +05:30
a2x
96b0942a47 Game update (14004) 2024-04-26 14:16:36 +10:00
a2x
d0c40c50cd Reorganize schema system structures into separate files 2024-04-21 00:33:24 +10:00
a2x
13b764854e Refactor argument parsing logic 2024-04-21 00:30:00 +10:00
a2x
80334adade Add pattern for dwWeaponC4 2024-04-10 11:20:31 +10:00
a2x
9b8bd68308 Update memory pool size calculation 2024-04-10 10:52:56 +10:00
a2x
1059075dda Fix recursion bug when reading parent class 2024-04-10 02:15:48 +10:00
a2x
8b1ecb7afb Refactor code writer and fix minor things
Also added the ability to specify which files should be generated based on their file type.

E.g. `cs2-dumper.exe -f hpp,json`
2024-04-10 01:11:25 +10:00
a2x
05656b4f0b Rename IsNull trait to PointerExt
This allows for more pointer extension methods to be added in the future.
2024-04-09 13:10:58 +10:00
a2x
4944a3a630 Avoid generating files for empty modules 2024-04-07 18:23:52 +10:00
a2x
9f37324266 Fix for enum values that could be out of range for their datatype 2024-04-07 15:35:48 +10:00
a2x
7c9d594ca6 Fix issue causing missing schema entries 2024-04-07 03:26:07 +10:00
a2x
6d72c517ed Fix small naming inconsistencies 2024-04-06 12:47:06 +10:00