17 Commits

Author SHA1 Message Date
a2x
80334adade Add pattern for dwWeaponC4 2024-04-10 11:20:31 +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
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
9362b0c113 Experimental fix for latest update 2024-04-04 23:42:40 +10:00
a2x
3a935f5d73 Refactor and move Linux code to separate branch 2024-04-03 03:13:57 +11:00
a2x
acb0c73f00 Revert to old method of generating schema files 2024-03-30 07:10:29 +10:00
a2x
8217df5885 Remove spaces from MNetworkVarNames metadata type names 2024-03-30 00:27:30 +10:00
a2x
9765aff73f Fix UtlTsHash::elements bug causing missing schema entries 2024-03-29 23:47:35 +10:00
a2x
621ec605c6 Replace process.read_ptr usage with ptr.read 2024-03-29 16:12:37 +10:00
a2x
c00ac5dbb7 Remove spaces from field type names 2024-03-29 10:56:04 +10:00
a2x
87fccce283 Revert renaming class, enum and field names 2024-03-29 01:51:20 +10:00
a2x
889ef7dcd8 Merge dev branch into main 2024-03-28 22:19:20 +10:00