Recent comments

Superuser's picture

For what it's worth, we've always listed open code (as in OSI, which the GPL complies with) but closed art games as open source. This includes ToME4 and other games

Forboding Angel's picture

I'm not sure why this is hard for you to understand.

The source is open. Period. You wanna see it?

It's on Google Code for crying out loud. You couldn't get more visible short of uploading it to github.

Art assets (Models and Unit Textures for those models) are protected via CC by NC SA.

Lua scripts are licensed via GPL, WTFPL, PD, and various other GPLish/compatible licenses.

The project as a whole is protected via CC by NC SA. Just because the project as a whole is licensed one way, does not mean that other individual parts of that project cannot fly under other banners.

fastrgv's picture
Forum topic: osx?

I managed to build on my miniMac (early 2009, Mavericks with Xcode)! However, my methods are crude and the exe is sluggish.
I will update if I find a nicer way... First, on Linux, I have a recent g++ in a nonstandard place, so I needed to modify the CMakeCache.txt file to point to my newest. Then, that worked.

On OSX, the most difficult part was installing FreeImage (its makefile needed much editing). Then I had to install libassimp, which was somewhat tricky. I already had freeglut installed. After these were installed, I made a build directory, and from there I did cmake ../source. Then I had to edit CMakeCache.txt to define 3 items.
A) the architecture I wanted ( CMAKE_OSX_ARCHITECTURE:STRING= x86_64 )
B) CMAKE_CXX_FLAGS:STRING= -std=c++11 -I/usr/include/glew -I/opt/X11/include -I/usr/local/include
in order to define the include paths to glew, freeglut, FreeImage, and assimp.
C) define the library path to satisfy: -lglut, -lfreeimage, -lassimp, -lGL, -lGLU
using the parameter CMAKE_EXE_LINKER_FLAGS:STRING=

Thusly, make succeeded for me.

fastrgv's picture
Forum topic: osx?

Sure I will. However, I assumed I could build on Linux. I just tried and I am having trouble there too! Messages seem to indicate code is not c++ compliant. Maybe I need to try an older version of the gcc compiler....I will study your guide first.

ssf's picture

But it's the same game, isn't it? So we could merge them?

sysedit's picture
Forum topic: osx?

There is a little guide on compiling the source in here:
It was written for Linux but it should work on mac, too.

Can you message me if you get it to work? I'd love to offer a mac build.

fastrgv's picture

The essential difference is just that this version is written in Ada. So it may be one of the few Ada examples that use "modern" OpenGL that contain all the pieces to actually compile and run on both OS-X and Linux.