My guess is that you probably missed some code in the "main" function of update.cJust found a pause menu like this in Bruiser Brigade by @Piccolo... looking into it now, havent found the script yet
EDIT: I found it, it's in update.c script. I managed to copy it over without crashing but nothing happened lol
View attachment 3689
I doubt you'll find anything simpler than that. What might confuse you is that there are other stuff in my update.c, but for what you want you basically only need this from the main function.what i want is definitely in here, but there's way too many dependencies to just port over since the feature is much more complex than i need, wonder if there is a simpler example out there
if(openborvariant("game_paused")) startMenuLoop();