-- [ Picked text/plain from multipart/alternative ] I'm using the Half-Life 2 Multiplayer OB SDK; I've added "HL2_EPISODIC" to the preprocessor lists and excluded "LIBCMTD" from both projects, and I seem to have had a few problems that I would like to point out:
- npc_advisor_shared.h, included by npc_advisor.cpp (and c_npc_advisor.cpp) doesn't exist at all (no advisors for me), - "npc_grenade_magna" (no idea where this is, seems to be a classname for an entity that doesn't exist), - CMissile is missing some functions (I've got two different weapon_rpg.h files, had to copy /game/server/hl2 CMissile to /game/server/hl2mp one), - following files are not included in the SERVER project: weapon_alyxgun.cpp, weapon_citizenpackage.h/.cpp, game/server/episodic/*.*, vehicle_choreo_generic.cpp, ai_behavior_passenger.h/.cpp, npc_alyx_episodic.h/.cpp (need to exclude npc_alyx.h/.cpp), ai_eventresponse.h/.cpp, npc_zombine.h/.cpp - following files are not included in the CLIENT project: game/client/episodic/*.*, survival_gamerules.h/.cpp (I simply excluded the survival_gamerules.cpp on the server), hud_radar.h/.cpp - server project is missing an equal to the "c_prop_coreball.cpp" on the client project You will also need to exclude the "c_prop_coreball.cpp" file on the client project, because there is no server code for it included. And lastly, you'll want to either exclude "weapon_hopwire" and "weapon_oldmanharpoon" or stub them on the client in the "c_weapon__stubs_hl2.cpp" file. Also, Debug mode doesn't compile either project because of "_invalid paramater_info(void)" being a redefinition (in memoverride.cpp) of the one in LIBCMT, so I simply removed it, just to see what happens. It seems to run just fine without it though. Hope some of you find this helpful. _________________________________________________________________ -- _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders