MUGEN Database
Advertisement

MUGEN 1.1: .lua, .frag and .vert?[]

I was digging around the M.U.G.E.N 1.1 files recently and noticed a bunch of files with these three extensions, which don't appear to be documented here, in Elecbyte's docs, or on any of the major M.U.G.E.N sites I've checked. I know that .lua is referring to the language of the same name and seems to mostly be used to handle Debug Mode functionality, and that .frag and .vert are de-facto extensions for OpenGL fragment and vertex shaders and that they're used if OpenGL rendering is enabled for M.U.G.E.N, but aside from that there's pretty much nothing online about these in regards to M.U.G.E.N 1.1. Should we include these since they're technically used by the engine, despite likely not being intended to be modified?

It's also worth noting that all three of these formats are more extensively used with I.K.E.M.E.N GO than anything else (especially .lua, which is considered a full-fledged feature of that engine), but I don't know if this article is only concerning M.U.G.E.N specifically or if clone engines are qualified for this list.

[SuperFromND] 00:20, 15 February 2022 (UTC)

Given that 1.1 is a beta, it's possible these files are either leftovers or were intended to be more significant. I know people have modified the frag/vert files to give MUGEN some funky filters, but the .lua files allude to customisable debug options/keys that Elecbyte mentioned at some point, but not enough of the debug code is exposed to actually do something with them. Strictly speaking they're not unique to MUGEN, and although some of the formats listed use the same extension as an existing format, they do not contain the same structure; that said, if you feel it is necessary to make note of them, they wouldn't be particularly out of place under the Other header.

PLASMOIDTHUNDER (user | talk) 14:29, 18 February 2022 (UTC)

Advertisement