YesNoOk
avatar

Ikemen GO (Read 1249260 times)

Started by K4thos, May 26, 2018, 03:04:27 am
Share this topic:

dan

Re: Ikemen GO Plus
#541  April 12, 2019, 04:37:34 pm
  • avatar
  • *
in the same terminal you run chmod +x Ikemen_GO_mac run:
./Ikemen_GO_mac

and see the output

dan

Re: Ikemen GO Plus
#542  April 12, 2019, 04:39:53 pm
  • avatar
  • *
I am getting this message when I start it

Last login: Fri Apr 12 16:32:18 on ttys001
/Users/macbook/Documents/Ikemen/Ikemen_GO_mac ; exit;
macbooks-MacBook-Air:~ macbook$ /Users/macbook/Documents/Ikemen/Ikemen_GO_mac ; exit;
panic: open data/config.json: no such file or directory
......

[Process completed]


This seem to be a path issue.
run it from the same directory from the terminal.

dan

Re: Ikemen GO Plus
#543  April 12, 2019, 04:52:19 pm
  • avatar
  • *
Do I have to run it from the terminal like this every time?


That's a bug. Thanks for finding it ;-)
alternatively, as a temporary fix, you can write a script for it

create a file named "Ikemen" in the same directory of Ikemen_GO_mac
add the following content:
Code:
#!/bin/bash
cd $(dirname $0)
chmod +x Ikemen_GO_mac
./Ikemen_GO_mac

save, enable the exec bit:
chmod +x Ikemen
try double click it.

dan

Re: Ikemen GO Plus
#544  April 12, 2019, 04:53:41 pm
  • avatar
  • *

dan

Re: Ikemen GO Plus
#545  April 12, 2019, 05:00:42 pm
  • avatar
  • *

dan

Re: Ikemen GO Plus
#546  April 12, 2019, 05:33:00 pm
  • avatar
  • *
that is the log if needed


@LebKeller:
I think you misunderstood.

the code I posted was the content of the script.
filename: Ikemen
content:
----
#!/bin/bash
cd $(dirname $0)
chmod +x Ikemen_GO_mac
./Ikemen_GO_mac
---

this file must be in the same directory of Ikemen_GO_mac
then after saving the content, you enable the exec bit for the file:
chmod +x Ikemen
that's it.

Re: Ikemen GO Plus
#547  April 12, 2019, 06:01:52 pm
  • avatar
  • *
Hey fisahas about that crash with "Opirus Element Kyo" is because of the coding of the char.
In the line 2896 inside the Element-S.cns file there is a line that it says:
Code:
trans = 1
That's a typo you need to replace it with:
 
Code:
trans = add1
I tested it in Ikemen and is a awesome char.

good to see you like that char. and many thanks from my heart for fixing it in such a easier way. btw, this time I've sent you a cheap char causing Ikemen for the same crash. If you can fix it will be so much appreciated.. thanks in advance bro

dan

Re: Ikemen GO Plus
#548  April 12, 2019, 06:02:19 pm
  • avatar
  • *
Please download the script here: https://pastebin.com/RNWdXkey
There is a button "download" (amongst others)
save with the name Ikemen in the same folder of Ikemen_GO_mac
open the terminal, and navigate to the Ikemen_GO_mac folder
type:
chmod +x Ikemen

now, in Finder, double click Ikemen

dan

Re: Ikemen GO Plus
#549  April 12, 2019, 06:53:47 pm
  • avatar
  • *
Last login: Fri Apr 12 18:24:53 on ttys001
/Users/macbook/Documents/Ikemen_GO/Ikemen\ 6.24.59\ PM ; exit;
macbooks-MacBook-Air:~ macbook$ /Users/macbook/Documents/Ikemen_GO/Ikemen\ 6.24.59\ PM ; exit;
-bash: /Users/macbook/Documents/Ikemen_GO/Ikemen 6.24.59 PM: /bin/bash^M: bad interpreter: No such file or directory
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]


I think this is already a long conversation to solve a bug with a 'quick' hack.
Thats not the right way nor worthwhile. Please wait until a proper fix come out.
Until then, run Ikemen from the terminal like you did before.
Soon enough I hope to create a proper dmg file. As soon as I figure out how to create one
and after solving the sound issue ;-)

Cheers
Re: Ikemen GO Plus
#550  April 12, 2019, 07:02:37 pm
  • avatar
  • **
    • South Africa
Anyway I will wait until you guys have found a solution and will run it like you said so :)! Thanks for the help, I appreciate it!

dan

Re: Ikemen GO Plus
#551  April 12, 2019, 07:03:36 pm
  • avatar
  • *
okay Thank you! btw the way might the ^M  at the end of the command lines be causing the problem?


The issue is the editor.
I would advise you to use visual studio code  which is awesome for coding and editing configuration files. It's free, opensource and lightweight.
And yes.. the ^M is part of the problem.
But then again, we are circulating the problem instead of solving it.
Re: Ikemen GO Plus
#552  April 12, 2019, 07:12:47 pm
  • avatar
  • **
    • South Africa
Okay will do thanks!
Re: Ikemen GO Plus
#553  April 13, 2019, 08:35:39 am
  • ***
  • One of Ikemen GO devs
    • Colombia
Hey fisahas about the char that you send (It was Gaster by 1850)
Well the problem... there are a lot with the char:
- Not closing stings
- Lack of new lines
- Wrong file encoding
- The sprite palletes are wrong
- The whole act file is a mess
Code:
[Begin Action 1531]
2, 2, 0, 0, 1, , s
2, 2, 0, 0, 1, , add
2, 2, 0, 0, 1, , s
2, 2, 0, 0, 1, , add
2, 2, 0, 0, 5, , add [Begin Action 1532]
2, 3, 0, 0, 1, , s
2, 3, 0, 0, 1, , add
2, 3, 0, 0, 1, , s
2, 3, 0, 0, 1, , add
2, 3, 0, 0, 5, , add

Code:
[Begin Action 4318]
10000, 253, 0, 0, 1, H, AS0D90000
10000, 252, 0, 0, 1, H, AS0D90000
10000, 251, 0, 0, 1, H, AS0D90000
10000, 250, 0, 0, 1, H, AS0D90000
10000, 249, 0, 0, 1, H, AS0D90000
10000, 248, 0, 0, 1, H, AS0D90000
10000, 247, 0, 0, 1, H, AS0D90000

Code:
[Begin Action 5000]
Clsn2: 2
 Clsn2[0] = -13,-32, 11, -1
 Clsn2[1] = -14,-43,  9,-16
5000, 0, 0, 0, 4
Clsn2: 2
 Clsn2[0] = -13,-32, 11, -1
 Clsn2[1] = -14,-43,  9,-16
5000, 0, 0, 0, 0, , ÿÿÿÿÿÿÿÿÿÿ

Why the transparency setting is "ÿÿÿÿÿÿÿÿÿÿ"?

One of the problems is the act(Animation) file it was sloppily edited by hand (Who edits the whole act file by hand?) and the only way to fix it is by someone taking the time to also edit it by hand.
I maybe take the time to do it later (It will be not soon) and release it fixed for everyone.

This is not fault of Ikemen it was that the creator did some things sloppily and wrong but it "worked" and called it a day.
But wait!! We haven't made the Suave Dude character yet!!
Last Edit: April 13, 2019, 08:44:30 am by Gacel
Re: Ikemen GO Plus
#554  April 13, 2019, 09:11:27 am
  • avatar
  • **
    • South Africa
I deleted my posts to clear up space in the forum btw
Re: Ikemen GO Plus
#555  April 13, 2019, 11:38:31 am
  • ***
  • One of Ikemen GO devs
    • Colombia
I think we need a MacOS run guide.

Hey guys there is any way to kill a character without any hitbox.
That doesn't use any dangerous exploits.
But wait!! We haven't made the Suave Dude character yet!!
Re: Ikemen GO Plus
#556  April 13, 2019, 11:56:56 am
  • ***
    • Greece

dan

Re: Ikemen GO Plus
#557  April 13, 2019, 12:39:21 pm
  • avatar
  • *
I think we need a MacOS run guide.

Hey guys there is any way to kill a character without any hitbox.
That doesn't use any dangerous exploits.

sure thing.
We have two options, one: a guide with what we have now or two: after creating the DMG (install package).
The first guide is outlined in previous messages:

dan link=topic=184152.msg2437606#msg2437491 said:
the easiest way to run it on mac is as follows:

1 - download the repository as a zip file: https://github.com/Windblade-GR01/Ikemen_GO/archive/master.zip
2 - download the binary released: https://github.com/Windblade-GR01/Ikemen_GO/releases/download/2019.04.11/Ikemen_GO_mac
3 - download the external mugen dependencies : http://www.mediafire.com/file/i2u70ordfjqj186/Ikemen_Mugen_Files.zip

4 - unpack the master.zip into a folder: Ikemen_GO
5 - unpack Ikemen_Mugen_Files.zip into a separate folder
6 - copy everything but the directory data from the Ikemen_Mugen_Files.zip into the Ikemen_GO folder
7 - copy the content of the data folder into Ikemen_Mugen_Files.zip (extracted folder) to Ikemen_GO/data (you have to merge both folders not replace)
8 - copy Ikemen_GO_mac into Ikemen_GO folder

at this point, you have everything in place, but the file Ikemen_GO_mac has no execution bit enabled. You'll need to enable it.

I don't know an easy way but opening the terminal, navigating to the Ikemen_GO folder (cd directory) and then run
Code:
chmod +x Ikemen_GO_mac   
run: ./Ikemen_GO_mac


I think I fact we need both.
That's is related to the different audiences Ikemen targets: game developers and players.
For people who would like to use Ikemen as a development platform, building binaries is important for testing and so on.
But for those who want to play a game built with it, we need to provide install packages not only DMGs, but also EXE bundle and/or deb/rpm packages.
Thus people will easily install a game done with Ikemen (with custom stages, characters and so on)
What do you think?
Re: Ikemen GO Plus
#558  April 13, 2019, 07:02:05 pm
  • avatar
  • *
Hey fisahas about the char that you send (It was Gaster by 1850)
Well the problem... there are a lot with the char:
- Not closing stings
- Lack of new lines
- Wrong file encoding
- The sprite palletes are wrong
- The whole act file is a mess
Code:
[Begin Action 1531]
2, 2, 0, 0, 1, , s
2, 2, 0, 0, 1, , add
2, 2, 0, 0, 1, , s
2, 2, 0, 0, 1, , add
2, 2, 0, 0, 5, , add [Begin Action 1532]
2, 3, 0, 0, 1, , s
2, 3, 0, 0, 1, , add
2, 3, 0, 0, 1, , s
2, 3, 0, 0, 1, , add
2, 3, 0, 0, 5, , add

Code:
[Begin Action 4318]
10000, 253, 0, 0, 1, H, AS0D90000
10000, 252, 0, 0, 1, H, AS0D90000
10000, 251, 0, 0, 1, H, AS0D90000
10000, 250, 0, 0, 1, H, AS0D90000
10000, 249, 0, 0, 1, H, AS0D90000
10000, 248, 0, 0, 1, H, AS0D90000
10000, 247, 0, 0, 1, H, AS0D90000

Code:
[Begin Action 5000]
Clsn2: 2
 Clsn2[0] = -13,-32, 11, -1
 Clsn2[1] = -14,-43,  9,-16
5000, 0, 0, 0, 4
Clsn2: 2
 Clsn2[0] = -13,-32, 11, -1
 Clsn2[1] = -14,-43,  9,-16
5000, 0, 0, 0, 0, , ÿÿÿÿÿÿÿÿÿÿ

Why the transparency setting is "ÿÿÿÿÿÿÿÿÿÿ"?

One of the problems is the act(Animation) file it was sloppily edited by hand (Who edits the whole act file by hand?) and the only way to fix it is by someone taking the time to also edit it by hand.
I maybe take the time to do it later (It will be not soon) and release it fixed for everyone.

This is not fault of Ikemen it was that the creator did some things sloppily and wrong but it "worked" and called it a day.

thanks a lot for finding out the problem. I was so surprised to see the errors/lackings within that char; yet it does support by mugen...hehehe

btw if you want to fix it later...your choice bro...but I've similar chars that causing crashes to Ikemen too; but supported by mugen. so I think fixing every one of those chars isnt a good idea, and time cosuming too. better if you find a way to tell Ikemen to ignore those errors and run anyway...I mean if its possible for Ikemen would be time saving and solution to all the simialr chars like that :)
Re: Ikemen GO Plus
#559  April 13, 2019, 07:40:06 pm
  • avatar
  • **
You could also fix the problem yourself since gacel pretty much laid out what the issues are, if you need help I can look at them as well
Re: Ikemen GO Plus
#560  April 13, 2019, 11:10:46 pm
  • ***
  • One of Ikemen GO devs
    • Colombia
thanks a lot for finding out the problem. I was so surprised to see the errors/lackings within that char; yet it does support by mugen...hehehe

btw if you want to fix it later...your choice bro...but I've similar chars that causing crashes to Ikemen too; but supported by mugen. so I think fixing every one of those chars isnt a good idea, and time cosuming too. better if you find a way to tell Ikemen to ignore those errors and run anyway...I mean if its possible for Ikemen would be time saving and solution to all the simialr chars like that :)

I'm gonna fix gaster because I want to.
I don't think It would a good idea to parse things like "ÿÿÿÿÿÿÿÿÿÿ" to the engine that could even cause a hang.

And Ikemen ignores these erroneous animations, the char even loads when you fix the line breaks. But it wont work as expected because Ikemen does not fill the glitchy animation data with correct one.

The only thing that Ikemen not autofixes is line breaks, strings and animation data.

EDIT:

New Bug report:
The training char is registered as order 1 so it could aparear in arcade.
The not match completed yet point in the lifebar noes not display. (To do: Word this one better)
If you set the match number to 99 in arcade it will repeat chars until 99 matches are complete. (Arcade should not repeat chars)

Know suff:
[Bug]
Infobox and config menu does not scale.

[Feature]
Add ttf fonts to the lifebar.
Add midi soundfont.
Add Mugen 1.1 interpolated animation.

[Other]
Adjust AI scaling.

[K4thos]
Waiting for K4thos and the lua files.

Tell me if I forgot something.
But wait!! We haven't made the Suave Dude character yet!!
Last Edit: April 14, 2019, 05:36:39 pm by Gacel