Hmmm, looks familiar...
Anyway, I'll go ahead and post part two of this, which is cloning ALEs.
What you'll need:
CRCCalc (which can be found in this pack)
A hex editor (see above, I highly recommend XVI32)
Open up your ALE in XVI32. Go to where it says ku_tachyon_Idontcarewhatfollows.app, and type what is there into CRCCalc. What we will use is the hex value (starts with 0x) of the text portion (upper left, in other words). Let's say it says this:
0xAaBbCcDd
Go into the editor and search for this value backwards, i.e.:
Dd Cc Bb Aa
If you get more than one result (unlikely), use the entry that's just after ku_tachyon_Idontcarewhatfollows (note that the .app part is not present). Now, go down to ku_tachyon_Idontcarewhatfollows.app and rename it, say, hi_tachyon_Idontcarewhatfollows.app (keep the same length, it makes it simplier). Don't use upper-case letters, they screw up CRCCalc and there's no reason to use them. Take the output (upper left again) and replace the entry you found in the ALE with the new number (again, backwards). Rinse and repeat for all .app entries (you could do it for the .emt entries, but there's no point).
Well, that's taken care of. The final step is to get our new CRC for the ALE. Go up to the part with no suffex, and rename it (same length again). Put that into CRCCalc. The CRC it gives you (upper right) is unsigned, and we need it signed. Take the upper left value and put it into a row of zeros in the hex editor. If you're using XVI32, go to Tools/Data Inspector and get it up. What you need is the longint value; if that isn't there, go to Tools/Options/Data Inspector and click the checkbox next to longint. The number that shows up in the data inspector is the correct, signed CRC value for that particular part of the ALE. Put that into your .ini, repeat for all of the parts that need CRC values, and you're done.
What does this do? It means that your new effect as well as the original effect will be able to be shown at the same time. As always, post questions if you have them.
MK