TORCS: Difference between revisions

From CBLFS
Jump to navigationJump to search
No edit summary
Lemoinet (talk | contribs)
No edit summary
 
(12 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
|}
|}


The robots package provides the drivers that you will race against. Below is a list of drivers that each of the packages provides.
'''''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)
* robots-base (Required)
Line 37: 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 48: Line 80:
* [[libpng]]
* [[libpng]]
=== Recommended ===
=== Recommended ===
* [[freeglut]]
* [[FreeGLUT]]


== Non-Multilib ==
== Non-Multilib ==
Line 54: 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 69: 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 83: 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 97: 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 106: 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 15: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

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
Retrieved from "?title=TORCS&oldid=20966"