Difference between revisions of "Faceposer"
(partially cleaned up grammar in the issues section. this section still needs cleanup badly.) |
|||
Line 11: | Line 11: | ||
== Issues == | == Issues == | ||
+ | |||
+ | {{todo|Clean up the grammar here, and verify if everything is correct here.}} | ||
* Incorrect model image probably made in Photoshop as with HLMV or with incorrect size will make "Load model" menu freeze and white and you will need to stop poser process. | * Incorrect model image probably made in Photoshop as with HLMV or with incorrect size will make "Load model" menu freeze and white and you will need to stop poser process. | ||
− | * In hlfaposer for SDK 2006/2007/Orangebox | + | * In hlfaposer for SDK 2006/2007/Orangebox, the play/stop/pause buttons are missing their icons by default, and display as white boxes instead. To fix this, extract [http://steamreview.org/external/vdc/faceposer-icons.zip fix] to the proper folder, details [https://developer.valvesoftware.com/wiki/Choreography_creation here]. |
− | * | + | * Models may not load at all. To fix this, go into regedit, and delete <code>HKEY_USERS\..\Software\Valve\faceposer</code>. Another solution is to clean the <code>hlfaceposer.rf</code> file in your SDK's bin folder. |
− | * To make faceposer <b>Phoneme Editor</b> extraction work (if you are not on Win XP) there are | + | * To make faceposer <b>Phoneme Editor</b> extraction work (if you are not on Win XP) there are plenty things you need to do. Let's work with source 2007 as the most stable revision. For some reasons there are lot's of [https://www.youtube.com/watch?v=R38qlnow6eI info] how to make it [https://www.moddb.com/engines/source/downloads/windows-vista7-phoneme-extractor-13 work] with <code>Microsoft Speech 5.1</code>, but it's incorrect approach. (it doesn't work properly anyway and it's quality is far from ideal). Go to [https://developer.valvesoftware.com/wiki/Phoneme_Tool#Using_Lipsinc_Speech_API here]. Take <code>lipsinc_data/</code> from anywhere, even Hl2Beta, copy it to <code>..\SourceSDK\bin\source2007\bin</code>, copy <code>ims_helper.dll</code> and <code>phonemeextractor_ims.dll</code> from <code>Source SDK Base 2013 Singleplayer\bin</code> to <code>..\SourceSDK\bin\source2007\bin\</code>, you can edit <code>GameConfig.txt</code> to add your mod here and launch faceposer through steam or just add .bat file with "-game" to your mod (to make it work you will need many things! like to unpack proper shaders from <code>Source SDK Base 2007\vpks</code> (otherwise lips won't move) and other stuff, also don't forget [https://developer.valvesoftware.com/wiki/Can%27t_find_steam_app_user_info this], write the [https://steamcommunity.com/app/420/discussions/0/864971765497379056/?l=russian&ctp=5#c648817377943105270 correct] <code>gameinfo.txt</code> for old source engine games. Change <code>Speech API</code> to <code>Lipsinc Speech API</code> in faceposer, it should work now. |
* If all fine in faceposer, but in game lips not moving and you use sounds from other games or old engine versions just don't forget that faceposer formats also can be changed from one engine version to another, go to <b>Phoneme Editor</b>, then press <code>Redo Extraction</code>, if you want to get less size, try use <code>export word data to .txt</code>, then you can import it and then commit extraction to your sound files, same rule spreads on .vcd scene files, just resave them. | * If all fine in faceposer, but in game lips not moving and you use sounds from other games or old engine versions just don't forget that faceposer formats also can be changed from one engine version to another, go to <b>Phoneme Editor</b>, then press <code>Redo Extraction</code>, if you want to get less size, try use <code>export word data to .txt</code>, then you can import it and then commit extraction to your sound files, same rule spreads on .vcd scene files, just resave them. | ||
{{Note|Always make sure that your audio is encoded to 44khz 16 bit mono ADPCM/PCM format (stereo also work though). Otherwise you won't hear anything in game and lips won't move.}} | {{Note|Always make sure that your audio is encoded to 44khz 16 bit mono ADPCM/PCM format (stereo also work though). Otherwise you won't hear anything in game and lips won't move.}} | ||
{{SDKTools}} | {{SDKTools}} |
Latest revision as of 23:56, 14 June 2020
Faceposer is the SDK tool used to produce choreographed sequences for the Source engine. It creates facial expressions (including lip-syncing) and manages skeletal animations, the position of actors in the world, and any map triggers that need to be fired during the scene.
- See Choreography creation for a step-by step guide to creating choreography in the Source engine.
- See Faceposer reference for a quick-reference guide to the different parts of the Faceposer interface.


Issues
To do: Clean up the grammar here, and verify if everything is correct here.
- Incorrect model image probably made in Photoshop as with HLMV or with incorrect size will make "Load model" menu freeze and white and you will need to stop poser process.
- In hlfaposer for SDK 2006/2007/Orangebox, the play/stop/pause buttons are missing their icons by default, and display as white boxes instead. To fix this, extract fix to the proper folder, details here.
- Models may not load at all. To fix this, go into regedit, and delete
HKEY_USERS\..\Software\Valve\faceposer
. Another solution is to clean thehlfaceposer.rf
file in your SDK's bin folder. - To make faceposer Phoneme Editor extraction work (if you are not on Win XP) there are plenty things you need to do. Let's work with source 2007 as the most stable revision. For some reasons there are lot's of info how to make it work with
Microsoft Speech 5.1
, but it's incorrect approach. (it doesn't work properly anyway and it's quality is far from ideal). Go to here. Takelipsinc_data/
from anywhere, even Hl2Beta, copy it to..\SourceSDK\bin\source2007\bin
, copyims_helper.dll
andphonemeextractor_ims.dll
fromSource SDK Base 2013 Singleplayer\bin
to..\SourceSDK\bin\source2007\bin\
, you can editGameConfig.txt
to add your mod here and launch faceposer through steam or just add .bat file with "-game" to your mod (to make it work you will need many things! like to unpack proper shaders fromSource SDK Base 2007\vpks
(otherwise lips won't move) and other stuff, also don't forget this, write the correctgameinfo.txt
for old source engine games. ChangeSpeech API
toLipsinc Speech API
in faceposer, it should work now. - If all fine in faceposer, but in game lips not moving and you use sounds from other games or old engine versions just don't forget that faceposer formats also can be changed from one engine version to another, go to Phoneme Editor, then press
Redo Extraction
, if you want to get less size, try useexport word data to .txt
, then you can import it and then commit extraction to your sound files, same rule spreads on .vcd scene files, just resave them.

|