Skip to content

Releases: ikemen-engine/Ikemen-GO

v0.98.0

30 Oct 00:10
Compare
Choose a tag to compare

For info about new features not present in Mugen see:
https://github.com/K4thos/Ikemen_GO/wiki/

Update info

If updating from a old version remove the line "FontShaderVer": "150 core", from save/config.json


Zip files

  • Ikemen_GO_CoreOnly.zip
    Does not contain a screenpack, only the files in the repo. Does not run as-is.
  • Ikemen_GO.zip
    Contains all the file required to run out of the box. You usually want this one.

Prominent changes

  • Various bug fixes
  • SFF preloading
    Info at the Wiki
  • ModifyBGCtrl sctrl
    Info at the Wiki
  • Compatibility with rPi (Fixed Texture Mapping Issue)
  • Added [Victory Screen] pX.state, pX.teammate.state parameters. Works the same as [Win Screen] parameters.
  • Made "GameSpeed" setting FPS based instead of percentage (renamed to GameFramerate in config.json).
  • Added configurable lifebar power value rounding
  • Ikemen exclusive lifebar groups toggle-able on per game mode basis from within fight.def
  • FramesPerCount trigger
  • Added support for declaring screenpack fonts as strings
  • Added support for font BankType
  • Added missing mugen 1.1 feature: font sprite banktype (lets you substitute an entirely new set of font sprites instead of changing the palette)
  • Added support for missing mugen features: PlaySnd and SndPan sctrl pan / abspan parameters as well as auto sound panning based on how far character is from center of screen. Can be disabled via StereoEffects and adjusted with PanningRange (works similarly to mugen PanningWidth but operates at easier to understand range: 0-100). Enabled by default (as in mugen).
  • Added support for proper Training mode. In-game works exactly the same as in mugen. Implemented via lua (selecting options in pause training menu) and training.zss global code (assigned to CommonStates). Forced training character can be still assigned via config.json TrainingChar setting (blank by default, kfm training by strupa is no longer used)
  • AssertInput sctrl
    Info at the Wiki
  • Preloaded char portrait anims automatically use [Size] xscale and yscale values
  • Added screenshot() to lua, to allow for the ability for scripts to invoke screenshots without the user having to manually press F12 (mostly useful for automation)
  • Screenpack winquote.displaytime parameter. (Time before [Victory Screen] winquote element starts being rendered)
  • JugglePoints trigger (More triggers and SCTL related to the default juggle syste, will be added in the future)
  • Order Select system
    Info at the Wiki
  • Screenpack name.num parameters (for controlling max number of names to render. In select screen if set to 1, last active member's name has priority. Not used in co-op.)
  • PlayBgm sctrl
    Info at the Wiki
  • Text sctrl
    Info at the Wiki
  • Teammenu itemaname adjustable on per game mode basis (teammenu.itemname.<gamemode>.<teammode> parameter, info in system.base.def)

Update notes

Following changes require additional attention from creators to ensure that their content is rendered as intended:

  • Fixed wrong X localcoord offset affecting non-4:3 screenpack elements (mostly Ikemen GO new features). Required changes: ikemen-engine/Ikemen_GO-Elecbyte-Screenpack@99df38a
  • Fixed text width calculation (slightly different position in which center and right aligned text is rendered compared to old builds)
  • Fixed combo text and team menu positioning require adjusting values, if old ones were assigned taking buggy behaviour into account
  • Fixed HitFallVel and FallEnvShake sctrls - now taking localcoord into account, as in mugen
  • Fixed Explod scaling (scale parameter no longer needs to be converted with const240p trigger to work correctly with characters using different localcoords)
  • Fixed const240p, const480p and const720p triggers to work the same way as in mugen: #294
  • Added support for lifebar [FightFx] scale parameter (workarounds used to implement fx scaling should be removed)
  • [Select Info] ratio icons now offset from ratio item position instead of 0,0 (exactly the same way as vanilla value.icon/value.empty.icon elements)
    ikemen-engine/Ikemen_GO-Elecbyte-Screenpack@9e26d36
  • [Hiscore info] screenpack section requires renaming parameters, as described here (assigned values stay as they are) ikemen-engine/Ikemen_GO-Elecbyte-Screenpack@c49b1be
  • [ResultBGDef] section has been removed from system.def. Now each results screen can have custom bgdef section assigned (if missing, it defaults to [WinBgDef] section)
  • Lifebar [AILevel], [Match], [Score], [Timer], [WinCount] groups can be now enabled on per mode basis, via enabled. parameter. List of fight.def changes needed to restore 0.97 default assignments: ikemen-engine/Ikemen_GO-Elecbyte-Screenpack@08f4318

New Contributors

Repo commits:

Summary
Read more

v0.97.0

08 Jun 01:04
Compare
Choose a tag to compare

For info about new features not present in Mugen see:
https://github.com/K4thos/Ikemen_GO/wiki/


Release notes

This releases marks a change in how the builds are delivered.
The build system has migrated to Azure DevOps and now the builds will be published to this release section.
Besides bugfixes these are the changes:

  • A optional snd parameter for menu.itemName definitions.
  • The ability to unlock the framerate.
  • Improvements to debug mode.
  • And storyboard bg.name spr support.

Future releases will have a more detailed changelog that includes the bugfixes.

Zip files

  • Ikemen_GO_CoreOnly.zip
    Does not contain a screenpack, only the files in the repo. Does not run as-is.
  • Ikemen_GO.zip
    Contains all the file required to run out of the box. You usually want this one.