ProjectX MediaPak 1.0
by Tom Morris for ProjectX
http://www.planetarybiology.com
11.24.99

To DOWNLOAD the ProjectX MediaPak 1.0,  RIGHT CLICK on the link below and choose 'Save to Disk'.

PXMediaPak1_0.zip (35 kb)

To find out more about ProjectX, go to the ProjectX site at:
http://www.members.home.com/lborford/program.html

RELEASE NOTES
ProjectX MediaPak 1.0 includes source files, header files and installation instructions for adding audio and video components to your ProjectX app. ProjectX MediaPak 1.0 gives you the components to add the following types of media features:

1. A choice of three different Introduction styles:
. IntroWav() - lets you play a *.wav sound while displaying bitmap pictures
. IntroMp3() - lets you play an *.mp3 music file while displaying bitmap pictures
. IntroVideo() - plays *.avi, *.mpg, *.mpeg, *.mov, or *.qt video files for your introduction.

2. A choice of two different styles for playing background music for your levels:
. BGSound.c - plays looping *.wav files in the background.
. BGMp3.c - plays looping *.mp3 music files in the background

3. Dynamic Area Sounds
You may place area sound entities into your level and assign *.wav files to them. During gameplay, the sound will get louder as you approach the entity's location. In addition, you will receive directional input as the left-right output will change depending upon which ear is facing the Area Sound entity.

4. Door Sounds
You may assign *.wav sounds to your doors. As you approach, the door will open and the assigned sound will play.

These media features are implementations of three different media managers written for ProjectX. They are:

SoundMgr(1.21) for ProjectX
SoundMgr allows you to organize and index the *.wav files you use in your levels. It handles looping, volume and pan, giving you pretty good control over how your sounds manifest themselves on your levels.

Mp3Mgr(1.2) for ProjectX
Mp3Mgr accesses and exploits the functions of the Windows Media Player to let you play your favorite *.mp3 music during your game's introduction or as a way to give each of your levels their unique background ambience. Mp3Mgr includes looping and volume controls.

VideoMgr(1.0) for ProjectX
VideoMgr gives you the power to display many different kinds of video file formats at fullscreen during your ProjectX session - including sound. Now you can develop animated sequences in 3DSMax, LightWave, Bryce, RayDream Studio or whatever. Mix in sound and bring it into your ProjectX app in your choice of several video formats. VideoMgr will blast it onto the screen. This is a great tool for moving introductions or dramatic cutscenes. This is just the first version of VideoMgr. I will be adding new features later.

Copyright Notice
It just doesn't seem right for me to declare copyright privileges on this stuff at this point. I mean, it's not like I coded all of these files from scratch, Ha Ha Ha Ha! Give me a break! Use them to enhance your ProjectX apps and have fun. However, ProjectX as a whole does have copyright and licensing conditions. So please adhere to them.