Jump to content

Recommended Posts

Posted (edited)

Hello there. I've been working on a project for some years now, called L2 Bellion. There's something we've always wanted to do, which is to import Grand Crusade animations into High-Five. Now, i already have Gildor's tool, along with the necessary software to import animations into h5, and everything seems to be working fine, aside from a small problem. In order to import animations into a new package, i needed to export .psa files from Grand Crusade's .ukx files, and import them back into a new package, which works fine on H5. 
wKyAXP7.gif

 

So, my problem is, in order to fix AnimNotify stuff, i need to set all of them by hand, which would take an insane amount of time. Which takes me to the next two questions:

1- Is there any way to open L2's .ukx files in UnrealEd 2003/2004, so i can copy and paste AnimNotifys?
2- Is there any way to copy the properties from .ukx file and paste them on another file?

EDIT: didn't make my problem clear: characters won't reproduce sounds nor on-hit effects, and this is the reason why i need to add AnimNotifys to the animations

Any kind of help would be very appreciated! Thanks beforehand.

Edited by 911reg
Posted

The only way is to use an editor/engine which can open retail .ukx and then rename them into your own .ukx. However keep in mind that this tool must be able to compile the animations properly (in other words, to have gildor patch functions implemented). I am afraid that you will not be able to find such an editor for free. Good luck with this!

Posted
15 hours ago, Frank said:

The only way is to use an editor/engine which can open retail .ukx and then rename them into your own .ukx. However keep in mind that this tool must be able to compile the animations properly (in other words, to have gildor patch functions implemented). I am afraid that you will not be able to find such an editor for free. Good luck with this!

That's what i tought, i guess it'll have to be done by hand. If anyone knows about something similar to what i'm asking for, it'd be very appreciated. Also, when i'm done with it, i might even share it for free, as i'd rather do that than having someone else stealing it from Bellion >>

Posted
1 hour ago, Frank said:

I could try to help you with this and provide custom encryption too, so you won't worry about stealing.

That would actually be super helpful! I've managed to complete FFighter today, it took me nearly three hours... damn.
I don't really care about people stealing it, but i know for a fact that some would try to sell stolen stuff for money, which is kinda bothersome... If you could help me out with that i'd really appreciate it!

  • 5 months later...
Posted

Hello!
Great work right there, good job!

We are trying to do the same, but our method doesn't seem to work.

- Exported the animations from the higher chronicle

- Imported all the meshes and the animations
- Connected the animations with the mesh
- Save the ukx file

Errors during during and after the previous steps:

- Sometimes when we were importing the animations we had random crashes related to memory on the editor
- Parts of the body were in completely different location
   * This is fine, but it will take way much time to fix every single position and rotation, is there an easier       way to import all of the settings?
- Memory errors on the game

Could you please share the method you are following?
Thank you!
 

Posted
1 hour ago, Aeron said:

Hello!
Great work right there, good job!

We are trying to do the same, but our method doesn't seem to work.

- Exported the animations from the higher chronicle

- Imported all the meshes and the animations
- Connected the animations with the mesh
- Save the ukx file

Errors during during and after the previous steps:

- Sometimes when we were importing the animations we had random crashes related to memory on the editor
- Parts of the body were in completely different location
   * This is fine, but it will take way much time to fix every single position and rotation, is there an easier       way to import all of the settings?
- Memory errors on the game

Could you please share the method you are following?
Thank you!
 

You need to manually apply all sounds to each part, import all existing ones, add attack and other parts, it really takes time + to add info for sockets and attack actions.

 

Also if you are interested I have all new animations ready for High Five and another chronicles.

 

 

Guest
This topic is now closed to further replies.


  • Posts

    • https://prnt.sc/Bkkc0ShGXv9m https://prnt.sc/-JFLvZXsn27A
    • Hello guys want to sell adena in L2 Reborn Signature x1  Stock =14kk good price 
    • Hi guys, I have the following problem, I want to set up two servers on the same dedicated server and I can't.   L2jacis 409 Linux Server. The first gameserver has the following configuration: # ================================================================ # Gameserver setting # ================================================================ # This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave * Hostname = 190.25.103.103 # Bind ip of the gameserver, use * to bind on all available IPs. GameserverHostname = * GameserverPort = 7777 # The Loginserver host and port. LoginHost = 127.0.0.1 LoginPort = 9014 # This is the server id that the gameserver will request. RequestServerID = 1 # If set to true, the login will give an other id to the server (if the requested id is already reserved). AcceptAlternateID = True UseBlowfishCipher = True # ================================================================ # Database informations # ================================================================ URL = jdbc:mariadb://localhost/server1 Login = server1 Password = server1 I configured the second gameserver like this:   # ================================================================ # Gameserver setting # ================================================================ # This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave * Hostname = 0.0.0.0 # Bind ip of the gameserver, use * to bind on all available IPs. GameserverHostname = * GameserverPort = 7788 # The Loginserver host and port. LoginHost = 127.0.0.1 LoginPort = 9014 # This is the server id that the gameserver will request. RequestServerID = 2 # If set to true, the login will give an other id to the server (if the requested id is already reserved). AcceptAlternateID = True UseBlowfishCipher = True # ================================================================ # Database informations # ================================================================ URL = jdbc:mariadb://localhost/server2 Login = server2 Password = server2 apart from having tested 0.0.0.0 on the second gameserver I also tried 127.0.0.1 In both cases I see the two servers in the login when I log in, but I try to enter the one with the lowest ping and it kicks me out. The other server always appears with ping 9999 and I try to enter but it doesn't do anything and it freezes the login so I have to log in again. The hexids are in their respective folders. For server 1, it has its hexid inside the gameserver config folder, and I checked that the hexid id is the same id, for example id 1 in the gameserver is also id1 for server 1, and hexid 2 has its hexid 2 for server 2. The server ports are open and listening when I turn on both gameservers. I really don't know what could be wrong. If you could give me some help I would appreciate it. Excuse my English.
    • We have both old channels from 2006-2009 with the 3rd verification function enabled, and new ones.   For availability, please contact us below: Link - Telegram Link - Facebook WhatsApp - Click here to go to WhatsApp chat
    • You can contact me on skype: niedziolek50
  • Topics

×
×
  • Create New...