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 - BigMc

#61
Engine Development / Re: AGS engine Linux port
Fri 07/06/2013 17:13:51
If you want to figure this out: I would start with the MIDI example program (exmidi.c) that comes with Allegro 4 and try to get that to work first.
#62
Engine Development / Re: AGS engine Linux port
Fri 07/06/2013 09:17:57
Allegros DIGMID does not output midi (to Timidity or whatever), it uses the patches to output the audio itself. I could not get Allegro to output midi either.
#63
Engine Development / Re: AGS engine Linux port
Thu 06/06/2013 23:34:18
It uses Allegros built in midi player. You just need a file with patches, as described in the readme.
#64
Engine Development / Re: AGS engine Linux port
Mon 03/06/2013 21:37:54
Which Linux distribution?
#65
Engine Development / Re: AGS engine Linux port
Mon 06/05/2013 21:17:42
Quote from: s_d on Mon 06/05/2013 07:52:39
Thusly, I would be ever so grateful if you would give these a test-drive on Wheezy for me (we don't support Squeeze, right?).

I'll do that next week. The only reason this might not work on Squeezy is the lower libc version 2.11 vs. 2.13.
#66
Engine Development / Re: AGS engine Linux port
Thu 02/05/2013 20:47:41
I think antialiasing is provided by DirectX on Windows and if it works on mobile platforms then by OpenGL. The Linux engine uses software rendering.
#67
Engine Development / Re: AGS engine Linux port
Sun 21/04/2013 20:57:24
liballegro4.2-dev contains the dev files of Allegro 4.4.
#68
Engine Development / Re: AGS engine Linux port
Sun 21/04/2013 08:05:10
You have to install liballegro4.2-dev. Please read debian/README.md.
#69
EDIT: Nevermind, I saw now that the filter will maybe be relicensed under LGPL.
#70
Yes, but that would make AGS effectively GPL licensed. CJ doesn't want that: http://www.adventuregamestudio.co.uk/forums/index.php?topic=43383.0
#71
Quote from: Crimson Wizard on Tue 02/04/2013 22:33:05
I came with this:

Looks good, exept maybe the last sentence (unnecessary) and the extra newline after the Inno Setup paragraph. The Inno Setup paragraph is also the least important one. I would move it to the end.
#72
Quote from: Crimson Wizard on Tue 02/04/2013 17:43:27
Are there any people who have a grasp on licenses stuff?
Following is license agreement from the AGS 3.2.1 setup program. What change should be made there to reflect current situation?

It should state the license and where to get the source code. The paragraph "NO MONEY WHATSOEVER MAY BE CHARGED..." should be removed. It contradicts the Artistic License 2.0 which allows a distribution fee.

Personally I would remove all the text in caps, because there is no reason anybody could imply a warranty anyway. Or replace it by something shorter like "This package is distributed without any warranty, without even the implied warranty of merchantibility or fitness for a particular purpose."
#73
Engine Development / Re: AGS engine Linux port
Tue 26/03/2013 17:20:10
Forget distclean. I forgot that this is a custom Makefile. Looks like a Ubuntu fuckup.
#74
Engine Development / Re: AGS engine Linux port
Tue 26/03/2013 17:10:20
build-essential is installed right?

EDIT: There's just /usr/include/c++/4.6/i686-linux-gnu/bits/c++config.h and /usr/include/i386-linux-gnu/c++/4.7/bits/c++config.h. Does make distclean; ./configure fix it?
#75
Engine Development / Re: AGS engine Linux port
Sat 23/03/2013 09:09:36
Quote from: s_d on Sat 23/03/2013 06:06:53
Second, I've built a new distributable ags+libraries

Great! Was the process documented well enough? Did you make sure to build the 32 bit executable with rpath "lib32"? If you use the debian stuff to build in a chroot, that works by setting the  environment variable DEB_BUILD_OPTIONS=rpath=lib32
#76
Engine Development / Re: Engine versioning
Thu 21/03/2013 07:59:24
Quote from: Crimson Wizard on Wed 20/03/2013 08:54:07
I must confess that I am not sure I understood the idea behind using odd/even numbers for public/development versions (the need to do such thing).

When the source is publicly available, every git commit will be used by someone. Right now there are many different git commits where the version is 3.30. So when someone says he uses 3.30, we don't know exactly what code he used. When we use even version numbers for releases, then we know that someone who says he used say 3.32 used exactly the released version, while someone with version 3.31 used some intermediate development version.
#77
As someone working on a Linux distribution I think the only important thing about version numbers is that they are strictly increasing. If the previous version really was 3.2.1 and not 3.21, maybe 3.3.0 is ok, but I would use 3.30 to be sure.
#78
It was both 21 and 2.1 before and 30 is larger than both 21 and 2.
#79
Because 30 > 21 > 3 and we don't want to go backward.
#80
Call both 3.30.0?
SMF spam blocked by CleanTalk