diff --git a/plugin/src/config.cpp b/plugin/src/config.cpp index 1ca4be4..d01ba92 100644 --- a/plugin/src/config.cpp +++ b/plugin/src/config.cpp @@ -140,8 +140,9 @@ static WUPSConfigAPICallbackStatus ConfigMenuOpenedCallback(WUPSConfigCategoryHa { uint16_t port = get_console_peertopeer_port(); - std::string multiplayer_port_text = std::vformat(strings.multiplayer_port_display, std::make_format_args(port)); - res = network_cat->add(WUPSConfigItemStub::Create(multiplayer_port_text), err); + char buffer[256]; + snprintf(buffer, sizeof(buffer), strings.multiplayer_port_display.data(), port); + res = network_cat->add(WUPSConfigItemStub::Create(buffer), err); if (!res) return report_error(err); } diff --git a/src/lang/en_US.lang b/src/lang/en_US.lang index 29fb991..7b3cdb9 100644 --- a/src/lang/en_US.lang +++ b/src/lang/en_US.lang @@ -8,6 +8,6 @@ ,.need_menu_action = "From WiiU menu only" ,.using_nintendo_network = "Using Nintendo Network" ,.using_pretendo_network = "Using Pretendo Network" -,.multiplayer_port_display = "Using UDP port {} for multiplayer" +,.multiplayer_port_display = "Using UDP port %hu for multiplayer" ,.module_not_found = "Pretendo patch failed - use Aroma Updater to repair (686-1001 Module missing)" ,.module_init_not_found = "Pretendo patch failed - use Aroma Updater to repair (686-1002 Module init)"