- Jun 10, 2017
- 11,130
- 16,623
You know that what can be added into a list, can also be removed from this list, right ?Do you think checking something 20 times per second that you may not even have a use for,
is a good way of doing things?
No, you researched every option that follow your way, it's different.What do I refuse to quit?
I researched every option, even stated results up there.
Would you have effectively researched every options that, for your menu by example, you would have found by yourself not only that you can use
config.label_overrides
to limit the number of entries proceeded by config.say_menu_text_filter
, but also that, when you've a sequence of identical choice, well, you just need a sequence of alternative choices...Perhaps that there's still some flaw with this method, but this approach would have solved most of the issue you're facing.
But still want to follow that way...And now I end up nowhere.
Meaning I quit everything.
Because nothing works to the fullest.
And I don't know how to progress any further.
In almost every single one of your post, you're saying that it don't works. But when have you considered that perhaps I'm right, and it's absolutely not how you should do it ?
I'm an arrogant grumpy prick, but I rarely talk without good reason.
There's a gas tank in all cars, because pouring the gas directly into the motor is something totally stupid... Yet, it's the direct way to make the said motor works...Are you not aware?
Exception is direct way to change things.
Because everything mentioned up end up doing Exception anyway.
I answered to your question:I'm talking about game_menu. When you open it it setssuppress_overlay
to True, [...]
After, if it's not what you wanted to ask, it's not my responsibility...I mean how to:
1. Show/Hide overlays.
Could it be the reason why I said that you shouldn't raise the exception by yourself, and rely on the interface functions that Ren'Py offer you ?and when I raise Exception there is nothing that changes it back.
The thousands of games and mods doing what you try to do needed neither, and it's the same for you. What you need is to understand that this is not how one do this, period.I just need to reverse changes from opening game_menu.
Or to learn how to properly rollback game_menu.
You pass your time saying that you go nowhere, and still continue to advance on this direction. But yeah, you aren't at all stubborn and just want to learn how to do it correctly... but only if it's in your way.
And why should they be ? The function is made to proceed code into a new context, not to proceed code on a clean screen...So I will later work on on my own invoke_in_new_context function,
that will meet my demands.
Because it is surprising to me that overlays aren't disabled in it.
It's not a question of experience.No matter what I do, it will have bigger flaws, because I'm not experienced enough.
Instead of looking at what Ren'Py effectively offer you, and trying to see how you can use it to reach your goal, you looked at the core source, and tried to mimic it. It's not, and it will never be, the way to do ; this whatever the subject and the goal.
Then use it instead of trying to reproduce its behavior.I'm not developing engine I'm using it.