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

#1006
Development / Re: Issues Running on Windows 8
March 19, 2015, 08:47:41 PM
This is strange, it seems that you are doing the right thing. I am not a windows expert but It works on my machine (Windows XP...). Did you try with slashes or backslashes?
#1007
Development / Re: Display text messages like tiles
March 18, 2015, 10:27:11 PM
This is a missing feature indeed. Could you post this as an issue on the bug tracker on https://github.com/christopho/solarus/issues/new?
Thanks

For now, there is a way to draw sprites in map coordinates (with map:draw_sprite()) but sadly, this is not possible yet with surfaces or text surfaces.
#1008
General discussion / Re: Distribution
March 18, 2015, 10:23:14 PM
Technically yes because we don't have any authorization from Nintendo. It appears to be tolerated like for example Youtube videos of Nintendo games. I guess this would become a problem if we were making money from it.
#1009
This looks like a bug. Can you report it on the bug tracker? Thanks
#1010
.a files are not mandatory with MinGW, you can in fact use directly the .dll files at link time.
#1011
As I explain in this topic: http://forum.solarus-games.org/index.php/topic,216.0.html
I can't maintain all dependencies on all systems, sorry. I maintain the ones that are hard to find, for the rest, the official websites provide them.
#1012
You need a C++ compiler. Try to install the following packages: build-essentials gcc-4.8 g++-4.8
#1013
One way is to download the .deb files of Debian. You need libsdl2-dev, libsdl2-image-dev and libsdl2-ttf-dev and their dependencies.
https://packages.debian.org/sid/libsdl2-dev
https://packages.debian.org/sid/libsdl2-image-dev
https://packages.debian.org/sid/libsdl2-ttf-dev
You can install them by double-clicking their .deb files.
#1014
SDL2 is not available on Ubuntu 12.04.
But if you search Debian packages of SDL2, you will find some and they work with Ubuntu 12.04. Make sure you take SDL 2.0.1 or above, because SDL 2.0.0 is buggy.
#1015
What is versioned is the CMake file, it allows to create a project with any IDE. I tested it with Unix Makefiles and with CodeBlocks.
But I can't maintain all dependencies, this is too much work to keep them up-to-date. So, I maintain the ones that are hard to find :)
Anyway, building with Windows is a nightware, even when you are an expert...
#1016
Website of vorbis and vorbisfile: http://www.xiph.org/downloads/ (you can download the source here)
For modplug, I maintain a fork of the source code because there is no website as far as I know: https://github.com/christopho/libmodplug

So from the sources you can easily get the .h headers.

I maintain compiled binaries of the libraries that are not easy to find if you don't want to compile them yourself: https://github.com/christopho/solarus/tree/master/libraries/win32
You will find there the DLLs of modplug, vorbis and vorbisfile. But these DLLs were made with the MinGW32 environment, I'm not sure if they work with Visual C++. If they don't, then you will have to compile them yourself :) Modplug is easy to compile, and for vorbis and vorbisfile maybe we can find compiled versions of them somewhere.
#1017
Development / Re: CXX compiler not found?
March 02, 2015, 07:58:00 AM
It looks like the C++ compiler is missing.
You need to install g++ 4.8.
#1018
Bugs & Feature requests / Re: Misprint in Lua API - Enemy
February 25, 2015, 11:27:51 AM
Nice catch. I just fixed it in 1.4. Thanks for the report!
#1019
This is a known bug: https://github.com/christopho/zsdx/issues/87
Sorry for the inconvenience :-[
#1020
Development / Re: Help
February 20, 2015, 10:37:43 AM
So you want to make a Minecraft-like with Solarus? This is theoretically possible, since the Lua scripting API allows you to create tiles dynamically and to generate quest files including maps.
The first thing I would recommend is to get familiar with the engine and the scripting API, starting with making a simple game. And later think about how to generate things, make the environment modifiable and make a crafting system. All of this should be possible, but complex, you need a solid knowledge of using the engine first.
Start with the video tutorials if you haven't seen them yet: https://www.youtube.com/watch?v=T9mEFmRVlBQ&list=PLzJ4jb-Y0ufwPrBfO5AQMRfe2kLABQsF0