ikemen-engine / Ikemen-GO

An open-source fighting game engine that supports MUGEN resources.
https://ikemen-engine.github.io
Other
696 stars 124 forks source link

Shadows' `fade.range` is effectively much longer than in Mugen 1.1 #1865

Open Kasasagi77 opened 2 months ago

Kasasagi77 commented 2 months ago

Describe the bug

In the stage definition with the same values for shadows' fade.range results in shadows dissapearing much faster in Mugen than in Ikemen. In other words - the fade.range seems to be effectively larger in Ikemen than in Mugen, for the same values.

@potsmugen mentioned in the comment below that it may be a bug in Mugen 1.0/1.1 related to the lack of accounting for the game resolution - if that is the case then it may not be worth fixing?

To Reproduce

I do not have a ready test case at this time, but I wanted to at least leave a note of the problem.

You can probably also create your own test case. Taking into account the information mentioned by @potsmugen, use a high game resolution. The problem is not at all subtle in 1080p for example.

Expected behavior

To be determined. It is possible that a proper fix/workaround is not possible or desired.

Screenshots / Video

No response

Engine Version (or source code date)

2024-06-29

Operating system

Linux

Extra context or search terms

No response

potsmugen commented 2 months ago

I also noticed this before. Turns out the parameter is just broken in Mugen 1.0 onwards: https://github.com/ikemen-engine/Ikemen-GO/issues/588#issuecomment-1836338830

I think this one can't be fixed. Or more like, there's nothing to fix. Ikemen already works like the last version of Mugen where it worked correctly.