Ikemen Plus Ultra is an update version of the (CLASSIC/OLD) I.K.E.M.E.N PLUS uploaded by acdgames. This engine was made by Suehiro under S-SIZE language, improved by acdgames and currently reworked by CD2 and Strong FS. (If you are looking for the latest Ikemen Engine, is called Ikemen GO).
-
Consider this version of Ikemen engine an alternative in case Ikemen GO doesn't work for you.
-
This engine can be used to create advanced MUGENS or Fighting Games, which can be run on potato PC, without a graphics card (Runs under DirectX Render).
-
The current version is a public development release for testing purposes, may contain bugs and incomplete features that we hope will be finished in the final release.
-
Help and cooperation are appreciated.
- System: Windows XP SP3 - 32 Bits (Yeah it works in WinXP)
- Proccessor: Intel(R) Atom(TM) CPU N455 1.66GHz
- Memory: 1GB RAM
- Graphics: Intel(R) Graphics Media Accelerator 3150 - 256MB
- OpenGL: Is not need, runs with DirectX 11
Lastest Version Here: https://github.com/CableDorado2/Ikemen-Plus-Ultra/releases
- MUGENGERS: THE OROCHI'S ORIGIN
- ULTIMATE SMASHBOX
In the words of one most prominent contributors and developers for Ikemen, PlasmoidThunder:
IKEMEN (retroactively referred to as S-SIZE IKEMEN or Vanilla). Is the First version of the engine.
IKEMEN Plus is an unofficial update of the Vanilla version. Is for people who want to mess with the engine beyond modification of Lua files. It's a quick option to test changes and uses his own S-SIZE (SSZ programing language) which is similar to the C language.
IKEMEN Plus Ultra is an unofficial modify/update of the previous version using the same programing language (S-SIZE and Lua) with new features inspired from Ikemen Go and Commercial Fighting Games.
IKEMEN GO is the official latest version of the engine. The original creator (SUEHIRO) abandoned Vanilla in favour of rewriting the engine in Google's Go language (hence the name). This version is for people who want their game to follow what MUGEN does but with extra features/fixes. Modifying the engine code is beyond most people due to the specific build environment and necessity to compile changes to an executable each time.
IKEMEN GO Plus is to GO what IKEMEN Plus was to Vanilla, but over time GO Plus and GO merged into the same thing.
Action | Keyboard P1 | Keyboard P2 | Gamepad (Supported from v1.2 onwards) |
---|---|---|---|
↑ | Up Arrow | KP_5 | -3 |
↓ | Down Arrow | KP_2 | -4 |
← | Left Arrow | KP_1 | -1 |
→ | Right Arrow | KP_3 | -2 |
A | A | U | 0 |
B | S | I | 1 |
C | D | O | 4 |
X | Z | J | 2 |
Y | X | L | 3 |
Z | C | L | 5 |
Taunt/Start | Enter | KP_0 | 9 |
Pause/Resume | P | M | 7 |
UI Confirm | Enter | ||
UI Back | Esc |
CD2: Plans for future updates, they are in Spanish, because this is how I understand my ideas (If you can translate them, understand and offer help, will be great for progressing with this engine!):
-
Más parametros para el Select.def.
-
Cargar las animaciones de sprites para el character select desde el propio sff de los chars.
-
Que no se ponga punto al empezar a escribir el netplay port y que no se copien en clipboard comillas para el username en opciones.
-
Incluir pregunta para guardar o no los replays.
-
Implementar handicaps tipo kof13 para el versus mode (no estarán disponibles en online ranked match).
-
Tower Mode: https://youtu.be/GAoGLx411Sk?t=3
-
Mejorar el Training Mode con más parametros para el Dummy.
-
Cambiar de personaje y stage como lo hace las músicas en training pause.
-
Al presionar el botón de minimizar/ALT+tab mientras se reproduce un video, al volver el video no se podrá saltar con start e incluso no se podrá cerrar el motor hasta que termine el video.
-
La pantalla Demo después del title screen, se debe poder saltar con cualquier tecla antes asignada para jugar.
-
Arreglar que cuando tienes muchos slots programados en select.lua y 1 personaje cargado en select.def, que no se repita el mismo personaje sino que salga como empty.
-
Sistema de puntos basado en el Add004.
-
Ranking al completar o perder en Modo Arcade.
-
Tournament Mode: https://youtu.be/pjYavslQ0tE?t=3
-
Tag system como un 4to Team Mode. (Info sobre el tag integrado al ikemen plus original):https://mugenguild.com/forum/topics/ikemen-plus-181972.100.html
-
Leer archivos movelist.dat dentro de los chars.
-
Demo Mode deja de funcionar tras usar 1 vez el menú de pausa.
-
Agregar soporte para reconocer a un 2do Gamepad.
-
3er tipo de visualización de stages estilo “chart”, (lógica basada en el char select) al ser activado debe cargarse desde una función diferente a la normal para evitar conflictos, asímismo debe usar los portrait (9000,0) para mostrar los íconos: https://www.youtube.com/watch?v=FHwlSkCkQ50
-
Notificación al desbloquear logros durante el match + Pantalla de Logros.
-
Legion Mode: https://youtu.be/k1VH6Bv0sas?t=24
-
AttachedChars en Stages: https://youtu.be/90D57uQIGiY?t=8
-
Agregar un snd y sprite al obtener perfect, first attack, etc. (fight.ssz).
-
Adventure Mode, combinando elementos del Abyss Mode: https://youtu.be/5UI_nFAORnE?t=281
-
Soporte para Fntv2 y TTF.
-
Mejorar Rendimiento del engine, actualizando el SDL2.dll.
-
Soporte para imágenes RGB/32bits y Shaders.
-
Soporte para modelos 3D integrando glTF.
-
Integrar una librería que permita capturar videos en formato .avi como los emuladores y estos se guardarán para ser observados en ¿local replays?.
-
Jugar hasta un máximo de 4 jugadores en multiplayer local y online.
-
Hacer realidad las funciones del menú Netplay Settings.
-
En sala de espera para Host del online, incluir una opción de acceder al training y esperar mientras juegas.
-
El tiempo para los eventos, debe sincronizarse con un servidor de internet, de lo contrario bloquear los eventos.
-
Añadir Rollback Netcode.
-
Ordenar código y simplificar lo necesario.
-
Traducir los textos de menús a Español y Japonés, para habilitar la carga de scripts de acuerdo al idioma en las opciones de Screenpack.
-
Portear el Engine a Linux, MacOS, Android y iOS.
Basic:
-
How to Add Chars, Stages, Songs and Edit Rows and Columns for Roster: https://youtu.be/f0OA_4Ml7yE
-
Coming Soon!
Advanced:
- Coming Soon!
Here you can find content to build your projects or just for play on Ikemen.
- Mugen Free For All: https://mugenfreeforall.com
- Mugen Fighters Guild: https://mugenguild.com/forum/
- Infinity Mugen Team: https://www.infinitymugenteam.com
- MUGEN ARCHIVE: https://mugenarchive.com/forums/downloads.php
- Gamebanana: https://gamebanana.com/games/5694
- Mugen Multiverse: https://mugenmultiverse.forumotion.com
Here you can find some tools that help you in development of your projects (Some missed tools are included in the main ikemen plus ultra folder called "tools")
- Fighter Factory (A Powerfull Mugen editor): http://fighterfactory.virtualltek.com/
- Notepad++ (Script editor): https://notepad-plus-plus.org/
- Resource Tuner (Windows executable editor): http://www.restuner.com/
- Visual C++ 2010 Express (IDE to open Source Code)
- Mp3Tag (A music tag editor): https://www.mp3tag.de/en/
- Radmin VPN (For Online Netplay): https://www.radmin-vpn.com/
S-SIZE is the programing core language used. It documentation is here: https://github.com/CableDorado2/Ikemen-Plus-Ultra/wiki
- To understand or modify the .lua scripts, you will need knowledge of the LUA programming language. There you have the official Lua Manual: https://www.lua.org/manual/5.2/
- For create characters and stages, there you have the official MUGEN Elecbyte Documentation here: http://www.elecbyte.com/mugendocs-11b1/mugen.html
If you need help, you can find support from developers and contributors for this engine in the official Ikemen Discord Server (They normally answer questions about Ikemen GO, so if you are going to ask about something for Ikemen Plus Ultra, keep in mind that those who use this version can be counted on the fingers of the hands): https://discord.gg/KV5EPnMuA7
Original Repository Source Code: https://osdn.net/users/supersuehiro/pf/ikemen/wiki/FrontPage
Original Ikemen Plus Source Code: https://github.com/acdgames/Ikemen-Plus
Lastest Ikemen Engine (Ikemen Go) Source Code: https://github.com/ikemen-engine/Ikemen-GO
The code is under the MIT Licence. Non-code assets are under CC-BY 3.0. Check License.txt for more details.