diff --git a/main.lua b/main.lua index 94b9c691..fc8c1c55 100644 --- a/main.lua +++ b/main.lua @@ -705,6 +705,7 @@ if EID.MCMLoaded or REPENTANCE then end end EID.isHidden = EID.Config["Hidden"] + EID.UsedPosition = Vector(EID.Config["XPosition"], EID.Config["YPosition"]) EID:loadFont(EID.modPath .. "resources/font/eid_"..EID.Config["FontType"]..".fnt") end end diff --git a/mod_config_menu.lua b/mod_config_menu.lua index def94a0f..c3b26113 100644 --- a/mod_config_menu.lua +++ b/mod_config_menu.lua @@ -33,7 +33,7 @@ function EID:renderMCMDummyDescription() if EID.MCMHudOffset == nil and ScreenHelper then EID.MCMHudOffset = ScreenHelper.GetOffset() end - EID:addTextPosModifier("MCM_HudOffset", Vector(EID.MCMHudOffset * 2, EID.MCMHudOffset)) + EID:addTextPosModifier("MCM_HudOffset", Vector((EID.MCMHudOffset * 2) - 20, EID.MCMHudOffset - 10)) if MCM.IsVisible and EID.MCMCompat_isDisplayingEIDTab ~= "" then if EID.MCMCompat_isDisplayingEIDTab == "Mouse" and EID.Config["EnableMouseControls"] then clearRenderDummyDesc() @@ -130,6 +130,54 @@ if MCMLoaded then Info = {"If translated names are available,","this changes how item names are displayed."} } ) + + MCM.AddSpace("EID", "General") + + -- Position X + MCM.AddSetting( + "EID", + "General", + { + Type = ModConfigMenu.OptionType.NUMBER, + CurrentSetting = function() + return EID.Config["XPosition"] + end, + Minimum = 0, + Maximum = 500, + ModifyBy = 5, + Display = function() + return "Position X: " .. EID.Config["XPosition"] + end, + OnChange = function(currentNum) + EID.Config["XPosition"] = currentNum + EID.UsedPosition = Vector(EID.Config["XPosition"], EID.Config["YPosition"]) + end, + Info = {"Default = 60"} + } + ) + -- Position Y + MCM.AddSetting( + "EID", + "General", + { + Type = ModConfigMenu.OptionType.NUMBER, + CurrentSetting = function() + return EID.Config["YPosition"] + end, + Minimum = 0, + Maximum = 500, + ModifyBy = 5, + Display = function() + return "Position Y: " .. EID.Config["YPosition"] + end, + OnChange = function(currentNum) + EID.Config["YPosition"] = currentNum + EID.UsedPosition = Vector(EID.Config["XPosition"], EID.Config["YPosition"]) + end, + Info = {"Default = 45"} + } + ) + MCM.AddSpace("EID", "General") -- Initial hiding @@ -263,7 +311,6 @@ if MCMLoaded then ) MCM.AddSpace("EID", "General") - --indicator local indicators = {"arrow", "blink", "border", "highlight", "none"} MCM.AddSetting(