• A quick question about missing eyelid flexes on decompiled HL2 characters
    9 replies, posted
I know that when character models like the citizens are decompiled and recompiled the eyelid flex becomes unusable, is there a way to fix the decompiled .vta file to make them usable again or is it just a case of having to remake them from scratch?
You can edit the decompiled eyelid flexes so that they work to an extent. It's not perfect but it does enable them to blink.
Don't decompile (yet). Male_05 is included in the SDK. take a look at him and compare it to your decompiled model.
[QUOTE=Snood_1990;18599719]You can edit the decompiled eyelid flexes so that they work to an extent. It's not perfect but it does enable them to blink.[/QUOTE] Could you tell me?
[code] eyelid upper_right "mdldecompiler_expressions.vta" lowerer 1 -0.218500 neutral 0 -0.000000 raiser 1070659010 0.000000 split 0.1 eyeball righteye eyelid lower_right "mdldecompiler_expressions.vta" lowerer 2 -0.301000 neutral 0 -0.000000 raiser -1079729613 0.000000 split 0.1 eyeball righteye eyelid upper_left "mdldecompiler_expressions.vta" lowerer 3 -0.218500 neutral 0 -0.000000 raiser 1070659010 0.000000 split -0.1 eyeball lefteye eyelid lower_left "mdldecompiler_expressions.vta" lowerer 4 -0.301000 neutral 0 -0.000000 raiser -1079729613 0.000000 split -0.1 eyeball lefteye[/code] If you take a look at some decompiled eyelid flexes (Male_09's) here you can see already noting the the raiser flexes that there's inconsistency and this is what gives the error. Also for some reason also the compiler doesn't like making things more than 0.5 in size so a number below that like 0.49 etc will work just fine. [code] eyelid upper_right "mdldecompiler_expressions.vta" lowerer 1 -0.218500 neutral 1 -0.444000 raiser 1 0.265000 split 0.1 eyeball righteye eyelid lower_right "mdldecompiler_expressions.vta" lowerer 2 -0.301000 neutral 2 -0.444000 raiser 2 -0.040300 split 0.1 eyeball righteye eyelid upper_left "mdldecompiler_expressions.vta" lowerer 3 -0.218500 neutral 3 -0.444000 raiser 3 0.265000 split -0.1 eyeball lefteye eyelid lower_left "mdldecompiler_expressions.vta" lowerer 4 -0.301000 neutral 4 -0.444000 raiser 4 -0.040300 split -0.1 eyeball lefteye[/code] That's a working one with inconsistencys fixed as you can see each part of the flex data sort of matches up, the result as you will see isn't perfect but it's as close to it as possible.
[QUOTE=Snood_1990;18617462][code] eyelid upper_right "mdldecompiler_expressions.vta" lowerer 1 -0.218500 neutral 0 -0.000000 raiser 1070659010 0.000000 split 0.1 eyeball righteye eyelid lower_right "mdldecompiler_expressions.vta" lowerer 2 -0.301000 neutral 0 -0.000000 raiser -1079729613 0.000000 split 0.1 eyeball righteye eyelid upper_left "mdldecompiler_expressions.vta" lowerer 3 -0.218500 neutral 0 -0.000000 raiser 1070659010 0.000000 split -0.1 eyeball lefteye eyelid lower_left "mdldecompiler_expressions.vta" lowerer 4 -0.301000 neutral 0 -0.000000 raiser -1079729613 0.000000 split -0.1 eyeball lefteye[/code] If you take a look at some decompiled eyelid flexes (Male_09's) here you can see already noting the the raiser flexes that there's inconsistency and this is what gives the error. Also for some reason also the compiler doesn't like making things more than 0.5 in size so a number below that like 0.49 etc will work just fine. [code] eyelid upper_right "mdldecompiler_expressions.vta" lowerer 1 -0.218500 neutral 1 -0.444000 raiser 1 0.265000 split 0.1 eyeball righteye eyelid lower_right "mdldecompiler_expressions.vta" lowerer 2 -0.301000 neutral 2 -0.444000 raiser 2 -0.040300 split 0.1 eyeball righteye eyelid upper_left "mdldecompiler_expressions.vta" lowerer 3 -0.218500 neutral 3 -0.444000 raiser 3 0.265000 split -0.1 eyeball lefteye eyelid lower_left "mdldecompiler_expressions.vta" lowerer 4 -0.301000 neutral 4 -0.444000 raiser 4 -0.040300 split -0.1 eyeball lefteye[/code] That's a working one with inconsistencys fixed as you can see each part of the flex data sort of matches up, the result as you will see isn't perfect but it's as close to it as possible.[/QUOTE] That doesn't really work, I just tried it. The eyelid flexes do work, but the eyes automatically close if the eyes look even slightly lower than straight forward.
[QUOTE=simkas;18618530]That doesn't really work, I just tried it. The eyelid flexes do work, but the eyes automatically close if the eyes look even slightly lower than straight forward.[/QUOTE] Yeah as i said, it's not perfect but it's as close as possible without having to re-make them totally from scratch. :P
[QUOTE=Snood_1990;18619653]Yeah as i said, it's not perfect but it's as close as possible without having to re-make them totally from scratch. :P[/QUOTE] In that case, it's better to just recreate them. It doesn't take long and you don't need to deal with the automatic eye closing.
[QUOTE=simkas;18619708]In that case, it's better to just recreate them. It doesn't take long and you don't need to deal with the automatic eye closing.[/QUOTE] Yeah, sorry Snood but I think that I'll just leave it for now. It's not a big deal in the film anyway. Mods can lock the thread now.
Surely if someone could remake the eyelid flex for each citizen, then release them (the VTA files), that would be problem solved ^^
Sorry, you need to Log In to post a reply to this thread.