MegaGlest Forum

Archives (read only) => Glest Advanced Engine => General discussion => Topic started by: Kiko on 24 January 2012, 20:03:39

Title: Compiling GAE: How to remove 3D mouse?
Post by: Kiko on 24 January 2012, 20:03:39
I've just downloaded the source packages and code for GAE following the instructions at Sourceforge (http://sourceforge.net/apps/trac/glestae/wiki/CompileGuideWin) for compiling under Windows – Vista in my case. (I can't actually compile yet as Visual C++ can't find the headers for Freetype, though I can see they're in a folder, so it shouldn't be difficult to path it).

Anyway, what I want to do is remove the '3D graphical mouse' and have GAE use the standard Windows mouse as MG can (I posted previously on this here (https://forum.megaglest.org/index.php?topic=7968.0) and here (https://forum.megaglest.org/index.php?topic=7978.0)). I'm giving up on Linux because I don't like the various GUIs available for it, and while GAE runs a little smoother on it, the mouse lag is horrendous, and also the volume control stops functioning on my laptop. But that's by the by.

So, can any of the developers tell me where to look to disable the graphical mouse pointer please? I'm hoping that it may be as simple as removing a function call in the initialisation code..?
Title: Re: Compiling GAE: How to remove 3D mouse?
Post by: Bloodwurm on 25 January 2012, 19:09:36
Yeah the freetype thing is wrong. If I recall, it's within it's own folder but needs to be moved up one level for it to be recognized and all by CMake.
Title: Re: Compiling GAE: How to remove 3D mouse?
Post by: Kiko on 25 January 2012, 19:55:47
... it's within it's own folder but needs to be moved up one level for it to be recognized and all by CMake.

Cheers Bloodwurm, I'll give that a try. (I haven't got around to trying to compile since yesterday due to fighting off ninjas and improving the Japanese mod for GAE). I think the mouse stuff needs to be in Feature Requests, as it's bothering me something rotten (and it's not like my Toshiba LC-350 is a flipping dinosaur or anything).
Title: Re: Compiling GAE: How to remove 3D mouse?
Post by: Yggdrasil on 26 January 2012, 01:03:10
Here's a patch (or rather a hack) to get rid of the mouse rendering:
http://pastebin.com/Wdmb37yd

Download it and apply it with git, don't forget to rebuild the game. I didn't really tested it as i have currently no time for glest. See for yourself if it helps with the lag.
Title: Re: Compiling GAE: How to remove 3D mouse?
Post by: Bloodwurm on 26 February 2012, 18:10:06
Sorry for the double post:

I just resynched the master branch and went through the complete setup phase for devs.
I did get the Freetype error again (just like the first time I set myself up).

I tried recopying the freetype stuff everywhere, even installed the full GNUWin32 freetype package but to no avail.

In the end, I had to manually add a FREETYPE_INCLUDE_DIRS and set it to this path: C:/Projets/glestae/source/gae-deps/include/freetype2 (would obviously need to be adapted to your personal install). It then stopped complaining about not finding it and I was able to complete the process and compile and run gae.

I was tempted to modify the install steps directly but i wonder if some of the principal devs should look at it a bit more? I think there is an issue with the cmake file itself (as if the FREETYPE_INLUDE_DIRS should already be defined in the script when used but isn't) but I don't know much about that tech so...

All other dependencies seemed to be fine for me