I may be thinking of moving my project to Ikemen Go from Mugen 1.1 if it works well because there are features of Ikemen like some stage parameters I thought I would see never added and because as I make my screenpack with 32 bit images and chars added that are 30-60MB that increases the memory and mostly for playing also on Android with Winlator - a very nice app where lots of older PC games for Windows can run and Mugen too. Mugen crashes randomly too, even when using the 4GB Mugen patch, so since Winlator supports x64 I think it will work fine there. But even for PC I may just move to Ikemen if it works.I already looked through the sticky threads and some videos but there was too much info or focus on something that was not what the answer. I even googled to see how that works but did not come across a video that shows how movement is made. 1. It isn't just copy paste of folders is it? If I copy the fonts folder even without replacing the fonts in Ikemen folder, a crash happens about fonts TTF described here: https://github.com/ikemen-engine/Ikemen-GO/issues/1715 (I do not have this njnaruto.ttf but who knows some other font of mine may be causing it but works fine in mugen.2. The Data folder: Mugen has the Lua, Vert and Frag files there, can they be deleted? Since Ikemen has external\script Lua files there. I opened some of them and they seem to point to the System.sff for example but I do not see them pointing the DEF files.So they cannot use the Def files and this has to be remade in some syntax Ikemen uses? I was looking for what corresponds to the Mugen.cfgSo which def files are readable then? Only the chars'? 3. The ZSS files in the data folder of Ikemen, in Options.lua--config.CommonStates = { -- "data/action.zss", -- "data/dizzy.zss", -- "data/guardbreak.zss", -- "data/score.zss", -- "data/tag.zss", -- "data/training.zss"Are these needed since for conversion of project I'd have them use other common files, not sure where these would fit.But basically I couldn't find a video that shows exactly how a project is moved like that
There's a lot to address here. Let's see...Quote1. It isn't just copy paste of folders is it?If you copy Mugen over Ikemen (not the other way around) it will probably end up close to working. You'll just have to set all the options again. But I've never tried it.QuoteIf I copy the fonts folder even without replacing the fonts in Ikemen folder, a crash happens about fonts TTF described here: https://github.com/ikemen-engine/Ikemen-GO/issues/1715 (I do not have this njnaruto.ttf but who knows some other font of mine may be causing it but works fine in mugen.I haven't run into that issue myself so I'd say most TTF fonts work. If you find more that don't work, it'd be useful if you posted them on GitHub (in that same thread even).Quote2. The Data folder: Mugen has the Lua, Vert and Frag files there, can they be deleted? Since Ikemen has external\script Lua files there.Ikemen doesn't need those Mugen files to run. So yeah, safe to remove.QuoteI was looking for what corresponds to the Mugen.cfgconfig.json in older Ikemen versions or config.ini in the current development builds (nightly versions).Quote3. The ZSS files in the data folder of Ikemen, in Options.lua--config.CommonStates = { -- "data/action.zss", -- "data/dizzy.zss", -- "data/guardbreak.zss", -- "data/score.zss", -- "data/tag.zss", -- "data/training.zss"Are these needed since for conversion of project I'd have them use other common files, not sure where these would fit.No you don't need those to run Ikemen. They're just a default build of sorts. You can have your own common state files.QuoteBut basically I couldn't find a video that shows exactly how a project is moved like thatTry the copy Mugen over Ikemen method first and go from there (backup your Mugen files). Alternatively handle it like you'd handle a new Mugen build: unpack Ikemen then start adding your chars, stages, etc.
Thanks for answering these, so, I am moving a MKP Season 2.9 final -based project to Ikemen:1) Moving the Mugen's data to Ikemen's data folder crashes because it asks for system.def to be in data\mugenclassic\system.def. I wanted to edit the script main.lua so it doesn't look for data\mugenclassic\ but just data\ but whatever parameters it set I could not see where it uses mugenclassic folder. So I moved from Mugen's data to Ikemen's data\mugenclassic\ for this error to stop.Tried with latest nightly build but get again a true type font error (Error log: freetype: invalid TrueType format: bad TTF version) - I started pasting one by one the fonts especially made by me - mine work, so the crash is from some other specific in my case ArnoPro-CAPS , made an issue, this isn't a big deal because I can use a regular similar any other that works - SOLVED2) But I noticed something, I was able to go through menus and chars and I see a bit of degradation, this is custom font with the idea to display for stages on selecting stage, other fonts like my main menu is also icons and is alright no such quality drop, maybe not such a big issue for nowIt is the only font that graphically looks wirse on Ikemen, otherwise I think the rest graphics are the same. - SOLVED3) It is crashing - until I bring the files Common.const, Common.air, Common.cmd. and all the ZSS. If this can be disabled from the lua or config ini - yes in config these can be disabled/commented - I comment them in the config.ini and they keep returning like it's not disabling them. Crashes on character load due to those missing files. But how a character can use its own files that it forces these common files. Anyway I think it just needs these files there unless disabled from somewhere, mugen characters just don't use these files - SOLVED4) Another thing I noticed - in Ikemen the 720P window is smaller than the Mugen 1.1 720P where I set the Mugen.cfg settings video and game width to be 720P. And I did set 720p in Video settings of Ikemen options But for my display res width 2560, two 1280p fits, so it is actually the Mugen window that is larger than 720p and it is 1080p, i.e this is correct window size for Ikemen - SOLVED