Author Topic: Project Status and Changes  (Read 8720 times)

hailstone

  • Local Moderator
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
Re: Project Status and Changes
« Reply #25 on: 26 August 2009, 06:25:06 »
I'm updating the win32 deps and had some questions. This will only work for latest trunk since 0.2.12 (and earlier) uses xerces-c.

Should TIXML_USE_STL be defined in tinyxml.h?
Should statically linked libs be accompanied by their dll equavalent (and vice-versa)?
Why is libglaux.a in there? I don't think it is used.

Changes so far:
- removed xerces-c
- added TinyXML 2.5.3
- modified the readme
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

silnarm

  • Local Moderator
  • Behemoth
  • ********
  • Posts: 1,373
    • View Profile
Re: Project Status and Changes
« Reply #26 on: 26 August 2009, 08:03:40 »
Should TIXML_USE_STL be defined in tinyxml.h?
That would be the logical thing to do.  But that's not really our style is it ? ;D

Should statically linked libs be accompanied by their dll equavalent (and vice-versa)?
Well, we should sort what to statically link and what to dynamically link.  If I'm not mistaken you're linking against a static LUA lib, while I don't to much mind what you link with while developing, for a release this is not acceptable.

LUA and ZLIB in particular will potentially have security problems in the future, so dynamic libraries are a must.

In general I think it would be best if the deps were provided only once, probably static libs for most will be fine, but dll wrapper libs for LUA and ZLIB, and of course the actual dlls.

Glest Advanced Engine - Code Monkey

Timeline | Downloads

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: Project Status and Changes
« Reply #27 on: 30 August 2009, 17:52:39 »
What's the current state of GAE? Is there any chance to see something stable and poolished in the near future?
Can one of you give us a state(summary) what's going on.

Some things I especially want to know:
1- Does GAE(2.xxx) currently have any kind of working network code ?
2- Is the lua system from original glest included now ?
3- Is the new pathfinder active (and working) now ?
4- Any plans for a new test release  ( to get the things stable ) ?

Please, give us a stable version ...
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

silnarm

  • Local Moderator
  • Behemoth
  • ********
  • Posts: 1,373
    • View Profile
Re: Project Status and Changes
« Reply #28 on: 31 August 2009, 03:59:06 »
What's the current state of GAE? Is there any chance to see something stable and poolished in the near future?
Can one of you give us a state(summary) what's going on.
I certainly hope we can get something stable soon, polished I'm not so sure about... we need some more help in certain areas (graphics being the biggy).
Quote

Some things I especially want to know:
1- Does GAE(2.xxx) currently have any kind of working network code ?
2- Is the lua system from original glest included now ?
3- Is the new pathfinder active (and working) now ?
4- Any plans for a new test release  ( to get the things stable ) ?
1 - Yes, there is networking code in there, but I'm not in any position to tell you anything about it.
2 - Yes
3 - Yes and no.  There is an optimised version of what Glest was using, a Greedy best first search, and there is an A*.  The A* is too slow though, and can only really be used with a small node limit, which means the results are pretty ordinary. Both work, but a hierarchical system is needed to get good paths quickly, this is under development and should be working soon.
4 - I'll fix what I know about on 0.2.12 and get another release out, but I can't fix what I don't know about. Someone suggested a while ago a stable and experimental version, I like this idea myself... It isn't really compatible with the way we develop now, but I would like to move to the 'odds and evens' system (odd numbers are development releases, even are stable, so 0.2.X would be the stable release and only be updated with bug-fixes, all new development would be happening in 0.3.X.  Obviously this needs to be discussed though.

So, expect 0.2.13 within a week or so, no new features, just the fixes for bugs reported by wciow and john.
Glest Advanced Engine - Code Monkey

Timeline | Downloads

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Project Status and Changes
« Reply #29 on: 1 September 2009, 18:02:23 »
Here's crashes I noticed in 0.2.12:

-Some emanations seemed to crash in military, couldn't pinpoint how, since it threw an access error. Effects as well.

-Benefical bias seems broken.

-Save game is broken (might actually be load game)

Recommended Exercise to test:
Play FPM (both factions), then the military beta1, then test save and load game. Test any random scripted scenario, and then test the about screen, the load screen, the new game screen, play a network match, and attempt to use all the new lua code.

Yeah, that's a lot, but it is vital that everything works. Should take 2-4 hours if successful, not counting network game.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert