What you need
1. Python 2.4.x :
This is the major requirement. Soya3D and its dependencies require Python 2.4.x otherwise they wont install. I was a bit put off by this
2. pyOgg 1.3 for Python 2.4
This is for enabling music. It is Ogg part of Ogg-Vorbis.
3. pyVorbis 1.4 for Python 2.4
Also for music enabling. Vorbis part of Ogg-Vorbis.
4. Cerealizer 0.4 for Python 2.4
For saving objects in files. Better than pickle as this one is safer. Dont use exe file with is download. Use the following
http://download.gna.org/soya/Cerealizer-0.5.tar.bz2
Untar it using 7-zip. Fire up the command prompt. Move into the folder created. Run setup.py with build as option. Then run setup.py with install as option. Thats it.
5. Tofu 0.4 for Python 2.4
Testing framework. Need to read more about this one.
6. Py2Play0.1.7 for Python 2.4
Peer-to-peer gaming framewor for Python. Soya3dD uses this for networking aspect of gaming.
7. pysdl_mixer-0.0.3 for Python 2.4
Sound mixer is provided by PySDL Mixer – a port of SDL Mixer.
8. SDL_Mixer dlls
Thats a lot of softwares to download. But thanks to the following site, I got everything under one roof (so as to say)
http://thomas.paviot.free.fr/soya/
Thats it for now. Next I am going to try out some of the examples.
- pyOgg 1.3 for Python 2.4 (73kb)
- pyVorbis 1.4 for Python 2.4 (259kb)
- Cerealizer 0.4 for Python 2.4 (67kb)
- Tofu 0.4 for Python 2.4 (78kb)
- Tofu 0.4 for Python 2.3 (38kb)
- Py2Play0.1.7 for Python 2.4 (37kb)
- Py2Play0.1.7 for Python 2.3 (37kb)
- Balazar-0.1 (bz2 archive 6479kb)
- pysdl_mixer-0.0.3 for Python 2.4 (75 kb)
- pysdl_mixer-0.0.3 for Python 2.3 (35 kb)
- SDL_Mixer dlls (241 kb)
