diff --git a/Extension/UI/NativeMenu/native_menu_data.cpp b/Extension/UI/NativeMenu/native_menu_data.cpp index bdf81107..28eaf008 100644 --- a/Extension/UI/NativeMenu/native_menu_data.cpp +++ b/Extension/UI/NativeMenu/native_menu_data.cpp @@ -228,7 +228,7 @@ std::vector Context::array(Value value, unsigned maximum, unsigned& c return result; } void Context::array(Value target, std::span bytes, unsigned count) const { - require(kind(target.type) == 4 && count <= 1024, "Native menu list is invalid."); + require(kind(target.type) == 4 && count <= 4096, "Native menu list is invalid."); const auto stride = size(read
(read
(target.type) + 0x30)); require(bytes.size() == static_cast(count) * stride, "Native menu list element size differs."); address(target);