YesNoOk

Show content

This section allows you to browse the content for this member. Note that you can only see content for which you have sufficient viewing permissions.

**
K4thos is Offline
Contact K4thos:

K4thos

Contributor

Messages by K4thos

    

Re: Ikemen GO

 May 04, 2020, 04:47:33 PM View in topic context
 Posted by K4thos  in Ikemen GO (Started by K4thos May 26, 2018, 03:04:27 AM
 Board: IKEMEN Releases

I get invalid state controller when I try to use it
It has been added today, it's not yet available in current appveyor build.

Cool didn't know you could implement things that fast. I'll wait until the new build then. Only thing I ask for is it possible to do the same but for animation? I say this because if you have a transformation that is a different size then the hit boxes will be off
I don't see a point. Animations local to character are not a problem when it comes to implementing character transformations (there are like 1000 characters in mugen that have them). The only engine limitation that I'm aware of is when character is forced into custom state that applies p2 custom animation into p1 (throws etc.) - in such case in mugen your character looses the transformed look (or attachable accessories like in Vega claw case) because he is forced to use one of his standard sprites. That's what this sctrl is for - to remap sprites as needed so that the character always looks correctly, even in custom state. All the remaining coding is not meant to be changed compared to mugen transforming characters.
    

Re: Ikemen GO

 May 04, 2020, 10:41:45 AM View in topic context
 Posted by K4thos  in Ikemen GO (Started by K4thos May 26, 2018, 03:04:27 AM
 Board: IKEMEN Releases

    

Re: Ikemen GO

 May 04, 2020, 04:52:37 AM View in topic context
 Posted by K4thos  in Ikemen GO (Started by K4thos May 26, 2018, 03:04:27 AM
 Board: IKEMEN Releases

Was thinking this could be the answer to transformations.
This is the answer to transformations:
https://github.com/K4thos/Ikemen_GO/wiki#sctrlnew_remapsprite
https://github.com/K4thos/Ikemen_GO/wiki#char_cns_remappreset

edit:
Quote
...Could it be possible though?
everything is possible in open source engine. But that message sounded like someone actually started working on such feature, which is not the case (or at least I'm not aware about it)

Kinda new to Ikemen GO so I have two questions:
  • Is there a way to reorder the priority of appearance of combo counters? (ie. having .counter before .text)
  • Is it possible to customize how the counter works deeper than just the .shake property? If I wanted to do like Guilty Gear X/XX and make it so it starts from a y-only stretch at low transparency to normal scale and fully opaque?
Just super curious about this because that would mean we could finally make pretty wild lifebars. I'm already amazed at the score and stage display properties!
all changes to lifebars are documented on wiki: https://github.com/K4thos/Ikemen_GO/wiki#lifebar
The only thing lifebar related that I'm still interested in adding is support for more messages during fight and synchronizing them with combo messages and with each other (so that they are moved when there is more than 1 message on the screen). So no, there won't Guilty Gear style stuff (unless someone else will implement it)
    

Re: Ikemen GO

 May 03, 2020, 04:03:45 AM View in topic context
 Posted by K4thos  in Ikemen GO (Started by K4thos May 26, 2018, 03:04:27 AM
 Board: IKEMEN Releases

Quote
Really hyped for the 3D stage feature that would be coming to this soon, so I can recreate the MvC2 experience.
I don't know anything about anyone planning to add such feature

Quote
- Lifebar mid animation still plays when the game is paused.
- If you pause the screen during a combo, the combo text will slide out ignoring the pause.
0.93.1 doesn't have some of the fixes mentioned in my previous post so don't bother testing them just yet.

Quote
- With P1, there is a problem with the alignment of the combo text when you do a 2-digit combo (x axis):
from the screenshot this looks like a result of "1" having less width than "2". If you want me to test it upload the lifebar (but first please check if the same thing doesn't happen in mugen)

edit: we're at wrong topic btw.
    

Re: Ikemen GO bug reports and know bugs

 April 27, 2020, 01:16:52 PM View in topic context
 Posted by K4thos  in Ikemen GO bug reports and know bugs (Started by Gacel September 09, 2019, 11:26:09 PM
 Board: IKEMEN Releases

    

Re: Ikemen GO bug reports and know bugs

 April 27, 2020, 07:57:24 AM View in topic context
 Posted by K4thos  in Ikemen GO bug reports and know bugs (Started by Gacel September 09, 2019, 11:26:09 PM
 Board: IKEMEN Releases

Quote
- If you switch the character in the slot to P1, it also will happen to P2 if their cursor is in the same slot. And vice versa.
this is not a bug (or at least the report is not precise enough to categorize it as such). From my test both P1 and P2 can select different characters from the same slot (once you select the character, your selection is remembered even if P2 changes the slot to different character). I don't understand how you expect it to work without creating situation when character highlighted (not selected yet) by one of the players is different than face currently displayed in the slot. Current implementation is logical to me and what you're proposing (the way I understand it) would create confusion for players, especially if there would be many characters in the single slot.

Quote
- If you access single modes with P2, P2 will use P1's side. Doing this in Arcade mode, if P1 challenges, P1 will use P2's side, as if the lifebar and the starting position in the fight were reversed.
based on your description I don't consider it a bug. The first controller that is detected to start the mode takes P1 side (which is the only sane way if we want to support more than 2 controllers/players in future). Player that interrupts the game to challenge you always takes P2 side. Once the match is over the mode is continued with winner on the P1 side. If this is what you're experiencing than it works the way it has been designed.

edit:
Quote
- title.font = -1,0,0 does not work. In MUGEN 1.0 / 1.1, if you use 0 the font is disabled. In IKEMEN if you use 0 or -1 has no effect, the only way to get rid of the font is to remove it from the screen through its axis.
fixed locally

Quote
Combo counter doesn't appear for P2.
Quote
- P2 combo counter doesn't slide back to the right, it simply disappears.
this should be fixed in 0.93

Quote
The program crashes when I try to run with the command line parameters "ikemen_go -p1 ken -p2 ken" (I tried with different characters). Moreover, running with the "-h" and "-r" parameters works without problems. In older versions, this is not observed (for example, in version 0.89).
also should be already fixed in 0.93

Quote
- If the enemy "commits suicide", the winner player's score backs to zero.
if it's done via debug keys than it works as expected

Quote
- If you press the space bar, score will reset. Intentional?
yes

Quote
- If you pause the game, the animation of the powerbar and health continues to be played.
fixed locally

Quote
- Color overlay for fonts does not work.
proper repo steps are needed to test it. r,g,b definatetly works for fonts since that's how font colors in default options screen are implemented.

this feature was not implemented at all for lifebars. I've added it in this commit: https://github.com/K4thos/Ikemen_GO/commit/69708ef3a92f158b87428bb4a089f8ec051439da
    

Re: Dee Jay (Pots Style) By Varo Hades - Updated 4/22/20

 April 23, 2020, 01:04:28 AM View in topic context
 Posted by K4thos  in Dee Jay (Pots Style) By Varo Hades - Grand Final Update 4/25/20 (Started by BahamianKing242 April 21, 2020, 07:51:46 AM
 Board: Edits & Addons 1.0+

Glad to see Dee Jay in this style. Solid effort. Keep up the good work.
    

Re: Ikemen GO bug reports and know bugs

 March 08, 2020, 11:52:58 PM View in topic context
 Posted by K4thos  in Ikemen GO bug reports and know bugs (Started by Gacel September 09, 2019, 11:26:09 PM
 Board: IKEMEN Releases

It's been a while. I ran a quick  test with Gacel's 0.9 fork:
- P2 can't skip intros.
- If P1 browses menu, P2 can't browse it anymore.
- P2 has no acess to arcade mode.
- Scale for stage preview isn't working.
- Color change for health gauge doesn't work (don't know if it was implemented in this fork though)

fixed all of those. Scale for stage preview needs testing. Lifebar colouring for some reason was not implemented but should work now. Also implemented colouring for powerbar.  Check out wiki for information how to use this feature: https://github.com/K4thos/Ikemen_GO/wiki#lifebar-all-variants
    

Re: Ikemen GO

 February 24, 2020, 04:12:38 PM View in topic context
 Posted by K4thos  in Ikemen GO (Started by K4thos May 26, 2018, 03:04:27 AM
 Board: IKEMEN Releases

Example:
Code:
trigger1 = PlayerID(GetPlayerID(2)), !IsClient
to check if an character isn't being played locally.

That, yes or yes would cause a desync online.
What would you use it for?
not sure what it's for but I've implemented it anyway (the way I understood the request):
Quote
NetworkPlayer

Returns 1 if the player is host in online match, 2 if the player is client, otherwise it returns 0.
from source code perspective it looks like this:
Code:
func (c *Char) networkPlayer() int32 {
if sys.netInput == nil || sys.com[c.playerNo] > 0 {
return 0
}
if sys.home == 0 { //Versus style modes
if c.teamside == 0 {
return 1
} else if c.teamside == 1 {
return 2
}
} else if c.teamside == 0 { //Co-op, players side
if c.playerNo == 0 {
return 1 //host
}
return 2 //client
}
return 0
}
    

Re: Ikemen GO NETBATTLE Ver12 Complete Full Game

 February 22, 2020, 02:10:17 AM View in topic context
 Posted by K4thos  in Ikemen GO NETBATTLE Ver12 Complete Full Game  (Started by OldGamer February 03, 2020, 12:16:57 AM
 Board: IKEMEN Releases

Here we go!
[youtube]https://youtu.be/4ClIqq5X2eY[/youtube]

Such great work my fella! :)
open up "script/start.lua" and delete this line:
Quote
main.f_printTable(start.t_drawFace, 'debug/t_drawFace.txt')
this should fix performance issues visible in your video on select screen.
    

Re: Ikemen GO

 February 21, 2020, 11:00:01 AM View in topic context
 Posted by K4thos  in Ikemen GO (Started by K4thos May 26, 2018, 03:04:27 AM
 Board: IKEMEN Releases

- If we can't have 1v1v1v1's, or online group 2v2's, would it be possible to add?
Support for 4 players fighting simultaneously locally (in 2vs2 versus co-op mode) was implemented at some point but due to problems with gamepads I've reverted this change for now (although probably will be back in future). Not sure about netplay though. Maybe Gacel will be able to say something more about it.

- Also, a variable to check which character id each player controls
I've just implemented this trigger:
Quote
Returns ID of the player with specified number. Returns 0 if the player doesn't exist.

Format:
GetPlayerID(player_number)

Arguments:
player_number
Expression evaluating to player number (P1 team members use odd values starting from 1, P2 team members use even values)

Return type:
int
Example:
Code:
trigger1 = PlayerID(GetPlayerID(2)), MoveType=A

Is this good enough or you meant something else here? btw. if you're requesting new triggers or sctrls please consider writing it using the above template. It took me more time to think about the trigger name that would fit here and writing the documentation than actually implementing it in engine.
    

Re: Ikemen GO bug reports and know bugs

 February 17, 2020, 12:06:42 AM View in topic context
 Posted by K4thos  in Ikemen GO bug reports and know bugs (Started by Gacel September 09, 2019, 11:26:09 PM
 Board: IKEMEN Releases

Single in any team mode cant be only disabled by editing the line

teammenu.itemname.single = ;Ikemen feature

in the system.def or motif.lua. Can not be disabled from the options anymore...
this option will be removed in the near future (there is no point to have it when each option can be disabled by assigning empty itemname in screenpack DEF file)

-----------------------------

Another bug report related to 16:9 aspect ratio.

In mugen if you use 16:9 resolution (e.g. 1280x720) and stage with 4:3 localcoord (e.g. 320x240) then by default stage is rendered in 4:3 aspect ratio:


Ikemen Go renders such stage using 16:9 aspect ratio, zooming it in:


There is no such problem when the stage uses the same aspect ratio as game resolution. Current Ikemen GO behaviour actually also exists in mugen after disabling stagefit option in mugen.cfg, but since it's not disabled by default, I consider current behaviour as compatibility issue with mugen resources.
    

Re: Ikemen GO bug reports and know bugs

 February 08, 2020, 10:30:43 AM View in topic context
 Posted by K4thos  in Ikemen GO bug reports and know bugs (Started by Gacel September 09, 2019, 11:26:09 PM
 Board: IKEMEN Releases

Quote
Now you can go from any "Arcade Mode" to versus mode if p2 start button is pressed but if you press Escape after entering on Versus from arcade, it just crashed to desktop with this error
fixed locally (not uploaded yet)
    

Re: Ikemen GO Plus

 February 08, 2020, 10:27:58 AM View in topic context
 Posted by K4thos  in Ikemen GO (Started by K4thos May 26, 2018, 03:04:27 AM
 Board: IKEMEN Releases

    

Re: Ikemen GO Plus

 February 07, 2020, 12:59:36 AM View in topic context
 Posted by K4thos  in Ikemen GO (Started by K4thos May 26, 2018, 03:04:27 AM
 Board: IKEMEN Releases

RagingRowen, thanks for taking your time to externalize the score and rank code. Together with Gacel we've reached a consensus (I think) that it's better to leave default score calculation to cns/zss file instead of hardcoding it in the engine, so that it could work alongside already implemented HitDef and sctrl features (mentioned here)

I think to make this CNS score code ready to be distributed by default with the engine, I think it could use some changes to make it more readable/easier for edits:
- no workarounds used whatsoever (if something could be implemented in a more intuitive way just let us know what new triggers or sctrls would be needed to do so)
- probably it should work as a global code using ikemen global statedefs (for example -20), not something running on invisible helpers
- var and fvar usage doesn't seem like a best idea when Ikemen go offers unlimited amount of named variables via Map feature
- score itself should be updated using ScoreAdd/TargetScoreAdd sctrls (so that it can be rendered via lifebar and saved after match)
- any code that refers to add004 explode lifebars should not be present

For example this:
Code:
trigger1=1||fvar(25):=((var(9)&68)=68)*5 +((var(9)&128)=128)*30 +((var(9)&256)=256)*20 +(var(41)>=30)*25 +fvar(3)+fvar(5)+fvar(6)

reads like black magic to me. "bk/jd" mentioned in the file doesn't ring a bell. My current understanding of end match rank calculation is not good enough to write native lifebar DEF paramters support for this feature.

Score stuff is a bit easier to comprehend since it's mostly a value added each tick when animpause is active (explained to me courtesy of Gacel). Still after trying to use the score code as it is, without the rest of add004, I wasn't able to make it work.

Help from experienced CNS coder is needed to adopt code posted by RagingRowen and make it work outside add004 environment. Explanation of some of the more confusing formulas would be appropriated as well.

edit: just to be clear - code adaptation proposed above are only from my point of view (a person with little CNS experience, so it's not necessarily the best/viable approach). And code changes like these could be implemented down the road, not necessarily now. The current  goal, and a thing that stops the next release with working scores and leaderboards, is making default score calculations to work outside rest of the add004 common1 code. (and receiving Shiyo's permission to use it under MIT license)
    

Re: Ikemen GO Plus

 January 31, 2020, 11:19:50 AM View in topic context
 Posted by K4thos  in Ikemen GO (Started by K4thos May 26, 2018, 03:04:27 AM
 Board: IKEMEN Releases

    

Re: Latest versions of my characters (2015)

 January 25, 2020, 01:14:47 AM View in topic context
 Posted by K4thos  in Latest versions of my characters (2015) (Started by Víctorys January 24, 2020, 11:58:54 PM
 Board: Your Releases, 1.0+

    

Re: Ikemen GO bug reports and know bugs

 January 24, 2020, 09:53:01 PM View in topic context
 Posted by K4thos  in Ikemen GO bug reports and know bugs (Started by Gacel September 09, 2019, 11:26:09 PM
 Board: IKEMEN Releases

Maybe you could tag Gacel for the Screenbound issue on the previous page aswell. I haven't seen him respond here honestly.
he is aware about this issue

newest version with ratio system has a bug at tag-simul mode, when you dont have a second character with the same order and you have onlyme=1 option for a character ikemen skips the fight.You must have the same character twice for ikemen to not skip the fight.

example:(ikemen doesnt skip the fight)
akuma, vsscreen=0, stages/YDA_CVS_Gouki/YDA_CVS_Gouki.def, stages\XX'BLUE'XX\XX'BLUE'XX.def, includestage=0, order=11, onlyme=1
akuma, vsscreen=0, stages/YDA_CVS_Gouki/YDA_CVS_Gouki.def, stages\XX'BLUE'XX\XX'BLUE'XX.def, includestage=0, order=11, onlyme=1

(ikemen skips the fight)
akuma, vsscreen=0, stages/YDA_CVS_Gouki/YDA_CVS_Gouki.def, stages\XX'BLUE'XX\XX'BLUE'XX.def, includestage=0, order=11, onlyme=1
fixed

--------

@Rurouni, please read edits to this post - most stuff you've reported has been fixed in recent commits. Still waiting for repo steps regarding intros problem you've mentioned, screenshot presenting blending problem, as well as debug dir + select.def needed to investigate your arcade issues.

edit:
Quote
- If you press "ESC" in Arcade Mode, you go to the continue screen. In MUGEN 1.0 you go back to menu, in MUGEN 1.1 you go back to select in Arcade Mode, imo, this is better).
I've changed it to mugen 1.1 behavior in the latest commit.
    

Re: Ikemen GO Plus

 January 23, 2020, 05:25:51 PM View in topic context
 Posted by K4thos  in Ikemen GO (Started by K4thos May 26, 2018, 03:04:27 AM
 Board: IKEMEN Releases

Also in older versions of Ikemen go plus, the computer player used to randomize their character order (in team mode)  if you lost a fight and continued, also stages used to be randomized when continuing. I noticed that this doesn't happen anymore for some reason.

For example in old versions if you faced robin and joker on a team, the first time you fight them they would have for example Robin as the first player, if you lost and Continued, then they could randomize and put Joker as the first player and robin as the second one.
These were bugs, not features (or better say - something that worked like this because I forgot to implement proper stage and order data persistence at the time).
I can't think about any commercial game that would randomize stage after continue screen. Mugen didn't do it either. Also correct me if I'm wrong but randomizing enemy order after continuing also wasn't the case in any King of Fighter games (from where I took the feature for character order adjustments in versus screen from). This could be something adjustable in options screen but I really don't see a point.
    

Re: Ikemen GO Plus

 January 23, 2020, 04:35:48 PM View in topic context
 Posted by K4thos  in Ikemen GO (Started by K4thos May 26, 2018, 03:04:27 AM
 Board: IKEMEN Releases