Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
Hello all. Hmmmm. Anybody here know how to export particles "pkfx" files from Popcorn FX to Reforged WC3 World Editor? Blizzard exported particles from Popcorn FX to Reforged WC3. I would like to know how they do that. I tried this way and it doesn't work, but it doesn't fail either. It just not showing any effects when I replaced the file with same pathing to match. I am testing with priest's heal. The original healing effects are gone, but it still not showing any effect from Blast.pkfx either. It just empty, but not showing any white textures either. It doesn't fail the load either. Weird. Maybe I miss something? Any idea?
First I am no expert, nor have I PopcornFX installed.
But first thing to do in this case is find out how the models themselves use these emitters.
Looking at the MDX format definition, here is the part concerning them :
Code:
struct CORNEMITTER
{
uint32 emitterSize; // including this int
MDLGENOBJECT object;
C4Color colorMultiplier; // the color is multiplied with the overall color of the particles
C4Color teamColor; // default is (1,1,1,0) turned off, changes the color of some of the particles of some emitters (e.g: Wisp)
char filePath[260]; // the path to the .pkb file
char popcornFlags[260]; // comma separated flags (e.g: "Always=on" for emitters that are always on and aren't activated by animation tracks)
KPPA alphaMultiplier;
KPPC colorMultiplier;
KPPE emissionRateMultiplier;
KPPL lifespanMultiplier;
KPPS speedMultiplier;
KPPV visibility; // on/off
};
Chances are high that these values are used by the emitter itself.
If you made a custom pkb file, it might simply not properly use the parameters defined in the model for the original effect.
Moreover, if out of curiosity one opens the healtarget.pkb file, that is compiled thus binary, one can still notice these identifiers at the end of the file :
What this seems to indicate is that the pkb file is a script that creates the special effect according to some specific parameters thats the game (in our case Reforged) will be able to handle, and moreover that the game will probably be expecting in order to work properly.
As we have to current way of knowing how Blizzard actually "backes" these emitters, my only advice is to not try to make your custom pkfx emitters in PopcornFX as they have very little chance of working.
On the other hand, you could try to edit the parameters that are recognizable, like the textures used buy the emitter.
At first look, I can already identify 2
- "_HD.w3mod/Textures/FX/Flare/FlareSimple" (Diffuse Map)
- "_HD.w3mod/Textures/FX/Flare/Flare" (Curve)
But unfortunately, it would take a lot of experimenting (maybe create simple pkb files and see how the compiled version content translates into), trial and error, before being able to modify more. Also we don't know what parameters from these emitters the game actually accepts or uses.
Just out of curiosity, could you post as attachments both the Blast.pkfx file you made with the program, as well as the source script for this effect ?
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.