Author Topic: RELEASE 3 IS OUT!!! LINUX, PC, OSX!  (Read 172959 times)

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Annex: BETA 1 RELEASED!!!
« Reply #200 on: 22 August 2011, 11:08:28 »
Congratulations to your beta release, Ishmaru. I was afraid Annex might become another Chasm and, besides its apparently high quality, might never become available for download. I'm glad I was wrong. :)

I did not really get around to try it, yet, since due to the way the download is packaged, it's not that easy to make it work on 64 bit Linux.
I'm also happy to see that you decided to release your work under CC BY-NC-SA 3.0 - based on what I had read before I expected a more proprietary license - so this is great. :)
Please do, however, also take into account the GPLv3 licensing terms of the MegaGlest engine when you make releases - i.e., you need make the source code available, too.

Thanks for your many hours of work, I'm looking forward to try Annex.
« Last Edit: 15 April 2016, 15:20:12 by filux »
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: Annex: BETA 1 RELEASED!!!
« Reply #201 on: 22 August 2011, 11:42:18 »
 ;D   I must try when I am at home! What version of MG does it use? And can I make a linux version of it?
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

weedkiller

  • Draco Rider
  • *****
  • Posts: 277
    • View Profile
Re: Annex: BETA 1 RELEASED!!!
« Reply #202 on: 22 August 2011, 11:46:14 »
Jehaa ;)
the game reminds me of c&c, kknd
music is nice; gameplay is quite fast i will have to adapt to it, that is different from glest but not negative
units are great, i love the tracks animation of the striker..

hm, i dont have any real criticts, will have to play this longer xD

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Annex: BETA 1 RELEASED!!!
« Reply #203 on: 22 August 2011, 12:09:56 »
I tried it (on Linux) now, and wanted to report back my findings.

The MegaGlest binaries/windows executables included in the game are those built by Softcoder for the MegaGlest 3.5.2 release, so Linux users may download these off sourceforge via the Linux 'binaries' links provided on https://megaglest.org/download.html.
Unpack the binaries archive, then copy the executables (binaries and start scripts) to the annex directory, create an empty 'lib' directory, optionally delete the windows specific files and finally start the game:
Code: [Select]
cp ~/megaglest3.5.2_i386_64_linux_bin/megaglest{,_configurator,_editor,_g3dviewer} ~/annex_beta_v_1/
cp ~/megaglest3.5.2_i386_64_linux_bin/start_megaglest{,_configurator,_mapeditor,_g3dviewer} ~/annex_beta_v_1/
cd ~/annex_beta_v_1/
mkdir lib
rm 7z.exe annex_stable.exe megaglest_configurator.exe megaglest_editor.exe megaglest_g3dviewer.exe megaglestv3.5.2.dmp OpenAL32.dll uninstall.exe xerces-c_3_0.dll
./start_megaglest

As of now, there's an issue with blank spaces in various filenames, which whould be avoided due to incompatibilities. Linux users will therefore get a spill of error messages like the following by the time they start the game:

Code: [Select]
[2011-08-22 13:25:25] *ERROR* In [/home/softcoder/Code/megaglest/trunk/source/shared_lib/sources/graphics/model.cpp::loadMeshTexture Line: 436] Error v4 model is missing texture [/home/tomreyn/annex_beta_v_1//data/core/menu/main_model/texture_map #19.tga] textureFlags = 1 meshIndex = 0 textureIndex = 0

Due to these 'missing' files the menu doesn't look as nice as it's supposed to.

Some other files are missing (or not found?), too, as starting MegaGlest with the --validate-techtrees option would show. In fact I'm currently unable to play the game due to these errors:
(click to show/hide)

That's a pity, but then this is a 'just' a beta, and it was never intended to be played on Linux. I really would like to test Annex, though. So please let me know if I can help getting Annex to work on Linux, too. :)



Update: The issue which stops the game from working is not the blank spaces but a classic upper / lower case file name / path issue. See my next post below for how to fix it.
 
« Last Edit: 15 April 2016, 15:22:53 by filux »
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 · · ·

Ishmaru

  • Local Moderator
  • Behemoth
  • ********
  • Posts: 1,071
  • um wat??
    • View Profile
    • DelphaDesign
Re: Annex: BETA 1 RELEASED!!!
« Reply #204 on: 22 August 2011, 13:28:26 »
Yes sorry guys I have no clue about linux works. So "_" is not allowed in linux? I used those because I thought it was readable. Ok, so ill remove them when I get the chance. I dont know about missing files though since i hadn't had any issues with that on my PC. There was once an issue with megaglest were looking for missing textures due to me using Sinarm's G3D hack, but that was fixed, as far as I know. Im down for a linux version if someone could do it, if I could do something let me know. Ill be away for a month so I cant do a lot but I can try some.

Btw So i did not change the source in any way, its standard 3.5.2 Megaglest, do I still need to post the source code? Could I just link to svn?

Thanks for those who played it! What settings were you guys playing at? Anyone tried multiplayer?
Annex: Conquer the World Release 4 For Pc Mac + Linux
https://forum.megaglest.org/index.php?topic=9570.0
Annex is now on Facebook!
https://www.facebook.com/AnnexConquer

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: Annex: BETA 1 RELEASED!!!
« Reply #205 on: 22 August 2011, 13:45:49 »
Ishmaru wait a bit before starting to solve linux issues now. We will tell you what exactly has to be changed.

@tomreyn: try this: https://forum.megaglest.org/index.php?topic=3492.msg19106#msg19106

about the code license: I think a clear statement and a link is ok ( both should be distributed with the game in a readme file or something like this )
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: Annex: BETA 1 RELEASED!!!
« Reply #206 on: 22 August 2011, 13:59:56 »
Alright, using the trick by synasthesan which titi pointed to it works perfectly.

So, in addition to the steps I explained above, to get it working on Linux, you need to also run this from within the Annex directory:
Code: [Select]
find -name "*[A-Z]*" -print0 | xargs -0 -L 1 bash -c 'mv "$0" "$(echo $0 | tr [:upper:] [:lower:])"'
This ensures all filenames which contain upper case letters are changed to all lower case. Then it works, no need to remove the blank spaces or hash/pound characters (though this would still be a good idea for the 1.0 release in my opinion).



Update: Be sure to also change glest.ini as explained by titi below.
« Last Edit: 3 October 2011, 11:13:25 by tomreyn »
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 · · ·

anonymousjim

  • Guest
Re: Annex: BETA 1 RELEASED!!!
« Reply #207 on: 22 August 2011, 14:34:42 »
win7 64bit, mine crashes just before the menu (music starts though)

any idea?

this isn't a megaglest problem, megaglest works fine

Ishmaru

  • Local Moderator
  • Behemoth
  • ********
  • Posts: 1,071
  • um wat??
    • View Profile
    • DelphaDesign
Re: Annex: BETA 1 RELEASED!!!
« Reply #208 on: 22 August 2011, 14:48:19 »
win7 64bit, mine crashes just before the menu (music starts though)

any idea?

this isn't a megaglest problem, megaglest works fine

I'm running win 7 64 bit and it runs fine. Do you get any errors messages? If you want to test try replacing annex menu with megaglest menu and see if it loads.
Annex: Conquer the World Release 4 For Pc Mac + Linux
https://forum.megaglest.org/index.php?topic=9570.0
Annex is now on Facebook!
https://www.facebook.com/AnnexConquer

anonymousjim

  • Guest
Re: Annex: BETA 1 RELEASED!!!
« Reply #209 on: 22 August 2011, 15:24:52 »
tried replacing the data folder with the MG one, exactly the same only now it plays the glest music instead

no error message just the normal 'has stopped working' thing :/

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Annex: BETA 1 RELEASED!!!
« Reply #210 on: 22 August 2011, 15:42:16 »
no error message just the normal 'has stopped working' thing :/

See http://faq.megaglest.org/#Windows and http://faq.megaglest.org/#Something_is_wrong.2C_how_can_I_create_a_log_file.3F on how to get more information on what's going wrong. If you start the game from a command line window (cmd.exe), as explained on the first URL, you may already get enough information on what's wrong. If you don't, enable debug logging as explained on the second URL.



Unrelated to this, I think I found a minor issue while playing: some buildings do not produce units, but define a meeting point - this seems wrong.
I'm also wondering whether this faction may have too many types of units (but this can be just a first impression). This or that way, I definately must also say that I like Annex very much. :)
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 · · ·

Ishmaru

  • Local Moderator
  • Behemoth
  • ********
  • Posts: 1,071
  • um wat??
    • View Profile
    • DelphaDesign
Re: Annex: BETA 1 RELEASED!!!
« Reply #211 on: 22 August 2011, 15:52:55 »
tried replacing the data folder with the MG one, exactly the same only now it plays the glest music instead

no error message just the normal 'has stopped working' thing :/

Ok don't replace entire data folder as annex has things stored in there that is used. just delete directory and try extracting it again.

2 ideas:

1 check to see if app data is installed, it should be in the appdata/roaming folder as annex_conquer if not you can try editing glest.ini and changing this line:
Code: [Select]
UserData_Root=$APPDATA\annex_conquer\ to
Code: [Select]
UserData_Root=$APPDATA\megaglest\
this will share megaglest settings.

2 try editing glest.ini and changing resolution

technically it should crash immediately if there was an issue, but its the only two issues I can think of.

anyone else with similar issues??

Unrelated to this, I think I found a minor issue while playing: some buildings do not produce units, but define a meeting point - this seems wrong.
I'm also wondering whether this faction may have too many types of units (but this can be just a first impression). This or that way, I definately must also say that I like Annex very much. :)

Glad you like it! The meeting point issue was that I was told victory was recognized as destroying all structures with a meeting point, so I added meeting points to all structures, thus victory is obtained by destroying all structures. This may have changed.
The amount of units will probably be a bit overwhelming for new players, but with some practice you will get used to it. I wanted to give player lots of options, and make battles as varied as possible. :)
Annex: Conquer the World Release 4 For Pc Mac + Linux
https://forum.megaglest.org/index.php?topic=9570.0
Annex is now on Facebook!
https://www.facebook.com/AnnexConquer

anonymousjim

  • Guest
Re: Annex: BETA 1 RELEASED!!!
« Reply #212 on: 22 August 2011, 16:22:27 »
command prompt just gave me exception code 0x6167654d (that's all it said, and the code doesn't show much on google either :/)
when I activated logging (the glestuser.ini is blank by the way ???) no log file was created either in the annex folder or the appdata annex folder
changing it to use megaglest's appdata does nothing
changing the resolution does nothing

just ran it again now and command promp came up and reffered me to source/main.cpp line 350
anyone have the source code for annex/megaglest and know what might be happening?

Mr War

  • Guest
Re: Annex: BETA 1 RELEASED!!!
« Reply #213 on: 22 August 2011, 18:10:57 »
been playing it. Love it - it works both in concept and execution. Amazed at the animations, models etc. Might borrow some ideas - call it inspiration. :D

In the longer term still would like to do a port to Sci-Fi pack but no rush. :D

 Pace is quick for idiots like me but I know that's deliberate so not a complaint. 

wciow

  • Behemoth
  • *******
  • Posts: 968
    • View Profile
Re: Annex: BETA 1 RELEASED!!!
« Reply #214 on: 22 August 2011, 18:17:06 »
Congrats on releasing this awesome mod  :D

Now I'm just waiting for someone to make a Linux version  :zzz:
Check out my new Goblin faction - https://forum.megaglest.org/index.php?topic=9658.0

Ishmaru

  • Local Moderator
  • Behemoth
  • ********
  • Posts: 1,071
  • um wat??
    • View Profile
    • DelphaDesign
Re: Annex: BETA 1 RELEASED!!!
« Reply #215 on: 22 August 2011, 18:42:51 »
@anonymousjim Sorry jim I really have no idea why it wont load. I try to see if I can try things but today I'm flying to Arizona for a month so I'm not sure when ill have free time.

@mr war I'm glad u think so! How does it run on ur machine?

@wciow I think tomryn and titi posted instructions to make a Linux Version. In the previous posts. Next version will be more linux friendly. Sorry bout that.
Annex: Conquer the World Release 4 For Pc Mac + Linux
https://forum.megaglest.org/index.php?topic=9570.0
Annex is now on Facebook!
https://www.facebook.com/AnnexConquer

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: Annex: Linux BETA 1 RELEASED!!!
« Reply #216 on: 22 August 2011, 19:08:50 »
This is linux 32bit:
http://www.titusgames.de/annex_beta_v_1.tar.lzma
unpack somewhere and start "./start_megaglest"

If you have linux 64bit just replace the lib dir and the binaries.
lib/
megaglest
megaglest_configurator
megaglest_editor
megaglest_g3dviewer

Have fun and report all problems!!

update:
please set this in your glest.ini in the annex installation folder:
LogPath=$HOME/.annex_conquer/
UserData_Root=$HOME/.annex_conquer/
« Last Edit: 25 August 2011, 20:29:04 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: Annex: BETA 1 RELEASED!!!
« Reply #217 on: 22 August 2011, 21:55:19 »
Unrelated to this, I think I found a minor issue while playing: some buildings do not produce units, but define a meeting point - this seems wrong.
I'm also wondering whether this faction may have too many types of units (but this can be just a first impression). This or that way, I definately must also say that I like Annex very much. :)

Glad you like it! The meeting point issue was that I was told victory was recognized as destroying all structures with a meeting point, so I added meeting points to all structures, thus victory is obtained by destroying all structures. This may have changed.

In this case you forgot the warehouse since it has no meeting point. I do not know whether the winning condition is still bound to destroying all buildings with a meeting point (but it may well be) - I bet titi knows.

One more issue: the harvesting vans have no team color, they are always red.

The amount of units will probably be a bit overwhelming for new players, but with some practice you will get used to it. I wanted to give player lots of options, and make battles as varied as possible. :)

Yeah I think I'm already starting to get an idea. You need both bi-paddlers (mostly but not only in the beginning) and the large units, and some are much better for distance fights than others, and against air. Looks good. :)
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: Annex: BETA 1 RELEASED!!!
« Reply #218 on: 22 August 2011, 21:55:42 »
we played it now in coop vs cpu ultra ( tomreyn and me )and it was tough and fun.
First game we lost in the end, second one was our turn :-D

So far the CPU played quite good. ( more feedback tomorow need to sleep... )

No LAG, perfect gameplay for me!
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Ishmaru

  • Local Moderator
  • Behemoth
  • ********
  • Posts: 1,071
  • um wat??
    • View Profile
    • DelphaDesign
Re: Annex: BETA 1 RELEASED!!!
« Reply #219 on: 22 August 2011, 22:52:10 »
Yes tomryn has general idea but that's not only option there are a few stradigies :)

Thank you titi for linux version. Ill post it on mod db later I have a flight to catch now so so gotta run
 Glad multiplayer works well. I would like to see how others play it someone mad a vid that'll b cool!
Annex: Conquer the World Release 4 For Pc Mac + Linux
https://forum.megaglest.org/index.php?topic=9570.0
Annex is now on Facebook!
https://www.facebook.com/AnnexConquer

ElimiNator

  • Airship
  • ********
  • Posts: 3,391
  • The MegaGlest Moder.
    • View Profile
Re: Annex: BETA 1 RELEASED!!!
« Reply #220 on: 23 August 2011, 05:25:32 »
Quote
In this case you forgot the warehouse since it has no meeting point. I do not know whether the winning condition is still bound to destroying all buildings with a meeting point (but it may well be) - I bet titi knows.

No actually the winning condition is  bound to destroying all units with be-built skill.
Get the Vbros': Packs 1, 2, 3, 4, and 5!

will

  • Golem
  • ******
  • Posts: 783
    • View Profile
Re: Annex: BETA 1 RELEASED!!!
« Reply #221 on: 23 August 2011, 21:04:07 »
I really enjoy this mod!

It has the Tiberian Sun feel - which is a very positive thing - but has its own unique hectic pace!

Very playable and repeatedly playable!

claymore

  • Guest
Re: Annex: BETA 1 RELEASED!!!
« Reply #222 on: 23 August 2011, 21:38:03 »
Quote from: titi
If you have linux 64bit just replace the lib dir and the binaries.
lib/
megaglest
megaglest_configurator
megaglest_editor
megaglest_g3dviewer

Replace them with what? :/

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: Annex: BETA 1 RELEASED!!!
« Reply #223 on: 23 August 2011, 22:47:18 »
with the binaries of your 64bit megaglest 3.5.2 install of course!
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Ishmaru

  • Local Moderator
  • Behemoth
  • ********
  • Posts: 1,071
  • um wat??
    • View Profile
    • DelphaDesign
Re: Annex: BETA 1 RELEASED!!!
« Reply #224 on: 24 August 2011, 15:06:18 »
Has anyone tried PVP multiplayer? Or how bout the different "modes", Whats maps do you guys like/dont like? Anyone have any favorite units, or formations?

Just curious :)
Annex: Conquer the World Release 4 For Pc Mac + Linux
https://forum.megaglest.org/index.php?topic=9570.0
Annex is now on Facebook!
https://www.facebook.com/AnnexConquer