Flash Games | CashSurfers | Buy Ads | Car Accident | GeekAlarm! | MP3 | FriendSurfer | Clear History | NinjaWax
3D GameStudio Plugins
Home | GSPython | SL | Registry | OGG | TTS | GSADO | GSHTTP | GSCrypt | rACE | ModPlayer | Contact
3D GameStudio GSBassMod v1.0!


Download 3D GameStudio GSBassMod v1.1 Supports A5.5+ & A5.2* & w/ Source
Download 3D GameStudio GSBassMod v1.0 Supports A5.5+ & A5.2*


Use:
Free for all GameStudio projects without restrictions.

This plugin wrapper DLL is not associated with Un4seen or Bassmod.dll in any way. Use at your own risk.
Bassmod.dll is free for non-commerical use according to their website. For commerical use see their licencing terms.
Information regarding Bassmod.dll can be found here: http://www.un4seen.com/

Supported formats:
XM/MOD/S3M/IT/MTM/UMX


Disclaimer: If it blows up your machine it's not our fault.


Versions:

11/18/2004 -- v1.1 -- Added support for new functions from BASSMOD v2.0.
3/12/2003 -- v1.0 -- Released.

Functions:


// the path of filename is the current path of the A5 EXE
// you can use a subpath in the filename like this "music\\myfile.mod"

// returns 1 if error else returns 0.
dllfunction ModPlayer_Create();

// loads mod file filename_str (XM/MOD/S3M/IT/MTM/UMX)
dllfunction ModPlayer_Open(filename_str);

// returns 1 if error else returns 0. // Loops automatically
dllfunction ModPlayer_Play();

// fills volume_str (STRING) with the volume value // returns 1 if error else returns 0.
dllfunction ModPlayer_GetVolume(volumn_str);

// set volumn to volume_int (0-100) // returns 1 if error else returns 0.
dllfunction ModPlayer_SetVolume(volumn_int);

// chanins is the channel or instrument number 
// fills volume_str (STRING) with the volume value // returns 1 if error else returns 0.
dllfunction ModPlayer_MGetVolume(chanins, volumn_str); // chanins is the channel or instrument number
// set volumn to volume_int (0-100) // returns 1 if error else returns 0.
dllfunction ModPlayer_MSetVolume(chanins, volumn_int); // set amp for amplification level (0-100) // returns 1 if error else returns 0. dllfunction ModPlayer_MSetAmplify(amp); // set pan for pan seperation (0-100) // returns 1 if error else returns 0. dllfunction ModPlayer_SetPanSep(pan); // returns 1 if error else returns 0. dllfunction ModPlayer_Restart(); // fills modname_str with current mod name info. returns 1 if error else returns 0. dllfunction ModPlayer_Info(modname_str); // returns length of current file dllfunction ModPlayer_PlayLength(); // returns position of current playing file dllfunction ModPlayer_Position(); // returns 1 if error else returns 0. dllfunction ModPlayer_Pause(); // returns 1 if playing else returns 0. dllfunction ModPlayer_IsActive(); // returns 1 if error else returns 0. dllfunction ModPlayer_Stop(); // returns 1 if error else returns 0. dllfunction ModPlayer_Free();
Peacekeeper Enterprises, LLC.