maybegreat48
5eead0436f
Huge protection improvements and other stuff ( #1963 )
...
* feat(protections): add a fuzzer
* feat(protections): improve protections
* feat(spoofing): add warning
* feat(world): force object cleanup
* fix(weapons): fix custom weapon code
* fix(weapons): fix for #1983
2023-08-19 13:01:08 +02:00
DayibBaba
ee364cd684
Ped animations interface ( #1668 )
2023-08-04 14:43:35 +02:00
gir489
9cd37dd81b
Use ImGui::SetClipboardText instead of inline function. ( #1902 )
2023-07-31 23:39:40 +02:00
gir489
cb4652b241
Debug: implement debugging tools for scripts ( #1899 )
...
Closes #1664
2023-07-31 22:34:10 +02:00
Andreas Maerten
96493b5a22
refactor!: Modify command argument handling and move on_
method to bool_command ( #1826 )
2023-07-26 22:22:40 +02:00
Andreas Maerten
17d3ad7658
refactor: make window hook into a bool command ( #1824 )
2023-07-23 22:52:30 +02:00
gir489
42d7714d48
Fixed Debug Locals using improper casting for the float scenario. ( #1823 )
2023-07-23 19:54:01 +02:00
gir489
65a5dbd88e
Fixed typo in view_debug_locals that caused freezing floats to inject garbage. ( #1820 )
2023-07-23 18:38:22 +02:00
gir489
81bd1f9dc7
Fixed Debug Globals displaying value as a 64-bit integer and not a 32-bit integer. ( #1761 )
...
Resolves #1760 .
2023-07-18 20:46:38 +02:00
maybegreat48
61bb60d1f4
Player database improvements ( #1705 )
...
* feat(protections): add per-player sync block options
* feat(player_database): improve player tracker
* fix(rapid_fire): remove unnecessary log statement
* fix(player_database): default state should be UNKNOWN, not INVALID
2023-07-14 11:02:47 +02:00
gir489
5770466a84
Redesigned Debug Globals. ( #1696 )
2023-07-13 18:42:21 +02:00
Quentin
0c050d82c9
Log GTA error message boxes and don't make them close the game. ( #1671 )
...
* refactor: move utf 16 to code page string conversion to its own util file
* feat(error-handling): log error message box generated from gta.
2023-07-10 19:01:34 +02:00
Andreas Maerten
f13eab76a6
refactor!: File Manager ( #1633 )
...
* feat(vscode): added launch.json to dbg
* feat(file_manager): Make use of a global instance
* feat(file_manager): Allow for file and folder instances to be empty
* refactor(GlobalsService): Update code of global service (untested)
2023-07-08 17:54:59 +02:00
Quentin
d1e839651b
Fix lua native bindings and lua script reload ( #1575 )
...
* fix: script manager and lua scripts: change the api so that the m_scripts array is only modified in a specific safe location: before it gets ticked.
* fix script manager: don't expose the script vector directly, for multithreading safety
* fix lua manager usage: don't iterate the module array without locking, nor un/load module from a script thread
* lua script: only do actual loading of lua modules in script mgr
* lua native bindin: fix pointer parameters, out C style parameters are returned as multiple return values lua-style
2023-07-01 22:40:17 +02:00
DayibBaba
5fc6ef8fb5
General UI tweaks ( #1538 )
2023-06-27 14:05:44 +02:00
tupoy-ya
1eae251012
feat(Outfit Editor): Add [+] & [-] buttons ( #1441 )
...
* And other general UI improvements
2023-06-23 10:44:06 +02:00
maybegreat48
5e0efaaed5
Tunables service fix and theme changes ( #1507 )
2023-06-23 08:43:44 +02:00
Rxann
ffc955f6c1
chore(debug misc translations) ( #1331 )
2023-06-10 15:21:57 +02:00
Andreas Maerten
118c9acedc
fix(Debug/Threads): can't switch to later tabs ( #1378 )
2023-05-28 17:36:15 +01:00
DayibBaba
6d9026e26b
Added dev tool for animations ( #1332 )
2023-05-10 22:29:40 +01:00
Takoyaki White
c2c776553f
Fix DEBUG_REMOVE_FROM_BAD_SPORT ( #1296 )
2023-04-26 19:16:41 +01:00
DayibBaba
a908b3fbc8
Squad Spawner ( #1250 )
2023-04-23 16:23:00 +01:00
DayibBaba
530a798d62
Improved does_script_exist() and local editor ( #1265 )
2023-04-20 20:07:16 +01:00
maybegreat48
3c2245f780
General fixes ( #1251 )
2023-04-16 19:28:49 +01:00
Quentin E. / iDeath
74c3931209
Feat ptr cache continued ( #1227 )
2023-04-14 17:54:07 +01:00
DayibBaba
31d2db48df
Locals editor ( #1211 )
2023-04-11 20:36:43 +01:00
DayibBaba
96d1c26242
feat: Vehicle control & Summon ( #1175 )
2023-04-05 18:54:29 +01:00
maybegreat48
ad90ee3f6a
Play audio on voice chat and more ( #1053 )
...
* feat(VC): audio through voice chat
* fix(BlackHole): remove unnecessary cleanup
* fix(Formatting): fix formatting for initializer lists
* feat(LSC): reimplement LSC
* feat(Protections): add (untested) protections for vehicle kick and remote teleport
2023-03-09 12:23:01 +00:00
Andreas Maerten
64106cb6a0
feat(translations): add support for GUI tabs ( #1039 )
...
* fix(translation service): formatting of download
* fix(views): debug window not popping up
2023-03-04 11:13:13 +00:00
maybegreat48
9ccb77e8eb
Add more spoofing options and added clang-format ( #1020 )
...
* feat(Spoofing): add spoofing
* feat(Spoofing): prepare code for player attach
* remove(PlayerAttach): isn't going to work due to netsync architecture
* fix(GUI): fix scaling
* feat(Project): add clang-format file
* feat(Classes): update classes
* fix(BlackHole): remove unnecessary cleanup
* fix(Formatting): fix formatting for initializer lists
* feat(clang-format): Set tab width and 1 space before comment
Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
2023-03-01 21:27:15 +00:00
Aure7138
5c8e7e8a15
debug options ( #1002 )
2023-02-19 22:04:13 +00:00
maybegreat48
1f5a118cb9
Bug fixes and improvements ( #984 )
...
* feat(KickFromInterior): improve kick from interior
Fixes #968
Fixes #953
Fixes #901
Fixes #899
Fixes #813
Fixes #726
Fixes #723
Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
2023-02-13 20:38:30 +00:00
Yimura
335e9325b0
feat(logger): use AsyncLogger instead of g3log ( #882 )
...
* feat(exception_handler): skip certain exception codes
* feat(zydis): Disable BUILD_DOXYGEN and FEATURE_ENCODER
* feat(cmake): link dbghelp
* feat(exception_handler): implement stack dumper
* feat(logger): differentiate between wine and non-wine
* feat(logger): add NO_COLOR env var support
* fix(logger): fix wine logging (#960 )
* feat(exception_handler): added string logging of exception
* fix(logger): exception access violation NO_COLOR
--------
Co-authored-by: Aure7138 <100095051+Aure7138@users.noreply.github.com>
Co-authored-by: tupoy-ya <72797377+tupoy-ya@users.noreply.github.com>
2023-02-08 22:36:55 +00:00
maybegreat48
7f37def248
More fixes for 1.66 ( #944 )
...
* fix(Menu): more update fixes
* fix(Spoofing): remove spoofing
* fix(Globals): update globals
* fix(Classes): upstream classes
* fix(Misc): remove debug code
* fix(Merge)
2023-02-04 17:35:18 +01:00
Johann
c25e7d3fad
feat: add ragequit option + hotkey ( #925 )
2023-02-01 18:48:50 +00:00
Yimura
d4f2960c77
feat: Translation Service ( #844 )
...
Co-authored-by: mrwoowoo <github@hiqaq.com>
Co-authored-by: LiamD-Flop <40887493+LiamD-Flop@users.noreply.github.com>
2023-02-01 18:46:33 +00:00
TheGreenBandit
2ce44e8d98
Feat(Debug Misc): Added Options ( #883 )
2023-01-23 11:56:21 +01:00
maybegreat48
d45d0c1ffc
Toxic features and improve protections ( #897 )
2023-01-22 21:57:32 +00:00
Yimura
f6c00f113d
refactor!: globals ( #717 )
...
* refactor(globals): use macro's for to_json/from_json
* refactor(globals): switch from global pointer to global instance
2022-12-18 22:15:52 +00:00
maybegreat48
8c3953ab20
Toxic update ( #641 )
2022-12-06 16:12:02 +00:00
maybegreat48
88aa1f8e56
Add session browser ( #633 )
2022-11-24 22:49:05 +01:00
maybegreat48
ab49103171
Improve protections again and player database ( #606 )
2022-11-19 02:49:36 +01:00
tupoy-ya
1087146e56
refactor!: Replace premake5 with CMake. ( #551 )
...
Co-authored-by: tupoy-ya <tupoy-ya@users.noreply.github.com>
2022-11-08 21:08:58 +00:00