Player icon indicating copy to clipboard operation
Player copied to clipboard

Maniacs Feature - "Skip Dialogs" from Fatal Mix.

Open jetrotal opened this issue 1 year ago • 8 comments

Hold ESC to skip all dialogs when in Debug Mode.

Things to consider:

  • Need an alternative to strlen(text_index) < 3. Since the textboxes can stop while being bigger than 3 characters, if the com.string has more than 4 lines of text.
  • We need a flag that works as an alternative to Player::debug_flag, so people can use it in their games (both shift and this skip should be activated?)

jetrotal avatar Nov 13 '23 09:11 jetrotal

I had thought about this, e.g. even if you config a text speed (slow), it could exists another new code for dialogs, that allows player press a key to accelerate the dialogs. While enter is pressed, dialog speed up, if not, then its config speed. What do you think?

Br4ssman avatar Nov 13 '23 09:11 Br4ssman

FYI: There is already "message appears without delay" when holding shift. So you can already hold shift and hammer decision for the same result.

Ghabry avatar Nov 13 '23 10:11 Ghabry

yeah, what I did was similar to what was asked at #2490

I'm thinking about applying the following flags: SkipMessage = 0; // debug only SkipMessage = 1; // imitates the shift one SkipMessage = 2; // faster skip + auto enter implementation.

jetrotal avatar Nov 13 '23 10:11 jetrotal

After a second look, they want something similar do Maniac's Fatal Mix as a flag: image

Weird part, is that it's attached to Right Shift. That could be a problem

jetrotal avatar Nov 13 '23 20:11 jetrotal

Do you want this auto-enter behaviour available in general or just when this fatal mix skip option is enabled?

Ghabry avatar Mar 11 '24 20:03 Ghabry

Oh boy, lemme try to remember how I set this up... Huh, I didn't remember I also mapped fatal mix stuff.

If I remember correctly, my code was very similar to the fatal mix behavior. But I found it useful on vanilla games as well. It was a faster skip withtout hammering enter. And could be used in game, not only Debug.

Right now, maybe we should stick it to the fatal mix?

Maybe in the future, would be interesting to have a way of accessing maniacs commands even with it disabled...?

jetrotal avatar Mar 11 '24 21:03 jetrotal

Considering it is a debug feature it could be an option in the settings whether you want "Instant text" with Shift or "Instant auto enter text" with Shift. :thinking:

Ghabry avatar Mar 11 '24 21:03 Ghabry

Considering it is a debug feature it could be an option in the settings whether you want "Instant text" with Shift or "Instant auto enter text" with Shift. 🤔

Sure, it could also come with a setting

jetrotal avatar Mar 12 '24 23:03 jetrotal