148 Commits

Author SHA1 Message Date
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
a2x
ce0fb918ab Improve schema parsing 2024-04-06 03:20:54 +10:00
a2x
efe4775dc0
Merge pull request #108 from Txreq/escapeuse
Add token escaping for Rust output `r#use`
2024-04-05 00:43:39 +10:00
a2x
9362b0c113 Experimental fix for latest update 2024-04-04 23:42:40 +10:00
Txreq
c75480be3e Add token escaping for Rust output r#use 2024-04-04 07:38:06 +02:00
a2x
3a935f5d73 Refactor and move Linux code to separate branch 2024-04-03 03:13:57 +11:00
a2x
86dc0fa8f6 Refactor config file handling 2024-04-01 20:39:08 +10:00
a2x
ef5ff1c5f4 Update argument name for output directory 2024-04-01 19:13:13 +10:00
a2x
4a10ad3ba6 Remove unused OS name argument 2024-04-01 19:09:44 +10:00