KNOWLEDGE BASE

Some developper resources to read : http://rzr.online.fr/docs/game/devel.htm
Sources : cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/pinball login cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/pinball \ co pinball Lastest tarball source : http://rzr.online.fr/docs/game/pinball-src.tar.gz

Compile on W32 with msvc (MS Visual C++ 6), mingw32 gnu Official project is : http://pinball.sf.net

CONVENTIONS

IMPORTANT : When modifying files, PLEASE backup them with renaming the original one with the .orig extention And Choose a unique id (Loginname) and comment modified lines by
//!+rzr : starts here 
... code
//!-rzr : stop here ...explain why

or on one line //!+-rzr i changed this patch to ... was // ...

SOFTWARE

Please choose to use free software that is ported to all plateform (when possible)

Why shall I learn the free software XYZ which might be less powerfull ZYX ?
Well I think that once you have the skills in that software you can use it everywhere Legally ... then if you get employed for some job showing your boss what you can do can makes him hire you, but if you tell him that he doesnt need to buy a prohibitivelicence ...

Maybe you may Think all this sounds complicated to me I havent enouhgt skills in this, but we all learn by practicing so I suggest you to get those FREE software, do some tutorials. And then (a few hours after) you can pick some task in this list
I know it is discouraging at 1st sight, but u will quicky get some nice results.

Softwares :

TODO

MISC

1/ install external libs (opengl + sdl) 2/ compile each libs "pinball/base" & "pinball/addon" 3/ compile all "pinball/src" objects 4/ link main program ( "pinball/src/Pinball.cpp" ) along "pinball/src" objects and both Statics libs ( addon & base )

MACOSX PORT

Hello, I am looking for help of mac users to port a free 3d pinball game the project allready compiled fine, I am just looking some smart user to compile it from time to time On perfect days, It should takes up to 10 mins.. I can assist you to build it though IM or Irc @ http://rzr.online.fr/contact I put the instructions at http://rzr.online.fr/docs/game/devel.htm#macosx
Also this file may be really helpfull http://rzr.online.fr/docs/game/macosx.txt
# First: install those external libs 
# Check if having opengl , and install it if not ( lib + headers)

# How to install those pkg in user dir ? well we're gonna build them later

# http://www.libsdl.org/release/SDL-1.2.5.pkg.tar.gz
# http://www.libsdl.org/release/SDL-devel-1.2.5.pkg.tar.gz

# http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.3.pkg.tar.gz 
# http://www.libsdl.org/projects/SDL_image/release/SDL_image-devel-1.2.3.pkg.tar.gz 
# http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.5.pkg.tar.gz 
# http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-devel-1.2.5.pkg.tar.gz 


mkdir -P ~/tmp/pinball-src  # setup your userdir
ln -fs ~/tmp/pinball-src /tmp/ # will be helpfull (later)
cd /tmp/pinball-src # when used with project builder (later)

# Then  the sources , 

	cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/pinball login 
	cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/pinball \
	 co pinball

# If you do not have CVS you can get a tarball at :
# http://rzr.online.fr/docs/game/pinball-src.tar.gz
# or http://www.rzr.free.fr.9online.fr/pub/pinball-20030828-rzr-nrv.tar.gz
# or http://www.philippe.coval.free.fr/pinball-20030729-rzr-nrv.tar.gz

MACOSX / FINK

If using fink this is like standard gnu/unix :
cd pinball
	libtoolize --ltdl --force
	aclocal
	autoheader
	automake --add-missing
	autoconf

#
configure --prefix=/tmp/pinball-bin && make  && make install

/tmp/pinball-bin/bin/pinball
irc://irc.eu.freenode.net/fink
http:/fink.sf.net

MACOSX / PROJECT BUILDER

# If you prefer to build a project builder workspace,
# this have allready be done , contact me 
 

http://www.philippe.coval.free.fr/tmp/MacOSX-20030726-rzr-nrv.tar.gz


# (have been builded once, but you have to make the path again)

If you make a project builder
please use those conventions :

mkdir -p /tmp/src/pinball
ln -fs ~/your/home/dir/pinball /tmp/src/pinball

Then Open /tmp/src/pinball/ files from your project builder

Also are there special Symbols defined in project builder's env or headers
specially those that can be identified as user is compiling through PB


and make a mac package (how to build those .pkg.tar.gz and install them ?) ? irc://irc.freenode.net/macdev
http://www.gdargaud.net/Hack/MacOSX.html
http://www.idevgames.com/forum/showthread.php?s=&threadid=4427

CVS

cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/pinball login && cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/pinball co pinball
http://www.Philippe.COVAL.online.FR
Last modified: Tue Apr 6 02:31:53 CEST 2004