Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Gilbert

#6961
Hmmm actually I also have the problem of MIDI volume being too low when playing under windows, maybe you can try installing some of the software synthesizers and make it the WAVE channel to play MIDI music and see if that helps. (I don't care much about it personally as I on;y want my game to work properly under DOS).

Note: Pleurghburg didn't use MIDI music, and if you installed also the music paks for the KQ games, they're not played with MIDI either, so they won't coutn.
#6962
Well:
if (GetObjectX(1)==122) MoveObjectDirect(1,117,100,5);
else if (GetObjectX(1)==117) MoveObjectDirect(1,122,100,5);

Because like Scorpiorus said, since the speed may be too fast, it's possible that the object would be stuck in place at x-coordinate 122 with your code (actually I'm quite curious at why the object would ever move with clicking), but of course if the speed is lowered the "else" is not longer necessary.
#6963
Advanced Technical Forum / Re:*Top tip*
Fri 16/01/2004 01:29:13
I think it's quite a good tip, but of course, you can always use the "import mask" feature of the editor. :)
#6964
heh I'm quite aware of the url of the unstopable copier, what a coincidence!
#6965
Quote from: Trapezoid on Thu 15/01/2004 06:08:22
A full costume shaped like a penis... or a costume FOR your penis?

Shhh... Don't let the authority knows about the flaws in their Laws, just leave them in, which would become fun arguments for professional lawyers on court if someone is ever accused of breaking these f00lish laws. ;D
#6966
Choose the second movement type (the right one), I think more people are comfortable with it.
#6968
That thread had been thrown into the eternal void, so no, don't start one.
#6969
In that case I'll stick this topic, as it's a possible bug. But you have to wait until CJ returns.
#6970
Actually from now on, I'll try to change the icon to a thrumbs up if the goal of a thread is archived in the tech. forum (currently I only did one). Let's see if it's a good idea.
#6971
I'm not quite sure, but I think currently you must start an ags game in a writable directory (even if you use that "gamedir" option in config file) to write temp files and such (possibly savegame file also, I think the engine might sometimes write some "backup" savegame files even if the save functions aren't involved), so if you really need to have EVERYTHING on a CD, it may not work.
#6972
Hmmm did you mean that the sprite existed before upgrading the version and is really required for the game?
#6973
Hehe yeah, if we want to donate, just send p0rn to him.
#6974
Advanced Technical Forum / Re:Looping midi's
Tue 13/01/2004 02:26:52
Possible workaround (not tested):

Use GetMIDIPosition() to check whether the MIDI's going to loop at a point and then use SeekMIDIPosition() to jump to the looping point, for example, if you want a midi to loop when it reaches beat 100 and jumps to beat 20 immediately, put in repeatedly execute function:

If (GetMIDIPosition()==100) SeekMIDIPosition(20);

I know it may be complicated but I'm not really familiar with MIDI's and that's what I can think of at the moment.

#6975
Just import a dummy sprite, then right-click on it in sprite manager, select change sprite number... and change its number reported to be missing.

It's possible that you deleted some sprites (most of the time the initial ones) accidentally causing this error.
#6976
Yeah, just create an empty:

function room_c(){}

in the room script, if it still complains with error about missing parameter just change it to:

function room_c(int blah){}

etc.

If you really want to debug it, try adding a display message in it:

function room_c(){Display("running room_c()");}

So if you're lucky enough, you'll see that message if room_c() is run and possibly track down where it is.
#6977
Well, CJ DID used some sort of "click bannar to donate" thingie in the past, but that's now history...

For raising money for "AGS game companies", I think it's the owners' own business, as Cj did not had any real preference or whatever on how people would use his engine, he won't encourage nor discourage any one to make money from an AGS game, due to this, I don't think it's a good idea to start some "joined" force on money handling.
#6978
Well... I'll say ALL teh puzzl3z in RLBAT.
#6979
Hints & Tips / Re:JAPNCA-320x240 does NOT work
Tue 13/01/2004 01:57:30
No, I meant windowed mode, not in full screen, had you tried that?
#6980
1) I think it's the only way at the moment, moreover, it would be rare that one really need to start making a new game while he's working on one anyway.

3) I'm not sure, probably it's considered a feature, as you can always edit your game while looking for help at the same time (ie not covered up by the editor window).

5) Do something like (may need refinement, but should work basically):

On top of that room's script, declare a variable, eg:
int ego2object;

Then when you need him to start walking to that object:
MoveCharacter(EGO,GetObjectX(5),GetObjectY(5));
ego2object = 1;


In repeatedly execute function of the room add:
if ((ego2object==1)&&(character[EGO].walking==0)){
//put whatever you need for him to pick up the object, eg:
ObjectOff(5);
AddInventory(5);
ego2object=0;
}



SMF spam blocked by CleanTalk