Skip to content

xtnded/libcod

This branch is 2 commits ahead of, 154 commits behind kungfooman/libcod:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e11a8fd · Jun 26, 2014

History

18 Commits
Aug 30, 2013
Oct 13, 2013
Nov 18, 2013
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Dec 16, 2013
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Feb 28, 2014
Jun 26, 2014
Aug 30, 2013
Aug 30, 2013
Aug 30, 2013

Repository files navigation

The Call of Duty extension libcod is adding new server-side functions to:

  • Call Of Duty 2 1.2
  • Call Of Duty 2 1.3
  • Call Of Duty 4 1.7

Requirements:

dpkg --add-architecture i386
apt-get update
apt-get install gcc-multilib
apt-get install libmysqlclient-dev:i386
apt-get install g++-multilib

Precompiled shared libraries: http://killtube.org/downloads/libcod/

Starting the server:

LD_PRELOAD=libcod2_1_3_nomysql.so ./cod2_lnxded +set fs_game ...

Some enviroments need LD_LIBRARY_PATH also:

LD_LIBRARY_PATH=. LD_PRELOAD=libcod2_1_3_nomysql.so ./cod2_lnxded +set fs_game ...

Working with the source / Compiling:

./doit.sh tar
./doit.sh base # compiles object files needed by every .so
./doit.sh cod1_1_5 # compiles object files for CoD 1 1.5 and linking them against base to the actual bin/libcod1_1_5.so
./doit.sh cod2_1_2
./doit.sh cod2_1_3
./doit.sh cod4_1_7
./doit.sh wrapper

Mods depending on libcod:

Little overview of added functions:

  • MySQL
  • setVelocity, getVelocity, addVelocity (needed for the mods: portal, surf)
  • keyPressed-functions for left, right, forward, backward, leanleft, leanright, jump etc., (needed for: surf, doublejump made by IzNoGod)
  • blazing fast astar-implementation (needed for: zombots)
  • setAlive-function (needed for: zombots, so xmodels are damagable without damage-trigger... zombots in stockmaps)
  • disableGlobalPlayerCollision()

Community / Help: http://killtube.org/forum.php

Porting libcod to a new Call Of Duty: find . -name '*.c*' | xargs grep -n _VERSION

About

Server extension for Call Of Duty 1, 2 and 4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 63.1%
  • C 34.8%
  • Shell 1.4%
  • Objective-C 0.7%