Difference between revisions of "TORCS"

From CBLFS
Jump to navigationJump to search
 
(11 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
!Download Source:
 
!Download Source:
 
|-
 
|-
| http://prdownloads.sourceforge.net/torcs/TORCS-1.2.4-src.tgz
+
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-src.tgz
 
|-
 
|-
 
!Download Robots (Required):
 
!Download Robots (Required):
 
|-
 
|-
| http://prdownloads.sourceforge.net/torcs/TORCS-1.2.4-src-robots-base.tgz
+
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-src-robots-base.tgz
 
|-
 
|-
 
!Download Robots (Optional):
 
!Download Robots (Optional):
 
|-
 
|-
| http://prdownloads.sourceforge.net/torcs/TORCS-1.2.4-src-robots-berniw.tgz
+
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-src-robots-berniw.tgz
 
|-
 
|-
| http://prdownloads.sourceforge.net/torcs/TORCS-1.2.4-src-robots-bt.tgz
+
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-src-robots-bt.tgz
 
|-
 
|-
| http://prdownloads.sourceforge.net/torcs/TORCS-1.2.4-src-robots-olethros.tgz
+
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-src-robots-olethros.tgz
 +
|-
 +
!Data Packages (Required):
 +
|-
 +
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-data.tgz
 +
|-
 +
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-data-tracks-road.tgz
 +
|-
 +
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-data-cars-extra.tgz
 +
|-
 +
!Data Packages (Optional):
 +
|-
 +
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-data-tracks-oval.tgz
 +
|-
 +
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-data-tracks-dirt.tgz
 +
|-
 +
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-data-cars-nascar.tgz
 +
|-
 +
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-data-cars-Patwo-Design.tgz
 +
|-
 +
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-data-cars-kcendra-gt.tgz
 +
|-
 +
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-data-cars-kcendra-roadsters.tgz
 +
|-
 +
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-data-cars-kcendra-sport.tgz
 +
|-
 +
| http://prdownloads.sourceforge.net/torcs/TORCS-{{TORCS-Version}}-data-cars-VM.tgz
 
|}
 
|}
  
 
'''''Extract the src and robots packages into the same directory before you issue any commands.
 
'''''Extract the src and robots packages into the same directory before you issue any commands.
  
The robots package provides the drivers that you will race against. Below is a list of drivers that each of the packages provides.
+
The robots package provides the drivers that you will race against. Below is a list of drivers that each of the packages provides:
  
 
* robots-base (Required)
 
* robots-base (Required)
Line 39: Line 65:
 
* robots-olethros (Optional)
 
* robots-olethros (Optional)
 
** olethros
 
** olethros
 +
 +
The data packages, '''''not extracted with the source and drivers packages''''', provides track, car, and other information.
  
 
----
 
----
 +
 +
{{Package-Introduction|TORCS is a highly portable multi platform car racing simulation. It is used as ordinary car racing game, as AI racing game and as research platform. |http://torcs.sourceforge.net/}}
  
 
== Dependencies ==
 
== Dependencies ==
Line 50: Line 80:
 
* [[libpng]]
 
* [[libpng]]
 
=== Recommended ===
 
=== Recommended ===
* [[freeglut]]
+
* [[FreeGLUT]]
  
 
== Non-Multilib ==
 
== Non-Multilib ==
Line 56: Line 86:
 
Compile the package:
 
Compile the package:
  
  patch -Np1 -i ../torcs-1.2.4-gcc41_fixes-1.patch &&
+
  sed -i "/^LIBS/s/$/ -lalut/" src/modules/graphic/ssggraph/Makefile &&
  ./configure --prefix=/usr &&
+
  ./configure --prefix=/usr --x-libraries=/usr/lib &&
 
  make
 
  make
  
Line 71: Line 101:
 
Compile the package:
 
Compile the package:
  
  patch -Np1 -i ../torcs-1.2.4-gcc41_fixes-1.patch &&
+
  sed -i "/^LIBS/s/$/ -lalut/" src/modules/graphic/ssggraph/Makefile &&
 
  CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" USE_ARCH=32 \
 
  CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" USE_ARCH=32 \
 
  PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
 
  PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
Line 85: Line 115:
 
Compile the package:
 
Compile the package:
  
  patch -Np1 -i ../torcs-1.2.4-gcc41_fixes-1.patch &&
+
  sed -i "/^LIBS/s/$/ -lalut/" src/modules/graphic/ssggraph/Makefile &&
 
  CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" USE_ARCH=n32 \
 
  CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" USE_ARCH=n32 \
 
  PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
 
  PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
Line 99: Line 129:
 
Compile the package:
 
Compile the package:
  
  patch -Np1 -i ../torcs-1.2.4-gcc41_fixes-1.patch &&
+
  sed -i "/^LIBS/s/$/ -lalut/" src/modules/graphic/ssggraph/Makefile &&
 
  CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" USE_ARCH=64 \
 
  CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" USE_ARCH=64 \
 
  PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
 
  PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
Line 108: Line 138:
  
 
  make install
 
  make install
 +
 +
== Installing the Data Packages ==
 +
 +
Each of the data packages you downloaded needs to be extracted in '''/usr/share/games/torcs'''. Below is a quick way to do it:
 +
 +
for dpkg in ../TORCS-{{TORCS-Version}}-data*; do
 +
  tar xvf $dpkg -C /usr/share/games/torcs
 +
done
 +
 +
= Contents =
 +
 +
{|style="text-align: left"
 +
|-valign="top"
 +
!Installed Programs:
 +
| torcs
 +
|-valign="top"
 +
!Installed Libraries:
 +
| None
 +
|-valign="top"
 +
!Installed Directories:
 +
| /usr/lib/torcs, /usr/share/games/torcs
 +
|}
 +
 +
[[Category:Games]]

Latest revision as of 16:59, 5 February 2011

Download Source:
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-src.tgz
Download Robots (Required):
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-src-robots-base.tgz
Download Robots (Optional):
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-src-robots-berniw.tgz
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-src-robots-bt.tgz
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-src-robots-olethros.tgz
Data Packages (Required):
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-data.tgz
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-data-tracks-road.tgz
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-data-cars-extra.tgz
Data Packages (Optional):
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-data-tracks-oval.tgz
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-data-tracks-dirt.tgz
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-data-cars-nascar.tgz
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-data-cars-Patwo-Design.tgz
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-data-cars-kcendra-gt.tgz
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-data-cars-kcendra-roadsters.tgz
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-data-cars-kcendra-sport.tgz
http://prdownloads.sourceforge.net/torcs/TORCS-1.3.0-data-cars-VM.tgz

Extract the src and robots packages into the same directory before you issue any commands.

The robots package provides the drivers that you will race against. Below is a list of drivers that each of the packages provides:

  • robots-base (Required)
    • tita
    • lliaw
    • damned
    • cylos1
    • tanhoj
    • inferno
    • inferno2
  • robots-berniw (Optional)
    • sparkle
    • berniw
    • berniw2
    • berniw3
  • robots-bt (Optional)
    • bt
  • robots-olethros (Optional)
    • olethros

The data packages, not extracted with the source and drivers packages, provides track, car, and other information.


Introduction to TORCS

TORCS is a highly portable multi platform car racing simulation. It is used as ordinary car racing game, as AI racing game and as research platform.

Project Homepage: http://torcs.sourceforge.net/

Dependencies

Required

Recommended

Non-Multilib

Compile the package:

sed -i "/^LIBS/s/$/ -lalut/" src/modules/graphic/ssggraph/Makefile &&
./configure --prefix=/usr --x-libraries=/usr/lib &&
make

Install the package

make install

Multilib

This package does not provide any external libraries so only one installation is needed

32Bit

Compile the package:

sed -i "/^LIBS/s/$/ -lalut/" src/modules/graphic/ssggraph/Makefile &&
CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" USE_ARCH=32 \
PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
./configure --prefix=/usr &&
make

Install the package

make install

N32

Compile the package:

sed -i "/^LIBS/s/$/ -lalut/" src/modules/graphic/ssggraph/Makefile &&
CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" USE_ARCH=n32 \
PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
./configure --prefix=/usr --libdir=/usr/lib32 &&
make

Install the package

make install

64Bit

Compile the package:

sed -i "/^LIBS/s/$/ -lalut/" src/modules/graphic/ssggraph/Makefile &&
CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" USE_ARCH=64 \
PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
./configure --prefix=/usr --libdir=/usr/lib64 &&
make

Install the package

make install

Installing the Data Packages

Each of the data packages you downloaded needs to be extracted in /usr/share/games/torcs. Below is a quick way to do it:

for dpkg in ../TORCS-1.3.0-data*; do
  tar xvf $dpkg -C /usr/share/games/torcs
done

Contents

Installed Programs: torcs
Installed Libraries: None
Installed Directories: /usr/lib/torcs, /usr/share/games/torcs