Hey everyone!
Is there a way to change the menu items' texts?
I know I can add/remove menu items with menuitem(), but I want to have a full multilanguage UI in my next games, and for that I need to translate the default menu items
Any help is appreciated!
![]() |
[8x8] |




I don't think you can change the texts for the CONTINUE or RESET CART messages, but that means that pico-8 players end up knowing them, even if it's not in their native languages, so it makes sense to just localize the extra items in the list that relate to your game.
If you REALLY REALLY want to translate everything, you'll have to disable standard pause with poke(0x5f30,1), then catch the presses of the pause menu with btn(6), and handle the custom pause menu entirely on your own, no more menuitem and the like.
You can still reset the cart programmatically with extcmd("reset"), but favorite and options will become inaccessible to the player.
You could still add a way in your custom menu to call the "system" pause menu (extcmd("pause") ), to give back access to favorite and options, but of course these will not be translated.
[Please log in to post a comment]