Переделка интерфейса [Mimgui] > [Imgui]

boy next door

Участник
Автор темы
213
18
Версия MoonLoader
.026-beta
Всем привет.
Столкнулся с такой проблемкой.. Невозможно открыть окно имгуи с мимуги стилем.
Как можно его передалать под Imgui? А то мне один человек говорил, что нужно изменить какое-то значение, но не знаю какое(
Вот код самого стяли:

style:
 local style = imgui.GetStyle();
            local colors = style.Colors;
            style.Alpha = 1;
            style.WindowPadding = imgui.ImVec2(10.00, 10.00);
            style.WindowRounding = 12;
            style.WindowBorderSize = 1;
            style.WindowMinSize = imgui.ImVec2(32.00, 32.00);
            style.WindowTitleAlign = imgui.ImVec2(0.00, 0.50);
            style.ChildRounding = 0;
            style.ChildBorderSize = 1;
            style.PopupRounding = 0;
            style.PopupBorderSize = 1;
            style.FramePadding = imgui.ImVec2(20.00, 1.00);
            style.FrameRounding = 12;
            style.FrameBorderSize = 0;
            style.ItemSpacing = imgui.ImVec2(10.00, 4.00);
            style.ItemInnerSpacing = imgui.ImVec2(4.00, 4.00);
            style.IndentSpacing = 21;
            style.ScrollbarSize = 12;
            style.ScrollbarRounding = 9;
            style.GrabMinSize = 15;
            style.GrabRounding = 4;
            style.TabRounding = 4;
            style.ButtonTextAlign = imgui.ImVec2(0.50, 0.50);
            style.SelectableTextAlign = imgui.ImVec2(0.00, 0.00);
            colors[imgui.Col.Text] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00);
            colors[imgui.Col.TextDisabled] = imgui.ImVec4(0.32, 0.29, 0.29, 1.00);
            colors[imgui.Col.WindowBg] = imgui.ImVec4(0.10, 0.07, 0.56, 0.74);
            colors[imgui.Col.ChildBg] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00);
            colors[imgui.Col.PopupBg] = imgui.ImVec4(0.20, 0.19, 0.42, 0.16);
            colors[imgui.Col.Border] = imgui.ImVec4(1.00, 0.00, 0.32, 0.50);
            colors[imgui.Col.BorderShadow] = imgui.ImVec4(0.76, 0.23, 0.23, 0.00);
            colors[imgui.Col.FrameBg] = imgui.ImVec4(0.28, 0.26, 0.59, 0.16);
            colors[imgui.Col.FrameBgHovered] = imgui.ImVec4(0.26, 0.59, 0.98, 0.40);
            colors[imgui.Col.FrameBgActive] = imgui.ImVec4(0.26, 0.59, 0.98, 0.67);
            colors[imgui.Col.TitleBg] = imgui.ImVec4(0.27, 0.26, 0.59, 0.16);
            colors[imgui.Col.TitleBgActive] = imgui.ImVec4(0.16, 0.29, 0.48, 1.00);
            colors[imgui.Col.TitleBgCollapsed] = imgui.ImVec4(0.00, 0.00, 0.00, 0.51);
            colors[imgui.Col.MenuBarBg] = imgui.ImVec4(0.14, 0.14, 0.14, 1.00);
            colors[imgui.Col.ScrollbarBg] = imgui.ImVec4(0.02, 0.02, 0.02, 0.53);
            colors[imgui.Col.ScrollbarGrab] = imgui.ImVec4(0.31, 0.31, 0.31, 1.00);
            colors[imgui.Col.ScrollbarGrabHovered] = imgui.ImVec4(0.41, 0.41, 0.41, 1.00);
            colors[imgui.Col.ScrollbarGrabActive] = imgui.ImVec4(0.51, 0.51, 0.51, 1.00);
            colors[imgui.Col.CheckMark] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
            colors[imgui.Col.SliderGrab] = imgui.ImVec4(0.24, 0.52, 0.88, 1.00);
            colors[imgui.Col.SliderGrabActive] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
            colors[imgui.Col.Button] = imgui.ImVec4(0.51, 0.19, 0.60, 1.00);
            colors[imgui.Col.ButtonHovered] = imgui.ImVec4(0.62, 0.08, 0.78, 1.00);
            colors[imgui.Col.ButtonActive] = imgui.ImVec4(0.51, 0.19, 0.60, 1.00);
            colors[imgui.Col.Header] = imgui.ImVec4(0.15, 0.49, 0.89, 0.31);
            colors[imgui.Col.HeaderHovered] = imgui.ImVec4(0.25, 0.32, 0.41, 0.80);
            colors[imgui.Col.HeaderActive] = imgui.ImVec4(0.51, 0.19, 0.60, 1.00);
            colors[imgui.Col.Separator] = imgui.ImVec4(0.43, 0.43, 0.50, 0.50);
            colors[imgui.Col.SeparatorHovered] = imgui.ImVec4(0.10, 0.40, 0.75, 0.78);
            colors[imgui.Col.SeparatorActive] = imgui.ImVec4(0.10, 0.40, 0.75, 1.00);
            colors[imgui.Col.ResizeGrip] = imgui.ImVec4(0.26, 0.59, 0.98, 0.25);
            colors[imgui.Col.ResizeGripHovered] = imgui.ImVec4(0.26, 0.59, 0.98, 0.67);
            colors[imgui.Col.ResizeGripActive] = imgui.ImVec4(0.26, 0.59, 0.98, 0.95);
            colors[imgui.Col.Tab] = imgui.ImVec4(0.18, 0.35, 0.58, 0.86);
            colors[imgui.Col.TabHovered] = imgui.ImVec4(0.26, 0.59, 0.98, 0.80);
            colors[imgui.Col.TabActive] = imgui.ImVec4(0.20, 0.41, 0.68, 1.00);
            colors[imgui.Col.TabUnfocused] = imgui.ImVec4(0.07, 0.10, 0.15, 0.97);
            colors[imgui.Col.TabUnfocusedActive] = imgui.ImVec4(0.14, 0.26, 0.42, 1.00);
            colors[imgui.Col.PlotLines] = imgui.ImVec4(0.61, 0.61, 0.61, 1.00);
            colors[imgui.Col.PlotLinesHovered] = imgui.ImVec4(1.00, 0.43, 0.35, 1.00);
            colors[imgui.Col.PlotHistogram] = imgui.ImVec4(0.90, 0.70, 0.00, 1.00);
            colors[imgui.Col.PlotHistogramHovered] = imgui.ImVec4(1.00, 0.60, 0.00, 1.00);
            colors[imgui.Col.TextSelectedBg] = imgui.ImVec4(0.26, 0.59, 0.98, 0.35);
            colors[imgui.Col.DragDropTarget] = imgui.ImVec4(1.00, 1.00, 0.00, 0.90);
            colors[imgui.Col.NavHighlight] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
            colors[imgui.Col.NavWindowingHighlight] = imgui.ImVec4(1.00, 1.00, 1.00, 0.70);
            colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.20);
            colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.35);
 

Mamashin

Известный
1,086
596
 

Дядя Энрик.

Активный
337
81
Всем привет.
Столкнулся с такой проблемкой.. Невозможно открыть окно имгуи с мимуги стилем.
Как можно его передалать под Imgui? А то мне один человек говорил, что нужно изменить какое-то значение, но не знаю какое(
Вот код самого стяли:

style:
 local style = imgui.GetStyle();
            local colors = style.Colors;
            style.Alpha = 1;
            style.WindowPadding = imgui.ImVec2(10.00, 10.00);
            style.WindowRounding = 12;
            style.WindowBorderSize = 1;
            style.WindowMinSize = imgui.ImVec2(32.00, 32.00);
            style.WindowTitleAlign = imgui.ImVec2(0.00, 0.50);
            style.ChildRounding = 0;
            style.ChildBorderSize = 1;
            style.PopupRounding = 0;
            style.PopupBorderSize = 1;
            style.FramePadding = imgui.ImVec2(20.00, 1.00);
            style.FrameRounding = 12;
            style.FrameBorderSize = 0;
            style.ItemSpacing = imgui.ImVec2(10.00, 4.00);
            style.ItemInnerSpacing = imgui.ImVec2(4.00, 4.00);
            style.IndentSpacing = 21;
            style.ScrollbarSize = 12;
            style.ScrollbarRounding = 9;
            style.GrabMinSize = 15;
            style.GrabRounding = 4;
            style.TabRounding = 4;
            style.ButtonTextAlign = imgui.ImVec2(0.50, 0.50);
            style.SelectableTextAlign = imgui.ImVec2(0.00, 0.00);
            colors[imgui.Col.Text] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00);
            colors[imgui.Col.TextDisabled] = imgui.ImVec4(0.32, 0.29, 0.29, 1.00);
            colors[imgui.Col.WindowBg] = imgui.ImVec4(0.10, 0.07, 0.56, 0.74);
            colors[imgui.Col.ChildBg] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00);
            colors[imgui.Col.PopupBg] = imgui.ImVec4(0.20, 0.19, 0.42, 0.16);
            colors[imgui.Col.Border] = imgui.ImVec4(1.00, 0.00, 0.32, 0.50);
            colors[imgui.Col.BorderShadow] = imgui.ImVec4(0.76, 0.23, 0.23, 0.00);
            colors[imgui.Col.FrameBg] = imgui.ImVec4(0.28, 0.26, 0.59, 0.16);
            colors[imgui.Col.FrameBgHovered] = imgui.ImVec4(0.26, 0.59, 0.98, 0.40);
            colors[imgui.Col.FrameBgActive] = imgui.ImVec4(0.26, 0.59, 0.98, 0.67);
            colors[imgui.Col.TitleBg] = imgui.ImVec4(0.27, 0.26, 0.59, 0.16);
            colors[imgui.Col.TitleBgActive] = imgui.ImVec4(0.16, 0.29, 0.48, 1.00);
            colors[imgui.Col.TitleBgCollapsed] = imgui.ImVec4(0.00, 0.00, 0.00, 0.51);
            colors[imgui.Col.MenuBarBg] = imgui.ImVec4(0.14, 0.14, 0.14, 1.00);
            colors[imgui.Col.ScrollbarBg] = imgui.ImVec4(0.02, 0.02, 0.02, 0.53);
            colors[imgui.Col.ScrollbarGrab] = imgui.ImVec4(0.31, 0.31, 0.31, 1.00);
            colors[imgui.Col.ScrollbarGrabHovered] = imgui.ImVec4(0.41, 0.41, 0.41, 1.00);
            colors[imgui.Col.ScrollbarGrabActive] = imgui.ImVec4(0.51, 0.51, 0.51, 1.00);
            colors[imgui.Col.CheckMark] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
            colors[imgui.Col.SliderGrab] = imgui.ImVec4(0.24, 0.52, 0.88, 1.00);
            colors[imgui.Col.SliderGrabActive] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
            colors[imgui.Col.Button] = imgui.ImVec4(0.51, 0.19, 0.60, 1.00);
            colors[imgui.Col.ButtonHovered] = imgui.ImVec4(0.62, 0.08, 0.78, 1.00);
            colors[imgui.Col.ButtonActive] = imgui.ImVec4(0.51, 0.19, 0.60, 1.00);
            colors[imgui.Col.Header] = imgui.ImVec4(0.15, 0.49, 0.89, 0.31);
            colors[imgui.Col.HeaderHovered] = imgui.ImVec4(0.25, 0.32, 0.41, 0.80);
            colors[imgui.Col.HeaderActive] = imgui.ImVec4(0.51, 0.19, 0.60, 1.00);
            colors[imgui.Col.Separator] = imgui.ImVec4(0.43, 0.43, 0.50, 0.50);
            colors[imgui.Col.SeparatorHovered] = imgui.ImVec4(0.10, 0.40, 0.75, 0.78);
            colors[imgui.Col.SeparatorActive] = imgui.ImVec4(0.10, 0.40, 0.75, 1.00);
            colors[imgui.Col.ResizeGrip] = imgui.ImVec4(0.26, 0.59, 0.98, 0.25);
            colors[imgui.Col.ResizeGripHovered] = imgui.ImVec4(0.26, 0.59, 0.98, 0.67);
            colors[imgui.Col.ResizeGripActive] = imgui.ImVec4(0.26, 0.59, 0.98, 0.95);
            colors[imgui.Col.Tab] = imgui.ImVec4(0.18, 0.35, 0.58, 0.86);
            colors[imgui.Col.TabHovered] = imgui.ImVec4(0.26, 0.59, 0.98, 0.80);
            colors[imgui.Col.TabActive] = imgui.ImVec4(0.20, 0.41, 0.68, 1.00);
            colors[imgui.Col.TabUnfocused] = imgui.ImVec4(0.07, 0.10, 0.15, 0.97);
            colors[imgui.Col.TabUnfocusedActive] = imgui.ImVec4(0.14, 0.26, 0.42, 1.00);
            colors[imgui.Col.PlotLines] = imgui.ImVec4(0.61, 0.61, 0.61, 1.00);
            colors[imgui.Col.PlotLinesHovered] = imgui.ImVec4(1.00, 0.43, 0.35, 1.00);
            colors[imgui.Col.PlotHistogram] = imgui.ImVec4(0.90, 0.70, 0.00, 1.00);
            colors[imgui.Col.PlotHistogramHovered] = imgui.ImVec4(1.00, 0.60, 0.00, 1.00);
            colors[imgui.Col.TextSelectedBg] = imgui.ImVec4(0.26, 0.59, 0.98, 0.35);
            colors[imgui.Col.DragDropTarget] = imgui.ImVec4(1.00, 1.00, 0.00, 0.90);
            colors[imgui.Col.NavHighlight] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
            colors[imgui.Col.NavWindowingHighlight] = imgui.ImVec4(1.00, 1.00, 1.00, 0.70);
            colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.20);
            colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.35);
потому-что разные моменты. Могу предложить тебе самому вручную переписывать ImVec4()
https://www.blast.hk/threads/25442/post-262903 - imgui
https://www.blast.hk/threads/25442/post-1439866 - mimgui
Обрати внимание как пишется функция.