Player animation after major change in codes.

Player animation after major change in codes.

Re: Player animation after major change in codes. Posted by kizoku on Wed Dec 26th 2007 at 2:48am
kizoku
5 posts
Posted 2007-12-26 2:48am
kizoku
member
5 posts 1 snarkmarks Registered: Oct 30th 2007 Occupation: Student Location: Singapore
On client side, added existing items in HL2 DLL Folder:

c_sdk_player.h

c_sdk_player.cpp

sdk_playeranimatestate.h

sdk_playeranimatestate.cpp

sdk_player_shared.cpp

On server side, added existing items in HL2 DLL Folder:

sdk_player.h

sdk_player.cpp

sdk_playeranimatestate.h

sdk_playeranimatestate.cpp

sdk_player_shared.cpp
replaced:

#include "sdk/sdk_player.h" with #include "sdk/sdk_playeranimstate.h"

*In sdk_playeranimatestate.h, sdk_player.cpp, sdk_player_shared.cpp

replaced:

WeaponSDKBase with BaseHLCombat Weapon

e.g. C_WeaponSDKBase

willl be

C_BaseHLCombat Weapon

replaced:

#include "sdk_gamerules.h" with #include "hl2_gamerules.h"

#include "weapon_sdkbase.h" with #include "basehl2combatweapon_shared.h"

*In hl2_player.cpp

comment LINK_ENTITY_TO_CLASS( player, CHL2_Player );

e.g. // LINK_ENTITY_TO_CLASS( player, CHL2_Player );

*In sdk_playeranimatestate.cpp

replaced:

#include "weapon_sdkbase.h" with #include "basehlcombatweapon_shared.h"

*In the entire project

replaced:

GetSDKWpnData with GetWpnData

*In weapon_parse.cpp

-=added:

const char *pAnimEx = pKeyValuesData->GetString( "PlayerAnimationExtension", "mp5" ); Q_strncpy( m_szAnimExtension, pAnimEx, sizeof( m_szAnimExtension ) );


-=in the function=-


void FileWeaponInfo_t: arse


*In weapon_parse.h

added:


char m_szAnimExtension[16]; // string used to generate player animations with this weapon



*In sdk_player.cpp , sdk_player.h

commented function with "CheatImpulseCommands"

*In c_sdk_player.cpp

replaced:

#include "weapon_parse.h" with #include "basehlcombatweapon_shared.h"

*In c_sdk_player.h

Find and replace first two C_BasePlayer:

C_BasePlayer with C_BaseHLPlayer

and added:

#include "c_basehlplayer.h"

*On the server side in sdk_player.h

replaced:

CBasePlayer with CHL2_Player

and included:

#include "hl2_player.h"

<DIV> -------------------------------------------------------</DIV>
<DIV>We got a help from this coder, he walked us through to change the codes, now I cant seem to get him back.</DIV>
<DIV>After this major change in the codes, i changed the player's animation to a 9way blend, it seems to work, but not totally.</DIV>
<DIV>The running animations dun work out totally, as in instead of running, they were like walking very small steps.</DIV>
<DIV>And also the jump animations doesn't work anymore.</DIV>
<DIV>Does anyone knows the problem? Is it that we missed out some codes?</DIV>