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.


Topics - John.d.h

Pages: [1] 2 3 4 5
1
Off topic / 2015 FOSS game round-up
« on: 9 January 2016, 10:44:51 »
Inspired by this thread, I thought I'd get a discussion going.  What were your favorite FOSS games you discovered in 2015?  The criteria here are that they are FOSS, they are under current or recent development, and that they are playable.

In no particular order, here are a few that have soaked up a lot of my time in the past 12 months, all of which run on Linux and Windows at the very least:

Endless Sky
"Explore other star systems. Earn money by trading, carrying passengers, or completing missions. Use your earnings to buy a better ship or to upgrade the weapons and engines on your current one. Blow up pirates. Take sides in a civil war. Or leave human space behind and hope to find some friendly aliens whose culture is more civilized than your own."  Available for Linux, Windows, and Mac, this game is in a very playable state and contains many hours of campaign, dozens of ship types, and a variety of different parts to customize them.  The current campaign has several branches to it, so your choices actually matter and affect the outcome on a galactic scale.  There are several factions and sub-factions in the galaxy, and there's rarely a clear right-and-wrong morality.  Neither the Republic nor the rebellious Free Worlds have a clear moral high ground, and there are decisions to be made about what choices are acceptable in the name of freedom.  Currently, only one of the factions is available to work for, but future plans include more variety and player choice (and there already is a lot of that) and tweaks to balance.  Expect flashy visuals, an engaging storyline, and weighty decisions.  This was my #1 FOSS game of 2015.
https://www.youtube.com/watch?v=qLgjewKFaDQ

Argentum Age
According to the developer (the original Wesnoth dev), "It's a game which mixes tactical battle with a deck of cards that represents creatures and spells you can cast."  This is the only CCG I've played in many years, so I can't really compare it to other entries in the genre, but I've found it enjoyable.  It's undergoing development but is certainly playable as-is.  Multiplayer has been a priority from the beginning, but it features single-player mode with a competitive AI and a campaign mode.  The rules are easy to learn but the gameplay can get challenging fairly quickly.  There are no fees or microtransactions, and you unlock cards to improve your deck as you win battles.
https://www.youtube.com/watch?v=ee3UpvfVm2w

Tales of Maj'Eyal
"Tales of Maj’Eyal (ToME) is a free, open source roguelike RPG, featuring tactical turn-based combat and advanced character building.  Play as one of many unique races and classes in the lore-filled world of Eyal, exploring random dungeons, facing challenging battles, and developing characters with your own tailored mix of abilities and powers.  With a modern graphical and customisable interface, intuitive mouse control, streamlined mechanics and deep, challenging combat, Tales of Maj’Eyal offers engaging roguelike gameplay for the 21st century."  In many ways, ToME is more forgiving than many true Rogue-likes, but it's still plenty brutal.  Make a mistake, wander into the wrong corridor, or open a door you shouldn't open, and you'll quickly find yourself dead.  There's a lot to explore (much more than initially meets the eye), a wide variety of monsters to dispatch, loads of character customization, and a variety of races and classes to unlock.
https://www.youtube.com/watch?v=mKpYy-pwRfM

FreeOrion
"FreeOrion is a free, open source, turn-based space empire and galactic conquest (4X) computer game being designed and built by the FreeOrion project. FreeOrion is inspired by the tradition of the Master of Orion games, but is not a clone or remake of that series or any other game."  It's 4X in space!  Explore a randomly-generated galaxy, colonize and terraform planets, discover technology through research or through alien ruins, seek out new life and new civilizations, and secure your victory through military conquest or technological achievement.
https://www.youtube.com/watch?v=NhZawhGK8BU

OpenRA
"OpenRA is a Libre/Free Real Time Strategy project that recreates the classic Command & Conquer titles.  We include recreations of C&C (Tiberian Dawn), C&C: Red Alert, and Dune 2000. These are not intended to be perfect copies, but instead combine the classic gameplay of the originals with modern improvements such as unit veterancy and the fog of war.  OpenRA's primary focus is cross-platform multiplayer between Windows, OS X, and Linux; however, we include a number of single-player missions, and also support skirmish games against AI bots."  What is there to say?  It's old-school C&C, slightly modernized and cross-platform.
https://www.youtube.com/watch?v=ueosN-JFqG0



OpenMW
I put this one in a separate category because it isn't exactly a FOSS game per se.  That is to say, it's a FOSS engine reimplementation that can be used to play The Elder Scrolls 3: Morrowind, which is proprietary and widely considered to be one of the greatest games of all time.  So you can't just download OpenMW and play it, but if you have an old Morrowind CD sitting around somewhere or you want to spend $10 for a digital download, you can now play Morrowind natively on various platforms with lots of added benefits like more supported resolutions, faster performance, much better-looking water, bug fixes, physics support, and lots of under-the-hood stuff.  It also runs most mods that work with the original game.  Work is being done on creating a game template from which FOSS games can be created using the engine, thus removing reliance on Bethesda's IP.  In its current state, OpenMW runs noticeably better than the original engine, and is (imo) the definitive way to play Morrowind on any platform it supports.
https://www.youtube.com/watch?v=Wzp7gltHqBs

2
Off topic / GlestNam style?
« on: 13 January 2015, 03:25:19 »
The IrrRPG Builder (an RPG making engine using Irrlicht) used Tucho's Swordman model for a demonstration of their cutscene-making abilities, and the result had me chuckling.  Maybe somebody else will enjoy it too. ;D

https://www.youtube.com/watch?v=5Uqi9NMXTjY

3
Off topic / NaNoWriMo 2014
« on: 17 October 2014, 03:26:50 »
National Novel Writing Month is drawing ever closer, and now is the time to get in on it!  What is it?  It's where you try to write a 50,000-word work of literature during the month of November.  Is it difficult?  Yes!  Is it feasible?  You bet your britches!  This will be second year participating.  Won't you join me? ;D

http://nanowrimo.org/faq

Oh, and don't be fooled by the "National" part.  It's worldwide and not specific to any locality, language, time zone, etc.

4
Off topic / Procedural Death Jam, anyone?
« on: 5 March 2014, 00:08:29 »
There's a game jam going on soon, starting on March 8!  I've been creating 3D art in Blender since about 2006 so I've got that part covered but I need a programmer (or a few) to join me.  The idea of the jam is to create a Procedural Death Labyrinth game in seven days.  The details can be found here: http://proceduraldeathjam.com/ If you're not familiar with PDLs, they're basically all of the games people refer to as Rogue-likes that aren't actually very Rogue-like but contain some similar elements, like procedural content, permadeath, and some sort of branching or labyrinthine progression.  Examples include FTL and The Binding of Isaac.  Rogue-likes themselves also fit into the category of PDLs, but not all PDLs are Rogue-likes.  My idea actually diverges a lot from the Rogue-like blueprint on purpose, to take the ideas of a PDL and synthesize them into something unexpected.  Since cross-posting is generally frowned upon in a lot of forums, I'll link to my post on OGA rather than copying and pasting it here.

http://opengameart.org/forumtopic/ground-assault-pdj-project-proposal-artist-seeking-programmer-et-al

The above proposal is negotiable and we can rework whatever needs to be changed.  It's really just one possibility out of the infinite, but it's one that I would find easy because I've been on a vehicle kick lately and a lot of resources for it are already available under licenses compatible with CC-By-SA.  I'm willing to handle all of the 3D assets if someone else can handle the code.  The project proposal above contains a list of extant resources that would be useful, and I can model anything else we need.  I can also set up a Github page.  The engine license can be whatever.  GPL would be nice, but I operate by the policy "I ain't making it, so that's not my call." :) Of course, if I'm making the art, then that is my call (CC-By-SA), so there. :P

Anyway, I'd love to have one of you fine programmers join me in this endeavour, and potentially anybody else who can offer some skills.  There's no monetary prize or anything, just bragging rights of "hey, I made a game!" and the enjoyment and accomplishment, but that is plenty enough motivation for me and hopefully it will be for one or a few of y'all.

Edit: I've teamed up with Silnarm, but I'm still open to assistance from others.  Follow the development here: https://github.com/johndh/PDJ

5
I feel like this is probably already planned, but I want to put this out there anyway.  Basically, I'd like to remove this big list of units:
Code: [Select]
<command>
<type value="load"/>
<name value="load"/>
<image path="../dun/images/moon_load.bmp"/>
<unit-requirements/>
<upgrade-requirements/>
<load-skill value="load_skill"/>
<units-carried>
<unit value="serf"/>
<unit value="kern"/>
<unit value="savage"/>
<unit value="squire"/>
<unit value="gallowglass"/>
<unit value="fay"/>
<unit value="hag"/>
<unit value="shaman"/>
</units-carried>
<load-capacity value="12"/>
<allow-projectiles value="true">
<horizontal-offset value="0"/>
<vertical-offset value="3.75"/>
</allow-projectiles>
</command>

... and replace it with something much cleaner and easier to maintain.  I'm looking for something like this:
Code: [Select]
<command>
<type value="load"/>
<name value="load"/>
<image path="../dun/images/moon_load.bmp"/>
<unit-requirements/>
<upgrade-requirements/>
<load-skill value="load_skill"/>
<units-carried>
<tag value="humanoid"/>
</units-carried>
<load-capacity value="12"/>
<allow-projectiles value="true">
<horizontal-offset value="0"/>
<vertical-offset value="3.75"/>
</allow-projectiles>
</command>

And of course that would also be necessary to do this in order to allow inter-faction garrisoning, so that an allied faction's humanoid-tagged units could hide in my building.

6
Mods / Solunar
« on: 11 February 2012, 06:25:39 »
Moon faction:

Hailing from the highlands of Rinarn, the Moon people are seen as unsophisticated barbarians by outsiders.  Their penchant for taking severed hands of their enemies as trophies has earned them a reputation for savagery, but they are so much more than mere brutes.  The artisans and craftsmen of the Rinarn lack many of the mechanisms of other nations, but they have mastered the working of iron weapons and armor.  Their soldiers fight with strength and aggression and their shamans and hags use mystic runes for protection and to bind monsters into their service.  Normally separated into squabbling tribes and villages, the people of Rinarn are a force to be reckoned with when united.  While the moon god Vaydrin is revered above all others, the tribes also pay respects to the spirits of their ancestors, animals, natural forces, and even the land itself.


(click for full size)


More images: http://www.moddb.com/mods/sun-and-moon/images
Moon faction units: https://docs.google.com/Doc?docid=0ARUAF5tBNeWaZGhoYmpmbnFfMTYyd2hoem5kMw

Solunar is built as a GAE mod.  It makes use of GAE-specific features like effects and emanations, so I don't expect it to work with MegaGlest.  It occupies its own tech tree.  It is packaged as an addon, so just put it in your /addons folder and launch GAE, then choose Solunar as the tech tree.  Enjoy and leave copious feedback.  I truly appreciate all constructive critique, as it helps me improve.

Here is a link to the old thread, which is locked for posterity, as almost everything in it is irrelevant: https://forum.megaglest.org/index.php?topic=3811.0



This is currently an alpha.  Not all units are finished, and so far it's only a single faction.  More will come later.  However, what is included should be good, so let me know what's wrong and what you think I should do about it.

To do:
  • Savage
  • Fay
  • Marshal
  • Hag
  • Fomori
  • sounds, music, balancing, some icons

7
Bug reports / [Fixed] 606c86 progress bar error
« on: 10 February 2012, 04:04:40 »
I noticed this a while ago but thought I was just imagining it, but now I've got proof.  The visual state of the progress bars on the UI does not accurately represent the actual progress of the action portrayed:

8
Bug reports / Screen shot weirdness 7ea69b
« on: 31 December 2011, 23:44:34 »
When taken from my operating system's own screenshooter, everything looks fine, but when pressing 'e' within game, this is what I get:


9
Bug reports / [Fixed] Clickable resource inconsistency on 7ea69b
« on: 31 December 2011, 23:43:58 »
When you have a unit selected, then click on a resource, the resource count shows up as expected:
Code: [Select]
[URL=http://imageshack.us/photo/my-images/201/screenshotna.jpg/][IMG]http://img201.imageshack.us/img201/4497/screenshotna.th.jpg[/img][/URL]
However, when nothing is selected, then you click on a resource, nothing shows up:
Code: [Select]
[URL=http://imageshack.us/photo/my-images/851/screenshot1bt.jpg/][IMG]http://img851.imageshack.us/img851/5725/screenshot1bt.th.jpg[/img][/URL]
To reproduce, click on the ground so you have nothing selected.  Then select a resource.  Note that the resource is selected, but you get no information about it.  Now select a unit, then select the resource again.  Now you see information about it.

10
Just a little something I noticed when playing around with Project Red's Tech faction -- my version of the Castle can store units, so I sent a bunch of my Workers inside for safe keeping.  When they came out, some were still carrying their bags of gold.  You'd think they would have dropped those off when they were inside, right?

This was on revision 28d071.

11
General discussion / Normal map specifications
« on: 12 December 2011, 00:31:17 »
What kind of normal maps does GAE use?  Tangent space?  Object space?  If object space, then is there any specific orientation that it recognizes?  I'm really hoping it's tangent space so that there can be overlap in the UV map.

12
The title may be a little cryptic, so allow me to explain.  I've got a building that can store units in the same way as a transport.  When I have one unit constructing it, I right click to order other units to repair it (and yes, they do have a repair skill for that building).  Instead of the units walking over to repair it, I just get an error for an invalid order.  Presumably, the load is prioritizing over the repair.  They can auto-repair it, and can be ordered explicitly to repair it.  It's just the right click that isn't working.

13
Bug reports / [not a bug] Failed to build, 7e8c2
« on: 10 December 2011, 01:53:52 »
Code: [Select]
Log of git pull
Fri Dec  9 19:40:18 2011

From git://glestae.git.sourceforge.net/gitroot/glestae/glestae
   e39d329..d4577ad  0.4.x      -> origin/0.4.x
   5af19c6..c4eff18  dedicated_server -> origin/dedicated_server
   739fd23..7e8c2c0  master     -> origin/master
Updating 739fd23..7e8c2c0
Fast-forward
 source/game/ai/ai_rule.cpp                         |    2 +-
 source/game/ai/ai_rule.h                           |    7 +-
 source/game/facilities/debug_stats.h               |    3 +
 source/game/game/game.cpp                          |   13 +-
 source/game/game/game_camera.cpp                   |   78 ++++---
 source/game/game/game_camera.h                     |   22 +--
 source/game/graphics/renderer.cpp                  |  243 +++++++++++++-------
 source/game/graphics/renderer.h                    |    9 +-
 source/game/gui/display.cpp                        |    8 +-
 source/game/gui/keymap_widget.cpp                  |    2 +-
 source/game/gui/selection.cpp                      |    7 +
 source/game/menu/menu_state_join_game.cpp          |   12 +-
 source/game/menu/menu_state_load_game.cpp          |    4 +-
 source/game/menu/menu_state_new_game.cpp           |    2 +-
 source/game/menu/menu_state_scenario.cpp           |    2 +-
 source/game/widgets/framed_widgets.h               |    1 +
 source/game/widgets/widget_config.cpp              |   28 ++-
 source/game/widgets/widget_config.h                |    3 +-
 source/game/world/sim_interface.cpp                |    1 +
 source/game/world/type_factories.h                 |    3 +-
 .../sources/graphics/gl/model_renderer_gl.cpp      |    1 +
 21 files changed, 284 insertions(+), 167 deletions(-)

Fri Dec  9 19:41:06 2011
----------------
Log of git log -1 --pretty=tformat:You're now at this commit: %H
Fri Dec  9 19:41:06 2011

You're now at this commit: 7e8c2c0f28723c2badbb37e7955e6b10af286510

Fri Dec  9 19:41:06 2011
----------------
Log of cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DGAE_DATA_DIR=/home/john/glestae_git/data/game -DGAE_USE_PHYSFS=ON ..
Fri Dec  9 19:41:06 2011

-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE)
-- disabled doc
-- WARNING: Can't detect whether CPPCHECK wants new or old-style arguments!
-- Could NOT find cppcheck (missing:  CPPCHECK_POSSIBLEERROR_ARG CPPCHECK_UNUSEDFUNC_ARG CPPCHECK_STYLE_ARG CPPCHECK_INCLUDEPATH_ARG CPPCHECK_QUIET_ARG)
-- disabled tests with cppcheck
-- Configuring done
-- Generating done
-- Build files have been written to: /home/john/glestae_git/build

Fri Dec  9 19:41:12 2011
----------------
Log of make
Fri Dec  9 19:41:12 2011

Scanning dependencies of target shared_lib
[  1%] Building CXX object source/shared_lib/CMakeFiles/shared_lib.dir/sources/graphics/gl/model_renderer_gl.cpp.o
In file included from /home/john/glestae_git/source/shared_lib/include/platform/sdl/gl_wrap.h:23:0,
                 from /home/john/glestae_git/source/shared_lib/include/graphics/model.h:19,
                 from /home/john/glestae_git/source/shared_lib/include/graphics/model_renderer.h:16,
                 from /home/john/glestae_git/source/shared_lib/include/graphics/gl/model_renderer_gl.h:16,
                 from /home/john/glestae_git/source/shared_lib/sources/graphics/gl/model_renderer_gl.cpp:14:
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:102:1: warning: null character(s) ignored
In file included from /home/john/glestae_git/source/shared_lib/include/platform/sdl/gl_wrap.h:23:0,
                 from /home/john/glestae_git/source/shared_lib/include/graphics/model.h:19,
                 from /home/john/glestae_git/source/shared_lib/include/graphics/model_renderer.h:16,
                 from /home/john/glestae_git/source/shared_lib/include/graphics/gl/model_renderer_gl.h:16,
                 from /home/john/glestae_git/source/shared_lib/sources/graphics/gl/model_renderer_gl.cpp:14:
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:102:1736: error: stray ‘\320’ in program
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:102:1736: error: stray ‘\23’ in program
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:102:1736: error: stray ‘\352’ in program
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:102:1736: error: stray ‘\177’ in program
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:102:1736: error: stray ‘\373’ in program
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:102:1736: error: stray ‘\310’ in program
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:102:1736: error: stray ‘\33’ in program
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:102:1736: error: stray ‘\220’ in program
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:203:1: warning: null character(s) ignored
In file included from /home/john/glestae_git/source/shared_lib/include/platform/sdl/gl_wrap.h:23:0,
                 from /home/john/glestae_git/source/shared_lib/include/graphics/model.h:19,
                 from /home/john/glestae_git/source/shared_lib/include/graphics/model_renderer.h:16,
                 from /home/john/glestae_git/source/shared_lib/include/graphics/gl/model_renderer_gl.h:16,
                 from /home/john/glestae_git/source/shared_lib/sources/graphics/gl/model_renderer_gl.cpp:14:
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:203:1736: error: stray ‘\301’ in program
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:203:1738: warning: missing terminating " character
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:203:1736: error: missing terminating " character
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:304:1: warning: null character(s) ignored
In file included from /home/john/glestae_git/source/shared_lib/include/platform/sdl/gl_wrap.h:23:0,
                 from /home/john/glestae_git/source/shared_lib/include/graphics/model.h:19,
                 from /home/john/glestae_git/source/shared_lib/include/graphics/model_renderer.h:16,
                 from /home/john/glestae_git/source/shared_lib/include/graphics/gl/model_renderer_gl.h:16,
                 from /home/john/glestae_git/source/shared_lib/sources/graphics/gl/model_renderer_gl.cpp:14:
/home/john/glestae_git/source/shared_lib/include/graphics/font.h:102:1736: error: expected unqualified-id before ‘|’ token
make[2]: *** [source/shared_lib/CMakeFiles/shared_lib.dir/sources/graphics/gl/model_renderer_gl.cpp.o] Error 1
make[1]: *** [source/shared_lib/CMakeFiles/shared_lib.dir/all] Error 2
make: *** [all] Error 2
make died with exit status 2

Fri Dec  9 19:41:17 2011
----------------

Linux Mint 11 Katya, 32 bit

14
This includes Battle Machines and Woodsmen's Forest Marauders.  Battle Machines can still shoot and Horsemen can still attack, so this suggests an issue involving range.  Perhaps it was formerly calculated from the unit's perimeter and now it's being calculated from the center?  It seems particularly bad when attacking small units.  I've been seeing machines and moose standing around while infantry have been beating them up, but my Battle Machines seem able to attack buildings just fine.

Revision fd6ce6

15
Code: [Select]
[URL=http://imageshack.us/photo/my-images/560/screen28.jpg/][IMG]http://img560.imageshack.us/img560/115/screen28.th.jpg[/img][/URL]
As you can see, the upgrade has already been researched but it is still available to click on again.  When I clicked on it again, it gave me "order invalid" or something like that.

Commit 7b8a7e

16
Bug reports / Flickering invisible units
« on: 17 September 2011, 09:56:19 »
I'm not sure what the desired behavior is here, but here's what my invisible archers in Shibboleth look like normally (completely invisible):


... and here is what they look like when trying to place a foundation (flickering in and out):

17
Bug reports / Crash when unloading
« on: 17 September 2011, 09:03:23 »
I had loaded and unloaded this Initiate into the Portal a few times in quick succession, then when double-clicking to unload, the game crashed.

Terminal output:
Code: [Select]
glestadv: /home/john/glestae_git/source/shared_lib/include/platform/timer.h:79: void Shared::Platform::Chrono::start(): Assertion `!running' failed.
Crash log:
Code: [Select]
Crash
Version: Advanced Engine git-master (A62E449) 0.3-826-ga62e449
Built: Sun Aug 14 21:38:52 EDT 2011
Time: Sat Sep 17 03:57:25 2011
Description: SIGABRT:
Address: 0x655a
Backtrace:
./glestadv(_ZN6Shared8Platform24PlatformExceptionHandler7handlerEiP7siginfoPv+0x11a) [0x837f96a]
[0x82b40c]
[0x82b416]
/lib/i386-linux-gnu/libc.so.6(gsignal+0x51) [0x392e71]
/lib/i386-linux-gnu/libc.so.6(abort+0x17e) [0x39634e]
/lib/i386-linux-gnu/libc.so.6(__assert_fail+0xf8) [0x38b888]
./glestadv() [0x8382ac1]
./glestadv(_ZN6Shared5Sound6OpenAL17SoundPlayerOpenAL4stopEPNS0_8StrSoundEx+0x56) [0x8382b26]
./glestadv(_ZN5Glest5Sound13SoundRenderer11stopAmbientEPN6Shared5Sound8StrSoundE+0x2e) [0x82d230e]
./glestadv(_ZN5Glest3Sim8TimeFlow6updateEv+0x16f) [0x8342bdf]
./glestadv(_ZN5Glest3Sim5World12processFrameEv+0x5a) [0x833634a]
./glestadv(_ZN5Glest3Sim19SimulationInterface11updateWorldEv+0x89) [0x8326da9]
./glestadv(_ZN5Glest3Gui9GameState6updateEv+0xdf) [0x81727ef]
./glestadv(_ZN5Glest4Main7Program4loopEv+0x211) [0x81d8e41]
./glestadv(_ZN5Glest4Main9glestMainEiPPc+0x2e0) [0x81d6720]
./glestadv(main+0x38) [0x81d6ce8]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x37ee37]
./glestadv() [0x8102e21]

=======================

Code: [Select]
[URL=http://imageshack.us/photo/my-images/685/glestadvcrash17sep20110.jpg/][IMG]http://img685.imageshack.us/img685/9774/glestadvcrash17sep20110.th.jpg[/img][/URL]

18
Bug reports / Crash when starting game in debug mode
« on: 17 September 2011, 06:38:48 »
I've no idea if it's related to debug or not, but here goes:
Code: [Select]
Crash
Version: Advanced Engine git-master (A62E449) 0.3-826-ga62e449
Built: Sun Aug 14 21:38:52 EDT 2011
Time: Sat Sep 17 01:30:59 2011
Description: SIGABRT:
Address: 0x5bd1
Backtrace:
/home/john/Dropbox/scripts/glestadv(_ZN6Shared8Platform24PlatformExceptionHandler7handlerEiP7siginfoPv+0x11a) [0x837f96a]
[0xda540c]
[0xda5416]
/lib/i386-linux-gnu/libc.so.6(gsignal+0x51) [0x58ee71]
/lib/i386-linux-gnu/libc.so.6(abort+0x17e) [0x59234e]
/lib/i386-linux-gnu/libc.so.6(__assert_fail+0xf8) [0x587888]
/home/john/Dropbox/scripts/glestadv() [0x83829c1]
/home/john/Dropbox/scripts/glestadv(_ZN6Shared5Sound6OpenAL17SoundPlayerOpenAL4playEPNS0_8StrSoundEx+0x3b) [0x83834bb]
/home/john/Dropbox/scripts/glestadv(_ZN5Glest5Sound13SoundRenderer11playAmbientEPN6Shared5Sound8StrSoundE+0x34) [0x82d22b4]
/home/john/Dropbox/scripts/glestadv(_ZN5Glest3Sim8TimeFlow6updateEv+0x11b) [0x8342b8b]
/home/john/Dropbox/scripts/glestadv(_ZN5Glest3Sim5World12processFrameEv+0x5a) [0x833634a]
/home/john/Dropbox/scripts/glestadv(_ZN5Glest3Sim19SimulationInterface11updateWorldEv+0x89) [0x8326da9]
/home/john/Dropbox/scripts/glestadv(_ZN5Glest3Gui9GameState6updateEv+0xdf) [0x81727ef]
/home/john/Dropbox/scripts/glestadv(_ZN5Glest4Main7Program4loopEv+0x211) [0x81d8e41]
/home/john/Dropbox/scripts/glestadv(_ZN5Glest4Main9glestMainEiPPc+0x2e0) [0x81d6720]
/home/john/Dropbox/scripts/glestadv(main+0x38) [0x81d6ce8]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x57ae37]
/home/john/Dropbox/scripts/glestadv() [0x8102e21]

=======================
Code: [Select]
; === propertyMap File ===

CAMERA=false
CLUSTER_MAP=false
GUI=false
LAST_5_SEC=true
LAST_SEC=true
PARTICLE_USE=false
PATHFINDER_HIERARCHICAL=false
PATHFINDER_LOWLEVEL=false
PATHFINDER_TOTAL=false
PERFORMANCE=false
RENDERER=true
RENDER_2D=true
RENDER_3D=true
RENDER_MODELS=true
RENDER_OBJECTS=true
RENDER_SELECT=false
RENDER_SHADOWS=false
RENDER_SURFACE=true
RENDER_SWAP_BUFFERS=false
RENDER_UNITS=false
RENDER_WATER=true
RESOURCES=false
TOTAL_RATIO=true
TOTAL_TIME=true
WORLD=false
Code: [Select]
[URL=http://imageshack.us/photo/my-images/5/glestadvcrash17sep20110.jpg/][IMG]http://img5.imageshack.us/img5/9774/glestadvcrash17sep20110.th.jpg[/img][/URL]
I had already played one match with debug info turned on, and when I quit the match and played again, it crashed before the terrain was rendered.

19
Bug reports / Crash when messing with debug mode settings
« on: 16 September 2011, 22:09:52 »
I was fooling around in-game with some of the debug mode options, then when I clicked to toggle debug mode on, the game crashed.  This was when running the current git version of Project Green.
Code: [Select]
Crash
Version: Advanced Engine git-master (A62E449) 0.3-826-ga62e449
Built: Sun Aug 14 21:38:52 EDT 2011
Time: Fri Sep 16 16:35:09 2011
Description: SIGABRT:
Address: 0x4bd1
Backtrace:
/home/john/glestae_git/build/source/game/glestadv(_ZN6Shared8Platform24PlatformExceptionHandler7handlerEiP7siginfoPv+0x11a) [0x837fa2a]
[0x18f40c]
[0x18f416]
/lib/i386-linux-gnu/libc.so.6(gsignal+0x51) [0x884e71]
/lib/i386-linux-gnu/libc.so.6(abort+0x17e) [0x88834e]
/lib/i386-linux-gnu/libc.so.6(__assert_fail+0xf8) [0x87d888]
/home/john/glestae_git/build/source/game/glestadv(_ZN5Glest3Gui9GameState11toggleDebugEPNS_7Widgets6WidgetE+0x13d) [0x816c5dd]
/home/john/glestae_git/build/source/game/glestadv(_ZN5Glest7Widgets6Button7mouseUpEN6Shared8Platform11MouseButtonENS2_4Math4Vec2IiEE+0x6f) [0x83007df]
/home/john/glestae_git/build/source/game/glestadv(_ZN5Glest7Widgets12WidgetWindow12eventMouseUpEiiN6Shared8Platform11MouseButtonE+0x52) [0x830a612]
/home/john/glestae_git/build/source/game/glestadv(_ZN6Shared8Platform6Window11handleEventEv+0x117) [0x837f6b7]
/home/john/glestae_git/build/source/game/glestadv(_ZN5Glest4Main7Program4loopEv+0x22b) [0x81d8f1b]
/home/john/glestae_git/build/source/game/glestadv(_ZN5Glest4Main9glestMainEiPPc+0x2e0) [0x81d67e0]
/home/john/glestae_git/build/source/game/glestadv(main+0x38) [0x81d6da8]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x870e37]
/home/john/glestae_git/build/source/game/glestadv() [0x8102e21]

=======================
Code: [Select]
[URL=http://imageshack.us/photo/my-images/208/glestadvcrash16sep20111.jpg/][IMG]http://img208.imageshack.us/img208/9615/glestadvcrash16sep20111.th.jpg[/img][/URL]

20
General discussion / a62e44 fails to build
« on: 15 August 2011, 18:15:26 »
Xubuntu 11.04, 32-bit

Code: [Select]
Log of git pull
Mon Aug 15 14:07:39 2011

Already up-to-date.

Mon Aug 15 14:07:41 2011
----------------
Log of git log -1 --pretty=tformat:You're now at this commit: %H
Mon Aug 15 14:07:41 2011

You're now at this commit: a62e449a73988a45cc64c09766ef41f86ccf00b0

Mon Aug 15 14:07:41 2011
----------------
Log of cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DGAE_DATA_DIR=/home/john/glestae_git/data/game -DGAE_USE_PHYSFS=ON ..
Mon Aug 15 14:07:41 2011

-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE)
-- disabled doc
-- Configuring done
-- Generating done
-- Build files have been written to: /home/john/glestae_git/build

Mon Aug 15 14:07:47 2011
----------------
Log of make
Mon Aug 15 14:07:47 2011

[ 28%] Built target shared_lib
[ 90%] Built target glestadv
[ 90%] Built target version
[ 90%] Built target blendnorm
[ 90%] Building CXX object source/map_editor/CMakeFiles/gae_mapeditor.dir/main.cpp.o
In file included from /home/john/glestae_git/source/map_editor/main.cpp:14:0:
/home/john/glestae_git/source/map_editor/main.h:79:34: error: invalid use of incomplete type ‘struct wxFrame’
/usr/include/wx-2.8/wx/utils.h:50:28: error: forward declaration of ‘struct wxFrame’
/home/john/glestae_git/source/map_editor/main.h:139:2: error: ‘wxPanel’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:141:2: error: ‘wxTimer’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:142:2: error: ‘wxToolBar’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:144:2: error: ‘wxMenuBar’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:145:2: error: ‘wxMenu’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:146:2: error: ‘wxMenu’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:147:2: error: ‘wxMenu’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:148:2: error: ‘wxMenu’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:149:2: error: ‘wxMenu’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:150:2: error: ‘wxMenu’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:152:2: error: ‘wxMenu’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:153:2: error: ‘wxMenu’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:154:2: error: ‘wxMenu’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:155:2: error: ‘wxMenu’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:156:2: error: ‘wxMenuItem’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:157:2: error: ‘wxBitmap’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:158:2: error: ‘wxMenu’ does not name a type
/home/john/glestae_git/source/map_editor/main.h:186:15: error: ‘wxCloseEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:188:19: error: ‘wxMouseEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:189:19: error: ‘wxMouseEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:191:17: error: ‘wxKeyEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:193:21: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:194:22: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:195:22: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:196:24: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:197:22: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:199:22: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:200:22: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:201:23: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:202:30: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:203:24: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:204:23: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:205:23: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:206:34: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:207:27: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:208:32: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:209:22: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:210:26: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:212:33: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:213:23: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:214:22: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:215:25: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:217:25: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:218:27: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:219:26: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:220:25: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:221:27: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:222:32: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:223:20: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:225:20: error: ‘wxCommandEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:251:35: error: expected class-name before ‘{’ token
/home/john/glestae_git/source/map_editor/main.h:258:19: error: ‘wxMouseEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:259:19: error: ‘wxMouseEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:260:17: error: ‘wxKeyEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:261:15: error: ‘wxPaintEvent’ has not been declared
/home/john/glestae_git/source/map_editor/main.h:271:37: error: expected class-name before ‘{’ token
/home/john/glestae_git/source/map_editor/main.cpp: In constructor ‘MapEditor::MainWindow::MainWindow()’:
/home/john/glestae_git/source/map_editor/main.cpp:51:5: error: type ‘wxFrame’ is not a direct base of ‘MapEditor::MainWindow’
/home/john/glestae_git/source/map_editor/main.cpp:51:46: error: ‘wxDefaultPosition’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:51:80: error: ‘wxSize’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:65:34: error: ‘wxIcon’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:65:35: error: ‘SetIcon’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:67:8: error: ‘class MapEditor::MainWindow’ has no member named ‘panel’
/home/john/glestae_git/source/map_editor/main.cpp:67:20: error: expected type-specifier before ‘wxPanel’
/home/john/glestae_git/source/map_editor/main.cpp:67:20: error: expected ‘;’ before ‘wxPanel’
/home/john/glestae_git/source/map_editor/main.cpp:70:17: error: ‘WX_GL_RGBA’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:70:29: error: ‘WX_GL_DOUBLEBUFFER’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:71:38: error: ‘class MapEditor::MainWindow’ has no member named ‘panel’
/home/john/glestae_git/source/map_editor/main.cpp:77:2: error: ‘wxBoxSizer’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:77:14: error: ‘boxsizer’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:77:29: error: expected type-specifier before ‘wxBoxSizer’
/home/john/glestae_git/source/map_editor/main.cpp:77:29: error: expected ‘;’ before ‘wxBoxSizer’
/home/john/glestae_git/source/map_editor/main.cpp:78:16: error: ‘toolbar’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:79:16: error: ‘toolbar2’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:82:2: error: ‘panel’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:85:12: error: ‘class MapEditor::GlCanvas’ has no member named ‘SetFocus’
/home/john/glestae_git/source/map_editor/main.cpp: In member function ‘void MapEditor::MainWindow::buildMenuBar()’:
/home/john/glestae_git/source/map_editor/main.cpp:90:2: error: ‘menuBar’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:90:16: error: expected type-specifier before ‘wxMenuBar’
/home/john/glestae_git/source/map_editor/main.cpp:90:16: error: expected ‘;’ before ‘wxMenuBar’
/home/john/glestae_git/source/map_editor/main.cpp:93:2: error: ‘menuFile’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:93:17: error: expected type-specifier before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:93:17: error: expected ‘;’ before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:104:2: error: ‘menuEdit’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:104:17: error: expected type-specifier before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:104:17: error: expected ‘;’ before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:120:2: error: ‘menuMisc’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:120:17: error: expected type-specifier before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:120:17: error: expected ‘;’ before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:128:2: error: ‘menuBrush’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:128:18: error: expected type-specifier before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:128:18: error: expected ‘;’ before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:131:2: error: ‘menuBrushHeight’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:131:24: error: expected type-specifier before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:131:24: error: expected ‘;’ before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:141:2: error: ‘menuBrushGradient’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:141:26: error: expected type-specifier before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:141:26: error: expected ‘;’ before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:148:2: error: ‘menuBrushSurface’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:148:25: error: expected type-specifier before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:148:25: error: expected ‘;’ before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:157:2: error: ‘menuBrushObject’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:157:24: error: expected type-specifier before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:157:24: error: expected ‘;’ before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:172:2: error: ‘menuBrushResource’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:172:26: error: expected type-specifier before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:172:26: error: expected ‘;’ before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:181:2: error: ‘bmStartPos’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:181:44: error: ‘wxBitmap’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:191:2: error: ‘menuBrushStartLocation’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:191:31: error: expected type-specifier before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:191:31: error: expected ‘;’ before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:192:2: error: ‘miStartPos’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:192:22: error: expected type-specifier before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:192:22: error: expected ‘;’ before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:195:22: error: expected type-specifier before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:195:22: error: expected ‘;’ before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:198:22: error: expected type-specifier before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:198:22: error: expected ‘;’ before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:201:22: error: expected type-specifier before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:201:22: error: expected ‘;’ before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:204:22: error: expected type-specifier before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:204:22: error: expected ‘;’ before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:207:22: error: expected type-specifier before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:207:22: error: expected ‘;’ before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:210:22: error: expected type-specifier before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:210:22: error: expected ‘;’ before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:213:22: error: expected type-specifier before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:213:22: error: expected ‘;’ before ‘wxMenuItem’
/home/john/glestae_git/source/map_editor/main.cpp:220:2: error: ‘menuRadius’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:220:19: error: expected type-specifier before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:220:19: error: expected ‘;’ before ‘wxMenu’
/home/john/glestae_git/source/map_editor/main.cpp:226:20: error: ‘SetMenuBar’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp: In member function ‘void MapEditor::MainWindow::buildToolBars()’:
/home/john/glestae_git/source/map_editor/main.cpp:230:2: error: ‘toolbar’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:230:16: error: expected type-specifier before ‘wxToolBar’
/home/john/glestae_git/source/map_editor/main.cpp:230:16: error: expected ‘;’ before ‘wxToolBar’
/home/john/glestae_git/source/map_editor/main.cpp:231:60: error: ‘wxBitmap’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:264:2: error: ‘toolbar2’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:264:17: error: expected type-specifier before ‘wxToolBar’
/home/john/glestae_git/source/map_editor/main.cpp:264:17: error: expected ‘;’ before ‘wxToolBar’
/home/john/glestae_git/source/map_editor/main.cpp: In member function ‘void MapEditor::MainWindow::buildStatusBar()’:
/home/john/glestae_git/source/map_editor/main.cpp:312:36: error: ‘CreateStatusBar’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:313:15: error: ‘GetStatusBar’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:315:75: error: ‘SetStatusText’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp: At global scope:
/home/john/glestae_git/source/map_editor/main.cpp:323:31: error: variable or field ‘onToolPlayer’ declared void
/home/john/glestae_git/source/map_editor/main.cpp:323:31: error: ‘wxCommandEvent’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:323:47: error: ‘event’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp: In member function ‘void MapEditor::MainWindow::init(std::string, wxString)’:
/home/john/glestae_git/source/map_editor/main.cpp:328:12: error: ‘class MapEditor::GlCanvas’ has no member named ‘SetCurrent’
/home/john/glestae_git/source/map_editor/main.cpp:329:34: error: ‘class MapEditor::GlCanvas’ has no member named ‘GetClientSize’
/home/john/glestae_git/source/map_editor/main.cpp:329:63: error: ‘class MapEditor::GlCanvas’ has no member named ‘GetClientSize’
/home/john/glestae_git/source/map_editor/main.cpp:339:52: error: ‘SetTitle’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp: In member function ‘void MapEditor::MainWindow::centreMap()’:
/home/john/glestae_git/source/map_editor/main.cpp:347:8: error: ‘wxSize’ does not name a type
/home/john/glestae_git/source/map_editor/main.cpp:351:26: error: ‘canvasSize’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp: In member function ‘void MapEditor::MainWindow::setFactionCount()’:
/home/john/glestae_git/source/map_editor/main.cpp:373:18: error: ‘menuBrushStartLocation’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:377:35: error: ‘miStartPos’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:381:4: error: ‘miStartPos’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:381:29: error: ‘bmStartPos’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp: In member function ‘bool MapEditor::MainWindow::checkChanges()’:
/home/john/glestae_git/source/map_editor/main.cpp:391:34: error: ‘wxMessageBox’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp: At global scope:
/home/john/glestae_git/source/map_editor/main.cpp:397:26: error: variable or field ‘onClose’ declared void
/home/john/glestae_git/source/map_editor/main.cpp:397:26: error: ‘wxCloseEvent’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:397:40: error: ‘event’ was not declared in this scope
/home/john/glestae_git/source/map_editor/main.cpp:1163:1: error: expected ‘}’ at end of input
make[2]: *** [source/map_editor/CMakeFiles/gae_mapeditor.dir/main.cpp.o] Error 1
make[1]: *** [source/map_editor/CMakeFiles/gae_mapeditor.dir/all] Error 2
make: *** [all] Error 2
make died with exit status 2

Mon Aug 15 14:07:55 2011
----------------

21
Off topic / Humble Indie Bundle 3
« on: 8 August 2011, 17:06:29 »
Pay what you want for seven indie games, and get another five for free if you pay above the average amount (~$5).

https://www.youtube.com/watch?v=E4c6PWtE9mI

http://www.humblebundle.com/

The offer ends soon, so hurry up!

22
Off topic / Free speech for video games
« on: 28 June 2011, 22:42:32 »
In case you didn't hear, the US Supreme Court has recently declared that video games get protection under the first amendment (i.e. free speech).

http://www.supremecourt.gov/opinions/10pdf/08-1448.pdf

Quote
Video games qualify for First Amendment protection. Like protected books, plays, and movies, they communicate ideas through familiar literary devices and features distinctive to the medium. And “the basic principles of freedom of speech . . . do not vary” with a new and different communication medium.

23
General discussion / Networking -- things to consider
« on: 14 June 2011, 14:18:23 »
This was something I found on the Wolfire blog, and I thought it might bear discussing in regard to Glest.
http://blog.wolfire.com/2011/03/GDC-Session-Summary-Halo-networking

How do/will/should MG and GAE address the issues of scalability, reliability, security, and speed in multiplayer?

Scalability -- Ideally, a 16-player game should be playable by people who don't live in Japan and South Korea.  Why is it that large games take so much more network resources, and what can be done about that?

Reliability -- How can we keep data consistent across all clients?

Security -- I don't think cheating is much of a problem here, but might it become one eventually?  How might we address that?

Speed -- This is not only the actual speed of the connection, but also the perception of lag.  Especially pay attention to the part about the gunfire.  They make it feel responsive, even if there is lag, and there are checks in place to make sure that lag has a minimal effect on fairness.  How do we ensure the same?

This is just some food for thought.  I certainly don't have any answers.

24
Bug reports / [Fixed] GUI bugs, git master
« on: 30 May 2011, 23:15:00 »
revision 3a95bca603b81bd0206a9fc0f5ce0e5aff9adf60

No unit info, widgets don't disappear in photo mode.


25
Bug reports / Bug?: git-master, command icons
« on: 27 May 2011, 10:17:34 »
Step 1, pick the harvest wood command.
Code: [Select]
[URL=http://img36.imageshack.us/i/screen3ja.jpg/][IMG]http://img36.imageshack.us/img36/3690/screen3ja.th.jpg[/img][/URL]Step 2, observe that you get the mining icon instead.
Code: [Select]
[URL=http://img3.imageshack.us/i/screen2gnq.jpg/][IMG]http://img3.imageshack.us/img3/5959/screen2gnq.th.jpg[/img][/URL]
The command is performed as expected (he goes to chop wood), but the wrong icon is shown.  It actually fooled me at first into thinking I clicked the wrong one. :look:

Pages: [1] 2 3 4 5