Debug Console #1488
Replies: 3 comments 1 reply
|
in IKEMEN it is Ctrl-D, but it only shows information, you cannot enter commands themselves... I don't know what you mean by "govern life" ctrl-1 = activate/deactivate AI p1 F2 low life of both F3 max power bar which you open in CMD with this command ""ikemen_go.exe run --debug"" |
|
This is kind of a feature port (since I don't think we'll do the same implementation as MUGEN in case we develop it), and as such, it should go into issues page or feature request. |
|
Bumping this up because I was actually discussing this in the dev room in Discord not too long ago. On lunch break so I figured I might as well post my ideas now. So I don't think replicating the MConsole exactly as it was is a good idea mainly because of how much Lua this engine is capable of. So instead of replicating exact MConsole functionality, my proposal instead is to add a console that is capable of executing arbitary Lua commands. It could either be called the lconsole for Lua console, or iconsole for interactive console. I intend to start implementation soon, as it appears to mostly be Lua work and I probably won't have to touch too much Go, but I know I'll have to touch some mainly to register a new feature to go along with the console: a examples of new methods to go with this console:
I've also already captured a list of the MConsole commands that currently have Lua equivalents in I.K.E.M.E.N-Go, as well as new functions that would need to be added to replicate the full functionality of MConsole here. Additionally, I'll see if I can provide a way to search for entities to move the debug cursor to a specified entity using any of the following proposed new functions: So to reiterate, I believe the console shouldn't be exactly the same as what M.U.G.E.N does on the basis of that:
TL;DR why replicate MConsole exactly when something better can definitely be made EDIT: I got a basic display going and it reads and executes Lua commands now! EDIT2: History and arrow navigation working, and EDIT3: man and findLuaMethod refactored into different commands, Lua module creators can now access a global table called |







Uh oh!
There was an error while loading. Please reload this page.
I use mugen 1.1's control+tilde debug console a lot to govern the life of AI players in simul - I wonder if it could be ported to ikemen.
If it was to be ported over, it would share commands with mugen (eg.
setlife 1 1000) while adding ikemen-exclusive commands - for example maybe you can play a specific sound withplaysound path/to/sound.wav?All reactions