|
|
(92 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | Pulling together some [[Demo Editing]] notes here.
| + | Moved Live: [[Demo Editing]] |
| | | |
− | == Overview ==
| + | Genuinely just for notes now. |
− | | + | |
− | Stuff.
| + | |
− | | + | |
− | == Demo Code ==
| + | |
− | | + | |
− | === Time Index (Advancing Demo Play) ===
| + | |
− | | + | |
− | === ID Number ===
| + | |
− | | + | |
− | === Version ===
| + | |
− | | + | |
− | Does this even do anything?
| + | |
− | | + | |
− | === Map ===
| + | |
− | | + | |
− | === Time ===
| + | |
− | | + | |
− | === SKYFILE ===
| + | |
− | | + | |
− | === DYNARRAY ===
| + | |
− | | + | |
− | === POS ===
| + | |
− | | + | |
− | === PYR ===
| + | |
− | | + | |
− | === CAM POS ===
| + | |
− | | + | |
− | === CAM PYR ===
| + | |
− | | + | |
− | === SEQ ===
| + | |
− | | + | |
− | === Model/Object Code ===
| + | |
− | | + | |
− | ==== New ====
| + | |
− | | + | |
− | ==== NPC ====
| + | |
− | | + | |
− | ==== POS ====
| + | |
− | | + | |
− | ==== PYR ====
| + | |
− | | + | |
− | ==== MOV ====
| + | |
− | | + | |
− | ==== HP ====
| + | |
− | | + | |
− | ==== HPMAX ====
| + | |
− | | + | |
− | === FX Code ===
| + | |
− | | + | |
− | ==== FX ====
| + | |
− | | + | |
− | ==== FXSCALE ====
| + | |
− | | + | |
− | ==== ORIGIN ====
| + | |
− | | + | |
− | ==== TARGET ====
| + | |
− | | + | |
− | === Player Character Code ===
| + | |
− | | + | |
− | ==== COSTUME ====
| + | |
− | | + | |
− | ==== PARTSNAME ====
| + | |
− | | + | |
− | ==== XLU ====
| + | |
− | | + | |
− | == Transparency (Stealth) ==
| + | |
− | | + | |
− | Most stealth/invisibility/transparency effects don't play back in demos. The few exceptions (like trainer War Witch and Numina) are built into the model and not something you can apply.
| + | |
− | | + | |
− | However, although the standard stealth powers don't work, this FX does:
| + | |
− | | + | |
− | OBJECTIVEOBJECTFX/GHOSTED.FX
| + | |
− | | + | |
− | This is the placeable mission objective effect (like for planting bombs) that make the objects transparent until you place them. I did a quick demo test as follows (splicing States onto the City Rep):
| + | |
− | | + | |
− | 0 6 NEW "City Representative"
| + | |
− | | + | |
− | 0 6 NPC Model_Statesman
| + | |
− | | + | |
− | 0 6 POS 128.5 -768 -639.5
| + | |
− | | + | |
− | 0 6 PYR 0 0 0
| + | |
− | | + | |
− | 0 6 MOV ALTREADY_TRANS_XARMS
| + | |
− | | + | |
− | 0 6 FX Maintained 7 OBJECTIVEOBJECTFX/GHOSTED.FX 0
| + | |
− | | + | |
− | | + | |
− | The FX line is the only one I added (make sure it doesn't conflict with any other FX) and voila! Transparent Statesman.
| + | |
− | | + | |
− | Qualifiers:
| + | |
− | | + | |
− | * The transparency effect pulsates, so it's not a consistent steady level of transparency.
| + | |
− | * The FX also includes the mission objective noise, so you might have to work with the audio.
| + | |
− | | + | |
− | == Invasion Sky & War Walls ==
| + | |
− | | + | |
− | Normal sky: SKYFILE SKY 1 0 1.000000
| + | |
− | Invasion sky: SKYFILE SKY 0 1 1.000000
| + | |
− | | + | |
− | That's using the first two fields (which is how it records during an actual invasion), which appear to be binary.
| + | |
− | | + | |
− | You can also play with the final number to tweak things, though I don't know how that functions. My best guess being that it's a saturation value of some sort -- the more you increase it, the more color starts washing out all detail, although interestingly it seems to predominate in the foreground, rather than the sky or distance. Possibly a depth of field value. Dunno.
| + | |
− | | + | |
− | == Walking ==
| + | |
− | | + | |
− | == Destructible Objects ==
| + | |
− | | + | |
− | Object-based NPCs that are classed as "destructible" have a variable appearance based on their hit points, sometimes as simple as destroyed/not-destroyed, sometimes with multiple different appearances including partly-damaged states.
| + | |
− | | + | |
− | To make these work in demos, you have to assign hit points to the models. If you don't do that, then the game assumes the hit points are zero and treats the model as "destroyed", which usually, but not always, means that it's just gone.
| + | |
− | | + | |
− | So when you're splicing these into the demo code, include hit points for them like so:
| + | |
− | | + | |
− | :0 23 NPC v_destcldrn_cauldron
| + | |
− | :0 23 MOV READY
| + | |
− | :0 23 HP 150.00
| + | |
− | :0 23 HPMAX 150.00
| + | |
− | | + | |
− | Setting the HP equal to HPMAX will give you the default, undestroyed appearance, and hopefully that should make them appear for you. If you want to see if there are transitional appearances, you can try setting HP to half of HPMAX, and so forth. Not all have transitional appearances, but some do. The Clockwork Paladin construction comes to mind as an object with multiple different transitional appearances depending on HP. This is also how the Rikti A Bomb warning lights color is controlled.
| + | |
− | | + | |
− | Not all object models are destructible, but seeing "dest" anywhere in the object name is generally a guarantee that it is one of these. But there are also destructible models that don't have "dest" in the name. If in doubt, add HP & HPMAX (at 100% HP) to the model code.
| + | |
− | | + | |
− | == Fixing "Player" FX ==
| + | |
− | | + | |
− | What it looks like is happening is that many FXs are not working if they are attached to the Player (meaning the character flagged as the Player in the demo). I pasted in some other NPCs and players (not as the "Player") and they appeared to work fine.
| + | |
− | | + | |
− | I suspect that this may have been something that crept in with I11, because some of the Maintained FXs that I was able to get to work are the Willpower FX, but older power set FXs didn't work for me (just based on 1 or 2 that I tried quickly). I also tried inserting the moneybag FX into some of my own demos and had the same problem with it not appearing on my "Player".
| + | |
− | | + | |
− | So, although you're doing everything right, it appears to be an issue with demos that isn't working. As I said, it appears to only be the one character flagged as the "Player" that is the problem. Other players and NPCs look like they work OK, so here's a quick fix. What you can do to get by this issue is create an invisible model attached to the "Player" flag and turn your character into just a regular player. You can do this by making the following code into the beginning of your demo:
| + | |
− | | + | |
− | :1 0 Version 2
| + | |
− | :0 0 Map maps/City_Zones/Trial_06_01/Trial_06_01.txt
| + | |
− | :0 0 Time 21.028650
| + | |
− | :0 CAM POS 1818.146851 -318.060516 9450.268555
| + | |
− | :0 CAM PYR -0.346 1.370835 0
| + | |
− | :0 50 Player
| + | |
− | :0 50 NEW "Invisible Placeholder"
| + | |
− | :0 50 NPC Puddle
| + | |
− | :0 50 POS 1803.004883 -319.173309 9443.212891
| + | |
− | :0 50 PYR 0 3.11 0
| + | |
− | :0 50 MOV READY
| + | |
− | :0 1 NEW " "
| + | |
− | :0 1 COSTUME 1 ffffff -3.297710 -1.000000 -0.015873 -1.000000 -0.523810 -0.777778 -0.682540 -0.047619 -0.015873 -0.428571 0.714286 -0.015873 -0.492063 0.015873 -0.650794 -0.460317 -0.523810 0.428571 -1.000000 0.396825 -0.142857 -0.301587 0.682540 0.015873 -0.746032 -1.000000 1.000000 -0.492063 0.460317 0.365079
| + | |
− | :0 1 PARTSNAME shorts skin_tights bikini_3 000000 000055
| + | |
− | | + | |
− | ...the end there being the rest of your character's costume as normal. Puddle is an invisible model, so by inserting that as the "Player" it gets you past this bug (I also changed your character's name field to <0 1 NEW " ">, otherwise, as you are no longer the "Player", the character's name would appear above your head).
| + | |
− | | + | |
− | == Internal Links ==
| + | |
− | | + | |
− | [[Demo Recording]]
| + | |
− | | + | |
− | == External Links ==
| + | |
− | | + | |
− | === Guides ===
| + | |
− | | + | |
− | * [http://boards.cityofheroes.com/showflat.php?Cat=&Board=faq&Number=1838565 Custom Demo Creation Guide] (12/04/04) by MasterMarbles
| + | |
− | * [http://boards.cityofheroes.com/showflat.php?Cat=&Board=faq&Number=851259 Demo File Format FAQ] (07/07/04) by Zloth
| + | |
− | * [http://files.filefront.com/StormknightsVideoGuide+1+0pdf/;9888227;/fileinfo.html Storm Knight's Video Guide] (08/07/04) by Storm_Knight
| + | |
− | * [http://boards.cityofheroes.com/showflat.php?Cat=&Board=faq&Number=1874789 Screenshot and Demo Guide v2] (12/09/04) by Zloth
| + | |
− | * [http://boards.cityofheroes.com/showflat.php?Cat=&Board=faq&Number=1939763 A Kitty's guide to making CoH movies!] (12/21/04) by IttiBittiKitty
| + | |
− | * [http://boards.cityofheroes.com/showflat.php?Cat=&Number=3322019 Demo Editing and Videos - The end-to-end guide] (07/20/05) by Majik
| + | |
− | * [http://boards.cityofheroes.com/showflat.php?Cat=0&Board=faq&Number=5659797 Paris' Demo Guide] (06/01/06) by Paris
| + | |
− | * [http://boards.cityofheroes.com/showflat.php?Cat=0&Board=faq&Number=6017752 DEMO File Format: Addendum (character parts)] (07/16/06) by Djeannie
| + | |
− | * [http://boards.cityofheroes.com/showflat.php?Cat=0&Number=10177900&an=0&page=0#Film Toons on Film City Scoop article] (02/08/08) by Dark_Respite
| + | |
− | * [http://boards.cityofheroes.com/showflat.php?Cat=0&Number=10262307 Demo Edit Tutorial: Jumping on a moving truck] (02/21/08) by Balshor
| + | |
− | | + | |
− | === Tools & Applications ===
| + | |
− | | + | |
− | * [http://home.kc.rr.com/dasloth/CoH/Demos/DemoEdit.htm CoH Demo Editor] by Zloth
| + | |
− | * [http://files.filefront.com/CoH+demo+editor/;9888228;/fileinfo.html CoH demo editor] by Storm_Knight
| + | |
− | * [http://home.earthlink.net/~balshor/DemoEditorInstaller.exe Balshor's Demo Editor] by Balshor
| + | |
Genuinely just for notes now.