From f9012572189862158a66ae74e30a75c015aa7f7f Mon Sep 17 00:00:00 2001 From: manafeng Date: Sun, 30 Nov 2025 02:01:07 +1100 Subject: [PATCH] 4.6 collection esp --- DevourClient/ClientMain.cs | 178 +++++++++++++++--- DevourClient/DevourClient.csproj | 74 ++++++++ DevourClient/ESP/ItemESPConfig.cs | 45 ++++- DevourClient/Hacks/Misc.cs | 8 +- DevourClient/Helpers/ReviveHelper.cs | 110 +++++++++++ DevourClient/Helpers/StateHelper.cs | 27 ++- .../Translations/ChineseTranslations.cs | 10 + .../Translations/EnglishTranslations.cs | 10 + .../Translations/FrenchTranslations.cs | 10 + .../Translations/GermanTranslations.cs | 10 + .../Translations/ItalianTranslations.cs | 10 + .../Translations/JapaneseTranslations.cs | 10 + .../Translations/KoreanTranslations.cs | 10 + .../Translations/PortugueseTranslations.cs | 10 + .../Translations/RussianTranslations.cs | 10 + .../Translations/SpanishTranslations.cs | 10 + .../Translations/VietnameseTranslations.cs | 10 + 17 files changed, 502 insertions(+), 50 deletions(-) create mode 100644 DevourClient/Helpers/ReviveHelper.cs diff --git a/DevourClient/ClientMain.cs b/DevourClient/ClientMain.cs index 4324a9e..c60628f 100644 --- a/DevourClient/ClientMain.cs +++ b/DevourClient/ClientMain.cs @@ -113,6 +113,7 @@ namespace DevourClient Helpers.Entities.RegisterCoroutine(MelonCoroutines.Start(Helpers.Entities.GetAllPlayers())); Helpers.Entities.RegisterCoroutine(MelonCoroutines.Start(Helpers.Entities.GetMonkeys())); Helpers.Entities.RegisterCoroutine(MelonCoroutines.Start(Helpers.Entities.GetDolls())); + Helpers.Entities.RegisterCoroutine(MelonCoroutines.Start(Helpers.Entities.GetCollectables())); } public void Update() @@ -304,7 +305,7 @@ namespace DevourClient GUI.skin.horizontalSlider.normal.background = GUIHelper.MakeTex(2, 2, new Color(0.3f, 0.3f, 0.3f, 0.8f)); GUI.skin.horizontalSliderThumb.normal.background = GUIHelper.MakeTex(2, 2, Color.white); - if (UnityEngine.Event.current.type == EventType.Repaint) + if (UnityEngine.Event.current.type == EventType.Repaint) { if (player_esp || player_snapline || player_skel_esp) { @@ -385,6 +386,86 @@ namespace DevourClient } } + // Collectables ESP - render all collectable items with maxdistance check + // Note: Collectables ESP is independent of item_esp, check directly + if (Helpers.Entities.Collectables != null) + { + // Check if Collectables ESP is enabled + if (ESP.ItemESPConfig.GetESPState(ESP.ItemESPConfig.ESPType.Collectables)) + { + // Get player position for distance calculation + Vector3 playerPosition = Vector3.zero; + if (Camera.main != null) + { + playerPosition = Camera.main.transform.position; + } + else if (Player.GetPlayer() != null) + { + playerPosition = Player.GetPlayer().transform.position; + } + + foreach (Il2Cpp.CollectableInteractable collectable in Helpers.Entities.Collectables) + { + if (collectable != null && collectable.gameObject != null) + { + string itemName = collectable.gameObject.name.Replace("Survival", "").Replace("(Clone)", "").Trim(); + + // Get display name based on collectable type + string displayName = ""; + Color espColor = new Color(1.0f, 0.84f, 0.0f, 1.0f); // Gold color for all collectables + + // Determine collectable type and set display name + string lowerName = itemName.ToLower(); + if (lowerName.Contains("rose") || lowerName.Contains("collectable")) + { + displayName = MultiLanguageSystem.Translate("Rose"); + } + else if (lowerName.Contains("patch")) + { + displayName = MultiLanguageSystem.Translate("Patch"); + } + else if (lowerName.Contains("cherry") || lowerName.Contains("blossom")) + { + displayName = MultiLanguageSystem.Translate("Cherry Blossom"); + } + else if (lowerName.Contains("horseshoe")) + { + displayName = MultiLanguageSystem.Translate("Horseshoe"); + } + else if (lowerName.Contains("barbed") || lowerName.Contains("wire")) + { + displayName = MultiLanguageSystem.Translate("Barbed Wire"); + } + else if (lowerName.Contains("feather")) + { + displayName = MultiLanguageSystem.Translate("Feather"); + } + else if (lowerName.Contains("ticket")) + { + displayName = MultiLanguageSystem.Translate("Ticket"); + } + else if (lowerName.Contains("pumpkin")) + { + displayName = MultiLanguageSystem.Translate("Pumpkin"); + } + else if (lowerName.Contains("present")) + { + displayName = MultiLanguageSystem.Translate("Present"); + } + else + { + displayName = itemName; + } + + if (!string.IsNullOrEmpty(displayName)) + { + Render.Render.DrawNameESP(collectable.transform.position, displayName, espColor); + } + } + } + } + } + // Enemy ESP - now using separate ESP type filtering if (demon_esp) { @@ -532,12 +613,12 @@ namespace DevourClient GUI.DrawTexture(new Rect(xMin, yMin, crosshairSize, crosshairSize), crosshairTexture); } - } + } - if (Settings.Settings.menu_enable) - { - windowRect = GUI.Window(0, windowRect, (GUI.WindowFunction)Tabs, "DevourClient"); - } + if (Settings.Settings.menu_enable) + { + windowRect = GUI.Window(0, windowRect, (GUI.WindowFunction)Tabs, "DevourClient"); + } } catch (System.Exception ex) { @@ -1127,8 +1208,11 @@ namespace DevourClient List espTypes = ESP.ItemESPConfig.GetMapESPTypes(currentScene); // Don't display panel if in menu scene or no available ESP types - if (espTypes.Count == 0) - return; + if (espTypes.Count == 0 && currentScene != "Menu") + { + // Even if no map-specific ESP types, show collectables + espTypes = new List(); + } // Right side panel position float panelX = Settings.Settings.x + 370; @@ -1142,35 +1226,62 @@ namespace DevourClient MultiLanguageSystem.Translate("ESP Settings"), GUI.skin.box); - // Draw ESP toggle list + // Draw map-specific ESP toggle list float yOffset = panelY + 30; - foreach (var espType in espTypes) + if (espTypes.Count > 0) { - string displayName = ESP.ItemESPConfig.GetESPTypeName(espType); - string translatedName = MultiLanguageSystem.Translate(displayName); - - bool currentState = ESP.ItemESPConfig.GetESPState(espType); - bool newState = GUI.Toggle( - new Rect(panelX + padding, yOffset, panelWidth - padding * 2, itemHeight - padding), - currentState, - translatedName - ); - - if (newState != currentState) + foreach (var espType in espTypes) { - ESP.ItemESPConfig.SetESPState(espType, newState); + string displayName = ESP.ItemESPConfig.GetESPTypeName(espType); + string translatedName = MultiLanguageSystem.Translate(displayName); + + bool currentState = ESP.ItemESPConfig.GetESPState(espType); + bool newState = GUI.Toggle( + new Rect(panelX + padding, yOffset, panelWidth - padding * 2, itemHeight - padding), + currentState, + translatedName + ); + + if (newState != currentState) + { + ESP.ItemESPConfig.SetESPState(espType, newState); + } + + yOffset += itemHeight; } - yOffset += itemHeight; + // Add separator before collectables + yOffset += 5; + GUI.Label(new Rect(panelX + padding, yOffset, panelWidth - padding * 2, 20), + "─────────", + new GUIStyle(GUI.skin.label) { alignment = TextAnchor.MiddleCenter }); + yOffset += 20; } - // Display current map name (debug info) - string mapDisplayName = Helpers.Map.GetMapName(currentScene); - GUI.Label( - new Rect(panelX, yOffset + 10, panelWidth, 20), - $"Map: {mapDisplayName}", - new GUIStyle(GUI.skin.label) { fontSize = 10, alignment = TextAnchor.MiddleCenter } + // Draw unified collectables ESP toggle (always available) + bool collectablesCurrentState = ESP.ItemESPConfig.GetESPState(ESP.ItemESPConfig.ESPType.Collectables); + bool collectablesNewState = GUI.Toggle( + new Rect(panelX + padding, yOffset, panelWidth - padding * 2, itemHeight - padding), + collectablesCurrentState, + MultiLanguageSystem.Translate("Collectables ESP") ); + + if (collectablesNewState != collectablesCurrentState) + { + ESP.ItemESPConfig.SetESPState(ESP.ItemESPConfig.ESPType.Collectables, collectablesNewState); + } + yOffset += itemHeight; + + // Display current map name (debug info) + if (currentScene != "Menu") + { + string mapDisplayName = Helpers.Map.GetMapName(currentScene); + GUI.Label( + new Rect(panelX, yOffset + 10, panelWidth, 20), + $"Map: {mapDisplayName}", + new GUIStyle(GUI.skin.label) { fontSize = 10, alignment = TextAnchor.MiddleCenter } + ); + } } private static void ItemsTab() @@ -1956,7 +2067,14 @@ namespace DevourClient if (GUI.Button(new Rect(Settings.Settings.x + 140, Settings.Settings.y + 105 + i, 60, 30), MultiLanguageSystem.Translate("Revive"))) { - bp.Revive(); + if (bp.p_GameObject != null) + { + Il2Cpp.NolanBehaviour nb = bp.p_GameObject.GetComponent(); + if (nb != null) + { + ReviveHelper.TryRevive(nb); + } + } } if (GUI.Button(new Rect(Settings.Settings.x + 210, Settings.Settings.y + 105 + i, 90, 30), MultiLanguageSystem.Translate("Jumpscare"))) diff --git a/DevourClient/DevourClient.csproj b/DevourClient/DevourClient.csproj index 046cc59..722bc89 100644 --- a/DevourClient/DevourClient.csproj +++ b/DevourClient/DevourClient.csproj @@ -12,4 +12,78 @@ 0 + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\net6\0Harmony.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Assembly-CSharp.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2CppBehaviorDesigner.Runtime.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppbolt.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppbolt.user.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppcom.rlabrecque.steamworks.net.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\net6\Il2CppInterop.Runtime.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppmscorlib.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2CppOpsive.UltimateCharacterController.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppudpkit.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppudpkit.common.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppudpkit.platform.photon.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\net6\MelonLoader.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Unity.TextMeshPro.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.AnimationModule.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.CoreModule.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.HotReloadModule.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.IMGUIModule.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.InputLegacyModule.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.PhysicsModule.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.TextRenderingModule.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.UI.dll + + + E:\SteamLibrary\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.UIModule.dll + + diff --git a/DevourClient/ESP/ItemESPConfig.cs b/DevourClient/ESP/ItemESPConfig.cs index c598056..3d85e24 100644 --- a/DevourClient/ESP/ItemESPConfig.cs +++ b/DevourClient/ESP/ItemESPConfig.cs @@ -73,7 +73,10 @@ namespace DevourClient.ESP // Enemy ESP - Carnival Monkey, // Monkey - Doll // Doll + Doll, // Doll + + // Collectables ESP - All maps (unified) + Collectables // All Collectables (Rose, Patch, CherryBlossom, Horseshoe, BarbedWire, Feather, Ticket, Pumpkin, Present) } // ESP type configuration supported by each map @@ -251,7 +254,10 @@ namespace DevourClient.ESP // Enemy - Carnival { ESPType.Monkey, false }, - { ESPType.Doll, false } + { ESPType.Doll, false }, + + // Collectables - All maps (unified) + { ESPType.Collectables, false } }; /// @@ -405,6 +411,10 @@ namespace DevourClient.ESP case ESPType.Doll: return "Doll ESP"; + // Collectables - All maps (unified) + case ESPType.Collectables: + return "Collectables ESP"; + default: return type.ToString(); } @@ -415,8 +425,11 @@ namespace DevourClient.ESP /// public static ESPType? GetESPTypeByItemName(string itemName) { - // Remove "Survival" and "(Clone)" prefix/suffix - itemName = itemName.Replace("Survival", "").Replace("(Clone)", "").Trim(); + if (string.IsNullOrEmpty(itemName)) + return null; + + // Remove "Survival" and "(Clone)" prefix/suffix, handle both "Survival" and "Survival " (with space) + itemName = itemName.Replace("Survival ", "").Replace("Survival", "").Replace("(Clone)", "").Trim(); // Match item name to ESP type switch (itemName.ToLower()) @@ -575,6 +588,30 @@ namespace DevourClient.ESP case "dollbehaviour": return ESPType.Doll; + // Collectables - All maps (unified) + // Based on CollectablesJSON field names and gameObject names + case "rose": + case "collectables": + case "collectable": + case "patch": + case "patches": + case "cherryblossom": + case "cherry blossom": + case "horseshoe": + case "horseshoes": + case "barbedwire": + case "barbed wire": + case "barbedwires": + case "feather": + case "feathers": + case "ticket": + case "tickets": + case "pumpkin": + case "pumpkins": + case "present": + case "presents": + return ESPType.Collectables; + default: return null; // Unknown item type } diff --git a/DevourClient/Hacks/Misc.cs b/DevourClient/Hacks/Misc.cs index ce80af8..b4fb228 100644 --- a/DevourClient/Hacks/Misc.cs +++ b/DevourClient/Hacks/Misc.cs @@ -191,11 +191,15 @@ namespace DevourClient.Hacks public static void AutoRespawn() { + // Centralized revive logic: always go through ReviveHelper. Il2Cpp.NolanBehaviour nb = Player.GetPlayer(); - Il2Cpp.SurvivalReviveInteractable _reviveInteractable = UnityEngine.Object.FindObjectOfType(); //probably can't be null + if (nb == null) + { + return; + } - _reviveInteractable.Interact(nb.gameObject); + ReviveHelper.TryRevive(nb); } public static void TPItems() { diff --git a/DevourClient/Helpers/ReviveHelper.cs b/DevourClient/Helpers/ReviveHelper.cs new file mode 100644 index 0000000..998d563 --- /dev/null +++ b/DevourClient/Helpers/ReviveHelper.cs @@ -0,0 +1,110 @@ +using System; +using DevourClient.Network; +using MelonLoader; +using UnityEngine; + +namespace DevourClient.Helpers +{ + /// + /// Shared revive utilities. When running as host we mirror DevourX's revive flow. + /// + public static class ReviveHelper + { + private static readonly Vector3 HostFallbackPosition = new Vector3(0f, -150f, 0f); + + /// + /// Try to revive the provided NolanBehaviour using host-specific logic first, + /// then fall back to the standard interactable flow. + /// + public static bool TryRevive(Il2Cpp.NolanBehaviour target) + { + if (target == null || target.gameObject == null) + { + return false; + } + + if (TryHostRevive(target)) + { + return true; + } + + return TryInteractRevive(target); + } + + private static bool TryHostRevive(Il2Cpp.NolanBehaviour target) + { + if (!NetworkHelper.IsHost() || !Player.IsInGame()) + { + return false; + } + + if (!target.IsCrawling()) + { + return false; + } + + try + { + Il2Cpp.SurvivalReviveInteractable interactable = UnityEngine.Object.FindObjectOfType(); + if (interactable == null) + { + target.TeleportTo(HostFallbackPosition, Quaternion.identity); + MelonLogger.Msg("[ReviveHelper] Host fallback teleport executed (no interactable found)."); + return true; + } + + interactable.Interact(target.gameObject); + MelonLogger.Msg("[ReviveHelper] Host revive interactable triggered."); + return true; + } + catch (Exception ex) + { + MelonLogger.Warning($"[ReviveHelper] Host revive flow failed: {ex.Message}"); + return false; + } + } + + private static bool TryInteractRevive(Il2Cpp.NolanBehaviour target) + { + try + { + Il2Cpp.SurvivalReviveInteractable interactable = UnityEngine.Object.FindObjectOfType(); + if (interactable == null) + { + return false; + } + + if (interactable.CanInteract(target.gameObject)) + { + interactable.Interact(target.gameObject); + return true; + } + } + catch (Exception ex) + { + MelonLogger.Warning($"[ReviveHelper] Interact revive failed: {ex.Message}"); + } + + return false; + } + + /// + /// Legacy revive method migrated from StateHelper.BasePlayer.Revive(). + /// This method preserves the original implementation from StateHelper. + /// + /// The GameObject of the player to revive + public static void ReviveLegacy(GameObject targetGameObject) + { + if (targetGameObject == null) + { + return; + } + + Il2Cpp.NolanBehaviour nb = targetGameObject.GetComponent(); + Il2Cpp.SurvivalReviveInteractable _reviveInteractable = UnityEngine.Object.FindObjectOfType(); + + if (_reviveInteractable.CanInteract(nb.gameObject) == true) { _reviveInteractable.Interact(nb.gameObject); } + } + } +} + diff --git a/DevourClient/Helpers/StateHelper.cs b/DevourClient/Helpers/StateHelper.cs index 488cebb..f82ca78 100644 --- a/DevourClient/Helpers/StateHelper.cs +++ b/DevourClient/Helpers/StateHelper.cs @@ -30,20 +30,6 @@ namespace DevourClient.Helpers sab.OnKnockout(sab.gameObject, p_GameObject); } - public void Revive() - { - if (p_GameObject == null) - { - return; - } - - Il2Cpp.NolanBehaviour nb = p_GameObject.GetComponent(); - Il2Cpp.SurvivalReviveInteractable _reviveInteractable = UnityEngine.Object.FindObjectOfType(); - - if (_reviveInteractable.CanInteract(nb.gameObject) == true) { _reviveInteractable.Interact(nb.gameObject); } - - } - public void Jumpscare() //TOFIX doesn't seem to be working { if (!BoltNetwork.IsServer) @@ -193,6 +179,7 @@ namespace DevourClient.Helpers public static Il2Cpp.GoatBehaviour[] DirtyHeads = default!; public static Il2Cpp.MonkeyBehaviour[] Monkeys = default!; public static Il2Cpp.GoatBehaviour[] Dolls = default!; + public static Il2Cpp.CollectableInteractable[] Collectables = default!; // Coroutine lifecycle management private static List activeCoroutines = new List(); @@ -409,6 +396,17 @@ namespace DevourClient.Helpers } } + public static IEnumerator GetCollectables() + { + while (isRunning) + { + Collectables = Il2Cpp.CollectableInteractable.FindObjectsOfType(); + + // Wait 5 seconds before caching objects again. + yield return new WaitForSeconds(5f); + } + } + public static void StartAllCoroutines() { isRunning = true; @@ -470,6 +468,7 @@ namespace DevourClient.Helpers DirtyHeads = null; Monkeys = null; Dolls = null; + Collectables = null; if (LocalPlayer_ != null) { diff --git a/DevourClient/Localization/Translations/ChineseTranslations.cs b/DevourClient/Localization/Translations/ChineseTranslations.cs index 2ce8c3c..523b131 100644 --- a/DevourClient/Localization/Translations/ChineseTranslations.cs +++ b/DevourClient/Localization/Translations/ChineseTranslations.cs @@ -31,6 +31,7 @@ namespace DevourClient.Localization.Translations { "AzazelNathan", "Azazel-Nathan" }, { "AzazelSam", "Azazel-Sam" }, { "AzazelZara", "Azazel-Zara" }, + { "Barbed Wire", "带刺铁丝网" }, { "Battery", "电池" }, { "Battery ESP", "电池透视" }, { "Big Flashlight", "大手电筒" }, @@ -45,7 +46,9 @@ namespace DevourClient.Localization.Translations { "Cake", "蛋糕" }, { "Cake ESP", "蛋糕透视" }, { "Carnival", "嘉年华" }, + { "Cherry Blossom", "樱花" }, { "Clean Head ESP", "清洁头颅透视" }, + { "Collectables ESP", "收藏品透视" }, { "Clean The Fountains", "清洁喷泉" }, { "CleanHead", "干净的头颅" }, { "Client", "客户端" }, @@ -119,6 +122,7 @@ namespace DevourClient.Localization.Translations { "Flashlight Color", "手电筒颜色" }, { "Fly", "飞行" }, { "Fly Speed", "飞行速度" }, + { "Feather", "羽毛" }, { "Food", "食物" }, { "Force Start Game", "强制开始游戏" }, { "Fountain", "喷泉" }, @@ -137,6 +141,7 @@ namespace DevourClient.Localization.Translations { "Hay", "干草" }, { "Hay ESP", "干草透视" }, { "Head", "头颅" }, + { "Horseshoe", "马蹄铁" }, { "Host", "房主" }, { "Host Only", "仅房主" }, { "Infinite mirrors", "无限镜子" }, @@ -183,6 +188,7 @@ namespace DevourClient.Localization.Translations { "Network Info", "网络信息" }, { "Network Stats", "网络统计" }, { "Not connected", "未连接网络" }, + { "Patch", "补丁" }, { "Pig", "猪" }, { "Pig ESP", "猪透视" }, { "PigExcrement", "猪粪" }, @@ -194,12 +200,15 @@ namespace DevourClient.Localization.Translations { "Player ESP Color", "玩家透视颜色" }, { "Player Snapline", "玩家连线" }, { "Players", "玩家" }, + { "Present", "礼物" }, { "Private Lobby", "私人房间" }, + { "Pumpkin", "南瓜" }, { "Rat", "老鼠" }, { "Rat ESP", "老鼠透视" }, { "Region", "区域" }, { "Revive", "复活" }, { "Ritual Book", "仪式书" }, + { "Rose", "玫瑰" }, { "Ritual Book ESP", "仪式书透视" }, { "Ritual Object ESP", "仪式物品透视" }, { "Ritual Objects", "仪式物品" }, @@ -244,6 +253,7 @@ namespace DevourClient.Localization.Translations { "TV", "电视" }, { "Teleport Keys", "传送钥匙" }, { "Teleport to", "传送至" }, + { "Ticket", "票券" }, { "Town", "小镇" }, { "TownDoor", "小镇门" }, { "TownDoor2", "小镇门2" }, diff --git a/DevourClient/Localization/Translations/EnglishTranslations.cs b/DevourClient/Localization/Translations/EnglishTranslations.cs index e5a981f..967f982 100644 --- a/DevourClient/Localization/Translations/EnglishTranslations.cs +++ b/DevourClient/Localization/Translations/EnglishTranslations.cs @@ -31,6 +31,7 @@ namespace DevourClient.Localization.Translations { "AzazelNathan", "AzazelNathan" }, { "AzazelSam", "AzazelSam" }, { "AzazelZara", "AzazelZara" }, + { "Barbed Wire", "Barbed Wire" }, { "Battery", "Battery" }, { "Battery ESP", "Battery ESP" }, { "Big Flashlight", "Big Flashlight" }, @@ -45,7 +46,9 @@ namespace DevourClient.Localization.Translations { "Cake", "Cake" }, { "Cake ESP", "Cake ESP" }, { "Carnival", "Carnival" }, + { "Cherry Blossom", "Cherry Blossom" }, { "Clean Head ESP", "Clean Head ESP" }, + { "Collectables ESP", "Collectables ESP" }, { "Clean The Fountains", "Clean The Fountains" }, { "CleanHead", "CleanHead" }, { "Client", "Client" }, @@ -119,6 +122,7 @@ namespace DevourClient.Localization.Translations { "Flashlight Color", "Flashlight Color" }, { "Fly", "Fly" }, { "Fly Speed", "Fly Speed" }, + { "Feather", "Feather" }, { "Food", "Food" }, { "Force Start Game", "Force Start Game" }, { "Fountain", "Fountain" }, @@ -137,6 +141,7 @@ namespace DevourClient.Localization.Translations { "Hay", "Hay" }, { "Hay ESP", "Hay ESP" }, { "Head", "Head" }, + { "Horseshoe", "Horseshoe" }, { "Host", "Host" }, { "Host Only", "Host Only" }, { "Infinite mirrors", "Infinite mirrors" }, @@ -183,6 +188,7 @@ namespace DevourClient.Localization.Translations { "Network Info", "Network Info" }, { "Network Stats", "Network Stats" }, { "Not connected", "Not connected" }, + { "Patch", "Patch" }, { "Pig", "Pig" }, { "Pig ESP", "Pig ESP" }, { "PigExcrement", "PigExcrement" }, @@ -194,12 +200,15 @@ namespace DevourClient.Localization.Translations { "Player ESP Color", "Player ESP Color" }, { "Player Snapline", "Player Snapline" }, { "Players", "Players" }, + { "Present", "Present" }, { "Private Lobby", "Private Lobby" }, + { "Pumpkin", "Pumpkin" }, { "Rat", "Rat" }, { "Rat ESP", "Rat ESP" }, { "Region", "Region" }, { "Revive", "Revive" }, { "Ritual Book", "Ritual Book" }, + { "Rose", "Rose" }, { "Ritual Book ESP", "Ritual Book ESP" }, { "Ritual Object ESP", "Ritual Object ESP" }, { "Ritual Objects", "Ritual Objects" }, @@ -244,6 +253,7 @@ namespace DevourClient.Localization.Translations { "TV", "TV" }, { "Teleport Keys", "Teleport Keys" }, { "Teleport to", "Teleport to" }, + { "Ticket", "Ticket" }, { "Town", "Town" }, { "TownDoor", "TownDoor" }, { "TownDoor2", "TownDoor2" }, diff --git a/DevourClient/Localization/Translations/FrenchTranslations.cs b/DevourClient/Localization/Translations/FrenchTranslations.cs index 14ab21a..0c17796 100644 --- a/DevourClient/Localization/Translations/FrenchTranslations.cs +++ b/DevourClient/Localization/Translations/FrenchTranslations.cs @@ -31,6 +31,7 @@ namespace DevourClient.Localization.Translations { "AzazelNathan", "Azazel-Nathan" }, { "AzazelSam", "Azazel-Sam" }, { "AzazelZara", "Azazel-Zara" }, + { "Barbed Wire", "Fil de fer barbelé" }, { "Battery", "Batterie" }, { "Battery ESP", "ESP batterie" }, { "Big Flashlight", "Grande lampe" }, @@ -45,7 +46,9 @@ namespace DevourClient.Localization.Translations { "Cake", "Gâteau" }, { "Cake ESP", "ESP gâteau" }, { "Carnival", "Carnaval" }, + { "Cherry Blossom", "Fleur de cerisier" }, { "Clean Head ESP", "ESP tête propre" }, + { "Collectables ESP", "ESP objets de collection" }, { "Clean The Fountains", "Nettoyer fontaines" }, { "CleanHead", "Tête propre" }, { "Client", "Client" }, @@ -119,6 +122,7 @@ namespace DevourClient.Localization.Translations { "Flashlight Color", "Couleur lampe" }, { "Fly", "Voler" }, { "Fly Speed", "Vitesse vol" }, + { "Feather", "Plume" }, { "Food", "Nourriture" }, { "Force Start Game", "Forcer le démarrage" }, { "Fountain", "Fontaine" }, @@ -137,6 +141,7 @@ namespace DevourClient.Localization.Translations { "Hay", "Foin" }, { "Hay ESP", "ESP foin" }, { "Head", "Tête" }, + { "Horseshoe", "Fer à cheval" }, { "Host", "Hôte" }, { "Host Only", "Hôte seulement" }, { "Infinite mirrors", "Miroirs infinis" }, @@ -183,6 +188,7 @@ namespace DevourClient.Localization.Translations { "Network Info", "Infos réseau" }, { "Network Stats", "Statistiques réseau" }, { "Not connected", "Non connecté" }, + { "Patch", "Patch" }, { "Pig", "Cochon" }, { "Pig ESP", "ESP cochon" }, { "PigExcrement", "Excréments de porc" }, @@ -194,12 +200,15 @@ namespace DevourClient.Localization.Translations { "Player ESP Color", "Couleur ESP joueur" }, { "Player Snapline", "Ligne joueur" }, { "Players", "Joueurs" }, + { "Present", "Cadeau" }, { "Private Lobby", "Lobby privé" }, + { "Pumpkin", "Citrouille" }, { "Rat", "Rat" }, { "Rat ESP", "ESP rat" }, { "Region", "Région" }, { "Revive", "Réanimer" }, { "Ritual Book", "Livre rituel" }, + { "Rose", "Rose" }, { "Ritual Book ESP", "ESP livre rituel" }, { "Ritual Object ESP", "ESP objet rituel" }, { "Ritual Objects", "Objets rituels" }, @@ -244,6 +253,7 @@ namespace DevourClient.Localization.Translations { "TV", "Télévision" }, { "Teleport Keys", "Téléporter clés" }, { "Teleport to", "Téléporter" }, + { "Ticket", "Billet" }, { "Town", "Ville" }, { "TownDoor", "Porte de ville" }, { "TownDoor2", "Porte de ville 2" }, diff --git a/DevourClient/Localization/Translations/GermanTranslations.cs b/DevourClient/Localization/Translations/GermanTranslations.cs index 148a843..c3a49e9 100644 --- a/DevourClient/Localization/Translations/GermanTranslations.cs +++ b/DevourClient/Localization/Translations/GermanTranslations.cs @@ -31,6 +31,7 @@ namespace DevourClient.Localization.Translations { "AzazelNathan", "Azazel-Nathan" }, { "AzazelSam", "Azazel-Sam" }, { "AzazelZara", "Azazel-Zara" }, + { "Barbed Wire", "Stacheldraht" }, { "Battery", "Batterie" }, { "Battery ESP", "Batterie-ESP" }, { "Big Flashlight", "Große Taschenlampe" }, @@ -45,7 +46,9 @@ namespace DevourClient.Localization.Translations { "Cake", "Kuchen" }, { "Cake ESP", "Kuchen-ESP" }, { "Carnival", "Karneval" }, + { "Cherry Blossom", "Kirschblüte" }, { "Clean Head ESP", "Sauberer-Kopf-ESP" }, + { "Collectables ESP", "Sammlerobjekte-ESP" }, { "Clean The Fountains", "Brunnen reinigen" }, { "CleanHead", "Sauberer Kopf" }, { "Client", "Client" }, @@ -119,6 +122,7 @@ namespace DevourClient.Localization.Translations { "Flashlight Color", "Taschenlampenfarbe" }, { "Fly", "Fliegen" }, { "Fly Speed", "Fluggeschwindigkeit" }, + { "Feather", "Feder" }, { "Food", "Essen" }, { "Force Start Game", "Spiel erzwingen" }, { "Fountain", "Brunnen" }, @@ -137,6 +141,7 @@ namespace DevourClient.Localization.Translations { "Hay", "Heu" }, { "Hay ESP", "Heu-ESP" }, { "Head", "Kopf" }, + { "Horseshoe", "Hufeisen" }, { "Host", "Host" }, { "Host Only", "Nur Host" }, { "Infinite mirrors", "Unendliche Spiegel" }, @@ -183,6 +188,7 @@ namespace DevourClient.Localization.Translations { "Network Info", "Netzwerk-Info" }, { "Network Stats", "Netzwerk-Statistiken" }, { "Not connected", "Nicht verbunden" }, + { "Patch", "Patch" }, { "Pig", "Schwein" }, { "Pig ESP", "Schwein-ESP" }, { "PigExcrement", "Schweinekot" }, @@ -194,12 +200,15 @@ namespace DevourClient.Localization.Translations { "Player ESP Color", "Spieler ESP Farbe" }, { "Player Snapline", "Spieler-Linie" }, { "Players", "Spieler" }, + { "Present", "Geschenk" }, { "Private Lobby", "Privates Lobby" }, + { "Pumpkin", "Kürbis" }, { "Rat", "Ratte" }, { "Rat ESP", "Ratte-ESP" }, { "Region", "Region" }, { "Revive", "Wiederbeleben" }, { "Ritual Book", "Ritualbuch" }, + { "Rose", "Rose" }, { "Ritual Book ESP", "Ritualbuch-ESP" }, { "Ritual Object ESP", "Ritualobjekt ESP" }, { "Ritual Objects", "Rituelle Objekte" }, @@ -244,6 +253,7 @@ namespace DevourClient.Localization.Translations { "TV", "Fernseher" }, { "Teleport Keys", "Schlüssel teleportieren" }, { "Teleport to", "Teleportieren" }, + { "Ticket", "Ticket" }, { "Town", "Stadt" }, { "TownDoor", "Stadttür" }, { "TownDoor2", "Stadttür 2" }, diff --git a/DevourClient/Localization/Translations/ItalianTranslations.cs b/DevourClient/Localization/Translations/ItalianTranslations.cs index 08fafc9..84fac47 100644 --- a/DevourClient/Localization/Translations/ItalianTranslations.cs +++ b/DevourClient/Localization/Translations/ItalianTranslations.cs @@ -31,6 +31,7 @@ namespace DevourClient.Localization.Translations { "AzazelNathan", "Azazel-Nathan" }, { "AzazelSam", "Azazel-Sam" }, { "AzazelZara", "Azazel-Zara" }, + { "Barbed Wire", "Filo spinato" }, { "Battery", "Batteria" }, { "Battery ESP", "ESP batteria" }, { "Big Flashlight", "Grande torcia" }, @@ -45,7 +46,9 @@ namespace DevourClient.Localization.Translations { "Cake", "Torta" }, { "Cake ESP", "ESP torta" }, { "Carnival", "Carnevale" }, + { "Cherry Blossom", "Fiore di ciliegio" }, { "Clean Head ESP", "ESP testa pulita" }, + { "Collectables ESP", "ESP collezionabili" }, { "Clean The Fountains", "Pulisci fontane" }, { "CleanHead", "Testa pulita" }, { "Client", "Client" }, @@ -119,6 +122,7 @@ namespace DevourClient.Localization.Translations { "Flashlight Color", "Colore torcia" }, { "Fly", "Volare" }, { "Fly Speed", "Velocità volo" }, + { "Feather", "Piuma" }, { "Food", "Cibo" }, { "Force Start Game", "Forza avvio" }, { "Fountain", "Fontana" }, @@ -137,6 +141,7 @@ namespace DevourClient.Localization.Translations { "Hay", "Fieno" }, { "Hay ESP", "ESP fieno" }, { "Head", "Testa" }, + { "Horseshoe", "Ferro di cavallo" }, { "Host", "Host" }, { "Host Only", "Solo host" }, { "Infinite mirrors", "Specchi infiniti" }, @@ -183,6 +188,7 @@ namespace DevourClient.Localization.Translations { "Network Info", "Info rete" }, { "Network Stats", "Statistiche rete" }, { "Not connected", "Non connesso" }, + { "Patch", "Patch" }, { "Pig", "Maiale" }, { "Pig ESP", "ESP maiale" }, { "PigExcrement", "Escrementi di maiale" }, @@ -194,12 +200,15 @@ namespace DevourClient.Localization.Translations { "Player ESP Color", "Colore ESP giocatore" }, { "Player Snapline", "Linea giocatore" }, { "Players", "Giocatori" }, + { "Present", "Regalo" }, { "Private Lobby", "Lobby privata" }, + { "Pumpkin", "Zucca" }, { "Rat", "Ratto" }, { "Rat ESP", "ESP ratto" }, { "Region", "Regione" }, { "Revive", "Rianima" }, { "Ritual Book", "Libro rituale" }, + { "Rose", "Rosa" }, { "Ritual Book ESP", "ESP libro rituale" }, { "Ritual Object ESP", "ESP oggetto rituale" }, { "Ritual Objects", "Oggetti rituali" }, @@ -244,6 +253,7 @@ namespace DevourClient.Localization.Translations { "TV", "Televisione" }, { "Teleport Keys", "Teletrasporta chiavi" }, { "Teleport to", "Teletrasporta" }, + { "Ticket", "Biglietto" }, { "Town", "Città" }, { "TownDoor", "Porta della città" }, { "TownDoor2", "Porta della città 2" }, diff --git a/DevourClient/Localization/Translations/JapaneseTranslations.cs b/DevourClient/Localization/Translations/JapaneseTranslations.cs index 1c486dd..6551144 100644 --- a/DevourClient/Localization/Translations/JapaneseTranslations.cs +++ b/DevourClient/Localization/Translations/JapaneseTranslations.cs @@ -31,6 +31,7 @@ namespace DevourClient.Localization.Translations { "AzazelNathan", "Azazel-Nathan" }, { "AzazelSam", "Azazel-Sam" }, { "AzazelZara", "Azazel-Zara" }, + { "Barbed Wire", "有刺鉄線" }, { "Battery", "バッテリー" }, { "Battery ESP", "バッテリーESP" }, { "Big Flashlight", "大型懐中電灯" }, @@ -45,7 +46,9 @@ namespace DevourClient.Localization.Translations { "Cake", "ケーキ" }, { "Cake ESP", "ケーキESP" }, { "Carnival", "カーニバル" }, + { "Cherry Blossom", "桜" }, { "Clean Head ESP", "きれいな頭ESP" }, + { "Collectables ESP", "コレクションESP" }, { "Clean The Fountains", "噴水を掃除" }, { "CleanHead", "きれいな頭" }, { "Client", "クライアント" }, @@ -119,6 +122,7 @@ namespace DevourClient.Localization.Translations { "Flashlight Color", "懐中電灯の色" }, { "Fly", "飛行" }, { "Fly Speed", "飛行速度" }, + { "Feather", "羽" }, { "Food", "食べ物" }, { "Force Start Game", "強制開始" }, { "Fountain", "噴水" }, @@ -137,6 +141,7 @@ namespace DevourClient.Localization.Translations { "Hay", "干し草" }, { "Hay ESP", "干し草ESP" }, { "Head", "頭" }, + { "Horseshoe", "蹄鉄" }, { "Host", "ホスト" }, { "Host Only", "ホストのみ" }, { "Infinite mirrors", "無限の鏡" }, @@ -183,6 +188,7 @@ namespace DevourClient.Localization.Translations { "Network Info", "ネットワーク情報" }, { "Network Stats", "ネットワーク統計" }, { "Not connected", "未接続" }, + { "Patch", "パッチ" }, { "Pig", "豚" }, { "Pig ESP", "豚ESP" }, { "PigExcrement", "豚の排泄物" }, @@ -194,12 +200,15 @@ namespace DevourClient.Localization.Translations { "Player ESP Color", "プレイヤーESP色" }, { "Player Snapline", "プレイヤーライン" }, { "Players", "プレイヤー" }, + { "Present", "プレゼント" }, { "Private Lobby", "プライベートロビー" }, + { "Pumpkin", "カボチャ" }, { "Rat", "ネズミ" }, { "Rat ESP", "ネズミESP" }, { "Region", "地域" }, { "Revive", "蘇生" }, { "Ritual Book", "儀式の本" }, + { "Rose", "バラ" }, { "Ritual Book ESP", "儀式の本ESP" }, { "Ritual Object ESP", "儀式オブジェクトESP" }, { "Ritual Objects", "儀式の品" }, @@ -244,6 +253,7 @@ namespace DevourClient.Localization.Translations { "TV", "テレビ" }, { "Teleport Keys", "鍵をテレポート" }, { "Teleport to", "テレポート" }, + { "Ticket", "チケット" }, { "Town", "町" }, { "TownDoor", "町のドア" }, { "TownDoor2", "町のドア2" }, diff --git a/DevourClient/Localization/Translations/KoreanTranslations.cs b/DevourClient/Localization/Translations/KoreanTranslations.cs index fea5638..bbf16d0 100644 --- a/DevourClient/Localization/Translations/KoreanTranslations.cs +++ b/DevourClient/Localization/Translations/KoreanTranslations.cs @@ -31,6 +31,7 @@ namespace DevourClient.Localization.Translations { "AzazelNathan", "Azazel-Nathan" }, { "AzazelSam", "Azazel-Sam" }, { "AzazelZara", "Azazel-Zara" }, + { "Barbed Wire", "철조망" }, { "Battery", "배터리" }, { "Battery ESP", "배터리 ESP" }, { "Big Flashlight", "큰 손전등" }, @@ -45,7 +46,9 @@ namespace DevourClient.Localization.Translations { "Cake", "케이크" }, { "Cake ESP", "케이크 ESP" }, { "Carnival", "카니발" }, + { "Cherry Blossom", "벚꽃" }, { "Clean Head ESP", "깨끗한 머리 ESP" }, + { "Collectables ESP", "수집품 ESP" }, { "Clean The Fountains", "분수 청소" }, { "CleanHead", "깨끗한 머리" }, { "Client", "클라이언트" }, @@ -119,6 +122,7 @@ namespace DevourClient.Localization.Translations { "Flashlight Color", "손전등 색상" }, { "Fly", "비행" }, { "Fly Speed", "비행 속도" }, + { "Feather", "깃털" }, { "Food", "음식" }, { "Force Start Game", "강제 시작" }, { "Fountain", "분수" }, @@ -137,6 +141,7 @@ namespace DevourClient.Localization.Translations { "Hay", "건초" }, { "Hay ESP", "건초 ESP" }, { "Head", "머리" }, + { "Horseshoe", "말굽" }, { "Host", "호스트" }, { "Host Only", "호스트만" }, { "Infinite mirrors", "무한 거울" }, @@ -183,6 +188,7 @@ namespace DevourClient.Localization.Translations { "Network Info", "네트워크 정보" }, { "Network Stats", "네트워크 통계" }, { "Not connected", "연결되지 않음" }, + { "Patch", "패치" }, { "Pig", "돼지" }, { "Pig ESP", "돼지 ESP" }, { "PigExcrement", "돼지 배설물" }, @@ -194,12 +200,15 @@ namespace DevourClient.Localization.Translations { "Player ESP Color", "플레이어 ESP 색상" }, { "Player Snapline", "플레이어 라인" }, { "Players", "플레이어" }, + { "Present", "선물" }, { "Private Lobby", "비공개 로비" }, + { "Pumpkin", "호박" }, { "Rat", "쥐" }, { "Rat ESP", "쥐 ESP" }, { "Region", "지역" }, { "Revive", "부활" }, { "Ritual Book", "의식서" }, + { "Rose", "장미" }, { "Ritual Book ESP", "의식서 ESP" }, { "Ritual Object ESP", "의식 물체 ESP" }, { "Ritual Objects", "의식 물품" }, @@ -244,6 +253,7 @@ namespace DevourClient.Localization.Translations { "TV", "TV" }, { "Teleport Keys", "열쇠 텔레포트" }, { "Teleport to", "텔레포트" }, + { "Ticket", "티켓" }, { "Town", "마을" }, { "TownDoor", "마을 문" }, { "TownDoor2", "마을 문2" }, diff --git a/DevourClient/Localization/Translations/PortugueseTranslations.cs b/DevourClient/Localization/Translations/PortugueseTranslations.cs index 48c171c..b5b68bb 100644 --- a/DevourClient/Localization/Translations/PortugueseTranslations.cs +++ b/DevourClient/Localization/Translations/PortugueseTranslations.cs @@ -31,6 +31,7 @@ namespace DevourClient.Localization.Translations { "AzazelNathan", "Azazel-Nathan" }, { "AzazelSam", "Azazel-Sam" }, { "AzazelZara", "Azazel-Zara" }, + { "Barbed Wire", "Arame farpado" }, { "Battery", "Bateria" }, { "Battery ESP", "ESP bateria" }, { "Big Flashlight", "Lanterna grande" }, @@ -45,7 +46,9 @@ namespace DevourClient.Localization.Translations { "Cake", "Bolo" }, { "Cake ESP", "ESP bolo" }, { "Carnival", "Carnaval" }, + { "Cherry Blossom", "Flor de cerejeira" }, { "Clean Head ESP", "ESP cabeça limpa" }, + { "Collectables ESP", "ESP colecionáveis" }, { "Clean The Fountains", "Limpar fontes" }, { "CleanHead", "Cabeça limpa" }, { "Client", "Cliente" }, @@ -119,6 +122,7 @@ namespace DevourClient.Localization.Translations { "Flashlight Color", "Cor da lanterna" }, { "Fly", "Voar" }, { "Fly Speed", "Velocidade voo" }, + { "Feather", "Pena" }, { "Food", "Comida" }, { "Force Start Game", "Forçar início" }, { "Fountain", "Fonte" }, @@ -137,6 +141,7 @@ namespace DevourClient.Localization.Translations { "Hay", "Feno" }, { "Hay ESP", "ESP feno" }, { "Head", "Cabeça" }, + { "Horseshoe", "Ferradura" }, { "Host", "Anfitrião" }, { "Host Only", "Apenas host" }, { "Infinite mirrors", "Espelhos infinitos" }, @@ -183,6 +188,7 @@ namespace DevourClient.Localization.Translations { "Network Info", "Info de rede" }, { "Network Stats", "Estatísticas de rede" }, { "Not connected", "Não conectado" }, + { "Patch", "Patch" }, { "Pig", "Porco" }, { "Pig ESP", "ESP porco" }, { "PigExcrement", "Excremento de porco" }, @@ -194,12 +200,15 @@ namespace DevourClient.Localization.Translations { "Player ESP Color", "Cor ESP jogador" }, { "Player Snapline", "Linha jogador" }, { "Players", "Jogadores" }, + { "Present", "Presente" }, { "Private Lobby", "Lobby privado" }, + { "Pumpkin", "Abóbora" }, { "Rat", "Rato" }, { "Rat ESP", "ESP rato" }, { "Region", "Região" }, { "Revive", "Reviver" }, { "Ritual Book", "Livro ritual" }, + { "Rose", "Rosa" }, { "Ritual Book ESP", "ESP livro ritual" }, { "Ritual Object ESP", "ESP objeto ritual" }, { "Ritual Objects", "Objetos rituais" }, @@ -244,6 +253,7 @@ namespace DevourClient.Localization.Translations { "TV", "Televisão" }, { "Teleport Keys", "Teletransportar chaves" }, { "Teleport to", "Teletransportar" }, + { "Ticket", "Bilhete" }, { "Town", "Cidade" }, { "TownDoor", "Porta da cidade" }, { "TownDoor2", "Porta da cidade 2" }, diff --git a/DevourClient/Localization/Translations/RussianTranslations.cs b/DevourClient/Localization/Translations/RussianTranslations.cs index dab5c10..acbea9d 100644 --- a/DevourClient/Localization/Translations/RussianTranslations.cs +++ b/DevourClient/Localization/Translations/RussianTranslations.cs @@ -31,6 +31,7 @@ namespace DevourClient.Localization.Translations { "AzazelNathan", "Azazel-Nathan" }, { "AzazelSam", "Azazel-Sam" }, { "AzazelZara", "Azazel-Zara" }, + { "Barbed Wire", "Колючая проволока" }, { "Battery", "Батарея" }, { "Battery ESP", "ESP батареи" }, { "Big Flashlight", "Большой фонарик" }, @@ -45,7 +46,9 @@ namespace DevourClient.Localization.Translations { "Cake", "Торт" }, { "Cake ESP", "ESP торта" }, { "Carnival", "Карнавал" }, + { "Cherry Blossom", "Вишнёвый цвет" }, { "Clean Head ESP", "ESP чистой головы" }, + { "Collectables ESP", "ESP коллекционных предметов" }, { "Clean The Fountains", "Очистить фонтаны" }, { "CleanHead", "Чистая голова" }, { "Client", "Клиент" }, @@ -119,6 +122,7 @@ namespace DevourClient.Localization.Translations { "Flashlight Color", "Цвет фонарика" }, { "Fly", "Полет" }, { "Fly Speed", "Скорость полета" }, + { "Feather", "Перо" }, { "Food", "Еда" }, { "Force Start Game", "Принудительный старт" }, { "Fountain", "Фонтан" }, @@ -137,6 +141,7 @@ namespace DevourClient.Localization.Translations { "Hay", "Сено" }, { "Hay ESP", "ESP сена" }, { "Head", "Голова" }, + { "Horseshoe", "Подкова" }, { "Host", "Хост" }, { "Host Only", "Только хост" }, { "Infinite mirrors", "Бесконечные зеркала" }, @@ -183,6 +188,7 @@ namespace DevourClient.Localization.Translations { "Network Info", "Сетевая информация" }, { "Network Stats", "Сетевая статистика" }, { "Not connected", "Не подключено" }, + { "Patch", "Патч" }, { "Pig", "Свинья" }, { "Pig ESP", "ESP свиньи" }, { "PigExcrement", "Свиной навоз" }, @@ -194,12 +200,15 @@ namespace DevourClient.Localization.Translations { "Player ESP Color", "Цвет ESP игрока" }, { "Player Snapline", "Линия к игроку" }, { "Players", "Игроки" }, + { "Present", "Подарок" }, { "Private Lobby", "Приватное лобби" }, + { "Pumpkin", "Тыква" }, { "Rat", "Крыса" }, { "Rat ESP", "ESP крысы" }, { "Region", "Регион" }, { "Revive", "Воскресить" }, { "Ritual Book", "Ритуальная книга" }, + { "Rose", "Роза" }, { "Ritual Book ESP", "ESP ритуальной книги" }, { "Ritual Object ESP", "ESP ритуального предмета" }, { "Ritual Objects", "Ритуальные предметы" }, @@ -244,6 +253,7 @@ namespace DevourClient.Localization.Translations { "TV", "Телевизор" }, { "Teleport Keys", "Телепорт ключей" }, { "Teleport to", "Телепорт" }, + { "Ticket", "Билет" }, { "Town", "Город" }, { "TownDoor", "Дверь города" }, { "TownDoor2", "Дверь города 2" }, diff --git a/DevourClient/Localization/Translations/SpanishTranslations.cs b/DevourClient/Localization/Translations/SpanishTranslations.cs index 072ac26..9020c9a 100644 --- a/DevourClient/Localization/Translations/SpanishTranslations.cs +++ b/DevourClient/Localization/Translations/SpanishTranslations.cs @@ -31,6 +31,7 @@ namespace DevourClient.Localization.Translations { "AzazelNathan", "Azazel-Nathan" }, { "AzazelSam", "Azazel-Sam" }, { "AzazelZara", "Azazel-Zara" }, + { "Barbed Wire", "Alambre de púas" }, { "Battery", "Batería" }, { "Battery ESP", "ESP batería" }, { "Big Flashlight", "Linterna grande" }, @@ -45,7 +46,9 @@ namespace DevourClient.Localization.Translations { "Cake", "Pastel" }, { "Cake ESP", "ESP pastel" }, { "Carnival", "Carnaval" }, + { "Cherry Blossom", "Flor de cerezo" }, { "Clean Head ESP", "ESP cabeza limpia" }, + { "Collectables ESP", "ESP coleccionables" }, { "Clean The Fountains", "Limpiar fuentes" }, { "CleanHead", "Cabeza limpia" }, { "Client", "Cliente" }, @@ -119,6 +122,7 @@ namespace DevourClient.Localization.Translations { "Flashlight Color", "Color linterna" }, { "Fly", "Volar" }, { "Fly Speed", "Velocidad vuelo" }, + { "Feather", "Pluma" }, { "Food", "Comida" }, { "Force Start Game", "Forzar inicio" }, { "Fountain", "Fuente" }, @@ -137,6 +141,7 @@ namespace DevourClient.Localization.Translations { "Hay", "Heno" }, { "Hay ESP", "ESP heno" }, { "Head", "Cabeza" }, + { "Horseshoe", "Herradura" }, { "Host", "Anfitrión" }, { "Host Only", "Solo anfitrión" }, { "Infinite mirrors", "Espejos infinitos" }, @@ -183,6 +188,7 @@ namespace DevourClient.Localization.Translations { "Network Info", "Info de red" }, { "Network Stats", "Estadísticas de red" }, { "Not connected", "No conectado" }, + { "Patch", "Parche" }, { "Pig", "Cerdo" }, { "Pig ESP", "ESP cerdo" }, { "PigExcrement", "Excremento de cerdo" }, @@ -194,12 +200,15 @@ namespace DevourClient.Localization.Translations { "Player ESP Color", "Color ESP jugador" }, { "Player Snapline", "Línea jugador" }, { "Players", "Jugadores" }, + { "Present", "Regalo" }, { "Private Lobby", "Lobby privado" }, + { "Pumpkin", "Calabaza" }, { "Rat", "Rata" }, { "Rat ESP", "ESP rata" }, { "Region", "Región" }, { "Revive", "Revivir" }, { "Ritual Book", "Libro ritual" }, + { "Rose", "Rosa" }, { "Ritual Book ESP", "ESP libro ritual" }, { "Ritual Object ESP", "ESP objeto ritual" }, { "Ritual Objects", "Objetos rituales" }, @@ -244,6 +253,7 @@ namespace DevourClient.Localization.Translations { "TV", "Televisión" }, { "Teleport Keys", "Teletransportar llaves" }, { "Teleport to", "Teletransportar" }, + { "Ticket", "Boleto" }, { "Town", "Pueblo" }, { "TownDoor", "Puerta de pueblo" }, { "TownDoor2", "Puerta de pueblo 2" }, diff --git a/DevourClient/Localization/Translations/VietnameseTranslations.cs b/DevourClient/Localization/Translations/VietnameseTranslations.cs index cfd88ff..da7d6d3 100644 --- a/DevourClient/Localization/Translations/VietnameseTranslations.cs +++ b/DevourClient/Localization/Translations/VietnameseTranslations.cs @@ -31,6 +31,7 @@ namespace DevourClient.Localization.Translations { "AzazelNathan", "AzazelNathan" }, { "AzazelSam", "AzazelSam" }, { "AzazelZara", "AzazelZara" }, + { "Barbed Wire", "Dây thép gai" }, { "Battery", "Pin" }, { "Battery ESP", "Pin ESP" }, { "Big Flashlight", "Đèn pin lớn" }, @@ -45,7 +46,9 @@ namespace DevourClient.Localization.Translations { "Cake", "Bánh" }, { "Cake ESP", "Bánh ESP" }, { "Carnival", "Carnival" }, + { "Cherry Blossom", "Hoa anh đào" }, { "Clean Head ESP", "Đầu sạch ESP" }, + { "Collectables ESP", "ESP đồ sưu tập" }, { "Clean The Fountains", "Làm sạch đài phun nước" }, { "CleanHead", "CleanHead" }, { "Client", "Client" }, @@ -119,6 +122,7 @@ namespace DevourClient.Localization.Translations { "Flashlight Color", "Màu đèn pin" }, { "Fly", "Bay" }, { "Fly Speed", "Tốc độ bay" }, + { "Feather", "Lông vũ" }, { "Food", "Thức ăn" }, { "Force Start Game", "Bắt buộc bắt đầu game" }, { "Fountain", "Đài phun nước" }, @@ -137,6 +141,7 @@ namespace DevourClient.Localization.Translations { "Hay", "Rơm" }, { "Hay ESP", "Rơm ESP" }, { "Head", "Đầu" }, + { "Horseshoe", "Móng ngựa" }, { "Host", "Chủ phòng" }, { "Host Only", "Chỉ chủ phòng" }, { "Infinite mirrors", "Gương vô hạn" }, @@ -183,6 +188,7 @@ namespace DevourClient.Localization.Translations { "Network Info", "Thông tin mạng" }, { "Network Stats", "Thống kê mạng" }, { "Not connected", "Chưa kết nối" }, + { "Patch", "Miếng vá" }, { "Pig", "Lợn" }, { "Pig ESP", "Lợn ESP" }, { "PigExcrement", "PigExcrement" }, @@ -194,12 +200,15 @@ namespace DevourClient.Localization.Translations { "Player ESP Color", "Màu người chơi ESP" }, { "Player Snapline", "Đường kẻ người chơi" }, { "Players", "Người chơi" }, + { "Present", "Quà tặng" }, { "Private Lobby", "Phòng chờ riêng" }, + { "Pumpkin", "Bí ngô" }, { "Rat", "Chuột" }, { "Rat ESP", "Chuột ESP" }, { "Region", "Khu vực" }, { "Revive", "Hồi sinh" }, { "Ritual Book", "Sách nghi lễ" }, + { "Rose", "Hoa hồng" }, { "Ritual Book ESP", "Sách nghi lễ ESP" }, { "Ritual Object ESP", "Vật phẩm nghi lễ ESP" }, { "Ritual Objects", "Vật phẩm nghi lễ" }, @@ -244,6 +253,7 @@ namespace DevourClient.Localization.Translations { "TV", "TV" }, { "Teleport Keys", "Phím dịch chuyển" }, { "Teleport to", "Dịch chuyển đến" }, + { "Ticket", "Vé" }, { "Town", "Town" }, { "TownDoor", "TownDoor" }, { "TownDoor2", "TownDoor2" },