Commit Graph

200 Commits

Author SHA1 Message Date
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 541f4acf1d
Update rustfmt.toml 2024-04-09 20:42:12 +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 4cdfd6c4a6 Update generated files 2024-04-08 17:13:48 +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 a59331af1f Remove `bitflags` dependency 2024-04-06 03:21:40 +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
a2x 11d99ac058
Update README.md 2024-03-31 12:58:22 +10:00
a2x 1a2b23b3c0 Remove temporary workaround for upstream bug 2024-03-31 12:05:25 +10:00
a2x 1ff3b23a2a
Update README.md 2024-03-30 07:20:33 +10:00
a2x 7bc2a4f343 Update generated files 2024-03-30 07:19:33 +10:00
a2x acb0c73f00 Revert to old method of generating schema files 2024-03-30 07:10:29 +10:00
a2x 42ecdf593a Update generated files 2024-03-30 00:48:05 +10:00
a2x 8217df5885 Remove spaces from `MNetworkVarNames` metadata type names 2024-03-30 00:27:30 +10:00
a2x 7050e0a524 Update generated files 2024-03-29 23:57:19 +10:00
a2x 9765aff73f Fix `UtlTsHash::elements` bug causing missing schema entries 2024-03-29 23:47:35 +10:00
a2x ce25283e79 Add support for specifying memflow OS name 2024-03-29 23:11:34 +10:00
a2x 4bf54462ac Update generated files 2024-03-29 08:57:42 +10:00
a2x 8b79c3ba8d Write enum member values in hexadecimal 2024-03-29 18:36:51 +10:00
a2x 413ae710b1 Modify JSON file generation for easier parsing 2024-03-29 18:26:44 +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 1d407d607b Update README.md 2024-03-29 03:07:45 +10:00
a2x 058d471ba8 Merge output files into correct subfolder 2024-03-29 01:54:30 +10:00
a2x 87fccce283 Revert renaming class, enum and field names 2024-03-29 01:51:20 +10:00
a2x bf890592c2 Generate info.json file with timestamp and build number 2024-03-29 00:45:04 +10:00
a2x 085cd404d8
Merge pull request #85 from arrayffs/patch-1
Add a note to what happened to the files for the confused people
2024-03-28 23:55:34 +10:00
array eb1227a8f1
Update README.md 2024-03-28 14:50:53 +01:00
a2x 889ef7dcd8 Merge `dev` branch into `main` 2024-03-28 22:19:20 +10:00
a2x 755093fe06
Merge pull request #77 from Albert24GG/linux
Add support for linux
2024-03-28 18:54:58 +10:00
a2x 1c3eacb744
Merge branch 'main' into linux 2024-03-28 18:54:33 +10:00
a2x df62be431b
Update README.md 2024-03-27 11:47:10 +10:00
a2x 7833227736 Game update (14000) 2024-03-23 15:02:34 +10:00
a2x 9405aba3cf Game update (13999) 2024-03-20 11:25:58 +10:00
Albert24GG 0846602d63 Game update 13998 2024-03-17 00:09:52 +02:00
Albert24GG e50d781c0d Use separate structs for windows and linux 2024-03-17 00:09:13 +02:00
a2x 2664e39b1b Game update (13997) 2024-03-16 10:45:14 +10:00
a2x 0866120bc4 Fix compilation issue in offset tests 2024-03-16 10:44:41 +10:00
Albert24GG c56c319f7f Game update 13996 2024-03-15 18:18:12 +02:00
Albert24GG 4dbe372a8e Update `viewAngles` signature 2024-03-15 18:07:34 +02:00