Author Topic: MegaGlest 3.3.7 beta3  (Read 7672 times)

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
MegaGlest 3.3.7 beta3
« on: 16 September 2010, 07:49:39 »
Mega Glest 3.3.7 beta3 - come and get it while its hot ( beta3 is svn revision 1035 )

Windows Updater:
download here

Windows Self Extracting Binary:
download here

Linux 32 bit x86 binaries:
download here

Linux 64 bit x86 binaries:
download here

FreeBSD 64 bit x86 binaries:
download here

MacOSX installer
download here

Changelog:

- Significant game play performance improvements.
- Added support for FreeBSD (thanks m0ellemeiste) and Mac OS X (thanks GeoVah)!
- Players can now tell multiple units to build a new unit all at the same time (multi-build)
- Particle and Transparency improvments
- Map Preview in game lobby
- Added abiliuty to pick a random faction in the game lobby
- Added Ability to be a non-player and Observe a network game (becoming an Observer)
- Added ability to change playername in game lobby
- Added new map filter (to display maps with x players)
- AI Player improvements
- Added new LUA functions and events (see wiki for details).
- Added numerous new commandline options (use --help to see a detailed list)
- Improved network performance
- Masterserver PHP scripts will now run on a Microsoft Windows Server
- Added ability to move / size UI components in a custom manner
- Many bugfixes.
« Last Edit: 2 October 2010, 07:30:32 by softcoder »

cds

  • Guest
Re: MegaGlest 3.3.7 beta
« Reply #1 on: 16 September 2010, 09:58:26 »
The megaglest 3.3.7beta crashed ! When I click on internet menu ,the window disappeared suddenly.Also ,when I click on custom game,the same question appeared.Help!Other menu units work right.

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: MegaGlest 3.3.7 beta
« Reply #2 on: 16 September 2010, 11:55:48 »
Can we get a zip file for the windows version too? I think the updater is dangerous because noone wants to loose its working/stable 3.3.6 version.

And beside of this it doesn't work for me also I used the 3.3.6 installer. I get an error:
 
Code: [Select]
Mega-Glest v3.3.7 installation NOT found
Cannot upgrade this installation since the main installer was not previously used

But I installed at least Megaglest 3.3.6 using the full installer.
« Last Edit: 16 September 2010, 12:00:02 by titi »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: MegaGlest 3.3.7 beta
« Reply #3 on: 16 September 2010, 18:37:45 »
Please create a new thread for every bug report, do not post it as a reply to this announcement thread. Thank you.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: MegaGlest 3.3.7 beta
« Reply #4 on: 17 September 2010, 00:56:42 »
...I guess I do have to agree with titi about kobe, or it could just be someone that has the same attitude...

Nice! But I guess we might need a beta2 since of the staggering updates problem right?

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: MegaGlest 3.3.7 beta2
« Reply #5 on: 17 September 2010, 08:47:35 »
Just some thoughts about why the staggerd factions may not fit with multiplayer:
The hit calculation is based on OpenGL. To make it work right the models must have the correct animation state on all clients in the moment of the hit calculation. Maybe this is different on the clients/server when someone gets slower and starts to skip frames. Without staggered fatcions they are forced to calculate at least the last keyframe  to be up to date when all calculations are done.
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: MegaGlest 3.3.7 beta2
« Reply #6 on: 17 September 2010, 19:36:29 »
Yeay, we just had a stable 3 humans vs 3 bots game on PC-BSD (host), Linux + Windows :)
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: MegaGlest 3.3.7 beta2
« Reply #7 on: 17 September 2010, 21:52:03 »
So we did update...ok. But was the map/scenario problem fixed too? Like I think if you didn't have a map that the server had while it was switching maps, you would get disconnected and crash...with no message. I think.
Code: (From Debug Log) [Select]
In [..\..\source\glest_game\main\main.cpp::Glest::Game::ExceptionHandler::handleRuntimeError Line: 101] [Map [mega_map] not found, scenarioDir []] gameInitialized = 1, program = 02126750
In [..\..\source\glest_game\main\program.cpp::Glest::Game::Program::showMessage 603] msg [Map [mega_map] not found, scenarioDir []]
This was from the 1st beta...so not sure if it was fixed.
Edit: nevermind, it was fixed after beta2 was released.

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: MegaGlest 3.3.7 beta2
« Reply #8 on: 18 September 2010, 22:58:55 »
I think its still a problem in beta2! Clients crash if they don't have the map.

Beta2 In general: Very Fast! Very stable!  For some people  already in the beginning 20 fps more!
A huge step forward compard to 3.3.6! And we played first multiplayer games with free bsd too!

Some little bugs showed up, like the thing ultifd mentioned. And one freeze, but we played very often today!  ( details here https://forum.megaglest.org/index.php?topic=5924.0) .
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: MegaGlest 3.3.7 beta2
« Reply #9 on: 19 September 2010, 18:11:48 »
But softcoder fixed it after he released beta2...
Quote
-rev 1011
- bugfixes for handling missing maps on client

GeoVah

  • Guest
Re: MegaGlest 3.3.7 beta2
« Reply #10 on: 21 September 2010, 12:31:43 »
the macosx installer is here : http://fforjan.free.fr/MegaGlest/MegaGlest-3.3.7-beta2.dmg
And the patch against SVN rev 1015 for some update is here : http://fforjan.free.fr/MegaGlest/patch_1015/patch.beta2

This patch adds the MacOS X platform, add a main dedicated to macosx (no need of X11, add main menu) and update on the installer.
There is still some ongoing work on the installer area.

Regards,
GeoVah

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: MegaGlest 3.3.7 beta2
« Reply #11 on: 24 September 2010, 15:36:42 »
Thanks for the Beta! To get this work into svn, please re-create a diff file using the latest svn version as this diff file fails to merge using the latest SVN revision.

Thanks

GeoVah

  • Guest
Re: MegaGlest 3.3.7 beta2
« Reply #12 on: 26 September 2010, 00:58:03 »
The patch has been update against revision 1023 :http://fforjan.free.fr/MegaGlest/patch_1023/patch.beta2

There is another pending patch from here https://forum.megaglest.org/index.php?topic=5945.0;topicseen, I've updated it against 1023 : http://fforjan.free.fr/MegaGlest/patch_1023/findAll.diff but I think the old one is still working.

This latest patch enables the findAll method to work under FreeBSD and under Mac, seems the the implementation differs between the different platform :)

GeoVah

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: MegaGlest 3.3.7 beta2
« Reply #13 on: 26 September 2010, 04:31:07 »
Sorry but I'm not sure which diff file to apply? I tried the diff file at:

http://fforjan.free.fr/MegaGlest/patch_1023/patch.beta2

but got patch errors again:

Quote
softcoder@softhauslinux:~/Code/megaglest/trunk$ patch -p0 -i mac_patch5.diff
patching file source/glest_game/main/macosx_main.h
patching file source/glest_game/main/macosx_main.m
patching file source/glest_game/facilities/game_util.cpp
patching file mk/macosx/Info.plist
Hunk #1 FAILED at 7.
Hunk #2 FAILED at 19.
2 out of 2 hunks FAILED -- saving rejects to file mk/macosx/Info.plist.rej
patching file mk/macosx/CMakeLists.txt
patching file mk/macosx/PkgInfo
softcoder@softhauslinux:~/Code/megaglest/trunk$

Is this the right patch file link? (I am at r1023)

GeoVah

  • Guest
Re: MegaGlest 3.3.7 beta2
« Reply #14 on: 26 September 2010, 09:32:26 »
Strange, I apply again the patch and it works :
Quote
$ svn update
At revision 1023.
$ svn revert source/glest_game/facilities/game_util.cpp mk/macosx/Info.plist mk/macosx/CMakeLists.txt; rm source/glest_game/main/macosx_main.h source/glest_game/main/macosx_main.m mk/macosx/PkgInfo
$ curl http://fforjan.free.fr/MegaGlest/patch_1023/patch.beta2 | patch -p0 
patching file source/glest_game/main/macosx_main.h
patching file source/glest_game/main/macosx_main.m
patching file source/glest_game/facilities/game_util.cpp
patching file mk/macosx/Info.plist
patching file mk/macosx/CMakeLists.txt
patching file mk/macosx/PkgInfo

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: MegaGlest 3.3.7 beta2
« Reply #15 on: 26 September 2010, 21:26:05 »
Hmm this works for me, too...

Code: [Select]
tomreyn@hisbox:~/SCM/megaglest-trunk$ diff --version
diff (GNU diffutils) 2.8.1
Copyright (C) 2002 Free Software Foundation, Inc.

Dieses Programm wird ohne Gewährleistung geliefert, soweit dies
gesetzlich zulässig ist. Sie können es unter den Bedingungen der GNU
General Public License weitergeben.
Details dazu enthält die Datei COPYING.

Geschrieben von Paul Eggert, Mike Haertel, David Hayes,
Richard Stallman und Len Tower.

tomreyn@hisbox:~/SCM/megaglest-trunk$ svn info | grep ^Revision
Revision: 1023
tomreyn@hisbox:~/SCM/megaglest-trunk$ curl http://fforjan.free.fr/MegaGlest/patch_1023/patch.beta2 | patch -p0 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 24035  100 24035    0     0  31883      0 --:--:-- --:--:-- --:--:-- 48360
patching file source/glest_game/main/macosx_main.h
patching file source/glest_game/main/macosx_main.m
patching file source/glest_game/facilities/game_util.cpp
patching file mk/macosx/Info.plist
patching file mk/macosx/CMakeLists.txt
patching file mk/macosx/PkgInfo
tomreyn@hisbox:~/SCM/megaglest-trunk$

Would you like me to check it in softcoder?
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: MegaGlest 3.3.7 beta2
« Reply #16 on: 26 September 2010, 23:42:18 »
maybe its just a cache problem ( proxy or browser cache ) and softcoder always tested the older version?
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: MegaGlest 3.3.7 beta2
« Reply #17 on: 27 September 2010, 04:13:54 »
Sure, either tomreyn or titi go ahead and checkin the patch if you are able to merge. We could also add GeoVah to the project as a coder if desired, that would make it easier :)

GeoVah

  • Guest
Re: MegaGlest 3.3.7 beta2
« Reply #18 on: 27 September 2010, 22:24:52 »
Sure I will be please to be added as a coder :) so if you need my sf account : i'm under the username ... geovah

Anyway, I will start to fill the wiki page for building under macosx. is it ok ?

GeoVah

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: MegaGlest 3.3.7 beta2
« Reply #19 on: 27 September 2010, 23:16:20 »
Tomreyn added the patches to svn, but I also added you as a project contributor on sf.

Thanks

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: MegaGlest 3.3.7 beta2
« Reply #20 on: 28 September 2010, 18:04:32 »
hi GeoVah you are welcome! Yes please edit the wiki, maybe Moellermeister can do this for free BSD too?
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: MegaGlest 3.3.7 beta2
« Reply #21 on: 28 September 2010, 21:51:32 »
Yes, please do.
https://docs.megaglest.org/MG/Mac_Compiling this should be good.

m0ellemeister

  • Guest
Re: MegaGlest 3.3.7 beta2
« Reply #22 on: 29 September 2010, 18:53:33 »
hi GeoVah you are welcome! Yes please edit the wiki, maybe Moellermeister can do this for free BSD too?

Done: https://docs.megaglest.org/MG/FreeBSD_compile
« Last Edit: 18 June 2016, 18:38:02 by filux »

macuser

  • Guest
Re: MegaGlest 3.3.7 beta2
« Reply #23 on: 1 January 2011, 22:28:10 »
Yes, please do.
https://docs.megaglest.org/MG/Mac_Compiling this should be good.
Sorry, but "cmake -GXcode" (as described in the above mentioned Wiki) does not work on OS X 10.6.5.
Since the above posts are older, I have created a new thread there (as recommended by the software of this forum).
A Happy New Year 2011 to all of you!
« Last Edit: 18 June 2016, 12:57:35 by filux »

 

anything