Oni Central Forum

A forum for the Oni community

You are not logged in.

#1 12/07/08 11:12

encinodude
Member
Registered: 12/07/08

Changing specific moves

I have the Anniversary Edition, and I want to spice up Konoko's moveset a bit. There are a few moves I dislike and/or find to be pretty useless. The closest I've found to a tutorial to do this is this one () by Gumby, and as I understand it explains how to swap an entire moveset with another character's. But is it possible to replace moves individually?

Thanks in advance.

Offline

#2 12/07/08 12:12

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: Changing specific moves

Yes, you can. You need to replace the moves in Konoko's TRAC


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#3 12/07/08 14:12

encinodude
Member
Registered: 12/07/08

Re: Changing specific moves

Gumby wrote:

I assume I'll need to use OniSplit to extract the xml, or something along those lines, edit it, and import it back in? I'm going to look over this article (), but any tips you can provide to point me in a better direction would be much appreciated, as I'm new to Oni modding.

Last edited by encinodude (12/07/08 14:12)

Offline

#4 12/07/08 19:12

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: Changing specific moves

I can't explain right now, limited time. I'll look into it tomorrow.


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#5 12/07/08 20:12

EdT
Moderator
From: Los Angeles, CA
Registered: 01/13/07
Website

Re: Changing specific moves

encinodude:  You are correct, you need to extract the file TRACkonoko_animations as .xml.  Then look at the combat moves for each character:   This page will give you the names of the various moves.

Now, find the moves you want to change in TRACkonoko_animations and replace it with the name of the moves from another character. 

One thing you need to be aware is that the moves are designed for a certain pelvis height.  So if you give Konoko a SWAT's move, she will appear to be floating above the ground during that move.

Once you have modified TRACkonoko_animations import it back to Oni and rebuild level0_Final

Offline

#6 12/08/08 00:12

encinodude
Member
Registered: 12/07/08

Re: Changing specific moves

Ah, wonderful. I'm pretty sure now I can get this to work. Why more people aren't modding Oni is beyond me. This is one of the finest beat 'em ups of all time. I also understand, anyways, that Konoko can't do a power move like Barbaras' Earthquake because there's no input bound to it? Is there a way, then to bind an input to it?

EDIT: I'm actually looking to add Regeneration to Konoko, rather than Earthquake, but I guess it's under the same category.

EDIT 2: Hmm... perhaps I spoke too soon? I tried this command (OniSplit -import TRACkonoko_animations.xml level0_Final) and it didn't seem to work. Konoko's moveset remains unchanged. I'll experiment further...

EDIT 3: I think I've figured out what to actually do. The only problem that remains: what's the command to recompile everything into the .dat file, assuming I'm on the right track?

EDIT 4: Figured out how to rebuild levels using this command (-import:nosep <source directory> <target file name>.dat) [for ref: OniSplit -import:nosep level0_Final level0_Final.dat] found here (), but it appears I've imported the xml into the level directory wrongly, because nothing has changed still. I think I need to correct command to import the tranc xml back into the .oni

EDIT 5: Got it to work once and for all with this command (onisplit -create level0_Final TRACkonoko_animations.xml). Looks like I'm all set.

EDIT 6: The "height" problem is indeed noticeable. I guess it's hardcoded into the engine?

Last edited by encinodude (12/08/08 02:12)

Offline

#7 12/08/08 02:12

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: Changing specific moves

encinodude wrote:

EDIT: I'm actually looking to add Regeneration to Konoko, rather than Earthquake, but I guess it's under the same category.

EDIT 2: Hmm... perhaps I spoke too soon? I tried this command (OniSplit -import TRACkonoko_animations.xml level0_Final) and it didn't seem to work. Konoko's moveset remains unchanged. I'll experiment further...

EDIT 3: I think I've figured out what to actually do. The only problem that remains: what's the command to recompile everything into the .dat file, assuming I'm on the right track?

EDIT 4: Figured out how to rebuild levels using this command (-import:nosep <source directory> <target file name>.dat) found here (), but it appears I've imported the xml into the level directory wrongly, because nothing has changed still. I think I need to correct command to import the tranc xml back into the .oni

EDIT 5: Got it to work once and for all with this command (onisplit -create level0_Final TRACkonoko_animations.xml). Looks like I'm all set.

EDIT 6: The "height" problem is indeed noticeable. I guess it's hardcoded into the engine?

                        Last edited by encinodude (Today 23:08)

smile Good job on figuring it all out.

The height problem is hardcoded into the animations, not the engine. The animations were made for someone taller than Konoko.


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#8 12/08/08 02:12

encinodude
Member
Registered: 12/07/08

Re: Changing specific moves

Another quick question: the TRAC for the Willow Kick and Crescent Moon Kick are not in the TRAC_konoko_animations file. Does this mean they're uneditable?

Last edited by encinodude (12/08/08 02:12)

Offline

#9 12/08/08 04:12

love_Oni
Member
From: Da Nang, Vietnam
Registered: 05/10/08

Re: Changing specific moves

I think those moves are in the "TRACkonokocore_animations.oni" or "TRACkonokolev1_animations.oni", or in the "TRACgen_f_animations.oni"


The Boy Who Knew Too Much tongue

Offline

Board footer

Powered by FluxBB