Update for b3258 (#3288)

* fix: update script names
* fix: use original chat sender
* feat(tunables): fix tunable service
* fix: explode patch (thanks @Mr-X-GTA)
* fix: fix compile errors
* fix: use unique_ptr
* Added 1.69 vehicles.
* Added new weather for 1.69 and updated stack sizes.
* Fixed garage.
* Made Unload button a developer-only feature. (Disabled on Release)
* Redesigned Network tab to not be a giant mess.
* Added new json_serializer code from @tupoy-ya.
* chore: correct dependency

------

Co-authored-by: maybegreat48 <email@hostname>
Co-authored-by: Andreas Maerten <24669514+Yimura@users.noreply.github.com>
Co-authored-by: gir489returns <redacted@example.com>
This commit is contained in:
maybegreat48
2024-07-03 21:04:06 +00:00
committed by GitHub
parent 50da01eb22
commit 61ddba1634
50 changed files with 133419 additions and 132578 deletions

View File

@ -952,9 +952,9 @@ namespace lua::native
MONEY::NETWORK_SPEND_GANGOPS_REPAIR_COST(p0, p1, p2);
}
static void LUA_NATIVE_MONEY_NETWORK_EARN_NIGHTCLUB(Any p0)
static void LUA_NATIVE_MONEY_NETWORK_EARN_NIGHTCLUB(Any p0, Any p1)
{
MONEY::NETWORK_EARN_NIGHTCLUB(p0);
MONEY::NETWORK_EARN_NIGHTCLUB(p0, p1);
}
static void LUA_NATIVE_MONEY_NETWORK_EARN_NIGHTCLUB_DANCING(Any p0)
@ -1202,9 +1202,9 @@ namespace lua::native
MONEY::NETWORK_EARN_UPGRADE_ARCADE(p0, p1, p2);
}
static void LUA_NATIVE_MONEY_NETWORK_EARN_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4)
static void LUA_NATIVE_MONEY_NETWORK_EARN_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5)
{
MONEY::NETWORK_EARN_ARCADE(p0, p1, p2, p3, p4);
MONEY::NETWORK_EARN_ARCADE(p0, p1, p2, p3, p4, p5);
}
static void LUA_NATIVE_MONEY_NETWORK_EARN_COLLECTABLES(Any p0, Any p1, Any p2)
@ -1427,9 +1427,9 @@ namespace lua::native
MONEY::NETWORK_SPEND_GUNRUNNING(p0, p1, p2, p3);
}
static void LUA_NATIVE_MONEY_NETWORK_EARN_AGENCY_SAFE(Any p0)
static void LUA_NATIVE_MONEY_NETWORK_EARN_AGENCY_SAFE(Any p0, Any p1)
{
MONEY::NETWORK_EARN_AGENCY_SAFE(p0);
MONEY::NETWORK_EARN_AGENCY_SAFE(p0, p1);
}
static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_CONTRACT(Any p0, Any p1)

View File

@ -1517,9 +1517,9 @@ namespace lua::native
return retval;
}
static void LUA_NATIVE_NETWORK_NETWORK_ADD_INVALID_OBJECT_MODEL(Hash modelHash)
static void LUA_NATIVE_NETWORK_NETWORK_ADD_INVALID_OBJECT_MODEL(Hash modelHash, Any p1)
{
NETWORK::NETWORK_ADD_INVALID_OBJECT_MODEL(modelHash);
NETWORK::NETWORK_ADD_INVALID_OBJECT_MODEL(modelHash, p1);
}
static void LUA_NATIVE_NETWORK_NETWORK_REMOVE_INVALID_OBJECT_MODEL(Hash modelHash)

View File

@ -9,9 +9,9 @@ namespace lua::native
return retval;
}
static Object LUA_NATIVE_OBJECT_CREATE_OBJECT_NO_OFFSET(Hash modelHash, float x, float y, float z, bool isNetwork, bool bScriptHostObj, bool dynamic)
static Object LUA_NATIVE_OBJECT_CREATE_OBJECT_NO_OFFSET(Hash modelHash, float x, float y, float z, bool isNetwork, bool bScriptHostObj, bool dynamic, Any p7)
{
auto retval = OBJECT::CREATE_OBJECT_NO_OFFSET(modelHash, x, y, z, isNetwork, bScriptHostObj, dynamic);
auto retval = OBJECT::CREATE_OBJECT_NO_OFFSET(modelHash, x, y, z, isNetwork, bScriptHostObj, dynamic, p7);
return retval;
}
@ -126,9 +126,9 @@ namespace lua::native
OBJECT::PLAY_OBJECT_AUTO_START_ANIM(p0);
}
static void LUA_NATIVE_OBJECT_ADD_DOOR_TO_SYSTEM(Hash doorHash, Hash modelHash, float x, float y, float z, bool p5, bool scriptDoor, bool isLocal)
static void LUA_NATIVE_OBJECT_ADD_DOOR_TO_SYSTEM(Hash doorHash, Hash modelHash, float x, float y, float z, bool p5, bool scriptDoor, bool isLocal, Any p8)
{
OBJECT::ADD_DOOR_TO_SYSTEM(doorHash, modelHash, x, y, z, p5, scriptDoor, isLocal);
OBJECT::ADD_DOOR_TO_SYSTEM(doorHash, modelHash, x, y, z, p5, scriptDoor, isLocal, p8);
}
static void LUA_NATIVE_OBJECT_REMOVE_DOOR_FROM_SYSTEM(Hash doorHash, Any p1)

View File

@ -672,12 +672,6 @@ namespace lua::native
PLAYER::SET_PLAYER_TARGETING_MODE(targetMode);
}
static int LUA_NATIVE_PLAYER_GET_PLAYER_TARGETING_MODE()
{
auto retval = PLAYER::GET_PLAYER_TARGETING_MODE();
return retval;
}
static void LUA_NATIVE_PLAYER_SET_PLAYER_TARGET_LEVEL(int targetLevel)
{
PLAYER::SET_PLAYER_TARGET_LEVEL(targetLevel);
@ -1489,7 +1483,6 @@ namespace lua::native
PLAYER.set_function("GIVE_PLAYER_RAGDOLL_CONTROL", LUA_NATIVE_PLAYER_GIVE_PLAYER_RAGDOLL_CONTROL);
PLAYER.set_function("SET_PLAYER_LOCKON", LUA_NATIVE_PLAYER_SET_PLAYER_LOCKON);
PLAYER.set_function("SET_PLAYER_TARGETING_MODE", LUA_NATIVE_PLAYER_SET_PLAYER_TARGETING_MODE);
PLAYER.set_function("GET_PLAYER_TARGETING_MODE", LUA_NATIVE_PLAYER_GET_PLAYER_TARGETING_MODE);
PLAYER.set_function("SET_PLAYER_TARGET_LEVEL", LUA_NATIVE_PLAYER_SET_PLAYER_TARGET_LEVEL);
PLAYER.set_function("GET_IS_USING_FPS_THIRD_PERSON_COVER", LUA_NATIVE_PLAYER_GET_IS_USING_FPS_THIRD_PERSON_COVER);
PLAYER.set_function("GET_IS_USING_HOOD_CAMERA", LUA_NATIVE_PLAYER_GET_IS_USING_HOOD_CAMERA);

View File

@ -1617,11 +1617,6 @@ namespace lua::native
STATS::PLAYSTATS_NJVS_VOTE(p0);
}
static void LUA_NATIVE_STATS_PLAYSTATS_KILL_YOURSELF()
{
STATS::PLAYSTATS_KILL_YOURSELF();
}
static void LUA_NATIVE_STATS_PLAYSTATS_FM_MISSION_END(Any p0, Any p1, Any p2, Any p3)
{
STATS::PLAYSTATS_FM_MISSION_END(p0, p1, p2, p3);
@ -2060,7 +2055,6 @@ namespace lua::native
STATS.set_function("PLAYSTATS_QUIT_MODE", LUA_NATIVE_STATS_PLAYSTATS_QUIT_MODE);
STATS.set_function("PLAYSTATS_MISSION_VOTE", LUA_NATIVE_STATS_PLAYSTATS_MISSION_VOTE);
STATS.set_function("PLAYSTATS_NJVS_VOTE", LUA_NATIVE_STATS_PLAYSTATS_NJVS_VOTE);
STATS.set_function("PLAYSTATS_KILL_YOURSELF", LUA_NATIVE_STATS_PLAYSTATS_KILL_YOURSELF);
STATS.set_function("PLAYSTATS_FM_MISSION_END", LUA_NATIVE_STATS_PLAYSTATS_FM_MISSION_END);
STATS.set_function("PLAYSTATS_HEIST4_PREP", LUA_NATIVE_STATS_PLAYSTATS_HEIST4_PREP);
STATS.set_function("PLAYSTATS_HEIST4_FINALE", LUA_NATIVE_STATS_PLAYSTATS_HEIST4_FINALE);