Jump to content


The Music Guy

Member Since 20 Oct 2003
Offline Last Active Aug 23 2009 07:02 AM

Posts I've Made

In Topic: Bgm -- Bass For Game Maker

13 February 2009 - 02:45 AM

OK, I have a bit of a question I feel dumb asking.
how do you loop the song?

ive tried:
bgm_Play("song", loop)
and ("song", "loop")
and ("song", <loop>)
and ("song", true)
and ("song", "true")

but none seem to work. how do you do it?

thanks


First, make sure you are passing a value for the loop argument that is a boolean true. It's been a while since I've coded in GML, but I think the values true or 1 will work. If this does not fix your problem, remember that there are some types of module that BASS.DLL will not loop. If this is the case, you will need to edit the module yourself to add a loop point. I cannot help you with this, however; it will depend on the kind of module (.xm, .it, .mod, etc.). Use Google to find the loop effect for your module's file format.

In Topic: Bgm -- Bass For Game Maker

29 January 2008 - 12:43 AM

Hm...maybe its related to some new Windows system update.
Okay, I know I said I wasn't going to help any more but I have an idea. It may not work, but its worth a try.
To anyone who is getting errors about importing DLLs or "defining external functions": try going to Un4seen.com and try downloading the BASS.DLL package there. Unzip the file and try replacing the BASS.DLL in the BGM package with the one in the Un4seen package, which is likely newer. This is not guaranteed to do anything helpful; in fact, it may even make things worse. But, if Un4seen has fixed anything in their DLL since BGM 2.0.5, and BASS.DLL is still compatible with BGM, it may improve performance and/or get rid of errors.
Beyond that, I don't know what to tell you.

In Topic: Bgm -- Bass For Game Maker

23 January 2008 - 12:41 AM

Hello, everyone.

I realize that you have been having problems with BGM lately in relation to Windows...in general. (Thanks, Ominiq.) Unfortunately, though, I no longer have the time needed to try to get to the bottom of these problems as I once did, and I don't have access to Vista anyway so I couldn't help even if I did have the time.

You may have noticed that I haven't been around for a long time. Part of that is because I switched to using Linux almost exclusively a while back and no longer have a need to keep up with Windows programs in general, let alone Game Maker. However, my single most important issue that I have to deal with right now is my college education, and as such, I can no longer actively support BGM.

I hope everyone understands, but there really is very little I can do at this point. I really wish it didn't have to be this way but there is no way around it.

I will continue to host BGM for others to download, but please don't expect any replies to questions relating to BGM from now on.

If anybody has some free time and thinks they can continue to develop BGM, ask me in an email and I will provide you the source code. It is fairly well commented so you should be able to figure it out with only a little effort.

Regards,
TMG

p.s. the link is fixed.

(Edited for what Ominiq said below)

In Topic: Bgm -- Bass For Game Maker

30 October 2007 - 04:02 PM

I've never seen that error message before, but BASS_ChannelGetTags() is a function that BGM.DLL calls from BASS.dll, which means that BGM.DLL is being loaded ok but it can't load a certain function from BASS.dll.
You're not trying to use a different version of the BASS.dll than the one included with the BGM package, are you?
Make sure that BASS.DLL and BGM.DLL are both from the same version of the same package and that they are both in the same directory as the executable or .gmd file.

As for your second question, are you asking if streaming will work when given an IP and port? If so, yes, I think it will. I don't see why not.

In Topic: Who Took My Pants!?!

18 October 2007 - 02:21 AM

This website scrolls really slowly in Firefox on Linux. I don't know about Windows. (This machine is no push-over, mind you. I can run intense 3D apps in 1280x1024 with no speed loss.)

I think its because of all the transparent blocks. You should have a lo-fi version, or at least a lo-fi stylesheet.