From b53caac9c3569608a48502b419b45f89233ce0bd Mon Sep 17 00:00:00 2001 From: catsmackaroo <85026722+catsmackaroo@users.noreply.github.com> Date: Wed, 20 Dec 2023 12:24:47 -0500 Subject: [PATCH] Add files via upload --- .../Enhancements/Combat/ArmoredCops.cs | 88 + .../Enhancements/Combat/CarFireBreakdown.cs | 40 + .../Enhancements/Combat/HigherPedAccuracy.cs | 40 + .../Enhancements/Combat/HolsterWeapons.cs | 44 + .../Enhancements/Combat/MoveWithSniper.cs | 45 + .../Enhancements/Combat/RegenerateHP.cs | 52 + .../Enhancements/Combat/RemoveWeapons.cs | 29 + .../Enhancements/Combat/UnseenSlipAway.cs | 57 + .../Enhancements/Combat/WeaponMagazines.cs | 532 ++++ .../Enhancements/Dialogue/MoreCombatLines.cs | 83 + .../Enhancements/Dialogue/SearchBody.cs | 72 + .../Enhancements/Dialogue/VLikeScreaming.cs | 37 + LibertyTweaks/Enhancements/Misc/QuickSave.cs | 62 + LibertyTweaks/Enhancements/Misc/ToggleHUD.cs | 34 + .../Enhancements/Misc/TweakableFOV.cs | 27 + LibertyTweaks/Fixes/BrakeLights.cs | 52 + LibertyTweaks/Fixes/IceCreamSpeechFix.cs | 59 + LibertyTweaks/Fixes/NoOvertaking.cs | 63 + LibertyTweaks/Fixes/UnholsteredGunFix.cs | 86 + LibertyTweaks/Fixes/WheelFix.cs | 116 + LibertyTweaks/FloatExtensions.cs | 16 + LibertyTweaks/LibertyTweaks.csproj | 88 + LibertyTweaks/Main.cs | 156 ++ LibertyTweaks/Properties/AssemblyInfo.cs | 37 + .../bin/Debug/ClonksCodingLib.GTAIV.dll | Bin 0 -> 261120 bytes .../bin/Debug/ClonksCodingLib.GTAIV.xml | 1699 +++++++++++++ .../bin/Debug/IVSDKDotNetWrapper.dll | Bin 0 -> 1079296 bytes .../bin/Debug/IVSDKDotNetWrapper.xml | 2170 +++++++++++++++++ LibertyTweaks/bin/Debug/KittyTweaks.dll | Bin 0 -> 4608 bytes LibertyTweaks/bin/Debug/KittyTweaks.pdb | Bin 0 -> 26112 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 275 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7567 bytes ...KittyTweaks.csproj.AssemblyReference.cache | Bin 0 -> 10072 bytes .../obj/Debug/KittyTweaks.csproj.CopyComplete | 0 ...KittyTweaks.csproj.CoreCompileInputs.cache | 1 + .../KittyTweaks.csproj.FileListAbsolute.txt | 17 + ...bertyTweaks.csproj.AssemblyReference.cache | Bin 0 -> 12032 bytes .../Debug/LibertyTweaks.csproj.CopyComplete | 0 ...bertyTweaks.csproj.CoreCompileInputs.cache | 1 + .../LibertyTweaks.csproj.FileListAbsolute.txt | 9 + .../obj/Debug/LibertyTweaks.ivsdk.dll | Bin 0 -> 25088 bytes .../obj/Debug/LibertyTweaks.ivsdk.pdb | Bin 0 -> 112128 bytes ...bertyTweaks.csproj.AssemblyReference.cache | Bin 0 -> 9170 bytes LibertyTweaks/packages.config | 4 + 44 files changed, 5816 insertions(+) create mode 100644 LibertyTweaks/Enhancements/Combat/ArmoredCops.cs create mode 100644 LibertyTweaks/Enhancements/Combat/CarFireBreakdown.cs create mode 100644 LibertyTweaks/Enhancements/Combat/HigherPedAccuracy.cs create mode 100644 LibertyTweaks/Enhancements/Combat/HolsterWeapons.cs create mode 100644 LibertyTweaks/Enhancements/Combat/MoveWithSniper.cs create mode 100644 LibertyTweaks/Enhancements/Combat/RegenerateHP.cs create mode 100644 LibertyTweaks/Enhancements/Combat/RemoveWeapons.cs create mode 100644 LibertyTweaks/Enhancements/Combat/UnseenSlipAway.cs create mode 100644 LibertyTweaks/Enhancements/Combat/WeaponMagazines.cs create mode 100644 LibertyTweaks/Enhancements/Dialogue/MoreCombatLines.cs create mode 100644 LibertyTweaks/Enhancements/Dialogue/SearchBody.cs create mode 100644 LibertyTweaks/Enhancements/Dialogue/VLikeScreaming.cs create mode 100644 LibertyTweaks/Enhancements/Misc/QuickSave.cs create mode 100644 LibertyTweaks/Enhancements/Misc/ToggleHUD.cs create mode 100644 LibertyTweaks/Enhancements/Misc/TweakableFOV.cs create mode 100644 LibertyTweaks/Fixes/BrakeLights.cs create mode 100644 LibertyTweaks/Fixes/IceCreamSpeechFix.cs create mode 100644 LibertyTweaks/Fixes/NoOvertaking.cs create mode 100644 LibertyTweaks/Fixes/UnholsteredGunFix.cs create mode 100644 LibertyTweaks/Fixes/WheelFix.cs create mode 100644 LibertyTweaks/FloatExtensions.cs create mode 100644 LibertyTweaks/LibertyTweaks.csproj create mode 100644 LibertyTweaks/Main.cs create mode 100644 LibertyTweaks/Properties/AssemblyInfo.cs create mode 100644 LibertyTweaks/bin/Debug/ClonksCodingLib.GTAIV.dll create mode 100644 LibertyTweaks/bin/Debug/ClonksCodingLib.GTAIV.xml create mode 100644 LibertyTweaks/bin/Debug/IVSDKDotNetWrapper.dll create mode 100644 LibertyTweaks/bin/Debug/IVSDKDotNetWrapper.xml create mode 100644 LibertyTweaks/bin/Debug/KittyTweaks.dll create mode 100644 LibertyTweaks/bin/Debug/KittyTweaks.pdb create mode 100644 LibertyTweaks/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 LibertyTweaks/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 LibertyTweaks/obj/Debug/KittyTweaks.csproj.AssemblyReference.cache create mode 100644 LibertyTweaks/obj/Debug/KittyTweaks.csproj.CopyComplete create mode 100644 LibertyTweaks/obj/Debug/KittyTweaks.csproj.CoreCompileInputs.cache create mode 100644 LibertyTweaks/obj/Debug/KittyTweaks.csproj.FileListAbsolute.txt create mode 100644 LibertyTweaks/obj/Debug/LibertyTweaks.csproj.AssemblyReference.cache create mode 100644 LibertyTweaks/obj/Debug/LibertyTweaks.csproj.CopyComplete create mode 100644 LibertyTweaks/obj/Debug/LibertyTweaks.csproj.CoreCompileInputs.cache create mode 100644 LibertyTweaks/obj/Debug/LibertyTweaks.csproj.FileListAbsolute.txt create mode 100644 LibertyTweaks/obj/Debug/LibertyTweaks.ivsdk.dll create mode 100644 LibertyTweaks/obj/Debug/LibertyTweaks.ivsdk.pdb create mode 100644 LibertyTweaks/obj/Release/LibertyTweaks.csproj.AssemblyReference.cache create mode 100644 LibertyTweaks/packages.config diff --git a/LibertyTweaks/Enhancements/Combat/ArmoredCops.cs b/LibertyTweaks/Enhancements/Combat/ArmoredCops.cs new file mode 100644 index 0000000..83acfd9 --- /dev/null +++ b/LibertyTweaks/Enhancements/Combat/ArmoredCops.cs @@ -0,0 +1,88 @@ +using IVSDKDotNet; +using System; +using static IVSDKDotNet.Native.Natives; +using System.Collections.Generic; + +// Credits: catsmackaroo & ItsClonkAndre + +namespace LibertyTweaks +{ + internal class ArmoredCops + { + private static bool enable; + private static List copsHadArmor = new List(); + public static void Init(SettingsFile settings) + { + enable = settings.GetBoolean("Improved Police", "Enabled", true); + } + + public static void Tick(int armoredCopsStars) + { + if (!enable) + return; + + // Grab all peds + IVPool pedPool = IVPools.GetPedPool(); + for (int i = 0; i < pedPool.Count; i++) + { + UIntPtr ptr = pedPool.Get(i); + + if (ptr != UIntPtr.Zero) + { + // Ignore player ped + if (ptr == IVPlayerInfo.FindThePlayerPed()) + continue; + + // Grab player ID + uint playerId = GET_PLAYER_ID(); + + // Get ped handles + int pedHandle = (int)pedPool.GetIndex(ptr); + + // Get the model of the ped + GET_CHAR_MODEL(pedHandle, out uint pedModel); + + // Get the models of basic policia + GET_CURRENT_BASIC_COP_MODEL(out uint copModel); + + // Check player's wanted level + STORE_WANTED_LEVEL((int)playerId, out uint currentWantedLevel); + + // Check if the grabbed ped has already been given armor + if (copsHadArmor.Contains(pedHandle)) + continue; + + // Check if it's a cop + if (pedModel != copModel) + continue; + + // Check if ped is dead + if (IS_CHAR_DEAD(pedHandle)) + continue; + + // Check if ped is not for a mission + if (IS_PED_A_MISSION_PED(pedHandle)) + continue; + + // If player has more than 4 or more stars + if (currentWantedLevel < armoredCopsStars) + continue; + + // Finally adds armor to the policia + ADD_ARMOUR_TO_CHAR(pedHandle, 100); + copsHadArmor.Add(pedHandle); + } + } + + // Loop through the list of peds that already got armor and check if we can delete them from the list + for (int i = 0; i < copsHadArmor.Count; i++) + { + int pedHandle = copsHadArmor[i]; + + // Check if ped still exists + if (!DOES_CHAR_EXIST(pedHandle)) + copsHadArmor.RemoveAt(i); // Remove ped from list because they dont exists anymore + } + } + } +} diff --git a/LibertyTweaks/Enhancements/Combat/CarFireBreakdown.cs b/LibertyTweaks/Enhancements/Combat/CarFireBreakdown.cs new file mode 100644 index 0000000..28ac208 --- /dev/null +++ b/LibertyTweaks/Enhancements/Combat/CarFireBreakdown.cs @@ -0,0 +1,40 @@ +using CCL.GTAIV; +using IVSDKDotNet; +using System; +using static IVSDKDotNet.Native.Natives; + +// Credit: catsmackaroo + +namespace LibertyTweaks +{ + internal class CarFireBreakdown + { + private static bool enable; + + public static void Init(SettingsFile settings) + { + enable = settings.GetBoolean("Vehicles Break on Fire", "Enable", true); + } + + public static void Tick() + { + if (!enable) + return; + + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + + if (IS_CHAR_IN_ANY_CAR(playerPed.GetHandle())) + { + + GET_CAR_CHAR_IS_USING(playerPed.GetHandle(), out int pVeh); + + if (IS_CAR_ON_FIRE(pVeh)) + { + SET_CAR_ENGINE_ON(pVeh, false, false); + } + } + + } + } +} + diff --git a/LibertyTweaks/Enhancements/Combat/HigherPedAccuracy.cs b/LibertyTweaks/Enhancements/Combat/HigherPedAccuracy.cs new file mode 100644 index 0000000..dcf9a87 --- /dev/null +++ b/LibertyTweaks/Enhancements/Combat/HigherPedAccuracy.cs @@ -0,0 +1,40 @@ +using System; + +using IVSDKDotNet; +using static IVSDKDotNet.Native.Natives; + +// Credits: catsmackaroo + +namespace LibertyTweaks +{ + internal class HigherPedAccuracy + { + private static bool enableFix; + + public static void Init(SettingsFile settings) + { + enableFix = settings.GetBoolean("Improved AI", "Enable", true); + } + + public static void Tick(int pedAccuracy, int pedFirerate) + { + if (!enableFix) + return; + + + // Grab all peds + IVPool pedPool = IVPools.GetPedPool(); + for (int i = 0; i < pedPool.Count; i++) + { + UIntPtr ptr = pedPool.Get(i); + if (ptr != UIntPtr.Zero) + { + int pedHandle = (int)pedPool.GetIndex(ptr); + + SET_CHAR_ACCURACY(pedHandle, (uint)pedAccuracy); + SET_CHAR_SHOOT_RATE(pedHandle, pedFirerate); + } + } + } + } +} diff --git a/LibertyTweaks/Enhancements/Combat/HolsterWeapons.cs b/LibertyTweaks/Enhancements/Combat/HolsterWeapons.cs new file mode 100644 index 0000000..8d63fb5 --- /dev/null +++ b/LibertyTweaks/Enhancements/Combat/HolsterWeapons.cs @@ -0,0 +1,44 @@ +using CCL.GTAIV; +using IVSDKDotNet; +using static IVSDKDotNet.Native.Natives; + +// Credits: catsmackaroo + +namespace LibertyTweaks +{ + internal class HolsterWeapons + { + private static int playerId; + private static uint currentWeapon; + private static uint lastWeapon; + private static bool enableFix; + + public static void Init(SettingsFile Settings) + { + enableFix = Settings.GetBoolean("Weapon Holstering", "Enable", true); + } + + public static void Process() + { + if (!enableFix) + return; + + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + playerId = IVPedExtensions.GetHandle(playerPed); + GET_CURRENT_CHAR_WEAPON(playerId, out currentWeapon); + + if (!IS_CHAR_IN_ANY_CAR(playerId)) + { + if (currentWeapon != 0) + { + GET_CURRENT_CHAR_WEAPON(playerId, out lastWeapon); + GIVE_DELAYED_WEAPON_TO_CHAR(playerId, 0, 1, true); + } + else + { + GIVE_DELAYED_WEAPON_TO_CHAR(playerId, (int)lastWeapon, 1, true); + } + } + } + } +} diff --git a/LibertyTweaks/Enhancements/Combat/MoveWithSniper.cs b/LibertyTweaks/Enhancements/Combat/MoveWithSniper.cs new file mode 100644 index 0000000..c23e025 --- /dev/null +++ b/LibertyTweaks/Enhancements/Combat/MoveWithSniper.cs @@ -0,0 +1,45 @@ +using CCL.GTAIV; + +using IVSDKDotNet; +using static IVSDKDotNet.Native.Natives; + +// Credits: catsmackaroo + +namespace LibertyTweaks +{ + internal class MoveWithSniper + { + private static int playerId; + private static uint currentWeapon; + private static bool enableFix; + + public static void Init(SettingsFile settings) + { + enableFix = settings.GetBoolean("Move With Sniper", "Enable", true); + } + + public static void Tick() + { + if (!enableFix) + return; + + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + playerId = IVPedExtensions.GetHandle(playerPed); + GET_CURRENT_CHAR_WEAPON(playerId, out currentWeapon); + + if (currentWeapon == (int)IVSDKDotNet.Enums.eWeaponType.WEAPON_M40A1 + || currentWeapon == (int)IVSDKDotNet.Enums.eWeaponType.WEAPON_SNIPERRIFLE + || currentWeapon == (int)IVSDKDotNet.Enums.eWeaponType.WEAPON_EPISODIC_15) + { + if (NativeControls.IsGameKeyPressed(0, GameKey.Aim)) + { + IVWeaponInfo.GetWeaponInfo(currentWeapon).WeaponSlot = 16; + } + else + { + IVWeaponInfo.GetWeaponInfo(currentWeapon).WeaponSlot = 6; + } + } + } + } +} \ No newline at end of file diff --git a/LibertyTweaks/Enhancements/Combat/RegenerateHP.cs b/LibertyTweaks/Enhancements/Combat/RegenerateHP.cs new file mode 100644 index 0000000..d14e0b6 --- /dev/null +++ b/LibertyTweaks/Enhancements/Combat/RegenerateHP.cs @@ -0,0 +1,52 @@ +using IVSDKDotNet; +using System; +using static IVSDKDotNet.Native.Natives; +using CCL.GTAIV; + +// Credits: catsmackaroo + +namespace LibertyTweaks +{ + internal class RegenerateHP + { + private static bool enable; + private static DateTime timer = DateTime.MinValue; + + public static void Init(SettingsFile settings) + { + enable = settings.GetBoolean("Health Regeneration", "Enable", true); + } + + public static void Tick(DateTime timer, int regenHealthMinTimer, int regenHealthMaxTimer, int regenHealthMinHeal, int regenHealthMaxHeal) + { + if (!enable) + return; + + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + + if (RegenerateHP.timer == DateTime.MinValue) + RegenerateHP.timer = DateTime.UtcNow; + + GET_CHAR_HEALTH(playerPed.GetHandle(), out uint playerHealth); + + if (playerHealth < 126) + { + if (IS_CHAR_DEAD(playerPed.GetHandle())) + { + RegenerateHP.timer = DateTime.MinValue; + return; + } + + if (RegenerateHP.timer != DateTime.MinValue) + { + if (DateTime.UtcNow > RegenerateHP.timer.AddSeconds(Main.GenerateRandomNumber(regenHealthMinTimer, regenHealthMaxTimer))) + { + + SET_CHAR_HEALTH(playerPed.GetHandle(), (uint)(playerHealth+Main.GenerateRandomNumber(regenHealthMinHeal, regenHealthMaxHeal))); + RegenerateHP.timer = DateTime.MinValue; + } + } + } + } + } +} diff --git a/LibertyTweaks/Enhancements/Combat/RemoveWeapons.cs b/LibertyTweaks/Enhancements/Combat/RemoveWeapons.cs new file mode 100644 index 0000000..8bec149 --- /dev/null +++ b/LibertyTweaks/Enhancements/Combat/RemoveWeapons.cs @@ -0,0 +1,29 @@ +using CCL.GTAIV; + +using IVSDKDotNet; +using static IVSDKDotNet.Native.Natives; + +// Credits: ClonkAndre + +namespace LibertyTweaks +{ + internal class RemoveWeapons + { + private static bool enableFix; + public static void Init(SettingsFile settings) + { + enableFix = settings.GetBoolean("Remove Weapons On Death", "Enable", true); + } + + public static void Tick() + { + if (!enableFix) + return; + + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + + if (IS_CHAR_DEAD(playerPed.GetHandle())) + REMOVE_ALL_CHAR_WEAPONS(playerPed.GetHandle()); + } + } +} diff --git a/LibertyTweaks/Enhancements/Combat/UnseenSlipAway.cs b/LibertyTweaks/Enhancements/Combat/UnseenSlipAway.cs new file mode 100644 index 0000000..2f4fcd2 --- /dev/null +++ b/LibertyTweaks/Enhancements/Combat/UnseenSlipAway.cs @@ -0,0 +1,57 @@ +using IVSDKDotNet; +using System; +using static IVSDKDotNet.Native.Natives; + +// Credits: catsmackaroo + +namespace LibertyTweaks +{ + internal class UnseenSlipAway + { + private static bool enable; + private static DateTime timer = DateTime.MinValue; + + public static void Init(SettingsFile settings) + { + enable = settings.GetBoolean("Improved Police", "Lose Stars While Unseen", true); + } + + public static void Tick(DateTime timer, int unseenSlipAwayMinTimer, int unseenSlipAwayMaxTimer) + { + if (!enable) + return; + + // Grab player ID + uint playerId = GET_PLAYER_ID(); + + + if (UnseenSlipAway.timer == DateTime.MinValue) + UnseenSlipAway.timer = DateTime.UtcNow; + + // Check when cops see player + if (PLAYER_HAS_GREYED_OUT_STARS((int)playerId)) + { + if (IVTheScripts.IsPlayerOnAMission()) + return; + + + if (UnseenSlipAway.timer != DateTime.MinValue) + { + if (DateTime.UtcNow > UnseenSlipAway.timer.AddSeconds(Main.GenerateRandomNumber(unseenSlipAwayMinTimer, unseenSlipAwayMaxTimer))) + { + // Grab player wanted level + STORE_WANTED_LEVEL((int)playerId, out uint currentWantedLevel); + + // Removes 1 star off current wanted level + uint alteredWantedLevel = currentWantedLevel - 1; + ALTER_WANTED_LEVEL((int)playerId, alteredWantedLevel); + } + } + } + + if (!PLAYER_HAS_GREYED_OUT_STARS((int)playerId)) + // Reset so this can all happen again + UnseenSlipAway.timer = DateTime.MinValue; + } + } +} diff --git a/LibertyTweaks/Enhancements/Combat/WeaponMagazines.cs b/LibertyTweaks/Enhancements/Combat/WeaponMagazines.cs new file mode 100644 index 0000000..37bab69 --- /dev/null +++ b/LibertyTweaks/Enhancements/Combat/WeaponMagazines.cs @@ -0,0 +1,532 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +using CCL.GTAIV; +using CCL.GTAIV.AnimationController; + +using IVSDKDotNet; +using IVSDKDotNet.Enums; +using static IVSDKDotNet.Native.Natives; + +// Credits: ClonkAndre + +namespace LibertyTweaks +{ + internal class WeaponMagazines + { + + private static bool enableFix; + private static List disableForWeapons; + + private static float currentReloadAnimTime; + private static bool isAnyGunReloadingAnimPlaying; + private static int magObj1, magObj2; + + public static void Init(SettingsFile settings) + { + enableFix = settings.GetBoolean("Gun Magazines", "Enable", true); + disableForWeapons = settings.GetValue("Gun Magazines", "DisabledWeaponTypes", "").Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries).ToList(); + } + + private static void CheckMagazineObjects() + { + if (!enableFix) + return; + + if (magObj1 != 0) + { + if (DOES_OBJECT_EXIST(magObj1)) + { + if (IS_OBJECT_ATTACHED(magObj1)) + { + DETACH_OBJECT(magObj1, true); + MARK_OBJECT_AS_NO_LONGER_NEEDED(magObj1); + } + } + else + { + magObj1 = 0; + } + } + if (magObj2 != 0) + { + if (DOES_OBJECT_EXIST(magObj2)) + { + if (IS_OBJECT_ATTACHED(magObj2)) + { + DETACH_OBJECT(magObj2, true); + MARK_OBJECT_AS_NO_LONGER_NEEDED(magObj2); + } + } + else + { + magObj2 = 0; + } + } + } + + // Clonk: Quite alot of duplicated code in those methods, maybe make the animation time check code universal + private static void ProcessHandgunReloading(IVPed playerPed, int playerPedHandle, PedAnimationController animController, bool isPlayerDucking) + { + if (!enableFix) + return; + + // Handgun / Deagle + bool isHandgunReloading = animController.IsPlaying("gun@handgun", isPlayerDucking ? "reload_crouch" : "reload"); + bool isDeagleReloading = animController.IsPlaying("gun@deagle", isPlayerDucking ? "reload_crouch" : "reload"); + + if (isHandgunReloading || isDeagleReloading) + { + isAnyGunReloadingAnimPlaying = true; + + if (isHandgunReloading) + currentReloadAnimTime = animController.GetCurrentAnimationTime("gun@handgun", isPlayerDucking ? "reload_crouch" : "reload"); + else + currentReloadAnimTime = animController.GetCurrentAnimationTime("gun@deagle", isPlayerDucking ? "reload_crouch" : "reload"); + + if (currentReloadAnimTime.InRange(0.15f, 0.18f)) // Create old mag + { + if (magObj1 == 0) + { + CREATE_OBJECT(GET_HASH_KEY("amb_magazine"), playerPed.Matrix.Pos, out magObj1, true); + MARK_OBJECT_AS_NO_LONGER_NEEDED(magObj1); + ATTACH_OBJECT_TO_PED(magObj1, playerPedHandle, (uint)eBone.BONE_LEFT_HAND, 0.11f, -0.04f, 0.06f, -6.6f, 8.7f, 5.6f, 0); + } + } + else if (currentReloadAnimTime.InRange(0.22f, 0.28f)) // Throw away old mag + { + if (magObj1 != 0) + DETACH_OBJECT(magObj1, true); + } + else if (currentReloadAnimTime.InRange(0.3422542f, 0.5062909f)) // Create new mag + { + if (magObj2 == 0) + { + CREATE_OBJECT(GET_HASH_KEY("amb_magazine"), playerPed.Matrix.Pos, out magObj2, true); + MARK_OBJECT_AS_NO_LONGER_NEEDED(magObj2); + ATTACH_OBJECT_TO_PED(magObj2, playerPedHandle, (uint)eBone.BONE_LEFT_HAND, 0.11f, -0.04f, 0.06f, -6.6f, 8.7f, 5.6f, 0); + } + } + else if (currentReloadAnimTime.InRange(0.5062909f, 1.0f)) // Delete new mag + { + if (magObj2 != 0) + { + DELETE_OBJECT(ref magObj2); + magObj2 = 0; + } + magObj1 = 0; + } + } + else + { + isAnyGunReloadingAnimPlaying = false; + } + } + private static void ProcessShotgunReloading(IVPed playerPed, int playerPedHandle, PedAnimationController animController, bool isPlayerDucking) + { + if (!enableFix) + return; + + bool isBarettaReloading = animController.IsPlaying("gun@baretta", isPlayerDucking ? "reload_crouch" : "reload"); + bool isShotgunReloading = animController.IsPlaying("gun@shotgun", isPlayerDucking ? "reload_crouch" : "reload"); + + if (isBarettaReloading || isShotgunReloading) + { + isAnyGunReloadingAnimPlaying = true; + + if (isBarettaReloading) + currentReloadAnimTime = animController.GetCurrentAnimationTime("gun@baretta", isPlayerDucking ? "reload_crouch" : "reload"); + else + currentReloadAnimTime = animController.GetCurrentAnimationTime("gun@shotgun", isPlayerDucking ? "reload_crouch" : "reload"); + + if (currentReloadAnimTime.InRange(0.24f, 0.3f)) // Create Shell Obj 1 + { + if (magObj1 == 0) + { + CREATE_OBJECT(GET_HASH_KEY("cj_ld_poolball_3"), playerPed.Matrix.Pos, out magObj1, true); + MARK_OBJECT_AS_NO_LONGER_NEEDED(magObj1); + ATTACH_OBJECT_TO_PED(magObj1, playerPedHandle, (uint)eBone.BONE_LEFT_HAND, 0.09f, 0.04f, 0f, 0f, 0f, 0f, 0); + } + } + else if (currentReloadAnimTime.InRange(0.35f, 0.4f)) // Delete Shell Obj 1 + { + if (magObj1 != 0) + { + DELETE_OBJECT(ref magObj1); + magObj1 = 0; + } + } + else if (currentReloadAnimTime.InRange(0.5f, 0.6f)) // Create Shell Obj 2 + { + if (magObj2 == 0) + { + CREATE_OBJECT(GET_HASH_KEY("cj_ld_poolball_3"), playerPed.Matrix.Pos, out magObj2, true); + MARK_OBJECT_AS_NO_LONGER_NEEDED(magObj2); + ATTACH_OBJECT_TO_PED(magObj2, playerPedHandle, (uint)eBone.BONE_LEFT_HAND, 0.09f, 0.04f, 0f, 0f, 0f, 0f, 0); + } + } + else if (currentReloadAnimTime.InRange(0.65f, 1.0f)) // Delete Shell Obj 2 + { + if (magObj2 != 0) + { + DELETE_OBJECT(ref magObj2); + magObj2 = 0; + } + } + } + else + { + isAnyGunReloadingAnimPlaying = false; + } + } + private static void ProcessUziReloading(IVPed playerPed, int playerPedHandle, PedAnimationController animController, bool isPlayerDucking) + { + if (!enableFix) + return; + + bool isUziReloading = animController.IsPlaying("gun@uzi", isPlayerDucking ? "reload_crouch" : "reload"); + bool isMp5Reloading = animController.IsPlaying("gun@mp5k", isPlayerDucking ? "reload_crouch" : "p_load"); + + if (isUziReloading || isMp5Reloading) + { + isAnyGunReloadingAnimPlaying = true; + + if (isUziReloading) + currentReloadAnimTime = animController.GetCurrentAnimationTime("gun@uzi", isPlayerDucking ? "reload_crouch" : "reload"); + else + currentReloadAnimTime = animController.GetCurrentAnimationTime("gun@mp5k", isPlayerDucking ? "reload_crouch" : "p_load"); + + if (currentReloadAnimTime.InRange(0.13f, 0.15f)) // Create Old Mag Obj + { + if (magObj1 == 0) + { + CREATE_OBJECT(GET_HASH_KEY("amb_magazine"), playerPed.Matrix.Pos, out magObj1, true); + MARK_OBJECT_AS_NO_LONGER_NEEDED(magObj1); + ATTACH_OBJECT_TO_PED(magObj1, playerPedHandle, (uint)eBone.BONE_LEFT_HAND, 0.11f, -0.04f, 0.06f, -6.6f, 8.7f, 5.6f, 0); + } + } + else if (currentReloadAnimTime.InRange(0.16f, 0.27f)) // Detach Old Mag Obj + { + if (magObj1 != 0) + DETACH_OBJECT(magObj1, true); + } + else if (currentReloadAnimTime.InRange(0.27f, 0.3f)) // Create New Mag Obj + { + if (magObj2 == 0) + { + CREATE_OBJECT(GET_HASH_KEY("amb_magazine"), playerPed.Matrix.Pos, out magObj2, true); + MARK_OBJECT_AS_NO_LONGER_NEEDED(magObj2); + ATTACH_OBJECT_TO_PED(magObj2, playerPedHandle, (uint)eBone.BONE_LEFT_HAND, 0.11f, -0.04f, 0.06f, -6.6f, 8.7f, 5.6f, 0); + } + } + else if (currentReloadAnimTime.InRange(0.4f, 1.0f)) // Delete New Mag Obj + { + if (magObj2 != 0) + { + DELETE_OBJECT(ref magObj2); + magObj2 = 0; + } + magObj1 = 0; + } + } + else + { + isAnyGunReloadingAnimPlaying = false; + } + } + private static void ProcessAssaultRifleReloading(IVPed playerPed, int playerPedHandle, PedAnimationController animController, bool isPlayerDucking) + { + if (!enableFix) + return; + + // The AK47 and M4 share the same animation set + bool ak47Reloading = animController.IsPlaying("gun@ak47", isPlayerDucking ? "reload_crouch" : "p_load"); + + if (ak47Reloading) + { + isAnyGunReloadingAnimPlaying = true; + + currentReloadAnimTime = animController.GetCurrentAnimationTime("gun@ak47", isPlayerDucking ? "reload_crouch" : "p_load"); + + if (currentReloadAnimTime.InRange(0.16f, 0.2f)) // Create Old Mag Obj + { + if (magObj1 == 0) + { + CREATE_OBJECT(GET_HASH_KEY("amb_magazine"), playerPed.Matrix.Pos, out magObj1, true); + MARK_OBJECT_AS_NO_LONGER_NEEDED(magObj1); + ATTACH_OBJECT_TO_PED(magObj1, playerPedHandle, (uint)eBone.BONE_LEFT_HAND, 0.11f, -0.04f, 0.06f, -6.6f, 8.7f, 5.6f, 0); + } + } + else if (currentReloadAnimTime.InRange(0.21f, 0.3f)) // Detach Old Mag Obj + { + if (magObj1 != 0) + DETACH_OBJECT(magObj1, true); + } + else if (currentReloadAnimTime.InRange(0.3f, 0.5f)) // Create New Mag Obj + { + if (magObj2 == 0) + { + CREATE_OBJECT(GET_HASH_KEY("amb_magazine"), playerPed.Matrix.Pos, out magObj2, true); + MARK_OBJECT_AS_NO_LONGER_NEEDED(magObj2); + ATTACH_OBJECT_TO_PED(magObj2, playerPedHandle, (uint)eBone.BONE_LEFT_HAND, 0.11f, -0.04f, 0.06f, -6.6f, 8.7f, 5.6f, 0); + } + } + else if (currentReloadAnimTime.InRange(0.5f, 1.0f)) // Destroy New Mag Obj + { + if (magObj2 != 0) + { + DELETE_OBJECT(ref magObj2); + magObj2 = 0; + } + magObj1 = 0; + } + } + else + { + isAnyGunReloadingAnimPlaying = false; + } + } + private static void ProcessRifleReloading(IVPed playerPed, int playerPedHandle, PedAnimationController animController, bool isPlayerDucking) + { + if (!enableFix) + return; + + bool isRifleReloading = animController.IsPlaying("gun@rifle", isPlayerDucking ? "reload_crouch" : "p_load"); + bool isRifle2Reloading = animController.IsPlaying("gun@rifle", isPlayerDucking ? "reload_crouch" : "reload"); + + if (isRifleReloading || isRifle2Reloading) + { + isAnyGunReloadingAnimPlaying = true; + + if (isRifleReloading) + currentReloadAnimTime = animController.GetCurrentAnimationTime("gun@rifle", isPlayerDucking ? "reload_crouch" : "p_load"); + else + currentReloadAnimTime = animController.GetCurrentAnimationTime("gun@rifle", isPlayerDucking ? "reload_crouch" : "reload"); + + if (currentReloadAnimTime.InRange(0.16f, 0.2f)) // Create Old Mag Obj + { + if (magObj1 == 0) + { + CREATE_OBJECT(GET_HASH_KEY("amb_magazine"), playerPed.Matrix.Pos, out magObj1, true); + MARK_OBJECT_AS_NO_LONGER_NEEDED(magObj1); + ATTACH_OBJECT_TO_PED(magObj1, playerPedHandle, (uint)eBone.BONE_LEFT_HAND, 0.11f, -0.04f, 0.06f, -6.6f, 8.7f, 5.6f, 0); + } + } + else if (currentReloadAnimTime.InRange(0.2f, 0.3f)) // Detach Old Mag Obj + { + if (magObj1 != 0) + DETACH_OBJECT(magObj1, true); + } + else if (currentReloadAnimTime.InRange(0.3f, 0.5f)) // Create New Mag Obj + { + if (magObj2 == 0) + { + CREATE_OBJECT(GET_HASH_KEY("amb_magazine"), playerPed.Matrix.Pos, out magObj2, true); + MARK_OBJECT_AS_NO_LONGER_NEEDED(magObj2); + ATTACH_OBJECT_TO_PED(magObj2, playerPedHandle, (uint)eBone.BONE_LEFT_HAND, 0.11f, -0.04f, 0.06f, -6.6f, 8.7f, 5.6f, 0); + } + } + else if (currentReloadAnimTime.InRange(0.5f, 1.0f)) // Destroy New Mag Obj + { + if (magObj2 != 0) + { + DELETE_OBJECT(ref magObj2); + magObj2 = 0; + } + magObj1 = 0; + } + } + else + { + isAnyGunReloadingAnimPlaying = false; + } + } + private static void ProcessRPGReloading(IVPed playerPed, int playerPedHandle, PedAnimationController animController, bool isPlayerDucking) + { + if (!enableFix) + return; + + bool isRPGReloading = animController.IsPlaying("gun@rocket", isPlayerDucking ? "reload_crouch" : "reload"); + + if (isRPGReloading) + { + isAnyGunReloadingAnimPlaying = true; + + currentReloadAnimTime = animController.GetCurrentAnimationTime("gun@rocket", isPlayerDucking ? "reload_crouch" : "reload"); + + if (currentReloadAnimTime.InRange(0.28f, 0.35f)) // Create New Rocket Obj + { + if (magObj1 == 0) + { + CREATE_OBJECT(GET_HASH_KEY("cj_rpg_rocket"), playerPed.Matrix.Pos, out magObj1, true); + MARK_OBJECT_AS_NO_LONGER_NEEDED(magObj1); + ATTACH_OBJECT_TO_PED(magObj1, playerPedHandle, (uint)eBone.BONE_LEFT_HAND, 0.13f, 0.02f, 0.1f, 1.5f, 0f, 0f, 0); + } + } + else if (currentReloadAnimTime.InRange(0.47f, 1.0f)) // Delete New Rocket Obj + { + if (magObj1 != 0) + { + DELETE_OBJECT(ref magObj1); + } + } + } + else + { + isAnyGunReloadingAnimPlaying = false; + } + } + public static void LoadFiles() + { + IVCDStream.AddImage("IVSDKDotNet/scripts/LibertyTweaks/WeaponMagazineFiles/mags.img", 1, -1); + IVFileLoader.LoadLevel("IVSDKDotNet/scripts/LibertyTweaks/WeaponMagazineFiles/mags.dat", 0); + } + + public static void Tick() + { + if (!enableFix) + return; + + // If amb_magazine is not in cdimage then return so game will not crash when we try to use this model + if (!IS_MODEL_IN_CDIMAGE(GET_HASH_KEY("amb_magazine"))) + return; + + // Gets the player ped + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + + // Gets the handle of the player ped + int playerPedHandle = playerPed.GetHandle(); + + // Gets the current weapon of the player + GET_CURRENT_CHAR_WEAPON(playerPedHandle, out uint currentWeapon); + + // Check if the reloading can't be done + if (currentWeapon == (uint)eWeaponType.WEAPON_UNARMED || playerPed.Dead) + { + // Check if magazine objects exists and are attached somewhere but shouldn't + CheckMagazineObjects(); + return; + } + + // Check if the magazine objects are still attached somewhere but shouldn't + if (!isAnyGunReloadingAnimPlaying) + CheckMagazineObjects(); + + // Gets if the player ped is ducking + bool isPlayerDucking = IS_CHAR_DUCKING(playerPedHandle); + + // Gets the PedAnimationController of the player ped used to play animations, get the time of the currently playing animation etc. + PedAnimationController animController = playerPed.GetAnimationController(); + + // Only do the animation checks and weapon reloading things for the currently equipped weapon + switch ((eWeaponType)currentWeapon) + { + case eWeaponType.WEAPON_PISTOL: + if (!disableForWeapons.Contains(((int)eWeaponType.WEAPON_PISTOL).ToString())) + ProcessHandgunReloading(playerPed, playerPedHandle, animController, isPlayerDucking); + break; + case eWeaponType.WEAPON_DEAGLE: + if (!disableForWeapons.Contains(((int)eWeaponType.WEAPON_DEAGLE).ToString())) + ProcessHandgunReloading(playerPed, playerPedHandle, animController, isPlayerDucking); + break; + + case eWeaponType.WEAPON_SHOTGUN: + if (!disableForWeapons.Contains(((int)eWeaponType.WEAPON_SHOTGUN).ToString())) + ProcessShotgunReloading(playerPed, playerPedHandle, animController, isPlayerDucking); + break; + case eWeaponType.WEAPON_BARETTA: + if (!disableForWeapons.Contains(((int)eWeaponType.WEAPON_BARETTA).ToString())) + ProcessShotgunReloading(playerPed, playerPedHandle, animController, isPlayerDucking); + break; + + case eWeaponType.WEAPON_MICRO_UZI: + if (!disableForWeapons.Contains(((int)eWeaponType.WEAPON_MICRO_UZI).ToString())) + ProcessUziReloading(playerPed, playerPedHandle, animController, isPlayerDucking); + break; + case eWeaponType.WEAPON_MP5: + if (!disableForWeapons.Contains(((int)eWeaponType.WEAPON_MP5).ToString())) + ProcessUziReloading(playerPed, playerPedHandle, animController, isPlayerDucking); + break; + + case eWeaponType.WEAPON_AK47: + if (!disableForWeapons.Contains(((int)eWeaponType.WEAPON_AK47).ToString())) + ProcessAssaultRifleReloading(playerPed, playerPedHandle, animController, isPlayerDucking); + break; + case eWeaponType.WEAPON_M4: + if (!disableForWeapons.Contains(((int)eWeaponType.WEAPON_M4).ToString())) + ProcessAssaultRifleReloading(playerPed, playerPedHandle, animController, isPlayerDucking); + break; + + case eWeaponType.WEAPON_SNIPERRIFLE: + if (!disableForWeapons.Contains(((int)eWeaponType.WEAPON_SNIPERRIFLE).ToString())) + ProcessRifleReloading(playerPed, playerPedHandle, animController, isPlayerDucking); + break; + case eWeaponType.WEAPON_M40A1: + if (!disableForWeapons.Contains(((int)eWeaponType.WEAPON_M40A1).ToString())) + ProcessRifleReloading(playerPed, playerPedHandle, animController, isPlayerDucking); + break; + + case eWeaponType.WEAPON_RLAUNCHER: + if (!disableForWeapons.Contains(((int)eWeaponType.WEAPON_RLAUNCHER).ToString())) + ProcessRPGReloading(playerPed, playerPedHandle, animController, isPlayerDucking); + break; + + default: + CheckMagazineObjects(); + break; + + // TODO(Clonk): Do episode weapons later... + //case eWeaponType.WEAPON_EPISODIC_1: + // break; + //case eWeaponType.WEAPON_EPISODIC_2: + // break; + //case eWeaponType.WEAPON_EPISODIC_3: + // break; + //case eWeaponType.WEAPON_EPISODIC_4: + // break; + //case eWeaponType.WEAPON_EPISODIC_5: + // break; + //case eWeaponType.WEAPON_EPISODIC_6: + // break; + //case eWeaponType.WEAPON_EPISODIC_7: + // break; + //case eWeaponType.WEAPON_EPISODIC_8: + // break; + //case eWeaponType.WEAPON_EPISODIC_9: + // break; + //case eWeaponType.WEAPON_EPISODIC_10: + // break; + //case eWeaponType.WEAPON_EPISODIC_11: + // break; + //case eWeaponType.WEAPON_EPISODIC_12: + // break; + //case eWeaponType.WEAPON_EPISODIC_13: + // break; + //case eWeaponType.WEAPON_EPISODIC_14: + // break; + //case eWeaponType.WEAPON_EPISODIC_15: + // break; + //case eWeaponType.WEAPON_EPISODIC_16: + // break; + //case eWeaponType.WEAPON_EPISODIC_17: + // break; + //case eWeaponType.WEAPON_EPISODIC_18: + // break; + //case eWeaponType.WEAPON_EPISODIC_19: + // break; + //case eWeaponType.WEAPON_EPISODIC_20: + // break; + //case eWeaponType.WEAPON_EPISODIC_21: + // break; + //case eWeaponType.WEAPON_EPISODIC_22: + // break; + //case eWeaponType.WEAPON_EPISODIC_23: + // break; + //case eWeaponType.WEAPON_EPISODIC_24: + // break; + } + } + + } +} \ No newline at end of file diff --git a/LibertyTweaks/Enhancements/Dialogue/MoreCombatLines.cs b/LibertyTweaks/Enhancements/Dialogue/MoreCombatLines.cs new file mode 100644 index 0000000..b1b1508 --- /dev/null +++ b/LibertyTweaks/Enhancements/Dialogue/MoreCombatLines.cs @@ -0,0 +1,83 @@ +using IVSDKDotNet; + +using CCL.GTAIV; +using IVSDKDotNet.Native; +using LibertyTweaks; + +namespace LibertyTweaks +{ + internal class MoreCombatLines + { + + private static bool enableFix; + public static void Init(SettingsFile settings) + { + enableFix = settings.GetBoolean("More Dialogue", "Combat", true); + } + public static void Tick() + { + if (!enableFix) + return; + + int playerId; + bool pCombat; + + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + playerId = IVPedExtensions.GetHandle(playerPed); + + pCombat = Natives.IS_CHAR_SHOOTING(playerPed.GetHandle()); + if (pCombat == true) + { + switch (Main.GenerateRandomNumber(0, 150)) + { + case 0: + playerPed.SayAmbientSpeech("IN_COVER_DODGE_BULLETS"); + //CGame.ShowSubtitleMessage("IN COVER DODGE BULLET", 3000); + break; + + case 1: + playerPed.SayAmbientSpeech("SHOOT"); + //CGame.ShowSubtitleMessage("SHOOT", 3000); + break; + + case 2: + playerPed.SayAmbientSpeech("KILLED_ALL"); + //CGame.ShowSubtitleMessage("KILLED_ALL", 3000); + break; + + case 3: + playerPed.SayAmbientSpeech("CHASED"); + //CGame.ShowSubtitleMessage("CHASED", 3000); + break; + + case 4: + playerPed.SayAmbientSpeech("GENERIC_INSULT"); + //CGame.ShowSubtitleMessage("GENERIC_INSULT", 3000); + break; + + case 5: + playerPed.SayAmbientSpeech("FIGHT"); + //CGame.ShowSubtitleMessage("FIGHT", 3000); + break; + + case 6: + playerPed.SayAmbientSpeech("STAY_DOWN"); + //CGame.ShowSubtitleMessage("STAY_DOWN", 3000); + break; + + case 7: + playerPed.SayAmbientSpeech("PULL_GUN"); + //CGame.ShowSubtitleMessage("PULL GUN"); + break; + + default: + break; + } + } + else + { + + } + } + } +} \ No newline at end of file diff --git a/LibertyTweaks/Enhancements/Dialogue/SearchBody.cs b/LibertyTweaks/Enhancements/Dialogue/SearchBody.cs new file mode 100644 index 0000000..6cc33c3 --- /dev/null +++ b/LibertyTweaks/Enhancements/Dialogue/SearchBody.cs @@ -0,0 +1,72 @@ +using System; +using System.Numerics; + +using IVSDKDotNet; + +using CCL.GTAIV; +using static IVSDKDotNet.Native.Natives; + +namespace LibertyTweaks +{ + internal class SearchBody + { + + private static bool didSpeak; + private static bool enableFix; + + public static void Init(SettingsFile settings) + { + enableFix = settings.GetBoolean("More Dialogue", "Looting", true); + } + + public static void Tick() + { + if (!enableFix) + return; + + // Grab the player IVPed, then the player handle (ID) + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + Vector3 playerGroundPos = NativeWorld.GetGroundPosition(playerPed.Matrix.Pos); + + // Grab all peds in world (looped) then grab ped ID + IVPool pedPool = IVPools.GetPedPool(); + for (int i = 0; i < pedPool.Count; i++) + { + UIntPtr ptr = pedPool.Get(i); + if (ptr != UIntPtr.Zero) + { + // Get the handle (ID) of the ped + int pedHandle = (int)pedPool.GetIndex(ptr); + + // Check if ped is in any police vehicle or if the ped model is equals to the current basic cop model + if (IS_CHAR_DEAD(pedHandle)) + { + // Get ped coordinates + GET_CHAR_COORDINATES(pedHandle, out Vector3 pedCoords); + + // Check distance between the player and the ped + if (Vector3.Distance(playerPed.Matrix.Pos, pedCoords) < 2f) + { + if (NativePickup.IsAnyPickupAtPos(playerGroundPos)) + { + + if (!didSpeak) + { + playerPed.SayAmbientSpeech("SEARCH_BODY_TAKE_ITEM"); + //CGame.ShowSubtitleMessage("Corpse Item"); + didSpeak = true; + } + } + else + { + didSpeak = false; + } + } + } + } + } + + } + + } +} \ No newline at end of file diff --git a/LibertyTweaks/Enhancements/Dialogue/VLikeScreaming.cs b/LibertyTweaks/Enhancements/Dialogue/VLikeScreaming.cs new file mode 100644 index 0000000..5a0dd15 --- /dev/null +++ b/LibertyTweaks/Enhancements/Dialogue/VLikeScreaming.cs @@ -0,0 +1,37 @@ +using IVSDKDotNet; + +using CCL.GTAIV; +using static IVSDKDotNet.Native.Natives; + + +namespace LibertyTweaks +{ + internal class VLikeScreaming + { + private static bool enableFix; + public static void Init(SettingsFile settings) + { + enableFix = settings.GetBoolean("More Dialogue", "Fall Screaming", true); + } + public static void Tick() + { + if (!enableFix) + return; + float heightAboveGround; + int playerId; + + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + + playerId = IVPedExtensions.GetHandle(playerPed); + heightAboveGround = IVPedExtensions.GetHeightAboveGround(playerPed); + + if (heightAboveGround > 6) + { + if (IS_PED_RAGDOLL(playerId)) + { + HIGH_FALL_SCREAM(playerId); + } + } + } + } +} \ No newline at end of file diff --git a/LibertyTweaks/Enhancements/Misc/QuickSave.cs b/LibertyTweaks/Enhancements/Misc/QuickSave.cs new file mode 100644 index 0000000..cf45cc7 --- /dev/null +++ b/LibertyTweaks/Enhancements/Misc/QuickSave.cs @@ -0,0 +1,62 @@ +using CCL.GTAIV; + +using IVSDKDotNet; +using IVSDKDotNet.Enums; +using IVSDKDotNet.Native; +using static IVSDKDotNet.Native.Natives; + +// Credits: catsmackaroo + +namespace LibertyTweaks +{ + internal class QuickSave + { + private static bool enableFix; + private static bool quickOrSelected; + + public static void Init(SettingsFile settings) + { + enableFix = settings.GetBoolean("Quick-Saving", "Enable", true); + quickOrSelected = settings.GetBoolean("Quick-Saving", "Select Saves", true); + } + + public static void Process() + { + if (!enableFix) + return; + + int playerId; + float heightAboveGround; + + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + + playerId = IVPedExtensions.GetHandle(playerPed); + heightAboveGround = IVPedExtensions.GetHeightAboveGround(playerPed); + + if (heightAboveGround < 2) + { + if (IS_PED_RAGDOLL(playerId)) + return; + + bool autoSaveStatus = Natives.GET_IS_AUTOSAVE_OFF(); + + if (quickOrSelected == false) + { + if (autoSaveStatus == true) + { + IVGame.ShowSubtitleMessage("Auto-save is currently disabled."); + return; + } + else + { + NativeGame.DoAutoSave(); + } + } + else + { + NativeGame.ShowSaveMenu(); + } + } + } + } + } \ No newline at end of file diff --git a/LibertyTweaks/Enhancements/Misc/ToggleHUD.cs b/LibertyTweaks/Enhancements/Misc/ToggleHUD.cs new file mode 100644 index 0000000..59be825 --- /dev/null +++ b/LibertyTweaks/Enhancements/Misc/ToggleHUD.cs @@ -0,0 +1,34 @@ +using IVSDKDotNet; + +// Credits: ClonkAndre + +namespace LibertyTweaks +{ + internal class ToggleHUD + { + private static bool enable; + public static void Init(SettingsFile settings) + { + enable = settings.GetBoolean("Toggle HUD", "Keys", true); + } + + public static void Process() + { + if (!enable) + return; + + if (IVMenuManager.RadarMode == 0) + { + IVMenuManager.RadarMode = 1; + IVMenuManager.HudOn = true; + + } + else + { + IVMenuManager.RadarMode = 0; + IVMenuManager.HudOn = false; + IVGame.ShowSubtitleMessage("", 0); + } + } + } +} diff --git a/LibertyTweaks/Enhancements/Misc/TweakableFOV.cs b/LibertyTweaks/Enhancements/Misc/TweakableFOV.cs new file mode 100644 index 0000000..3fccd22 --- /dev/null +++ b/LibertyTweaks/Enhancements/Misc/TweakableFOV.cs @@ -0,0 +1,27 @@ +using IVSDKDotNet; + +// Credits: catsmackaroo, ClonkAndre + +namespace LibertyTweaks +{ + internal class TweakableFOV + { + private static bool enableFix; + + public static void Init(SettingsFile settings) + { + enableFix = settings.GetBoolean("Tweakable FOV", "Enable", true); + } + + public static void Tick(float fovMulti) + { + if (!enableFix) + return; + + IVCam cam = IVCamera.TheFinalCam; + + if (cam != null) + cam.FOV = cam.FOV * fovMulti; + } + } +} diff --git a/LibertyTweaks/Fixes/BrakeLights.cs b/LibertyTweaks/Fixes/BrakeLights.cs new file mode 100644 index 0000000..40576bc --- /dev/null +++ b/LibertyTweaks/Fixes/BrakeLights.cs @@ -0,0 +1,52 @@ +using System; + +using CCL.GTAIV; + +using IVSDKDotNet; +using static IVSDKDotNet.Native.Natives; + +// Credits: ClonkAndre + +namespace LibertyTweaks +{ + internal class BrakeLights + { + + private static bool enable; + + public static void Init(SettingsFile settings) + { + enable = settings.GetBoolean("Fixes", "Brake Lights Fix", true); + } + + public static void Tick() + { + if (!enable) + return; + + // Gets the player ped + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + int playerId = playerPed.GetHandle(); + + // Gets the current vehicle of the player + IVVehicle playerVehicle = IVVehicle.FromUIntPtr(playerPed.GetVehicle()); + + if (playerVehicle != null) + { + // Gets the speed of the current vehicle of the player + GET_CAR_SPEED(playerVehicle.GetHandle(), out float carSpeed); + + // If speed of the vehicle is below 2f + if (carSpeed < 1f) + { + // Disable the brake lights if the player presses the gas pedal + if (NativeControls.IsGameKeyPressed(0, GameKey.MoveForward) || (NativeControls.IsUsingController() && NativeControls.IsGameKeyPressed(0, GameKey.Attack))) + playerVehicle.BrakePedal = 0f; + else // Activate brake lights + playerVehicle.BrakePedal = 0.15f; + } + } + } + + } +} diff --git a/LibertyTweaks/Fixes/IceCreamSpeechFix.cs b/LibertyTweaks/Fixes/IceCreamSpeechFix.cs new file mode 100644 index 0000000..7c6bde2 --- /dev/null +++ b/LibertyTweaks/Fixes/IceCreamSpeechFix.cs @@ -0,0 +1,59 @@ +using CCL.GTAIV; + +using IVSDKDotNet; +using IVSDKDotNet.Enums; +using static IVSDKDotNet.Native.Natives; + +// Credits: ClonkAndre + +namespace LibertyTweaks +{ + internal class IceCreamSpeechFix + { + + private static bool saidStealingLine; + private static bool enableFix; + public static void Init(SettingsFile settings) + { + enableFix = settings.GetBoolean("Fixes", "Ice Cream Speech Fix", true); + } + + public static void Tick() + { + if (!enableFix) + return; + + // Gets the player ped + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + + // Checks if the player is trying to enter a locked car + if (IS_CHAR_TRYING_TO_ENTER_A_LOCKED_CAR(playerPed.GetHandle())) + { + // Gets the car the player would enter + GET_VEHICLE_PLAYER_WOULD_ENTER(0, out int veh); + + // If there is a car + if (veh != 0) + { + // Get the car model and check if it's MrTasty + GET_CAR_MODEL(veh, out uint model); + if (model == (uint)eVehicle.VEHICLE_MRTASTY) + { + // Say speech if we can but only once + if (!saidStealingLine && !PLAYER_IS_PISSED_OFF(0)) + { + playerPed.SayAmbientSpeech("JACKING_ICE_CREAM"); + saidStealingLine = true; + } + } + } + } + else + { + // Reset so we can say it another time when we try to enter a locked MrTasty again + saidStealingLine = false; + } + } + + } +} diff --git a/LibertyTweaks/Fixes/NoOvertaking.cs b/LibertyTweaks/Fixes/NoOvertaking.cs new file mode 100644 index 0000000..774dfb5 --- /dev/null +++ b/LibertyTweaks/Fixes/NoOvertaking.cs @@ -0,0 +1,63 @@ +using CCL.GTAIV; + +using IVSDKDotNet; +using static IVSDKDotNet.Native.Natives; + +// Credits: AssaultKifle47, catsmackaroo & ClonkAndre + +namespace LibertyTweaks +{ + internal class NoOvertaking + { + private static bool enable; + public static void Init(SettingsFile settings) + { + enable = settings.GetBoolean("Fixes", "Overtaking Fix", true); + } + + public static void Tick() + { + if (!enable) + return; + + // Gets the playerPed + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + int playerPedHandle = playerPed.GetHandle(); + + // Checks if the player is in any car + if (!IS_CHAR_IN_ANY_CAR(playerPedHandle)) + return; + + // Gets the car the player is using + GET_CAR_CHAR_IS_USING(playerPedHandle, out int pVehInt); + + // Gets the speed of the car the player is using + GET_CAR_SPEED(pVehInt, out float vehSpeed); + + // If speed is below 7.0 then do the overtaking fix logic + if (vehSpeed < 7.0f) + { + // Gets the + // ition behind the players vehicle by minus 6.0 + GET_OFFSET_FROM_CAR_IN_WORLD_COORDS(pVehInt, 0.0f, -6.0f, 0.0f, out float pOffX, out float pOffY, out float pOffZ); + + // Gets the closest car by the offset Position from above + int closestCar = GET_CLOSEST_CAR(pOffX, pOffY, pOffZ, 4f, 0, 69); + + // If there is no closest car then return + if (closestCar == 0) + return; + + // Gets the driver of the closest car + GET_DRIVER_OF_CAR(closestCar, out int closeCarPed); + + // If there is no driver in the closest car then return + if (closeCarPed == 0) + return; + + // Tell driver of closest car to stand still + _TASK_STAND_STILL(closeCarPed, 3000); + } + } + } +} diff --git a/LibertyTweaks/Fixes/UnholsteredGunFix.cs b/LibertyTweaks/Fixes/UnholsteredGunFix.cs new file mode 100644 index 0000000..d17eb59 --- /dev/null +++ b/LibertyTweaks/Fixes/UnholsteredGunFix.cs @@ -0,0 +1,86 @@ +using System; +using System.Numerics; + +using CCL.GTAIV; + +using IVSDKDotNet; +using static IVSDKDotNet.Native.Natives; + +// Credit: catsmackaroo + +namespace LibertyTweaks +{ + internal class UnholsteredGunFix + { + private static bool enableFix; + + public static void Init(SettingsFile settings) + { + enableFix = settings.GetBoolean("Improved Police", "Unholstered Wanted Fix", true); + } + public static void Tick() + { + if (!enableFix) + { + return; + } + + // Grab player + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + + // Get current weapon + GET_CURRENT_CHAR_WEAPON(playerPed.GetHandle(), out uint currentWeap); + + // If player is holding any weapon + if (currentWeap != 0) + { + // If player is out of car + if (!IS_CHAR_IN_ANY_CAR(playerPed.GetHandle())) + { + // Grab all peds + IVPool pedPool = IVPools.GetPedPool(); + for (int i = 0; i < pedPool.Count; i++) + { + UIntPtr ptr = pedPool.Get(i); + if (ptr != UIntPtr.Zero) + { + // Get ped handles + int pedHandle = (int)pedPool.GetIndex(ptr); + + // Get ped models + GET_CHAR_MODEL(pedHandle, out uint pedModel); + + // Get policia + GET_CURRENT_BASIC_COP_MODEL(out uint copModel); + + // Check if anyone nearby is in a cop car or if any cops are nearby + if (IS_CHAR_IN_ANY_POLICE_VEHICLE(pedHandle) || pedModel == copModel) + { + // Get ped coords + GET_CHAR_COORDINATES(pedHandle, out Vector3 pedCoords); + + // Check distance between police & player + if (Vector3.Distance(playerPed.Matrix.Pos, pedCoords) < 10f) + { + // Grab player ID + uint playerId = GET_PLAYER_ID(); + + // Check player's wanted level + STORE_WANTED_LEVEL((int)playerId, out uint currentWantedLevel); + + // Check if the player is not wanted + if (currentWantedLevel == 0) + { + // Apply wanted level + ALTER_WANTED_LEVEL((int)playerId, 1); + APPLY_WANTED_LEVEL_CHANGE_NOW((int)playerId); + } + } + } + } + } + } + } + } + } +} diff --git a/LibertyTweaks/Fixes/WheelFix.cs b/LibertyTweaks/Fixes/WheelFix.cs new file mode 100644 index 0000000..30def1d --- /dev/null +++ b/LibertyTweaks/Fixes/WheelFix.cs @@ -0,0 +1,116 @@ +using System; + +using CCL.GTAIV; +using IVSDKDotNet; + +// Credits: ClonkAndre + +namespace LibertyTweaks +{ + internal class WheelFix + { + + private static bool enableFix; + private static bool canWheelFixCodeBeExecuted; + private static bool canChangeWheelValue; + private static float newWheelValue; + + public static void Init(SettingsFile settings) + { + enableFix = settings.GetBoolean("Fixes", "Wheel Fix", true); + } + + public static void PreChecks() + { + // If the fix is disabled, return from this method + if (!enableFix) + return; + + // Get the player ped + IVPed playerPed = IVPed.FromUIntPtr(IVPlayerInfo.FindThePlayerPed()); + + // If the player was atleast once in a vehicle we allow the actual wheel fix code to be executed to prevent the error + if (playerPed.GetVehicle() != null) + canWheelFixCodeBeExecuted = true; + } + + public static void Process(UIntPtr vehPtr) + { + // If the fix is disabled, return from this method + if (!enableFix) + return; + + // Is this code allowed to run yet? Will be true once the player was atleast once in a vehicle + if (!canWheelFixCodeBeExecuted) + return; + + // If the vehPtr is zero + if (vehPtr == UIntPtr.Zero) + return; + + // Find the player ped pointer + UIntPtr plyPtr = IVPlayerInfo.FindThePlayerPed(); + + // Check if the pointer is not empty + if (plyPtr == UIntPtr.Zero) + return; + + // Get the player ped from the pointer above + IVPed playerPed = IVPed.FromUIntPtr(plyPtr); + + // If player is dead then reset values + if (playerPed.Dead) + { + newWheelValue = 0f; + canChangeWheelValue = false; + return; + } + + // Get the last/current vehicle of the player ped + IVVehicle veh = IVVehicle.FromUIntPtr(playerPed.Vehicle); + + // Check if the veh is null + if (veh is null || veh == null) + return; + + // If the vehPtr is equals to the veh pointer + if (vehPtr == veh.GetUIntPtr()) + { + // If the driver of the veh is the player ped + if (veh.Driver == playerPed.GetUIntPtr()) + { + // If player pressed the EnterCar key we will store the last "SteerActual" value so when player is no longer in vehicle it will be applied + if (NativeControls.IsGameKeyPressed(0, GameKey.EnterCar)) + { + newWheelValue = veh.SteerActual; + canChangeWheelValue = false; + } + else + { + // Reset value if we can to prevent the player (or NPCs) from not being able to steer anymore + if (canChangeWheelValue) + { + newWheelValue = 0f; + canChangeWheelValue = false; + } + } + } + else + { + // If there is no driver in the veh then we set the new steering value we stored before + if (veh.Driver == UIntPtr.Zero) + { + veh.SteerActual = newWheelValue; + canChangeWheelValue = true; + } + else // If there is a driver in the veh but it is not the player ped then reset value + { + newWheelValue = 0f; + canChangeWheelValue = false; + } + } + } + } + + } +} diff --git a/LibertyTweaks/FloatExtensions.cs b/LibertyTweaks/FloatExtensions.cs new file mode 100644 index 0000000..8bd972e --- /dev/null +++ b/LibertyTweaks/FloatExtensions.cs @@ -0,0 +1,16 @@ +internal static class FloatExtensions +{ + + /// + /// Checks if this float is in between two other floats + /// + /// + /// The min value. + /// The max value. + /// True if float is in range. Otherwise, false. + public static bool InRange(this float value, float min, float max) + { + return min <= value && max >= value; + } + +} \ No newline at end of file diff --git a/LibertyTweaks/LibertyTweaks.csproj b/LibertyTweaks/LibertyTweaks.csproj new file mode 100644 index 0000000..a9af3da --- /dev/null +++ b/LibertyTweaks/LibertyTweaks.csproj @@ -0,0 +1,88 @@ + + + + + Debug + AnyCPU + {3BC4ABD4-5781-4EFE-9EC1-4FB7B3A5FB0D} + Library + Properties + LibertyTweaks + LibertyTweaks.ivsdk + v4.7.2 + 512 + true + + + true + full + false + ..\..\..\..\Program Files %28x86%29\Steam\steamapps\common\Grand Theft Auto IV\GTAIV\IVSDKDotNet\scripts\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\..\CatsmacksContracts\IVContracts\IVContracts\ClonksCodingLib.GTAIV.dll + + + ..\packages\DocumentFormat.OpenXml.2.20.0\lib\net46\DocumentFormat.OpenXml.dll + + + False + ..\..\CatsmacksContracts\IVContracts\IVContracts\IVSDKDotNetWrapper.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/LibertyTweaks/Main.cs b/LibertyTweaks/Main.cs new file mode 100644 index 0000000..6856dfe --- /dev/null +++ b/LibertyTweaks/Main.cs @@ -0,0 +1,156 @@ +using System; +using System.Windows.Forms; +using IVSDKDotNet; + +namespace LibertyTweaks +{ + public class Main : Script + { + + #region Variables + private static Random rnd; + + public float fovMulti; + public int pedAccuracy; + public int pedFirerate; + public int armoredCopsStars; + public int unseenSlipAwayMinTimer; + public int unseenSlipAwayMaxTimer; + public int regenHealthMinTimer; + public int regenHealthMaxTimer; + public int regenHealthMinHeal; + public int regenHealthMaxHeal; + public DateTime timer; + private Keys quickSaveKey; + private Keys holsterKey; + private Keys toggleHudKey; + #endregion + + #region Functions + public static int GenerateRandomNumber(int x, int y) + { + return rnd.Next(x, y); + } + #endregion + + #region Constructor + public Main() + { + rnd = new Random(); + + Initialized += Main_Initialized; + Tick += Main_Tick; + KeyDown += Main_KeyDown; + ProcessAutomobile += Main_ProcessAutomobile; + ProcessCamera += Main_ProcessCamera; + + GameLoad += Main_GameLoad; + } + + private void Main_GameLoad(object sender, EventArgs e) + { + WeaponMagazines.LoadFiles(); + } + #endregion + + private void Main_Initialized(object sender, EventArgs e) + { + // Check .INI + // MAIN + HolsterWeapons.Init(Settings); + HigherPedAccuracy.Init(Settings); + WeaponMagazines.Init(Settings); + MoveWithSniper.Init(Settings); + RemoveWeapons.Init(Settings); + TweakableFOV.Init(Settings); + QuickSave.Init(Settings); + BrakeLights.Init(Settings); + MoreCombatLines.Init(Settings); + SearchBody.Init(Settings); + VLikeScreaming.Init(Settings); + ArmoredCops.Init(Settings); + UnseenSlipAway.Init(Settings); + RegenerateHP.Init(Settings); + ToggleHUD.Init(Settings); + //StunPunch.Init(Settings); + CarFireBreakdown.Init(Settings); + //DeathBlips.Init(Settings); + + // FIXES + NoOvertaking.Init(Settings); + IceCreamSpeechFix.Init(Settings); + WheelFix.Init(Settings); + UnholsteredGunFix.Init(Settings); + + // HOTKEYS & CONFIG + quickSaveKey = Settings.GetKey("Quick-Saving", "Key", Keys.F9); + holsterKey = Settings.GetKey("Weapon Holstering", "Key", Keys.H); + fovMulti = Settings.GetFloat("Tweakable FOV", "Multiplier", 1.07f); + pedAccuracy = Settings.GetInteger("Improved AI", "Accuracy", 85); + pedFirerate = Settings.GetInteger("Improved AI", "Firerate", 85); + armoredCopsStars = Settings.GetInteger("Improved Police", "Armored Cops Start At", 4); + unseenSlipAwayMinTimer = Settings.GetInteger("Improved Police", "Lose Stars While Unseen Minimum Count", 60); + unseenSlipAwayMaxTimer = Settings.GetInteger("Improved Police", "Lose Stars While Unseen Maximum Count", 120); + regenHealthMinTimer = Settings.GetInteger("Health Regeneration", "Regen Timer Minimum", 30); + regenHealthMaxTimer = Settings.GetInteger("Health Regeneration", "Regen Timer Maximum", 60); + regenHealthMinHeal = Settings.GetInteger("Health Regeneration", "Minimum Heal Amount", 5); + regenHealthMaxHeal = Settings.GetInteger("Health Regeneration", "Maximum Heal Amount", 10); + toggleHudKey = Settings.GetKey("Toggle HUD", "Key", Keys.K); + } + + private void Main_ProcessCamera(object sender, EventArgs e) + { + TweakableFOV.Tick(fovMulti); + } + private void Main_ProcessAutomobile(UIntPtr vehPtr) + { + WheelFix.Process(vehPtr); + } + + private void Main_Tick(object sender, EventArgs e) + { + NoOvertaking.Tick(); + WheelFix.PreChecks(); + RemoveWeapons.Tick(); + HigherPedAccuracy.Tick(pedAccuracy, pedFirerate); + WeaponMagazines.Tick(); + IceCreamSpeechFix.Tick(); + MoveWithSniper.Tick(); + BrakeLights.Tick(); + MoreCombatLines.Tick(); + SearchBody.Tick(); + VLikeScreaming.Tick(); + UnholsteredGunFix.Tick(); + ArmoredCops.Tick(armoredCopsStars); + UnseenSlipAway.Tick(timer, unseenSlipAwayMinTimer, unseenSlipAwayMaxTimer); + RegenerateHP.Tick(timer, regenHealthMinTimer, regenHealthMaxTimer, regenHealthMinHeal, regenHealthMaxHeal); + //StunPunch.Tick(); + CarFireBreakdown.Tick(); + //DeathBlips.Tick(); + } + + private void Main_KeyDown(object sender, KeyEventArgs e) + { + + if (e.KeyCode == toggleHudKey) + { + ToggleHUD.Process(); + } + + if (e.KeyCode == quickSaveKey) + { + QuickSave.Process(); + } + + if (e.KeyCode == holsterKey) + { + HolsterWeapons.Process(); + } + + //if (e.KeyCode == Keys.LButton) + //{ + // StunPunch.Process(); + //} + } + } +} diff --git a/LibertyTweaks/Properties/AssemblyInfo.cs b/LibertyTweaks/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..1c70bb9 --- /dev/null +++ b/LibertyTweaks/Properties/AssemblyInfo.cs @@ -0,0 +1,37 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("LibertyTweaks")] +[assembly: AssemblyDescription("Quality-of-Life Mod for GTA IV")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("catsmackaroo")] +[assembly: AssemblyProduct("LibertyTweaks")] +[assembly: AssemblyCopyright("Copyright © catsmackaroo 2023")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is ex +// ed to COM +[assembly: Guid("3bc4abd4-5781-4efe-9ec1-4fb7b3a5fb0d")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/LibertyTweaks/bin/Debug/ClonksCodingLib.GTAIV.dll b/LibertyTweaks/bin/Debug/ClonksCodingLib.GTAIV.dll new file mode 100644 index 0000000000000000000000000000000000000000..44b680212eecb9ed9c0018e715b56c665737a287 GIT binary patch literal 261120 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ΠOXa9rSoz)nTHL*ShPw+XyU;N1ed1>Pg@O9HcNgCl-`#xolv#ad z>sw}T<=c3S@7bBz=Ei40&dto;+I&#H=eEo?F9`XTz$-|NN)vH`l5!H&ZA+hYvDRGXe@ji0v$%rwJq z4v9xx0xL~FtzW*He8@0lvP9_6Btb&UbE@f6o(i)I5yDWtL$@+oSb4UEIJlM73nf-y zw6%p+JQBKY&~>4E47x|?(=#Nf8vi-gONj7{X;xtRU|VpiiI2J|5^eg_HfIZXpOn&n z$#Pn?(w=Rt*;3=N##zZZg6IMiFEyWNZ2XooKB4-~X(@sqh+`PZ4X(5-Wj0HBj>2{| zH-48ajXvTCAt=2V^(R%3`-_dfhN;?U(bPsu!;WXSGHl-p*mz#(4ugJVb%To z93z86mQt;;@kgn*R%>ld8%3+Ow47>4mYkY6g?Y)2t;b z`O6wIxsVl&9WFBC&^#rbQA<4IDZXnCDs2A z|Di6fgX4tXmTOMadni26$K_}7OwxT80Dvd?u25T%z&r^^oq|&IUBM`>gtgiAw z1XIXmI)wx@@D+`xBq1{aEvQwl)$3dKIAy*S)*5&SFcMf7*dy>XkyXAmzI6qhW65U5 zRGbRmnmpS<%3DF05x^aItH%4et$Pf6De46i@}hw+1Jx$MS4ds2l(f9_c?T3bH*%x(RrLkoqYVxGshol?S16LS=Q67 zru1gXSvZ-*rh=n`UgSB>?vnG)W8rW;@>f=q*5AC)nuu@h-?yJdm)zvPz2xjZu+;UA zbdN0GdHC?%y*m%?>m0nZ(>dI|bDy`r>+bK})jf28HT&U`vr84yMCjyK=Sin3hR>wB#H(vmPg2fA2@VI2=V?FW!4L z41;*@nIsAaE5Z8N^`Y0xBJUgdLC=dSONaOF(;qUhBz?<%o=21T_TT^DuSJmO`36@N zot5)Z&!w0OA8mYN-@JeI7e{T>szugFk-u8-E#m z;j6#@KY#LxuYYB3=c8xuI`ZW2#4nTNeRO1K5c2)Y+vnV6YDZxefC{D>*kr3Xu}6K%apLOr%MAm0={0Ye~xmxX@iReY+m8Wx3@ zsMDbF(DS;h5<*cJv`tf!e%tmOk&%T`Ul5m)%Sf$Ru9rTbzy^uksfGlX) z>rMD$Kk^2)rK@4$+0Od|N@A3{?lL1v?k5q+-g=Mf;uYFq(?99=W3|Bg0)IIf6Ja0% zsMFqMOSqxm9}b35XcG^^!0TyXEeY^Oy-r~JGGt76% zj*%>iJf?2kb%!3*hF{&JA9kKxnD4l~zB_0yfid^?Tjv0+l=lD$7olYu)Ay+@2o$T8#xlEQ zbHr5ScP~Pi6oWV^27!8O?)pG%Y>_-9r>PB3nZSAs6Qn4lVy0S;<$@H~^v)tOF0fH7 z8{Laqb-Z5BFtc%K70mIJ+wl?&VvZNXXL>4mPA(+JxhfMfz z2w7mZE|I?02c;eKRv1M)w9D=&hQ8FAV$_*p)R zE-^7vjER|I=m#mruv<(unhb6j?Z<80iT*JF*1@xm~%W>5qkA%^`}jknl- zRhgnHDn;Awa2Qe|omPQ1RNb?fx@R$U&tmikA~7I|Pw^Q_Q!|w8tjisD#Y1|H%tB(; zHl@}Yx0GrK#-n^@;iG*Pp>-C4AQovG&1c1r7$Orwvy4llR>F2TXlufNqonw9M*}Tj zVx}DJ(!EvIPK>9EsVG^c@9Rmt>PL!$g)#}Z8pcCEaf2ZfM1|mwt?XqjU1MzR6!L?0 zZ$PuHiz*WYi~@^`H-wQSPL>g=sU9c9uD)ulk@h}1kk%IjS=h;3=wbX?X)Hnm43bI` zi(Bbya5L`=W@WEIhuB7GK0E(RXexva-i9<%zewdRFPnB4w=Go-J1q@Ydlb%~q8Rko z)lRtzmz#w%B*uRbf*2$o`H(eWV4^k89b%KBfx0W1e7C}s6&5qrECB5Uv(BU$3{(qI z1Jz<&YU#V_%4!kCNUh04oN}bnZmIprkvD=5vVgXoGIo4WXG0WTQ!o6}591_T1^UBe zl!UCR!B|lDG4FiYrXD)6jUen3yaV} zi=?BRdh9S;j~!Br+c8aXD^pXCp}NI0`D%T}Dp4&7>qXDZ z@FIPNQWr;YM!ma9ER$sD_R`K7UlcB*on;~GvEP+~l^AsoLUujr*^*JBYA4hfrAN5AW3i-Ps39K~R4NKU6{B2@u=^wd*hx3Ja@FZY&>ykt?Q<3OqeQXP=0fN%m3 z(H41Xf^EIU$KxD@@Qq3^?mlK{iZMkkmPe`vlS-8sMD+;CVzP(>2=9KpLS1Gen>1Nk zwMu!^F1aiq#=SeM`tGdeBWVmKij-iJDrF^$TTU|gxE`jGv4%{r&8VbsTLN9AmNy2Dd zTRM?&c6YFX4IKo>8ht?zv6PjX(tIfid0LqN~4;JNmYeqAj`6u z*tz7d_*fBI6)y#D52DLq4CKIia^Ny6`D|8HKBEexKBgWzXD0};RM+qz{Jbbke6wT_ z&}ADlU=U4gwxkhmQRX#ln0wiq46qU<7z&|U(QPWD>*aNMR(&Klnt_Y~Ve2014w}&z z&s1ze0(T7ojTOfZicOz|TrxR=?$BlxQfvr&dIND+!{}_AdAJ!vQm;7>`^--=7H4wu9L_Du!a&NZt{|V)~R8 zz8uZlxyDjTI+bTET$l)JXgtMkJIq#d%P=!M!dhB z?MfL>aZ8A}PmWNLdPpO1vqO~YJ7zPeuvNvPIiAq@94>^V3c)y0K06DEuD@?(mtWhD zd`&KFX0iW(9XHW)3bdhZiG43J8{m_oWQ#sUo4PYD!HHiJ~j^0*j%s50x(^D z%t}&hzU$>j?N!uO4IJBFDLxhx=-O|xT`^-;8Wowo7q`e{;jnt;QKP{!q=9Vxj`n$C+0n0yVcC9Ko@*8Br1dqpXImi%IZ{t=ttHSWj_ z*((VLnI=rZH@-#p)7h6BxFaoFX#F7STD~u51(;!iE2SB`NU3~_vFo)*a@AH_n4}v6 zT1pL??q4HQufPAs%IifmiG4d^v?;|{PdlRko7e0XWT@iPP?MmzyVV)RC<#d3$!)H5 zCyV`6l)Y4y(`G0>qiLrmrh;OxJBrMDlx;{^0h;-4czeo^r4(z|)=)H68jVv}JFI`a zUlqc^r~-p!cH^}wkEd*gMV?G<9euF*%65x6BbW%d6e98R1a`PGuXfAFk(nW$#bUD$ z?T!T@Qp${zjiWRGZ@)A^v$ew-?Cp;{Z2=o}LT}4Ajt=Bf`eyczmb3lvY*AsCBn#52 zU+`uOIk`(C>e*cygTXUbZJmU{GNHi2aOB$>SMG3Jv2$_F&4?Sb#5oj6U=GX#5Zab* z4X|a70c`cei6HjNjMAG1PEh)KcK7BscAu*AWqdQ!nr#+n%t@4X@EF^CF&~dc9@KWR zL&iS4+7t4V7{9NZg=$nM*-ScQ%T=?~pD|8uAr>vvu-gqG6KQmch$Rj_R-q<5xzbfg z@RJ)(g#$pHprG2uRa3PUgSXd6?SdO-;jEnLn z7i(J%#am$YHUSGiEIL#GuAa%k8HH_pz)@cv@mVEwZ1M*-s1QNK7`5s@GA2 zCe#hsb143=VwthO-C-TD5|ZQ`9($~VE@o+NV@=JspEdJseH4$D;W+E2=TxZ|1~kDi zpmAZq+xGDU2nKPx*JmSst+$d`OGZJg&BYLmS6BnPk7H?@sE9`Hn%44(Xu_E5{#Aiy z@1l^|TWVv>+5>EZheN~S;1gD+ylhT~>uia$TrU-k&Ly5e81K;%hZM&MvyUa<9owKw znGH%P&*Ut#L2KH&Nl8>NINxxyHC$efX;-m%ED(AYqd;b}ZWIGp z4^~D#G@S_C<>Vl8#iVu5p#k`zlYBkRw{>tVItcO+JNzoyzkO92552(y_04Fr%O78BCe6g{Lqu z3kMolv-r4J8Z19Xy4oNX6P{m^;+}`H^~OF1cRqpVGw@J(3sliJ*bRX^d`%*2ymKmTX& zt$+CbuYc|K6S|YDtH592`x|_9IaZ%9at3|Nb$&vHB-=Op6_xjsuT}h+l+AvC?Tfde=3q z{WsmI_M|00z3b62ig3P@!Lw1*yB^cK9@D!X)4LwiyB>OOKo>>qgX`0~9;}v_f781j zc85v#MW%N>*qq=d)%321xlximnm@hkF}>@NZb+MLe?+z2m{p7fkPXaIel@)F?b@t2-LgJ0AL_r}UZs=^c;kx`+9t#_1go-RhX$@tEH6 zFu(a;IJBJJ@nAK%sh`uE-tpjm()1Vj_(cvceq(=uPZuE4&)=@C^@Q>x4bCp^Haz>5 z8Ryv_ZgD<(=J=V%KT$h+|KeMZe(AHzzc>3YKhV_&=h!{x&+#j=@%a;h@5bkk^9#`W zeUJG31Ag-0sB_-DA?Ez1?~S>sP=5RV{Bd0c-aOY{elSPPenURrT;#1(>F3{tw=&

59?Dpp%sus43X}|Cb~w()Bt^`NfOxm^ z)!|B~m+C#ynsGid9x8CXu$BVBI!mnHWF8am@+umi z*nx?6oR?<)jCZ7!Xp`PouD8UmY*Ny1n>73AxBWZFYi*!`^PF=xd5=+EpFfY>=1tJN zv)LzwYK@$Am`rcER?RJLB&qHMpX!PU838?7Jfd|i;|@rbwNfe6n+R7oqwb`o$DN1p z?S*zHc!#xKmiPgup0{I2*#l~Q1Xpd+=OpFDv{UcM9yk|yqx66m+$t#~zonM#>t5%9{C(Pv^Fik=g)$$f%!pFQWi8R_gM9CH4)G`70sap0 zc5*JknKs=*evM>e@($=rQ0UQ(w`DKw)VtOB?Ne@~l^7Y15mssH!w@=Y)K?fEz53|t zu$J?Jq5QSz*P_k)`0|o0KJTT5VjY(Adeqsc&IroKCY``}M}2%WtzWcMtFm#B&yL<} z>FX&oruMDoJvdAJROE*nFVo@eS$vaTG_R~yg!O&Le&y?rZuhn{L)+-x~H@utY@ VPXX3Ve&*KsFA28k=S@d}{{xBCyoUe) literal 0 HcmV?d00001 diff --git a/LibertyTweaks/bin/Debug/ClonksCodingLib.GTAIV.xml b/LibertyTweaks/bin/Debug/ClonksCodingLib.GTAIV.xml new file mode 100644 index 0000000..5aa426e --- /dev/null +++ b/LibertyTweaks/bin/Debug/ClonksCodingLib.GTAIV.xml @@ -0,0 +1,1699 @@ + + + + ClonksCodingLib.GTAIV + + + +

+ Shoot modes + + + + + Contains ped genders. + + + + + Unknown gender. You will only see this appearing when for example the is . + + + + + Ped is a male. + + + + + Ped is a female. + + + + + Flags that can be used to play animations. + + + + None. + + + Don't come back to initial position after animation ends, we use this for animations that result in position change for the ped, for example the land and roll animation + + + Unknown. + + + Unknown. + + + Not well tested but this might make the ped return to its original position. + + + This loops the animation. + + + The ped will play the animation, and then freezes in the last frame of the animation. + + + Seems that makes the ped reset to standing idle animation after the animation ends. + + + Unknown. + + + Plays the animation only in the upper body of the ped. Useful for when playing animation in cars. + + + Removes the sound of the animation. Some animations have sound while others dont. + + + Unknown. + + + Unknown. + + + This makes the ped able to walk while an animation in playing in its upper body. + + + + Contains all common episodes that are in GTA IV. + + + + GTA IV + + + The Lost and Damned + + + The Ballad of Gay Tony + + + + Contains all common game modes that are in GTA IV and its Episodes. + + + + + Contains ground types. Mainly used for the functions. + + + + + Controller buttons. + + + + + Game keys. + + + + + Contains blip icons. Might miss episode icons. + + + + + Gets the handle for this . + Can be used for calling native functions like which requires a ped handle. + + + If successful, the handle of this is returned. Otherwise, 0. + + + + Contains extensions for the struct. + + + + + Converts the given struct to a 32-bit RGBA value for GTA IV. + + + + + + + Gives a random ARGB . + + + The random . + + + + Gives a random RGB . + + + The random . + + + + Contains extensions for the class. + + + + + Adds ammo to the given for this . + + + The weapon to fill up the ammo. + The amount of ammo to fill up. + + + + Adds armour to this . + + + The amount of armour to fill up. + + + + Sets if this can ragdoll. + + + Can ragdoll or not. + + + + Gets the handle for this . + Can be used for calling native functions like which requires a ped handle. + + + If successful, the handle of this is returned. Otherwise, 0. + + + + Gets the (or bounds) of this with their current model. + + + If successful, the of this is returned. Otherwise, is returned. + + + + Gets if there are any chars near this . + + + The radius in which to search for. + True if there are any chars in the area around this . Otherwise, false. + + + + Gets if the is sitting in any vehicle. + + + True if this is sitting in any vehicle. Otherwise, false. + + + + Gets the model of this . + + + The model of this . + + + + Gets the gender of this . + + + One of the 3 items in the enum. + + + + Gets the height above ground of this . + + + The height above ground value. + + + + Attaches a to this . + + + If successful, the attached is returned. Otherwise, . + + + + Contains extensions for the class. + + + + + Sets the money of the player to the given amount. + + + The new amount. + + + + Adds money to the current player money. + + + The amount to add. + + + + Removes the money of the player by the given amount. + + + The amount to remove. + + + + Gets the money amount of the player. + + + The amount of money the player has. + + + + Contains extensions for the class. + + + + + Gets the handle for this . + Can be used for calling native functions like which requires a vehicle handle. + + + If successful, the handle of this is returned. Otherwise, 0. + + + + Gets the (or bounds) of this with their current model. + + + If successful, the of this is returned. Otherwise, is returned. + + + + Attaches a to this . + + + If successful, the attached is returned. Otherwise, . + + + + Contains extensions for the or structs. + + + + + Returns a with random X, Y and Z values. + + + A with random X, Y and Z values. + + + + Returns a with random X and Y values. + + + A with random X and Y values. + + + + Calculate a position between the points specified by this and , moving no farther than the distance specified by . + + The position to move from. + The position to move towards. + Distance to move per call. + The new position. + + + + Calculates the yaw (Look Left/Right) angle from this and the given . + + + The target pos to look at. + The calculated yaw angle. + + + + Gets a position around this by the given . + + + The around distance. + The position around the current . + + + + Converts this to a . + + + The new . + + + + A is an entity which has a handle like the , or the .
+ Most native functions require a handle like the native, which requries the handle of a . +
+
+ + + Gets if this native object was disposed. + + + + + Gets the handle of this native object. + + + + + Returns if this handle object was not disposed and the is not 0. + + + + + Disposes this native object. + + + + + Checks if this native object still exists. + + True if native object exists. Otherwise, false. + + + + Deletes this native object from the world without disposing. + + + + + Gets the handle of this native object. + + The handle of this native object. + + + + Represents a GTA IV animation set with all the animation names inside it. + + + + + Gets the name of this animation set. + + + + + Gets the collection of animation names inside the animation set. + + + + + Creates a new . + + The name of the animation set. + The collection of animation names inside the animation set. + + + + Creates a new instance of the class with an existing handle. + + The handle of an already existing blip. + + + + + + + + + + Gets the handle of the object this is attached to. + + The handle this is attached to.. + + + + Tries to get the waypoint blip. Might actually not really be that efficient. + + If successful, the waypoint blip is returned. Otherwise, . + + + + This adds a rectangle to the radar and map in the pause menu as seen in the TLAD Own The City multiplayer game mode. + + The start location of the blip. + The size of the blip. + The color of the blip. + If successful, the is returned. Otherwise, . + + + + Camera shake types. + + + + + Camera shake behaviours. + + + + + Gives you access to native functions that involve the camera. + + + + + Gets or sets the position of the camera. + + + + + Sets the attach offset position of the camera. + + + + + Gets or sets the rotation of the camera. + + + + + Gets or sets the FOV of the camera. + + + + + Gets or sets near clip of the camera. + + + + + Gets or sets the far DoF of the camera. + + + + + Gets or sets the near DoF of the camera. + + + + + Gets if the camera is active. + + + + + Gets or sets if the camera is propagating. + + + + + Sets if the is relative. + + + + + Creates a new instance of the class with an existing handle. + + The handle of an already existing camera. + + + + + + + Activates the camera. + + + + + Deactivates the camera. + + + + + Shakes the camera with the given attributes. + + The shake type. + The shake behaviour. + The shake duration in milliseconds. + The shake amplitude. + The shake frequency. + Unknown. Usually 0.0f, Sometimes (rarely) up to 0.9f. + + + + Points the camera at the given position. + + The position to point at. + + + + Points the camera at the given ped. + + The handle of the ped to point at. + + + + Points the camera at the given vehicle. + + The handle of the vehicle to point at. + + + + Points the camera at the given object. + + The handle of the object to point at. + + + + Points the camera at the given camera. + + The handle of the camera to point at. + + + + Unpoints the camera. + + + + + Attaches the camera to the given vehicle. + + The handle of the vehicle. + + + + Attaches the camera to the given object. + + The handle of the object. + + + + Attaches the camera to the given ped. + + The handle of the ped. + + + + Attaches the camera to the given viewport. + + The handle of the viewport. + + + + Detaches the camera. + + + + + + + + Checks if the given position is visible on screen. + + Target position. + Unknown. + True if the position is visible. Otherwise, false. + + + + Creates a new camera. + + The camera type. Usually . + If successful, the newly created camera is returned. Otherwise, false. + + + + Creates a new camera of type . + + If successful, the newly created camera is returned. Otherwise, false. + + + + Gets the game camera. + + If successful, the game camera is returned. Otherwise, false. + + + + Gets the games camera child. + + If successful, the games camera child is returned. Otherwise, false. + + + + Gets the debug camera. + + If successful, the debug camera is returned. Otherwise, false. + + + + Gets the cinematic camera. + + If successful, the cinematic camera is returned. Otherwise, false. + + + + Gets the free camera. + + If successful, the free camera is returned. Otherwise, false. + + + + Used to draw a checkpoint in the world. + + + + + Gets or sets if this checkpoint should be visible. + + + + + Gets or sets the position of this checkpoint. + + + + + Gets or sets the radius of this checkpoint. + + + + + Gets or sets the color of this checkpoint. + + + + + Creates a new checkpoint. + + The script needed for drawing this checkpoint. + The position of this checkpoint. + The radius of this checkpoint. + The color of this checkpoint. + Thrown when the createFor parameter is null. + + + + Creates a new checkpoint. + + The script needed for drawing this checkpoint. + Thrown when the createFor parameter is null. + + + + Places this checkpoint on the ground properly. + Does only work properly if the area is loaded. + + + + + Draws a checkpoint at the given coords, the given radius and color in the world. + + The position where to draw the checkpoint. + The radius of the checkpoint. + The color of the checkpoint. + + + + Checks if the given is inside this checkpoint. + + The given to check for. + Sets if the Z coordinate of the given should be ignored. If set to , this function will return when the is inside the checkpoint no matter the current height. + True if the given is inside this checkpoint. Otherwise, false. + + + + Checks if the given position is inside this checkpoint. + + The given position to check for. + Sets if the Z coordinate of the given should be ignored. If set to , this function will return when the is inside the checkpoint no matter the current height. + True if the given position is inside this checkpoint. Otherwise, false. + + + + Gets if the given controller button was pressed. + + Target controller. Default is 0. + Target button. + True if the given controller button was pressed. Otherwise, false. + + + + Gets the currently pressed controller key. + + Target controller. Default is 0. + The pressed controller key. Returns if no button was pressed. + + + + Gets if the given game key is pressed. + + Target controller. Default is 0. + Target key. + True if the given key was pressed. Otherwise, false. + + + + Gives you access to native functions that involve the game. + + + + A collection of all GTA IV sco script names. Taken from version 1080 of GTA IV. + + + A collection of all GTA IV Multiplayer sco script names. Taken from version 1080 of GTA IV. + + + A collection of all TBoGT sco script names. Taken from version 1080 of GTA IV. + + + A collection of all TBoGT Multiplayer sco script names. Taken from version 1080 of GTA IV. + + + A collection of all TLaD sco script names. Taken from version 1080 of GTA IV. + + + A collection of all TLaD Multiplayer sco script names. Taken from version 1080 of GTA IV. + + + A collection of all GTA IV Ped Animation sets and all the animations inside that set. + + + + Gets the current episode. + + + + + Gets if the game is in multiplayer. + + + + + Gets if the game is in ranked multiplayer. + + + + + Gets the current network mode. + + + + + Gets the current game mode. + + + + + Gets the number of players. + + + + + Gets how many players there are currently. + + + + + Gets the frame time. + + + + + Gets the fps based on the frame time. + + + + + Gets or sets the current radio station. + + + + + Sets the zoom of the radar. + + + + + Sets the time scale. + + + + + Sets the wanted multiplier. + + + + + Requests a game script (sco). + + The script name without extension. + + + + Marks a game script (sco) as no longer needed. + + The script name without extension. + + + + Terminates all game scripts (sco) with the given name. + + The script name without extension. + + + + Starts a new game script (sco). + + The script name without extension. + Usually 1024? + Unknown. + + + + Gets how many game scripts (sco) are running. + + The script name without extension. + The number of scripts running. + + + + Checks if the given game script (sco) exists. + + The script name without extension. + True if the script exists. Otherwise, false. + + + + Gets if the game script (sco) is running. + + The script name without extension. + True if the script is running. Otherwise, false. + + + + Gets if the game script (sco) is loaded. + + The script name without extension. + True if the script is loaded. Otherwise, false. + + + + Generates a hash from the given string. + Useful for getting the hash for a model from the model's name. + + The string to generate the hash from. + The hash from the given string. + + + + Used to draw a light in the world. + + + + + Gets or sets if this light should be visible. + + + + + Gets or sets the position of this light. + + + + + Gets or sets the radius of this light. + + + + + Gets or sets the intensity of this light. + + + + + Gets or sets the color of this light. + + + + + Creates a new light. + + The script needed for drawing this light. + The position of this light. + The radius of this light. + The intensity of this light. + The color of this light. + Thrown when the createFor parameter is null. + + + + Creates a new light. + + The script needed for drawing this light. + Thrown when the createFor parameter is null. + + + + Gets the position of this pickup. + + + + + Gets if this pickup has been collected. + + + + + Sets if parked cars can spawn on top of this pickup. + + + + + Sets if this pickup can be collected by car. + + + + + Gets the current room hash of the pickup. + + + + + Creates a new instance of the class with an existing handle. + + The handle of an already existing pickup. + + + + + + + Adds a simple blip for this pickup. + + + + + Creates a pickup at the given location. + + The pickup model. + The pickup type. + The pickup location. + If successful, the newly created pickup is returned. Otherwise, false. + + + + Creates a pickup at the given location and rotation. + + The pickup model. + The pickup type. + The pickup location. + The pickup rotation. + If successful, the newly created pickup is returned. Otherwise, false. + + + + Creates a weapon pickup at the given location with the given ammo. + + The pickup model. + The pickup ammo amount. + The pickup type. + The pickup location. + If successful, the newly created pickup is returned. Otherwise, false. + + + + Creates a money pickup at the given location with the given amount. + + The pickup position. + The money amount. + If successful, the newly created pickup is returned. Otherwise, false. + + + + Sets if weapon pickups should be rendered bigger in-game. + + True, weapon pickups will render bigger. False, weapon pickups will not render bigger. + + + + Sets if pickups of the given type can be collected by car. + + The pickup type this should apply on. + True if pickups of given type will be collectable by car. False if pickups of given type will not be collectable by car. + + + + Probably sets the message that will be displayed when the game asks you to replace the current weapon with the new weapon. + + True if the message should always display. Otherwise, false. + + + + Removes all pickups of the given type. + + The target type. + + + + + + + Gets if the pickup has been collected by the given player. + + The player to check on. + True if the given player has collected the pickup. Otherwise, false. + + + + Gets a safe position for a pickup from the given position. + + Target position to get a safe pickup position from. + The safe position. + + + + Gets if any pickup is at the given position. + + Target position to check for. + True if there is any pickup at the position. Otherwise, false. + + + + Gets if any money pickup is at the given position. + + Target position to check for. + True if there is any money pickup at the position. Otherwise, false. + + + + Sets if pickups fix cars. + + True, pickups will fix cars. False, pickups will not fix cars. + + + + Attaches a to this . + + If successful, the attached is returned. Otherwise, . + + + + Creates a new instance of the class with an existing handle. + + The handle of an already existing fire. + + + + + + + + + + Checks if this is extinguished. + + True if extinguished. Otherwise, false. + + + + Gets the number of fires that are within this at the given . + + The position. + The range. + The number of fires. + + + + Gets the number of fires that are within this area. + + Position 1 + Position 2 + The number of fires. + + + + Starts a new fire at the given . + + The position of the fire. + Undocumented. Usually 5. + The strength of the fire. Usually 3. + If successful, the newly created fire is returned. Otherwise, false. + + + + Starts a new char fire for the specified . + + The who should be set on fire. + If successful, the newly created fire is returned. Otherwise, false. + + + + Starts a new car fire for the specified . + + The who should be set on fire. + If successful, the newly created fire is returned. Otherwise, false. + + + + Functions that involve stuff with the world. Like spawning things. + + + + + Sets the ped density. + 0.0 is off, 1.0 is default, 2.0 is twice as much as normal, etc. + + + + + Sets the car density. + 0.0 is off, 1.0 is default, 2.0 is twice as much as normal, etc + + + + + Sets the parked car density. + 0.0 is off, 1.0 is default, 2.0 is twice as much as normal, etc + + + + + Sets the random car density. + 0.0 is off, 1.0 is default, 2.0 is twice as much as normal, etc + + + + + Sets if random trains are allowed to appear. + + + + + Sets if random boats are allowed to appear. + + + + + Sets if ambient planes are allowed to appear. + + + + + Sets if garbage trucks are allowed to appear. + + + + + Sets if the gravity should be enabled or not. Some things in the world might not be affected by setting this to . + + + + + Gets or sets the current weather in the world. + + + + + Gets or set the current day time in the world. + + + + + Gets the current date in the world. + + + + + This function mutes almost all sounds in the game. Some "front end" sounds, like info beeps and cell phone beeps, car radios, cutscenes, and the TV aren't affected. + + Sets if the world should be muted or not. + + + + Creates an explosion at the given postition. + + The explosion position. + + + + Creates an explosion at the given postition. + + The explosion position. + The explosion type. + The explosion radius. + + + + Creates an explosion at the given postition. + + The explosion position. + The explosion type. + The explosion radius. + Sets if the explosion plays sound. + Sets if the explosion should be invisible. + Sets how much the cam will shake. + + + + Sets the state of the closest door with the given model. + + Model of the nearby door. + Position close to the door. + The door cannot be moved when locked. + The current door angle. 0 is closed, 1 is open, -1 is open to the other direction. + + + + Loads the environment at the given position. + Warning: Can cause a freeze for a few seconds. + + The target position. + + + + Creates a new ped with the given model name at the given position. + + The model name of the ped. + The position of the ped. + Returns the handle of the ped if the function succeeded. The handle can be used with all sorts of native functions that want the handle of a ped. + Sets if the ped should be added to the world. Default is true. + Sets if the ped should be marked as a mission ped. This will prevent the ped from despawning. Default is false. + If successful, the newly created is returned. Otherwise, null. + + + + Creates a new ped with the given model name at the given position. + + The model name of the ped. + The position of the ped. + Returns the handle of the ped if the function succeeded. The handle can be used with all sorts of native functions that want the handle of a ped. + Sets if the ped should be added to the world. Default is true. + Sets if the ped should be marked as a mission ped. This will prevent the ped from despawning. Default is false. + If successful, the newly created is returned. Otherwise, null. + + + + Creates a new ped with the given model hash at the given position. + + The model hash of the ped. + The position of the ped. + Returns the handle of the ped if the function succeeded. The handle can be used with all sorts of native functions that want the handle of a ped. + Sets if the ped should be added to the world. Default is true. + Sets if the ped should be marked as a mission ped. This will prevent the ped from despawning. Default is false. + If successful, the newly created is returned. Otherwise, null. + + + + Creates a new ped with the given model hash at the given position. + + The model hash of the ped. + The position of the ped. + Returns the handle of the ped if the function succeeded. The handle can be used with all sorts of native functions that want the handle of a ped. + Sets if the ped should be added to the world. Default is true. + Sets if the ped should be marked as a mission ped. This will prevent the ped from despawning. Default is false. + If successful, the newly created is returned. Otherwise, null. + + + + Creates a new vehicle with the given model name at the given position. + + The model name of the vehicle. + The position of the vehicle. + Returns the handle of the vehicle if the function succeeded. The handle can be used with all sorts of native functions that want the handle of a vehicle. + Sets if the vehicle should be added to the world. Default is true. + Sets if the vehicle should be marked as a mission vehicle. This will prevent the vehicle from despawning. Default is false. + If successful, the newly created is returned. Otherwise, null. + + + + Creates a new vehicle with the given model name at the given position. + + The model name of the vehicle. + The position of the vehicle. + Returns the handle of the vehicle if the function succeeded. The handle can be used with all sorts of native functions that want the handle of a vehicle. + Sets if the vehicle should be added to the world. Default is true. + Sets if the vehicle should be marked as a mission vehicle. This will prevent the vehicle from despawning. Default is false. + If successful, the newly created is returned. Otherwise, null. + + + + Creates a new vehicle with the given model hash at the given position. + + The model hash of the vehicle. + The position of the vehicle. + Returns the handle of the vehicle if the function succeeded. The handle can be used with all sorts of native functions that want the handle of a vehicle. + Sets if the vehicle should be added to the world. Default is true. + Sets if the vehicle should be marked as a mission vehicle. This will prevent the vehicle from despawning. Default is false. + If successful, the newly created is returned. Otherwise, null. + + + + Creates a new vehicle with the given model hash at the given position. + + The model hash of the vehicle. + The position of the vehicle. + Returns the handle of the vehicle if the function succeeded. The handle can be used with all sorts of native functions that want the handle of a vehicle. + Sets if the vehicle should be added to the world. Default is true. + Sets if the vehicle should be marked as a mission vehicle. This will prevent the vehicle from despawning. Default is false. + If successful, the newly created is returned. Otherwise, null. + + + + Doesn't always work so well. + + The postition to search for peds. + The radius to search for the closest ped. + Undocumented. Usually 0 or 1. + Undocumented. Usually 0 or 1. + If successful, the closest is returned. Otherwise, null. + + + + Gets the IV-SDK instance from the given . + + The ped handle to get the instance from. + If successful the is returned. Otherwise, null. + + + + Gets the IV-SDK instance from the given . + + The vehicle handle to get the instance from. + If successful the is returned. Otherwise, null. + + + + Gets the IV-SDK instance from the given . + + The object handle to get the instance from. + If successful the is returned. Otherwise, null. + + + + This gets the street name at the given position. + + The target position to get the street name from. + The street name. + + + + This gets the street name at the given position. + + The target position to get the street name from. + Not guaranteed to have something in it. + Guaranteed to return something. + + + + Gets the next position on street at the given . + + The position to get the next street position from. + The radius to check for if the new position if obscured by a mission entity. If the position is obscured, this function will check for the next nearest position on street. + The position. + + + + Checks if the given position is visible on screen. + + The position to check for. + Unknown. + if visible. Otherwise, . + + + + Stuff for the news scrollbar in The Triangle, south of Star Junction. + + + + + This method adds a string to the news scrollbar as seen in The Triangle, south of Star Junction.
+ It's recommended to call before calling this function. If you don't, the string will be added next to the previous one that was created. +
+ +
+ + + This method removes all text from the news scrollbar as seen in The Triangle, south of Star Junction. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to carsteal + coop_bombdbase + coop_drugfac + coop_swatasslt + deathmatch_cr + freemode_cr + initialnet + mpcellphone + mpcellphonecalling + mpcellphonemain + mpcellphonenetwork + mpcellphoneparty + network_main + network_startup + party_mode + races_cr + roving_cr + speechcontrol_net + tm_base + tm_vip + txtlnkmiss_net + . + + + + + Looks up a localized string similar to advanced_car_actions + ambairpotarea + ambatmq + ambbar + ambbarrier + ambbeggar + ambblkhawk + ambbouncer + ambbridgepatrol + ambbusker + ambcabaret + ambcargoholddoors + ambchurchdoors + ambclublights + ambcomedyclub + ambcontrolloader + ambcontrolmain + ambdealer + ambdebug + ambfloater + ambgerry3doorlock + ambhelicopter + ambhomelandcordon + ambhomelandfed + ambhomelandsirens + ambhotel + ambinternetcafe + ambjerseydocksgates + ambjimslocks + ambliftdoors + ambnightclubext + ambpimpnpros + ambpoledancer + ambpolrdblk + ambpreacher + amb [rest of string was truncated]";. + + + + + Looks up a localized string similar to basejumplauncher_mp + debug_net + e2_deathmatch + e2_freemode + e2_party_mode + e2_quickdm + e2_races + initialnet + mpcellphone + mpcellphonecalling + mpcellphonemain + mpcellphonenetwork + mpcellphoneparty + network_main + network_session_net + network_startup + parachutelauncher_mp + parachute_player_mp + speechcontrol_net + . + + + + + Looks up a localized string similar to ability_backup + ability_bomb + ability_gun_car + ability_vehicle + advanced_car_actions + air_hockey + air_hockey_trigger + ambairpotarea + ambatmq + ambbar + ambbarrier + ambbeggar + ambblkhawk + ambbouncer + ambbridgepatrol + ambbusker + ambcabaret + ambcargoholddoors + ambchurchdoors + ambclublights + ambcomedyclub + ambcontrolloader + ambcontrolmain + ambdealer + ambdebug + ambdrinking + ambfloater + ambfoodeating + ambfunfair + ambgerry3doorlock + ambhelicopter + ambhomelandcordon + ambhotel + ambinternetcafe + ambjerseydocksgates + am [rest of string was truncated]";. + + + + + Looks up a localized string similar to car_dmge_wdgt_net + car_rec_wdgt_net + creator_debug_net + debug_net + drawrect_debug_net + drawsprit_debug_net + drawtext_debug_net + e1_chapter + e1_chopper + e1_deathmatch + e1_destroyvan + e1_freemode + e1_mostwanted + e1_party_mode + e1_quickdm + e1_races + e1_turfwar + initialnet + locates_debug_net + locates_widget_net + mpcellphone + mpcellphonecalling + mpcellphonemain + mpcellphonenetwork + mpcellphoneparty + network_main + network_session_net + network_startup + offset_widget_net + places_debug_net + races_debug_net + scrguide [rest of string was truncated]";. + + + + + Looks up a localized string similar to ability_backup + ability_bomb + ability_gun_car + ability_stats + ability_vehicle + abil_weap_pickup + advanced_car_actions + air_hockey + air_hockey_trigger + ambairpotarea + ambatmq + ambbar + ambbarrier + ambbeggar + ambblkhawk + ambbouncer + ambbridgepatrol + ambbusker + ambcabaret + ambcargoholddoors + ambchurchdoors + ambclubhouse + ambclublights + ambcomedyclub + ambcontrolloader + ambcontrolmain + ambdealer + ambfloater + ambgentlemansclub + ambgerry3doorlock + ambhelicopter + ambhomelandcordon + ambhomelandfed + ambhomelandsirens + [rest of string was truncated]";. + + + + + Creates a new . + + The center/initial position. + The size of this . + + + + Visualizes the bounds of this . This needs to be called in a loop, like from your event.
+ The center of the is gonna be orange, and the corners are gonne be magenta. +
+ The size of the corona that represents the of this . + The size of the corona that represents the corners of this . +
+ + + Checks if the given is intersects with this . + + The to check. + True if they intersect. Otherwise, false. + + + + Returns an empty . + + An empty . + + + 1 Hour + + + + Example scenario: Vehicle_LookingInBoot + + The name of the scenario to start. + The position of the scenario to start? + + + diff --git a/LibertyTweaks/bin/Debug/IVSDKDotNetWrapper.dll b/LibertyTweaks/bin/Debug/IVSDKDotNetWrapper.dll new file mode 100644 index 0000000000000000000000000000000000000000..5879062cea27b0a54abbc8fd11bf813cfb109ed9 GIT binary patch literal 1079296 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 z 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 jBt0(z__CG3yW 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

h|FO!-O*yD=%4 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 + + + "IVSDKDotNetWrapper" + + + +

+images.txt + + The path to the new images.txt file to add + + + +This is easier to use until RequestModel is fully documented. + + The model hash of the model you want to request. + ? + + + +This is easier to use until RequestModel is fully documented. + + The model hash of the model you want to request. + + + +Load from player:/ + + + + + The pedtype. + The pedtype id from string. + + + Takes pedtype string and returns 1 if PLAYER1, PLAYER2, PLAYER_NETWORK or PLAYER_UNUSED. + Pedtype string + If true the game sets CPedModelInfo::m_bStreamedPed to 1. + + + +default, unlit, deferred, etc. + + + The technique ID. + + + +Gets the current radio station index. + + + + +Gets if the radio station is frozen. + + + + +Gets the name of the radio station. + + + + +m_bWidescreenBorders? + + + + +Calculates the aspect ratio. + + True forces it to 1.777... if ForceHudWidescreen byte is non-zero. + The calculated aspect ratio. + + + +Gets the main CDraw instance. + + The CDraw instance. + + + +Gets the viewport of the mobile phone. + + + + +Gets the viewport of the radar. + + + + +Gets the viewport of the game. + + + + +Gets the orthographic viewport. + + + + +StoreStaticShadows method with basic parameters. + + Should light cast shadows? + The position of the light. + The color of the light. + Light Intensity. + Light Range. + + + +StoreStaticShadows method with extended parameters. + + Unknown. + Unknown. + Should light cast shadows? + Unknown. + Unknown. + Light Position. + Light Color. + Light Intensity. + Unknown. + Unknown. + Light Range. + Unknown. + Unknown. + Unknown. + Unknown. + Light ID. + + + +Gets or sets the path to platform:/textures + + + + +Gets or sets the medium car lod distance. + + + + +Gets or sets the high car lod distance. + + + + +Gets or sets the slod peds lod distance. +All non-mission peds change their modelindex to superlod past this distance. + + + + +Gets or sets the vlow ped lod distance. + + + + +Gets or sets the low ped lod distance. + + + + +Gets or sets the medium ped lod distance. + + + + +Gets or sets the high ped lod in car distance. + + + + +Gets or sets the high ped lod distance. + + + + + + Priority? It's set to 2 and 1 for loading default.dat in TBoGT but 0 everywhere else + + + +Gets or sets the path to platform:/stream.ini + + + + +Gets or sets the path to common:/data/materials + + + + +Gets or sets the path to platform:/textures/buttons_360 + + + + +Gets or sets the path to common:/DATA/Scenarios.dat + + + + +Gets or sets the path to platform:/data/game.rpf + + + + +Gets or sets the path to common:/DATA/Ambient.dat + + + + +This is what's used to detach car parts, groupId is in the same order as groups are in the .oft file. +Use tDoor->m_nGroupID for vehicle doors, haven't found a way to see the rest of the bones, or anything for other entity types other than guessing. + + + + + + +TASK_DIE does this but it's not required: CPed.SetHealth(0.0f, 0); + + + + +Deletes a object with the given handle. + + The handle of the object. + + + +Deletes a vehicle with the given handle. + + The handle of the vehicle. + + + +Deletes a char with the given handle. + + The handle of the char. + + + +Helper function. Checks if the object at the given slot is valid. + + + + +Undocumented. + + + + +Gets the handle of an object. + + + + +Gets a pointer to an object from this handle. + + + + +Gets a pointer to an object from this slot in the pool. + + + + +Gets the type of this pool. + + + + +Gets or sets the raw pointer of this pool. + + + + +Gets the amount of pools that are currently allocated of this type? + + + + +Gets the amount of things there are currently in the world. + + + + +Undocumented. + + + + +Gets the size of this pool. + + + + +Gets the maximum number of elements this pool can have in it. + + + + +Gets a new CPool object from the given type. + + + + +Gets the default tSpawnData struct with Flag1 and Flag2 being set to 0. + + A new tSpawnData struct initialized with the default values. + + + +Used in CTaskComplexPlayerSettingsTask, initialized as *(dword_14CB008 + 32). + + + + +Caps MoveState. + + + + +3 is normal, less than 3 leans left, more than 3 leans right. + + + + +Move states: 0 - Stopped, 1 - Walk, 2 - Run, 3 - Sprint. + + + + +Array of all vehicle lights. "1" seems to be when a light is broken and "0" when it's working. + + + + +Use with phInstGta.FromPointer + + + + +Apparently unused. + + + + +Gets the handling id from the given name. + + The handling name how it is defined in the handling.dat file. + The handling id from the given name. + + + +Gets the handling data from the given id. + + The handling data id. + If successful, the handling data from the given id is returned. Otherwise, null. + + + +- DOES NOT WORK PROPERLY YET - Gets the handling data of every car that is definied in the handling.dat file. Length: 160. + + + + +Set by SET_OBJECT_SCALE but unused. + + + + +0 - not submerged, 1 - on water surface? (swimming for peds) 2 - below water surface? + + + + +Undocumented. + + + + +Used for transform modifications e.g. popup lights, firetruck/apc cannon but 1:1 identical to the GetBoneMatrix function. + + The id of the bone to get the GTAMatrix from. + The GTAMatrix of the bone with the given id. + + + +Used for reading bone positions e.g. seat locations. + + The id of the bone to get the GTAMatrix from. + The GTAMatrix of the bone with the given id. + + + +Gets or sets the current player in focus. + + + + +Gets the next position on street based on the pos parameter. + + Any position. + The next position on street. + + + +Gets the next position on pavement based on the pos parameter. + + Any position. + The next position on pavement. + + + +ProcessLineOfSight function with basic parameters. + + Source position of the check. + Target position of the check. + Returns the line of sight results if the function succeeded. + 1 -> Do see through check. 2 -> Do shoot through check + True if the processing was successful. False if not. + + + +ProcessLineOfSight function with extended parameters. +ZMenu uses CWorld::ProcessLineOfSight(v, v2, 0, out tLineOfSightResults ret, 142, 1, 0, 2, 4) + + Source position of the check. + Target position of the check. + Unknown. + Returns the line of sight results if the function succeeded. + Unknown. + Unknown. + Unknown. + 1 -> Do see through check. 2 -> Do shoot through check. + Unknown. + True if the processing was successful. False if not. + + + +Requests the given model. + + The model that you want to request. + + + +Removes an entity from the world. + + The entity to remove. + Unknown. Mostly false? + + + +Adds an entity to the world. + + The entity to add. + Unknown. Mostly false? + + + +Cars have fraginst, peds have phinst. Use with phInstGta.FromPointer. + + + + +0x80 - Cast shadows. + + + + +0 = Player 1, 1 = Player 2, 2 = Debug, 3 = Unknown. + + + + +Gets or sets the time scale for death camera. + + + + +Gets or sets the time scale by scripts. +This is usually set by scripts. + + + + +Gets or sets the time scale by scripts. +This is usually set by scripts. + + + + +- DOES NOT WORK YET - +Finds the current vehicle the player is driving. + + Returns a pointer to the current vehicle the player is driving. + + + +Finds the current player ped. + + Returns a pointer to the current player ped. + + + +Gets the CPlayerInfo object of the given player id. + + The id of the player you want to get the CPlayerInfo object from. + If successful, the CPlayerInfo object is returned. Otherwise, null. + + + +Check if the player with the given id is active or not. + + The player id. + True if the player with the given id is active. Otherwise, false. + + + +Shows text at the bottom center of the screen where the subtitles are located. +Only works in-game. + + The text to be shown. + + + +Shows text at the bottom center of the screen where the subtitles are located. +Only works in-game. + + The text to be shown. + How long the text should be shown in milliseconds. + + + +Gets the rectangle of the radar in pixel. + + The rectangle of the radar. + + + +Gets the rectangle of the radar with the specific scaling. + + The scaling to apply. + The rectangle of the radar. + + + +Checks if the specified key is pressed. + + The key to check if it's pressed. + True if the key is pressed, otherwise false. + + + +Gets if the GTA IV main window is currently in focus. + + True if GTA IV is currently in focus. Otherwise, false. + + + +Undocumented. + + Path to the gta.dat file? + True if initialization was successful? Otherwise, false. + + + +Gets the absolute path to where GTA IV got started. + + + + +Gets the resolution of the GTA IV window. + + + + +Gets the current version of GTA IV. + + + + +Gets or sets the current episode menu id. +Used for switching hudcolor in each episode's menu screen and for loading the right episode when you hit play. + + + + +Gets or sets the current episode id. + + + + +Gets or sets the gta.dat path (common:/data/gta.dat). + + + + +Gets raised when the focus of the GTA IV window changes. + + + + +Gets if the mouse cursor intersects with the given rectangle. + + The rectangle to check. + True if the mouse cursor intersects with the given rectangle. Otherwise, false. + + + +Gets or sets the position of the mouse cursor. + + + + +Gets or sets the size of the cursor. + + + + +Gets the current mouse wheel value. + + + + +Gets if the second x button on the mouse is pressed or not. + + + + +Gets if the first x button on the mouse is pressed or not. + + + + +Gets if the right button is pressed or not. + + + + +Gets if the left button is pressed or not. + + + + +Gets or sets if the mouse cursor should be visible. + + + + +Gives you access to some functions of the IV-SDK .NET mouse. + + + + +Executes a command registered in the IV-SDK .NET console by its name. + + The name of this command. + True if the command got registered. False if the command does not exists, or if the given name is null or whitespace. + + + +Registers a new console command that you can execute by its name in the IV-SDK .NET console. + + The script the console command belongs to. + The name of this command. (Name is not case sensitive) + The action that should be executed if the command gets executed. + True if the command got registered. False if the command already exists, or if the given name is null or whitespace. + + + +Prints an error to the console. + + The string you want to print to the console. + + + +Prints a warning to the console. + + The string you want to print to the console. + + + +ONLY AVAILABLE IN DEBUG MODE! Prints a string to the console with the debug colours. + + The string you want to print to the console. + + + +Prints a string to the console with the default colour. + + The string you want to print to the console. + + + +Clears everything in the IV-SDK .NET console. + + + + +Closes the IV-SDK .NET console. + + + + +Opens the IV-SDK .NET console. + + + + +Gets if the IV-SDK .NET console is currently open. + + + + +Gives you access to some functions of the IV-SDK .NET console. + + + + +Gets a cam of a specific type. + + See eCamType enum for cam types. + Unknown. + The cam of the specific type if found. + + + +Checks if drawing is available with IV-SDK .NET. + + True if drawing is available. Otherwise, false. + + + +Gets how much time the OnAfterDeviceReset event took to execute. + + + + +Gets how much time the OnBeforeDeviceReset event took to execute. + + + + +Gets how much time the OnDeviceEndScene event took to execute. + + + + +Gets how much time the OnInit event took to execute. + + + + +The scissor rectangle is used as a rectangular clipping region. + + + + +Gets the available texture memory. + + + + +Gets the Script this D3DGraphics object was initialized with. + + + + +Gets or sets the D3D9 device pointer. You should avoid setting it manually. + + + + +Does not do much currently. + + + + +Gets called after the device got reset. + + + + +Gets called before a device reset is about to happen. + + + + +Gets called everytime EndScene is about to get called. Perfect to draw your stuff. + + + + +Gets called on the very first EndScene call so you can initialize all your stuff in here like textures or fonts. + + + + +Returns the length of the given Vector2 values. + + The Vector2 X. + The Vector2 Y. + The length of the given Vector2 values. + + + +Gets the position in front of the given position based on the direction. + + The current position. + The current direction. + The distance of the in front position. + The position in front of the given position. + + + Checks if the specified key is pressed. + : The key to check if it's pressed. + True if the key is pressed, otherwise false. + + + +Bridge between IVSDKDotNet.asi and IVSDKDotNetWrapper.dll. +There can only be one instance of this class. + + + + +Only used for the IV-SDK .NET Manager. +There can only be one instance of this class. + + + + +Gets how much time the ProcessPad event took to execute. + + + + +Gets how much time the ProcessAutomobile event took to execute. + + + + +Gets how much time the ProcessCamera event took to execute. + + + + +Gets how much time the Drawing event took to execute. + + + + +Gets how much time the MountDevice event took to execute. + + + + +Gets how much time the GameLoadPriority event took to execute. + + + + +Gets how much time the GameLoad event took to execute. + + + + +Gets how much time the Tick event took to execute. + + + + +Gets how much time the Initialized event took to execute. + + + + +Gets or sets if the KeyDown and KeyUp events should only be raised when the player is actually in-game and not in main menu. + + + + +The settings file of this script. + + + + +Gets or sets the resource folder for this Script where all the files required by this Script are located. +The folder has to be named the same name as your Script (without extension), and needs to be placed in the scripts folder. +The string will be null if the folder doesn't exist. + + + + +Gets or sets the custom Assemblies path for this Script if you have set the AssembliesLocation to Custom. +The path is relative to the root directory of GTA IV. +Example: IVSDKDotNet\scripts\AssembliesForMyEpicScript - The Assemblies for your Script will now be loaded from the AssembliesForMyEpicScript folder. + + + + +Gets or sets where the Assemblies are located for this script. Default: GameRootDirectory + + + + +Gets the current AppDomain of this script. + + + + +The unique ID of this script. + + + + +Allows you to communicate with other scripts. + + To which the script the command should be sent to. + The command to sent to the script. + If successful, true is returned. Otherwise, false. + + + +Returns an array of all currently running scripts. + + If successful, an array of all currently running script is returned. Otherwise, null. + + + +Returns a script by its name if available. + + The name of the script you want to get. + The script if found. Otherwise, null. + + + +Returns a script by its id if available. + + The id of the script you want to get. + The script if found. Otherwise, null. + + + +Allows you to check if the script you are checking for is running. + + The name of the script you want to check for. + True if the script is running. Otherwise, false. + + + +Allows you to check if the script you are checking for is running. + + The name of the script you want to check for. + True if the script is running. Otherwise, false. + + + +Allows you to check if the script you are checking for exists. + + The name of the script you want to check for. + True if the script exists. Otherwise, false. + + + +Allows you to check if the script you are checking for exists. + + The id of the script you want to check for. + True if the script exists. Otherwise, false. + + + +Return the absolute path of this script. + + The absolute path of the script, or an empty string if the full path could not get retrieved. + + + +Returns the name of this script. + + The name of this script, or an empty string if the name could not get retrieved. + + + +Registers a new console command that you can execute by its name in the IV-SDK DotNet console. + + The name of this command. (Name is not case sensitive) + The action that should be executed if the command gets executed. + True if the command got registered. False if the command already exists, or if the given name is null or whitespace. + + + +Aborts this script. +True if the script got aborted. Otherwise, false. + + + +Checks if the specified key is pressed. + + : The key to check if it's pressed. + True if the key is pressed, otherwise false. + + + +Shows text at the bottom center of the screen where the subtitles are located for 2 seconds. +Only works in-game. + + The text to be shown. + + + +Shows text at the bottom center of the screen where the subtitles are located for 2 seconds. +Only works in-game. + + The text to be shown. + + + +Shows text at the bottom center of the screen where the subtitles are located. +Only works in-game. + + The text to be shown. + How long the text should be shown in milliseconds. + + + +Changes the interval of a timer. + + The ID of the timer to change its interval. + The new interval. Default is 100 milliseconds. + + + +Changes the pause state of a timer. + + The ID of the timer to change its pause state. + Pause, or not pause. + + + +Aborts a task or timer with the given id. + + The ID of the task or timer to abort. + + + +Starts a new asynchronous Timer. + + The interval how fast the Timer should run. + The action that should be executed each Timer Tick. + The Guid of the just created Timer which can be used to control the Timer. If Guid is empty then Timer could not get created. + + + +Waits in the Task for the specified amount of time. + + The ID of the Task. + The time to wait in milliseconds. + + + +Starts a new asynchronous task. + + The function that should be executed. + The action that should be executed when the given tasks function completed and is about to reach its end. The object parameter of this action is the data returned from the function. + The Guid of the just created Task which can be used to control the Task. If Guid is empty then Task could not get created. + + + +Starts a new asynchronous task. + + The function that should be executed. + The Guid of the just created Task which can be used to control the Task. If Guid is empty then Task could not get created. + + + +Gets raised when you set Script.AssembliesLocation to DecideManuallyForEachAssembly and an Assembly gets requested for this Script. +You need to return the absolut path of the reqested Assembly. + + + + +Gets raised when another IV-SDK .NET Script has sent a command to this IV-SDK .NET Script. + + + + +Gets raised when a key was pressed. + + + + +Gets raised when a key was released. + + + + +Gets raised EVERYTIME even when in main menu. +You can set all pad controls here, called once per frame for each pad. + + + + +Gets raised after CCamera.m_pFinalCam has been written to. + + + + +Gets raised twice per frame when in-game, and even works in main menu. +(CRenderPhasePostRenderViewport) + + + + +Gets raised when game is loading, switching from one episode to another or when loading the same save game again. +Can be used for any rage.fiDevice stuff. + + + + +Gets raised before GameLoad when game is loading or when switching from one episode to another. +Can be used for files that need to overwrite base game files. + + + + +Gets raised when game is loading or when switching from one episode to another. +Can be used for addon files that don't interfere with game files. + + + + +Gets raised every frame when in-game. +(CGame.Process). +This event uses the CTheScripts.SetDummyThread/RestorePreviousThread method. + + + + +Gets raised when the script is about to be unloaded so you can free some previously created stuff in here. + + + + +Gets raised after the constructor so you can safely call any functions in here without having to worry about stuff not being initialized yet. +Native functions cannot be called in here yet. + + + + +Marks the class as a IV-SDK .NET Script. +This class needs to be inherited if you want this class to be the entry point of your IV-SDK .NET Script. + + + + +The path to the ini file. + + + + +Sets the Vector4 from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to set the value to. + The new value. + True if the value from the given section and key got changed. Otherwise false if the section or key does not exists. + + + +Gets an Vector4 from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to get the value from. + The default value if get value fails. + The Vector4 from the given section and key strings. Otherwise it returns defaultValue. + + + +Sets the Vector3 from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to set the value to. + The new value. + True if the value from the given section and key got changed. Otherwise false if the section or key does not exists. + + + +Gets an Vector3 from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to get the value from. + The default value if get value fails. + The Vector3 from the given section and key strings. Otherwise it returns defaultValue. + + + +Sets the Vector2 from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to set the value to. + The new value. + True if the value from the given section and key got changed. Otherwise false if the section or key does not exists. + + + +Gets an Vector2 from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to get the value from. + The default value if get value fails. + The Vector2 from the given section and key strings. Otherwise it returns defaultValue. + + + +Sets the Quaternion from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to set the value to. + The new value. + True if the value from the given section and key got changed. Otherwise false if the section or key does not exists. + + + +Gets an Quaternion from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to get the value from. + The default value if get value fails. + The Quaternion from the given section and key strings. Otherwise it returns defaultValue. + + + +Sets the WinForms Key from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to set the value to. + The new value. + True if the value from the given section and key got changed. Otherwise false if the section or key does not exists. + + + +Gets the WinForms Key from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to get the value from. + The default value if get value fails. + The WinForms Key from the given section and key strings. Otherwise it returns defaultValue. + + + +Sets the color from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to set the value to. + The new value. + True if the value from the given section and key got changed. Otherwise false if the section or key does not exists. + + + +Gets the color from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to get the value from. + The default value if get value fails. + The color from the given section and key strings. Otherwise it returns defaultValue. + + + +Sets the float from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to set the value to. + The new value. + True if the value from the given section and key got changed. Otherwise false if the section or key does not exists. + + + +Gets the float from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to get the value from. + The default value if get value fails. + The float from the given section and key strings. Otherwise it returns defaultValue. + + + +Sets the integer from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to set the value to. + The new value. + True if the value from the given section and key got changed. Otherwise false if the section or key does not exists. + + + +Gets the integer from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to get the value from. + The default value if get value fails. + The integer from the given section and key strings. Otherwise it returns defaultValue. + + + +Sets the boolean from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to set the value to. + The new value. + True if the value from the given section and key got changed. Otherwise false if the section or key does not exists. + + + +Gets the boolean from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to get the value from. + The default value if get value fails. + The boolean from the given section and key strings. Otherwise it returns defaultValue. + + + +Sets the value from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to set the value to. + The new value. + True if the value from the given section and key got changed. Otherwise false if the section or key does not exists. + + + +Gets the value from the given section and key strings from the loaded ini file. + + The section the key is located. + The key you want to get the value from. + The default value if get value fails. + The value from the given section and key strings. Otherwise it returns defaultValue. + + + +Adds a new key to the specified section. + + The section to add the new key. + The name of the new key. + True if the key got created in the section. Otherwise false if the section does not exists, the key already exists in the ini or if the name is null. + + + +Adds a new section to the ini file. + + The name of the new section. + True if the section got created. Otherwise false if the section already exists in the ini or if the name is null. + + + +Loads the content of the specified ini file. +If you made changes to the ini via SetValue and reload the file those changes are getting lost if you haven't saved the file first with Save. + + True if the file got loaded. False when the file does not exists. + + + +Overrides the current ini file with the new content. + + True if the file got saved. False when the file does not exists or if there is nothing to save. + + + +Creates a new instance of the SettingsFile class. + + The path to the ini file. + + + Hey, isn't that Zolika1351? + + + +GTA IV Native Functions. +Natives with an underscore at the beginning will likely crash the game. +If they crash the game, they might work if you do CTheScripts.SetDummyThread(), then call the native, and then CTheScripts.RestorePreviousThread(). + + + + +Gives the specified ped a task. + + The ped handle. + The task you want to assign to the ped. + Unknown. + + + +Gets if the player is on a mission. + + True if the player is on a mission. Otherwise, false. + + + +Gets the native address from the given native hash. + + The native hash. + The native address. + + + +Restores the current thread to the thread previously stored by the SetDummyThread method. Should be called after you called SetDummyThread for a native function. + + + + +Sets the current thread to a dummy thread: uint8_t threadDummy[256]; - Needed for the GivePedScriptedTask method and some native functions. + + + + +Gets or sets the Clip Capture value set in the "Game" settings menu. + + + + +Gets or sets the Autosave value set in the "Game" settings menu. + + + + +Gets or sets the Vehicle Density value set in the "Graphics" settings menu. + + + + +Gets or sets the HUD value set in the "Display" settings menu. + + + + +Gets or sets the Radar value set in the "Display" settings menu. +O = Off, 1 = On, 2 = Blips only. + + + + +Gets or sets the float Saturation value set in the "Display" settings menu. + + + + +Gets or sets the Saturation value set in the "Display" settings menu. + + + + +Gets or sets the float Contrast value set in the "Display" settings menu. + + + + +Gets or sets the Contrast value set in the "Display" settings menu. + + + + +Gets or sets the float Brightness value set in the "Display" settings menu. + + + + +Gets or sets the Brightness value set in the "Display" settings menu. + + + + +Gets or sets the Mouse Sensitivity value set in the "Controls" settings menu. + + + + +Gets or sets the Helicopter Mouse Controls value set in the "Controls" settings menu. + + + + +Gets or sets the Invert Right Stick value set in the "Controls" settings menu. + + + + +Gets or sets the Invert Mouse value set in the "Controls" settings menu. + + + + +Initializes the WndProc hook. This method will automatically be called when IV-SDK .NET initializes. + + True when the hook got initialized successfully. Otherwise, false. + + + +Gets the IDirect3DDevice9 pointer. + + The pointer to the IDirect3DDevice9 of GTA IV. + + + +Gets the main window handle pointer. + + The pointer to the main window handle of GTA IV. + + + +Gets raised when the GTA IV window receives Windows Messages. See https://wiki.winehq.org/List_Of_Windows_Messages for a list of all Windows Messages. If you return true from this event, this says that you do not want GTA IV to receive its original message. + + + + +Gets the current version of GTA IV. + + + + +The base address of GTA IV. + + + + +Pitch and family of the font. + + + + +Character set. + + + + +Output precision. The output precision defines how closely the output must match +the requested font height, width, character orientation, escapement, pitch, and +font type. + + + + +Output quality. + + + + +Weight of the font in the range from 0 through 1000. + + + + +Set to TRUE for an Italic font. + + + + +Number of mip levels requested. If this value is zero or D3DX_DEFAULT, a complete +mipmap chain is created. If the value is 1, the texture space is mapped identically +to the screen space. + + + + +Height, in logical units, of the font's character cell or character. + + + + +Width, in logical units, of characters in the font. + + + + +A null-terminated string or characters that specifies the typeface name of the +font. The length of the string must not exceed 32 characters, including the terminating +null character. If FaceName is an empty string, the first font that matches the +other specified attributes will be used. If the compiler settings require Unicode, +the data type TCHAR resolves to WCHAR; otherwise, the data type resolves to CHAR. +See Remarks. + + + + +Creates a D3DFontDescription object with the font family being Arial, the height being 24 and everything else being the default value. + + The D3DFontDescription object. + + + +The maximum rate at which the swap chain's back buffers can be presented to the +front buffer. For a detailed explanation of the modes and the intervals that +are supported, see SharpDX.Direct3D9.Present. + + + + +The rate at which the display adapter refreshes the screen. The value depends +on the mode in which the application is running: For windowed mode, the refresh +rate must be 0. For full-screen mode, the refresh rate is one of the refresh +rates returned by EnumAdapterModes. + + + + +One of the SharpDX.Direct3D9.PresentFlags constants. + + + + +Member of the SharpDX.Direct3D9.Format enumerated type. The format of the automatic +depth-stencil surface that the device will create. This member is ignored unless +EnableAutoDepthStencil is TRUE. + + + + +If this value is TRUE, Direct3D will manage depth buffers for the application. +The device will create a depth-stencil buffer when it is created. The depth-stencil +buffer will be automatically set as the render target of the device. When the +device is reset, the depth-stencil buffer will be automatically destroyed and +recreated in the new size. If EnableAutoDepthStencil is TRUE, then AutoDepthStencilFormat +must be a valid depth-stencil format. + + + + +True if the application runs windowed; False if the application runs full-screen. + + + + +The device window determines the location and size of the back buffer on screen. +This is used by Direct3D when the back buffer contents are copied to the front +buffer during Present. For a full-screen application, this is a handle to the +top window (which is the focus window). For applications that use multiple full-screen +devices (such as a multimonitor system), exactly one device can use the focus +window as the device window. All other devices must have unique device windows. +For a windowed-mode application, this handle will be the default target window +for Present. If this handle is null, the focus window will be taken. Note that +no attempt is made by the runtime to reflect user changes in window size. The +back buffer is not implicitly reset when this window is reset. However, the Present +method does automatically track window position changes. + + + + +Member of the SharpDX.Direct3D9.SwapEffect enumerated type. The runtime will +guarantee the implied semantics concerning buffer swap behavior; therefore, if +Windowed is TRUE and SwapEffect is set to SharpDX.Direct3D9.SwapEffect.Flip, +the runtime will create one extra back buffer and copy whichever becomes the +front buffer at presentation time. SharpDX.Direct3D9.SwapEffect.Copy requires +that BackBufferCount be set to 1. SharpDX.Direct3D9.SwapEffect.Discard will be +enforced in the debug runtime by filling any buffer with noise after it is presented. +Differences between Direct3D9 and Direct3D9Ex In Direct3D9Ex, SharpDX.Direct3D9.SwapEffect.FlipEx +is added to designate when an application is adopting flip mode. That is, whan +an application's frame is passed in window's mode (instead of copied) to the +Desktop Window Manager(DWM) for composition. Flip mode provides more efficient +memory bandwidth and enables an application to take advantage of full-screen-present +statistics. It does not change full screen behavior. Flip mode behavior is available +beginning with Windows 7. ? + + + + +Quality level. The valid range is between zero and one less than the level returned +by pQualityLevels used by CheckDeviceMultiSampleType. Passing a larger value +returns the error SharpDX.Direct3D9.ResultCode.InvalidCall. Paired values of +render targets or of depth stencil surfaces and SharpDX.Direct3D9.MultisampleType +must match. + + + + +Member of the SharpDX.Direct3D9.MultisampleType enumerated type. The value must +be SharpDX.Direct3D9.MultisampleType.None unless SwapEffect has been set to SharpDX.Direct3D9.SwapEffect.Discard. +Multisampling is supported only if the swap effect is SharpDX.Direct3D9.SwapEffect.Discard. + + + + +This value can be between 0 and SharpDX.Direct3D9.Present.BackBuffersMaximum +(or SharpDX.Direct3D9.Present.BackBuffersMaximumEx when using Direct3D 9Ex). +Values of 0 are treated as 1. If the number of back buffers cannot be created, +the runtime will fail the method call and fill this value with the number of +back buffers that could be created. As a result, an application can call the +method twice with the same SharpDX.Direct3D9.PresentParameters structure and +expect it to work the second time. The method fails if one back buffer cannot +be created. The value of BackBufferCount influences what set of swap effects +are allowed. Specifically, any SharpDX.Direct3D9.SwapEffect.Copy swap effect +requires that there be exactly one back buffer. + + + + +The back buffer format. For more information about formats, see SharpDX.Direct3D9.Format. +This value must be one of the render-target formats as validated by CheckDeviceType. +You can use GetDisplayMode to obtain the current format. In fact, SharpDX.Direct3D9.Format.Unknown +can be specified for the BackBufferFormat while in windowed mode. This tells +the runtime to use the current display-mode format and eliminates the need to +call GetDisplayMode. For windowed applications, the back buffer format no longer +needs to match the display-mode format because color conversion can now be done +by the hardware (if the hardware supports color conversion). The set of possible +back buffer formats is constrained, but the runtime will allow any valid back +buffer format to be presented to any desktop format. (There is the additional +requirement that the device be operable in the desktop; devices typically do +not operate in 8 bits per pixel modes.) Full-screen applications cannot do color +conversion. + + + + +Height of the new swap chain's back buffers, in pixels. If Windowed is SharpDX.Result.False +(the presentation is full-screen), this value must equal the height of one of +the enumerated display modes found through EnumAdapterModes. If Windowed is TRUE +and either BackBufferWidth or BackBufferHeight is zero, the corresponding dimension +of the client area of the hDeviceWindow (or the focus window, if hDeviceWindow +is null) is taken. + + + + +Width of the new swap chain's back buffers, in pixels. If Windowed is SharpDX.Result.False +(the presentation is full-screen), this value must equal the width of one of +the enumerated display modes found through EnumAdapterModes. If Windowed is TRUE +and either BackBufferWidth or BackBufferHeight is zero, the corresponding dimension +of the client area of the hDeviceWindow (or the focus window, if hDeviceWindow +is null) is taken. + + + + +Creates a D3DPresentParameters object with default values. + + The D3DPresentParameters object. + + + +Allow word breaks. + + + + +Vertically align the text to the center. + + + + +Align the text to the top. + + + + +Force all text to a single line. + + + + +Rendering the text in right-to-left reading order. + + + + +Align the text to the right. + + + + +Don't clip the text. + + + + +Align the text to the left. + + + + +Expand tab characters. + + + + +Align the text to the center. + + + + +Align the text to the bottom. + + + + +Variable pitch. + + + + +Use the Swiss family. + + + + +Use the Script family. + + + + +Use the Roman family. + + + + +Mono pitch. + + + + +Use the Modern family. + + + + +Fixed pitch. + + + + +The font family doesn't matter. + + + + +Use the Decorative family. + + + + +ClearTypeNatural + + + + +ClearType + + + + +Antialiased + + + + +Non antialiased + + + + +Proof + + + + +Draft + + + + +PostScriptOnly + + + + +ScreenOutline + + + + +Outline + + + + +TrueTypeOnly + + + + +Raster + + + + +Device + + + + +TrueType + + + + +Stroke + + + + +Character + + + + +String + + + + +The Vietnamese character set. + + + + +The Turkish character set. + + + + +The Thai character set. + + + + +The symbol character set. + + + + +The ShiftJIS character set. + + + + +The Russian character set. + + + + +The OEM character set. + + + + +The Mac character set. + + + + +The Johab character set. + + + + +The Hebrew character set. + + + + +The Hangul character set. + + + + +The Greek character set. + + + + +The GB2312 character set. + + + + +The East Europe character set. + + + + +The default system character set. + + +Default + + +Default + + +Default pitch. + + + + +The Chinese character set. + + + + +The Baltic character set. + + + + +The Arabic character set. + + + + +The ANSI character set. + + + + +Make the font ultra light. + + + + +Use an ultra bold weight. + + + + +Make the font thin. + + + + +Use a semi-bold weight. + + + + +Use a regular weight. + + + + +Use a normal weight. + + + + +Use a medium weight. + + + + +Make the font light. + + + + +Use a heavy weight. + + + + +Make the font extra light. + + + + +Use an extra bold weight. + + + + +The font weight doesn't matter. + + + + +Use a demi-bold weight. + + + + +Use a bold weight. + + + + +Use a black weight. + + + + +Specifies that the resource is a font resource. + + + + +Specifies that the resource is a texture resource. + + + + +The default. + + + + +Trains will only work using this type but regular cars are unaffected. + + + + +Get into the passenger seat if the driver is friendly. + + + + +A value between 0 and the maximum screen resolution (check CGame.Resolution to get the size) + + + + +A value between 0 and 1, where 1 equals full screen size + + + + +A value between 0 and 20, where 20 equals full screen size + + + + +Euphoria related (natives *NM_MESSAGE) + + + + +If Script.AssembliesLocation is set to Custom, you can specify your own path to the Assemblies for your Script. +The path is relative to the root directory of GTA IV. +Example: IVSDKDotNet\scripts\AssembliesForMyEpicScript - The Assemblies for your Script will now be loaded from the AssembliesForMyEpicScript folder. + + + + +If Script.AssembliesLocation is set to DecideManuallyForEachAssembly, you say that you want to manually give return absolut path for each Assembly that you use in your Script. + + + + +If Script.AssembliesLocation is set to ScriptDirectory, you say that the Assemblies for your Script are located within the scripts folder. + + + + +If Script.AssembliesLocation is set to GameRootDirectory, you say that the Assemblies for your Script are located within the root directory of GTA IV. + + + + + \ No newline at end of file diff --git a/LibertyTweaks/bin/Debug/KittyTweaks.dll b/LibertyTweaks/bin/Debug/KittyTweaks.dll new file mode 100644 index 0000000000000000000000000000000000000000..5746d437b58a86fe82b067f6b4284a71974f10da GIT binary patch literal 4608 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 literal 0 HcmV?d00001 diff --git a/LibertyTweaks/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/LibertyTweaks/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..757baa1d8affd6e80e94843acb5b7efecbb64007 GIT binary patch literal 275 zcmZQ$WMW`oU`%wjiU}ynPcKT$RdCD9Ni9~;sIV~8j0s9jOD#&xOHNgAEG|yXP0Gnk zEspWcOfJeV&QB|eaRaJPEzd8?j?wdT4MFhAO!Un4jAC+&lks@#ypzXA6!{nlA5a*o|>fRT2YdkSDcxjS4_|`00+oe AeE2ecC5SDx_mN|k5;f5>;Nr0#(k`D}2@xzf2s5s)X6p<9`GNav=Ja~6U%*6I)Edpv-*ivUsK41%I+aTOg%5qxb7}&`+ZV!BQp=`c zb)h5fS54#z$yStn3$Cex+7d44oLvW{g$y4Rme?Z8vwY4jM!ty@JPIK)iu*ZxC2IJ> zeFoi{+=TE^BR}63o4;DIKREw^%URzaHpQSUe}A_XcgDrtKUD$ z_R&sl4o$Np6fT=o0`%FoXSk{YSMJ6NHyiqF>rlnXwvtWs5LtCjK}%?(x_bjMXqW+V z;T2T0-x>Q*E*xrlAw#hV>gLhaC866s?-JnQf&Box+8c=Rhhe9sTE^K6gEnEP^@o7B z8ihs#&>wPGQ_oBKQlw!OnxG&=Rb?fEeo&uLgWA|F)`T@_S*g?{%87J3ZQ%!HYU20l zYF8TwSW)8ox`qOdJ%JFEaM^Qo)|Ca~1}SJi-F&>gYn?$&t>Qz+hU0tii6 zs(>5zQyaox0-w#XIZXZ>%m|$j%)-6n`jOMFA?&Zm!Tt-wD)nmVSxK6gU|uQYQlMh1 zuA_Q^>M>z%A#bu{8fD+!zJKqIGmIv?AI3;E_67VfR1Su|(~Fk9j;vVS;Hn+N-9R{= z2;3mYj$yt;7%vf+Aqh|rBiV?wl_XM$8_q~n!R)c&82e_@R>s&AgkK@jdXiQW$kzx$ z2jl2NvA<{~#qmgL#lE|RU>iw-;XY$ejp>E`H;JR+F@s!H$F_ZoXhD*;y%M1(JDSn4 z)`R>GA>AY)>DZ(oxt+8p3Fx^9-^FNm5G|Q=r0>EXxsK0~Dau908T2@V9_d}ts0nDC z+pXgrU7)AewfGHY*0*|>#n|%a)bPLY{X4Yr1sPqFAA6UVMBI;h@ke}J@Oo`#CUX~0 zy}^?uCPps~tnX3$oXDR^mWW=Ak;B4N8883SMEYVTxPLNfVuA0~W{DQklO<|M^R*a? zOFP9Q-$v|OKVa**ou?u+bpK2j(-qu2yH+0Suk6&0zH0C8S_Nz$4cnYUO{aHOd502v zx{Tko=CO*X(ouO<)c_A1yb9+5as=(TG6-boJW*(%UE6@Bv6mww?MmH=nGy1+A+2z< zt3(^QRhC#Mk!@=MMKUXCEu!kRW32dp#HGw#?jh63#;g`$PQ;NxVMEX4ALE1WpWX+K M54z#|nzfUE1E+-H+5i9m literal 0 HcmV?d00001 diff --git a/LibertyTweaks/obj/Debug/KittyTweaks.csproj.AssemblyReference.cache b/LibertyTweaks/obj/Debug/KittyTweaks.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..157e5939122386f1455f1b041bbcaf2d5ac24dae GIT binary patch literal 10072 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 YM1+{PWnoI2yef)psvk*u6>j$V7v=?C(f|Me literal 0 HcmV?d00001 diff --git a/LibertyTweaks/obj/Debug/LibertyTweaks.csproj.CopyComplete b/LibertyTweaks/obj/Debug/LibertyTweaks.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/LibertyTweaks/obj/Debug/LibertyTweaks.csproj.CoreCompileInputs.cache b/LibertyTweaks/obj/Debug/LibertyTweaks.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..41081cc --- /dev/null +++ b/LibertyTweaks/obj/Debug/LibertyTweaks.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +3998c86ac874892a038baa99aa86f3f8e55a8083 diff --git a/LibertyTweaks/obj/Debug/LibertyTweaks.csproj.FileListAbsolute.txt b/LibertyTweaks/obj/Debug/LibertyTweaks.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..5702c86 --- /dev/null +++ b/LibertyTweaks/obj/Debug/LibertyTweaks.csproj.FileListAbsolute.txt @@ -0,0 +1,9 @@ +C:\SteamLibrary\steamapps\common\Grand Theft Auto IV\GTAIV - Main\IVSDKDotNet\scripts\LibertyTweaks.ivsdk.dll +C:\SteamLibrary\steamapps\common\Grand Theft Auto IV\GTAIV - Main\IVSDKDotNet\scripts\LibertyTweaks.ivsdk.pdb +C:\catsmackaroo\Modding\LibertyTweaks\LibertyTweaks\obj\Debug\LibertyTweaks.csproj.AssemblyReference.cache +C:\catsmackaroo\Modding\LibertyTweaks\LibertyTweaks\obj\Debug\LibertyTweaks.csproj.CoreCompileInputs.cache +C:\catsmackaroo\Modding\LibertyTweaks\LibertyTweaks\obj\Debug\LibertyTweaks.csproj.CopyComplete +C:\catsmackaroo\Modding\LibertyTweaks\LibertyTweaks\obj\Debug\LibertyTweaks.ivsdk.dll +C:\catsmackaroo\Modding\LibertyTweaks\LibertyTweaks\obj\Debug\LibertyTweaks.ivsdk.pdb +C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto IV\GTAIV\IVSDKDotNet\scripts\LibertyTweaks.ivsdk.dll +C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto IV\GTAIV\IVSDKDotNet\scripts\LibertyTweaks.ivsdk.pdb diff --git a/LibertyTweaks/obj/Debug/LibertyTweaks.ivsdk.dll b/LibertyTweaks/obj/Debug/LibertyTweaks.ivsdk.dll new file mode 100644 index 0000000000000000000000000000000000000000..6f5de6b66f798840299db412af496a5b5ef1e4f6 GIT binary patch literal 25088 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

A+5y>#I_WJV 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 Or!iC{Rfqo<3H%>wYlb%f literal 0 HcmV?d00001 diff --git a/LibertyTweaks/obj/Release/LibertyTweaks.csproj.AssemblyReference.cache b/LibertyTweaks/obj/Release/LibertyTweaks.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..de9f365a151afae4798a3efc5cf103e5e89c84da GIT binary patch literal 9170 zcmdT}TWB0r7@lKmOp``Uji~{lYb$BhID5&uxzJeC-J}g|V#&r$8V17I*|W*GbJ@(9 zO}a&h_D%Yr(n3KW6w%@ZO+ZQUDTptEJ_#*SAL^Te4-&OdEVQ08nc3{_Ok9^aQ{se7 z&di+r^WVPj|Ie8Q@G!@50LJ@;Q@S>*LnSaQ$p{Ayo#~A|C5)pi(vd2nz#zs*Ny`$# z!l)$b8rHIgFihs7MNQ8M{MgXM=G8)!@8KhYf<;Z2r8J+BWdO)~xZfAwpS*CjkuxvA z{p8MWRnrwIqe5Pl^Ud@^&5C8?3>}-3)NIatU|*O|Kofaai0=+{hx<4n5Hmz*Uenih7Lso3nMA_aa`8a9GOS|?ySs${{zo69YSZ~fE= z0C?1OrfKI+Vp!*Xj{Ef;YBa~)M}EN)IqiIv49H)Q$r3O32ZOZ|g)B+JrjiB)(j%c*w45;01hiN-~V8)#TjbwP`tdQ!6{``9BHj%VvB$Z5@ zNNC0wGA4DH&m(;!Z|J0|qgtl@cq6p{cqm!K22%L3f`W8O#GaLV&=Q!?;UdY6y5y}K znOSPR+SE^#v=waFkXM%+r_)S{Wgq~cr2>nl_y@==nuB-A0XQ(f6--FJBi$%YEFzf0 zLY|^%mHHy!6+xha40+ge+y z@6E)^a%A~WWjcSUbUGBWKx_>D!@bvjL6JBqu$g88^?Y&^y z-Re#FZ-kK#)dqfVHXVwI=~y%q3irWq5A_9TpeL3jzy=opG+TI$YdZ1>G60$^VI=Q8 z%d(k?V(6r#&U+TvJSnLeZ4n=ZxIRn6YrUz@Vq?#lf!sXRq7xc&N+t9l34eMkI&s#p zEvv4R_)8@hU+VoXecPms|5_iM^%mBm45zLYHMX+$Ru`$VVmsorWD{y((yEZ3+DI#v zSjyZ?(Pg6|0S)Lm@mN8Xb!oK`#;o?YS@5@j#?wmZy`x}9DkgSo!M3UknDM3Ow;WZf z`K6A32dhk`c(CI^TKKFqThO6F8rizixx6Ez5?RE;YVFG6z=2smy==9jC92$9UorKz zSD5<|vFeQHz?`3+wwc7m)n<>%q5*PCAH`3jD%i}$vL=?0WySF{nQVSfBC()LMsXV; z9{?68v8%JEp4AVyk!9teC?brdv?P1=c&k+;5-2ZgMY^)|6u>S^+;~AXBn9zFvfhWX zbk-~iW~qjTLH0WMqz3aI-gJ*C$6g+|0F&9q3%kn4CjTG*w@}s5}kpQdbDWPS=b)bV zJ67As#Q>CQd{KppB-RDk%7)w-u8c3?vMUkAnRCsuizTX9M2gKS1%O8^yC-z0V)8kJ zvPxais-{=FBeVNtPr}%*?%J#BN*s!FUiR?IS<-W_)?q0(q>?TruS*z_4rW0j-Bw** ztOX!{*GI_Uj~j*?-EF(2sBf)+=qE+dcF@UCOzS=ihT2oksL6TR%Z52c8EY=MSB0f) zOWq}H^aCjKc5MoJ_&C9;U1PXRWQ0>zdwYzx9saM0ZQ+|%J(t90x-w + + + \ No newline at end of file