Hello Jonas I feel like an idiot now :P I thought of that earlier but was afraid I'd break something. So, thank you very much. Cheers!
Gustavo Jonas 'Sortie' Termansen escreveu: > Hey Gustavo. > > Simply delete the server-side file (or exclude it from the project) and > rebuild. You will most likely not need it in your mod. > > ----- Original Message ----- > From: "Gustavo Ramos Lira" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Monday, December 08, 2008 7:36 PM > Subject: [hlcoders] CWeaponOldManHarpoon > > > Hi, > > So I've started a new mod project and when I started the game in debug > mode I got 3 errors: > The client was missing 1)CWeaponHopwire(or something like that) class; > 2)Some class to do with hl2 survival and 3)CWeaponOldManHarpoon class. > > I managed to fix the first two by digging up the files from the client > side and adding them to the Client project. However, whatever I do I > can't find anything to do with harpoon on the client files, and it seems > like that's what I'm missing. Here's the log from the source console: > > ] map test_map_1 > ---- Host_NewGame ---- > CreateEvent: event 'game_init' not registered. > Spawn Server: test_map_1 > execing skill_manifest.cfg > execing skill.cfg > Set Gravity 600.0 (0.250 tolerance) > CGameEventManager::AddListener: event 'ragdoll_dissolved' unknown. > PrecacheScriptSound 'Hud.Hint' failed, no such sound script entry > Error reading weapon data file for: weapon_oldmanharpoon > Invalid file size for motd.txt > Created class baseline: 4 classes, 922 bytes. > Game started > > Half-Life 2 > Map: test_map_1 > Players: 1 / 1 > Build: 3575 > Server Number: 1 > > Initializing renderer... > Level unlit, setting 'mat_fullbright 1' > DataTable warning: No matching RecvTable for SendTable > 'DT_WeaponOldManHarpoon'. > Client missing DT class CWeaponOldManHarpoon > Host_EndGame: CL_ParseClassInfo_EndClasses: CreateDecoders failed. > > Dropped [TIP]peppers from server (Disconnect by user.) > > And my src\game\client\hl2\c_weapon__stubs_hl2.cpp since that seems to > be the only reference to harpoon on the client side (the important bit > is marked with bold) > > //========= Copyright © 1996-2005, Valve Corporation, All rights > reserved. ============// > // > // Purpose: > // > > //=============================================================================// > > #include "cbase.h" > #include "c_weapon__stubs.h" > #include "basehlcombatweapon_shared.h" > #include "c_basehlcombatweapon.h" > > // memdbgon must be the last include file in a .cpp file!!! > #include "tier0/memdbgon.h" > > STUB_WEAPON_CLASS( cycler_weapon, WeaponCycler, C_BaseCombatWeapon ); > > STUB_WEAPON_CLASS( weapon_binoculars, WeaponBinoculars, > C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_bugbait, WeaponBugBait, > C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_flaregun, Flaregun, C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_annabelle, WeaponAnnabelle, > C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_gauss, WeaponGaussGun, C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_cubemap, WeaponCubemap, C_BaseCombatWeapon ); > STUB_WEAPON_CLASS( weapon_alyxgun, WeaponAlyxGun, > C_HLSelectFireMachineGun ); > STUB_WEAPON_CLASS( weapon_citizenpackage, WeaponCitizenPackage, > C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_citizensuitcase, WeaponCitizenSuitcase, > C_WeaponCitizenPackage ); > > #ifndef HL2MP > STUB_WEAPON_CLASS( weapon_ar2, WeaponAR2, C_HLMachineGun ); > STUB_WEAPON_CLASS( weapon_frag, WeaponFrag, C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_rpg, WeaponRPG, C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_pistol, WeaponPistol, C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_shotgun, WeaponShotgun, > C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_smg1, WeaponSMG1, C_HLSelectFireMachineGun ); > STUB_WEAPON_CLASS( weapon_357, Weapon357, C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_crossbow, WeaponCrossbow, > C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_slam, Weapon_SLAM, C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_crowbar, WeaponCrowbar, > C_BaseHLBludgeonWeapon ); > #ifdef HL2_EPISODIC > STUB_WEAPON_CLASS( weapon_hopwire, WeaponHopwire, > C_BaseHLCombatWeapon ); > STUB_WEAPON_CLASS( weapon_proto1, WeaponProto1, C_BaseHLCombatWeapon ); > #endif > *#ifdef HL2_LOSTCOAST > STUB_WEAPON_CLASS( weapon_oldmanharpoon, WeaponOldManHarpoon, > C_WeaponCitizenPackage ); //tried to comment this, no luck. > #endif* > #endif > > > Thank you for yout help, > Gustavo Lira > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

