Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions vMenu/data/PedModels.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ public static class PedModels
(uint)GetHashKey("a_c_boar"),
(uint)GetHashKey("a_c_boar_02"), // mp2023_01
(uint)GetHashKey("a_c_cat_01"),
(uint)GetHashKey("a_c_cat_02"), // mp2025_02
(uint)GetHashKey("a_c_chickenhawk"),
(uint)GetHashKey("a_c_chimp"),
(uint)GetHashKey("a_c_chimp_02"), // mpchristmas3
Expand Down
4 changes: 4 additions & 0 deletions vMenu/data/ValidWeapon.cs
Original file line number Diff line number Diff line change
Expand Up @@ -260,6 +260,8 @@ private static void CreateWeaponsList()
{ "weapon_snowlauncher", GetLabelText("WTD_SNOWLNCHR") },
// MP2024_01 DLC (V 3258)
{ "weapon_stunrod", GetLabelText("WTD_STUNROD") },
// MP2025_02 DLC (V 3717)
{ "weapon_newspaper", GetLabelText("WTD_NEWSPAPER") },
};

public static readonly Dictionary<string, string> weaponNames = new()
Expand Down Expand Up @@ -383,6 +385,8 @@ private static void CreateWeaponsList()
{ "weapon_hackingdevice", GetLabelText("WT_HACKDEVICE") },
// MP2024_01 DLC (V 3258)
{ "weapon_stunrod", GetLabelText("WT_STUNROD") },
// MP2025_02 DLC (V 3717)
{ "weapon_newspaper", GetLabelText("WT_NEWSPAPER") },
};
#endregion

Expand Down
15 changes: 15 additions & 0 deletions vMenu/data/VehicleData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -408,6 +408,7 @@ public static class Vehicles
"SCHAFTER2",
"SCHAFTER5",
"SCHAFTER6",
"SENTINEL6", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"STAFFORD",
"STANIER",
"STRATUM",
Expand Down Expand Up @@ -480,6 +481,7 @@ public static class Vehicles
{
"COGCABRIO",
"DRIFTFR36", // CHOP SHOP (MP2023_02) DLC - Requires b3095
"DRIFTSENTINEL2", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"EUROSX32", // BOTTOM DOLLAR BOUNTIES (MP2024_01) DLC - Requires b3258
"EXEMPLAR",
"F620",
Expand Down Expand Up @@ -526,6 +528,7 @@ public static class Vehicles
"DOMINATOR7", // LS TUNERS (MPTUNER) DLC - Requires b2372
"DOMINATOR8", // LS TUNERS (MPTUNER) DLC - Requires b2372
"DOMINATOR9", // CHOP SHOP (MP2023_02) DLC - Requires b3095
"DRIFTDOMINATOR9", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"DRIFTDOMINATOR10", // MONEY FRONTS (MP2025_01) DLC - Requires b3570
"DRIFTGAUNTLET4", // MONEY FRONTS (MP2025_01) DLC - Requires b3570
"DRIFTYOSEMITE", // CHOP SHOP (MP2023_02) DLC - Requires b3095
Expand Down Expand Up @@ -602,6 +605,7 @@ public static class Vehicles
public static List<string> SportsClassics { get; } = new List<string>()
{
"ARDENT",
"ASTRALE", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"BTYPE",
"BTYPE2",
"BTYPE3",
Expand All @@ -619,7 +623,9 @@ public static class Vehicles
"FAGALOA",
"FELTZER3", // Stirling GT
"GT500",
"GT750", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"INFERNUS2",
"ITALI2", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"JB700",
"JB7002", // CASINO HEIST (MPHEIST3) DLC - Requires b2060
"JESTER3",
Expand Down Expand Up @@ -688,6 +694,7 @@ public static class Vehicles
"DRIFTFUTO2", // AGENTS OF SABOTAGE (MP2024_02) DLC - Requires b3407
"DRIFTJESTER", // CHOP SHOP (MP2023_02) DLC - Requires b3095
"DRIFTREMUS", // CHOP SHOP (MP2023_02) DLC - Requires b3095
"DRIFTRT3000", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"DRIFTSENTINEL", // BOTTOM DOLLAR BOUNTIES (MP2024_01) DLC - Requires b3258
"DRIFTTAMPA", // CHOP SHOP (MP2023_02) DLC - Requires b3095
"DRIFTZR350", // CHOP SHOP (MP2023_02) DLC - Requires b3095
Expand Down Expand Up @@ -797,6 +804,7 @@ public static class Vehicles
"ENTITY2",
"ENTITY3", // DRUG WARS (MPCHRISTMAS3) DLC - Requires b2802
"FMJ",
"FMJ2", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"FURIA", // CASINO HEIST (MPHEIST3) DLC - Requires b2060
"GP1",
"IGNUS", // THE CONTRACT (MPSECURITY) DLC - Requires b2545
Expand All @@ -806,6 +814,7 @@ public static class Vehicles
"KRIEGER", // CASINO AND RESORT (MPVINEWOOD) DLC - Requires b2060
"LE7B",
"LM87", // CRIMINAL ENTERPRISES (MPSUM2) DLC - Requires b2699
"LUIVA", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"NERO",
"NERO2",
"OSIRIS",
Expand Down Expand Up @@ -839,6 +848,7 @@ public static class Vehicles
"VOLTIC",
"VOLTIC2",
"XA21",
"XTREME", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"ZENO", // THE CONTRACT (MPSECURITY) DLC - Requires b2545
"ZENTORNO",
"ZORRUSSO", // CASINO AND RESORT (MPVINEWOOD) DLC - Requires b2060
Expand Down Expand Up @@ -1008,7 +1018,9 @@ public static class Vehicles
"CADDY2",
"CADDY3",
"DOCKTUG",
"DRIFTKEITORA", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"FORKLIFT",
"KEITORA", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"MOWER", // Lawnmower
"RIPLEY",
"SADLER",
Expand Down Expand Up @@ -1260,6 +1272,7 @@ public static class Vehicles
"TOURBUS",
"TRASH",
"TRASH2",
"VIVANITE2", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"WASTELANDER",
};
#endregion
Expand All @@ -1272,6 +1285,8 @@ public static class Vehicles
"FIRETRUK",
"LGUARD",
"PBUS",
"POLBUFFALO", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"POLBUFFALO6", // A SAFEHOUSE IN THE HILLS (MP2025_02) DLC - Requires b3717
"POLCARACARA", // AGENTS OF SABOTAGE (MP2024_02) DLC - Requires b3407
"POLCOQUETTE4", // AGENTS OF SABOTAGE (MP2024_02) DLC - Requires b3407
"POLDOMINATOR10", // BOTTOM DOLLAR BOUNTIES (MP2024_01) DLC - Requires b3258
Expand Down
12 changes: 12 additions & 0 deletions vMenu/menus/PlayerAppearance.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1421,6 +1421,7 @@ private void RefreshCollectionsDrawables(string collectionName)
["a_c_boar"] = "Boar",
["a_c_boar_02"] = "Boar 2", // mp2023_01
["a_c_cat_01"] = "Cat",
["a_c_cat_02"] = "Cat", // mp2025_02
["a_c_chickenhawk"] = "ChickenHawk",
["a_c_chimp"] = "Chimp",
["a_c_chimp_02"] = "Chimp 2", // mpchristmas3
Expand Down Expand Up @@ -1691,6 +1692,7 @@ private void RefreshCollectionsDrawables(string collectionName)
};
private readonly Dictionary<string, string> otherPeds = new()
{
["cs_amandaTownley_02"] = "AmandaTownley02Cutscene", // mp2025_02
["csb_abigail"] = "AbigailCutscene",
["csb_agatha"] = "AgathaCutscene", // mpvinewood
["csb_agent"] = "AgentCutscene",
Expand All @@ -1703,6 +1705,7 @@ private void RefreshCollectionsDrawables(string collectionName)
["csb_avery"] = "AveryCutscene", // mpvinewood
["csb_avischwartzman_02"] = "AviSchwartzman02Cutscene", // mptuner
["csb_avischwartzman_03"] = "AviSchwartzman03Cutscene", // mp2023_01
["csb_avi_04"] = "AviSchwartzman04Cutscene", // mp2023_01
["csb_avon"] = "AvonCutscene",
["csb_ballas_leader"] = "BallasLeaderCutscene", // mpsecurity
["csb_ballasog"] = "BallasogCutscene",
Expand Down Expand Up @@ -1732,6 +1735,7 @@ private void RefreshCollectionsDrawables(string collectionName)
["csb_drugdealer"] = "DrugDealerCutscene", // mptuner
["csb_englishdave"] = "EnglishDaveCutscene",
["csb_englishdave_02"] = "EnglishDave02Cutscene", // mpheist4
["csb_faber_02 "] = "FaberCutscene", // mp2025_02
["csb_fos_rep"] = "FosRepCutscene",
["csb_g"] = "GCutscene",
["csb_georginacheng"] = "GeorginaChengCutscene", // mpheist3
Expand Down Expand Up @@ -1846,6 +1850,7 @@ private void RefreshCollectionsDrawables(string collectionName)
["g_m_m_genthug_01"] = "GenThug01GMM", // mpsum2
["g_m_m_goons_01"] = "Goons01GMM", // mpsecurity
["g_m_m_korboss_01"] = "KorBoss01GMM",
["g_m_m_knowway_01"] = "KnoWay01GMM", // mp2025_02
["g_m_m_maragrande_01"] = "MaraGrande01GMM", // mp2023_02
["g_m_m_mexboss_01"] = "MexBoss01GMM",
["g_m_m_mexboss_02"] = "MexBoss02GMM",
Expand Down Expand Up @@ -1893,6 +1898,7 @@ private void RefreshCollectionsDrawables(string collectionName)
["ig_agent_02"] = "Agent02", //mpsum2
["ig_ahronward"] = "AhronWard", // mp2023_02
["ig_amandatownley"] = "AmandaTownley",
["ig_amandatownley_02"] = "AmandaTownley02", // mp2025_02
["ig_andreas"] = "Andreas",
["ig_armsmanufac_01"] = "ArmsManufac01", // mp2024_02
["ig_ary"] = "ARY", // mpheist4
Expand All @@ -1901,6 +1907,7 @@ private void RefreshCollectionsDrawables(string collectionName)
["ig_avery"] = "Avery", // mpvinewood
["ig_avischwartzman_02"] = "AviSchwartzman02", // mptuner
["ig_avischwartzman_03"] = "AviSchwartzman03", // mp2023_01
["ig_avi_04"] = "AviSchwartzman04", // mp2025_02
["ig_avon"] = "Avon",
["ig_ballas_leader"] = "BallasLeader", // mpsecurity
["ig_ballasog"] = "Ballasog",
Expand Down Expand Up @@ -1964,7 +1971,9 @@ private void RefreshCollectionsDrawables(string collectionName)
["ig_entourage_a"] = "EntourageA", // mpsecurity
["ig_entourage_b"] = "EntourageB", // mpsecurity
["ig_fabien"] = "Fabien",
["ig_faber_02"] = "Faber02", // mp2025_02
["ig_fbisuit_01"] = "FbiSuit01",
["ig_fibleader_01"] = "FIBLeader01", // mp2025_02
["ig_floyd"] = "Floyd",
["ig_fooliganz_01"] = "Fooliganz1", // mpchristmas3
["ig_fooliganz_02"] = "Fooliganz2", // mpchristmas3
Expand Down Expand Up @@ -2125,6 +2134,7 @@ private void RefreshCollectionsDrawables(string collectionName)
["ig_tylerdix_02"] = "TylerDixon02",
["ig_vagos_leader"] = "VagosLeader", // mpsecurity
["ig_vagspeak"] = "VagSpeak",
["ig_valencheat"] = "valencheat", // mp2025_02
["ig_valentina"] = "Valentina", // mp2025_01
["ig_vernon"] = "Vernon", // mpsecurity
["ig_vincent"] = "Vincent", // mpvinewood
Expand Down Expand Up @@ -2176,6 +2186,7 @@ private void RefreshCollectionsDrawables(string collectionName)
["mp_m_weapwork_01"] = "WeapWork01",
["mp_m_weed_01"] = "MWeed01",
["mp_s_m_armoured_01"] = "Armoured01",
["p_michael_02"] = "Michael02", // mp2025_02
["s_f_m_autoshop_01"] = "Autoshop01SFM", // mptuner
["s_f_m_fembarber"] = "FemBarberSFM",
["s_f_m_maid_01"] = "Maid01SFM",
Expand Down Expand Up @@ -2240,6 +2251,7 @@ private void RefreshCollectionsDrawables(string collectionName)
["s_m_m_highsec_03"] = "Highsec03SMM", // mpheist3
["s_m_m_highsec_04"] = "Highsec04SMM", // mpheist4
["s_m_m_highsec_05"] = "Highsec05SMM", // mpsecurity
["s_m_m_highsec_06"] = "Highsec06SMM", // mp2025_02
["s_m_m_janitor"] = "JanitorSMM",
["s_m_m_lathandy_01"] = "Lathandy01SMM",
["s_m_m_lifeinvad_01"] = "Lifeinvad01SMM",
Expand Down