sACTedit

sACTedit - simple Animation Editor

An editor* for character model animations of the popular MMORPG Perfect World.
(*currently only character animation import/export is supported)

Tutorial (Source)

This tutorial will show how to exchange skeleton animation of similar characters. In this example i've choosen to replace the female archer running animation with the female assassin running animation, both characters have the same skeleton structure.

YouTube - Archer with Assassin Run Animation

Requirements:

  • the models must have the same skeleton structure (number of joints, joint-tree)
  • the ecm files must be fixed with latest sMODfix
  • the smd files version must be 8

Guide:

  • first extract all required model files of the female assassin and female archer
  • make sure the directory structure is the same as in the pck file (models.pck.files/models/...)
  • if you haven't made a backup yet make one now

  • start sACTedit and load the ecm file of the assassin

  • select the combine act for the running animation (index = 34)
  • in the right textbox the combine act data will be loaded

  • the combine act holds a link to a base act (joint animation), click on this name and sACTedit will automatically jump to the correct base act on the left panel (index = 36)

  • right click on the base act and click export, select a filename i.e. "c:/somewhere.../assassinfrun.act"

  • now open the ecm file for the female archer and repeat the steps like for the assassin
  • select the combine act for the running animation (index = 16)
  • click the base act to jump to the linked base act (index = 33)
  • right click on the base act and click import, select the file you have exported from the female assassin

  • at least click save and add the modified archer model files back to your models.pck
  • start the game and see your archer running like an assassin

*some combine acts have additional gfx, these gfx can be replaced by editing the ecm text field in the combine act section (the gfx part begins with "EventCount: ", each event block is a gfx description) when replacing text in combine acts make sure it is the same MOXTVersion, or ecm file will be corrupted


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.