Option to toggle vanilla ikemen zoom behavior. #2671
Is your feature request related to a problem? Please describe.Back in the vanilla ikemen days the zoom would "respect" the stage bounds and not go any further. That was a amazing feature because it alowed me enable zoom globally without having to readjust every stage's bounds. Describe the solution you'd likeA config.ini parameter named "ZoomBound" to choose between mugen or ikemen behavior would do I guess. Additional contextNo response Search termsNo response |
Replies: 6 comments 4 replies
|
I definitely felt that the zoom function in vanilla IKEMEN was superior to MUGEN 1.1. Given its lack of convenience and the possibility of being deprecated in the future, the ForceStageZoomout parameter could potentially be repurposed as a parameter to replicate the zoom functionality of vanilla IKEMEN. |
|
Do you mean Or do you mean vanilla vanilla Ikemen? Before Go?
I haven't checked vanilla Ikemen zoom, but the reason Nightly was made closer to Mugen 1.1 was to fix a lot of GitHub reports I think.
I think if it came to that we should just make a different parameter. |
|
In vanilla IKEMEN, the zoom value could be freely set, and it was designed so that zoomout worked appropriately without needing to change any other stage parameters. Considering that in MUGEN 1.1, changing zoomout required adjustments to stage bound, boundhigh, and even zoomdelta, the fact that IKEMEN released this design before 1.1 was truly groundbreaking. It should be possible to replicate the behavior of vanilla IKEMEN in the current IKEMEN GO by using a flag to switch the default parameter structure for stages. |
|
That sounds good on paper, but when I'm making a stage and set zoomout to 0.5, I want it to be really 0.5 instead of Ikemen automatically correcting it and hiding mistakes. |
|
Interesting.. and how did this vanilla zoom behavior work with horizonal bounds and deltas? If you just take a stage without zoom and set a zoomout, the backgrounds with deltas other than 1 will no longer be properly aligned to the edge of the screen and you will still need to edit either their deltas or positions. Moreover, narrow backgrounds which originally had very small deltas will no longer fill the screen etc. Basically, from what I understand, such a mechanism can only work automatically (globally) and correctly if all backgrounds originally had a delta of 1, i.e. none of the affected stages had any parallax scrolling at all. |
Implemented by #3000 #3250