Author Topic: megaglest 3.2.3 beta  (Read 14644 times)

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
megaglest 3.2.3 beta
« on: 6 January 2010, 01:33:04 »
Here is a new glest release , please test it. ( how should I call it? Should I stay with glest or should I call it something like megaglest? )
Code: [Select]
http://www.titusgames.de/glest-source-3.2.3-beta1.tar.bz2
Whats new?
- Only needed factions are loaded ( thanks silnarm )
- a weeker CPU player was added for real beginners
- A somehow better CPU player was added ( CPU-Mega )

Mega-CPU: Please test this one! Especially in the end of a game this CPU make huge armies/attacks!
I know it could be better and I will try to improve it if you like it!

Linux 32bit version is comping soon( tomorrow ), but I currently cannot build a linux 64 bit version here at home.
Same with a Windows Version,  who can help?

You may ask why not GAE?
Simple answer, it still has no official/stable release yet and no working multiplayer. I want to go on modding :) so I needed this one.

update: Here is the linux 32 bit binary(+libs) build on ubuntu 8.04:

Code: [Select]
http://www.titusgames.de/glest3.2.3-beta1_i386_linux_bin.tar.bz2Simply use the glest 3.2.2 data ( Attention if you test this in your installation!! Backup "glest.bin" and the "lib" directory first which are new in this release! )   

update2: Here is the windows32 binary ( thanks silnarm ! ):

Code: [Select]
http://www.titusgames.de/glest_3.2.3_beta1_win32.zip
« Last Edit: 5 April 2016, 18:02:09 by filux »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: glest 3.2.3 beta
« Reply #1 on: 6 January 2010, 02:08:49 »
Awesome titi! ;)
If this works, you can count on me to help you with bugs.
Egypt Remastered!

Proof: Owner of glest@mail.com

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: glest 3.2.3 beta
« Reply #2 on: 6 January 2010, 02:24:26 »
64-bit users can use the 32-bit binary, they will just have to get by the compatibility issues.

Could you compile without using libxerces-c.so.27, use libxerces-c.so.28, that should get rid of a wall for 64-bit users like myself.
Egypt Remastered!

Proof: Owner of glest@mail.com

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: glest 3.2.3 beta
« Reply #3 on: 6 January 2010, 02:29:17 »
I added this lib to my distribution. The startscipt "glest" adds the lib dir to the library path.
Maybe you can modify it for linux 64bit? Open it using an editor and see what you can do ......

How do you start a 32bit application?
Maybe i can help you.
« Last Edit: 6 January 2010, 02:31:30 by titi »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: glest 3.2.3 beta
« Reply #4 on: 6 January 2010, 03:24:05 »
I'll try to create a fix for 64-bit users............
Egypt Remastered!

Proof: Owner of glest@mail.com

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: glest 3.2.3 beta
« Reply #5 on: 6 January 2010, 07:36:18 »
I did the best I could, I just get error after error until I get this weird symbol lookup error.
Egypt Remastered!

Proof: Owner of glest@mail.com

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: glest 3.2.3 beta
« Reply #6 on: 6 January 2010, 07:37:51 »
Find all the compatibility issues and re-compile using the newest versions of the libraries, using all these different versions is making it impossible for me to take care of compatibility issues! :(

Could you compile using the libs that GAE 0.2.12b uses, then I can take care of compatibility issues without much hassle(unless something goes wrong or some other thing like that).
« Last Edit: 6 January 2010, 07:39:54 by -Archmage- »
Egypt Remastered!

Proof: Owner of glest@mail.com

emscape

  • Guest
Re: glest 3.2.3 beta
« Reply #7 on: 6 January 2010, 08:13:34 »
Souns awesome, am going to try tonight:D

assassin

  • Guest
Re: glest 3.2.3 beta
« Reply #8 on: 6 January 2010, 08:38:59 »
You know, with gcc you can compile 64 bit binaries on a 32-bit machine. I didi it a while ago. I forget howto now.

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: glest 3.2.3 beta
« Reply #9 on: 6 January 2010, 10:38:07 »
Windows 32 binary available now ( see first post )
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: glest 3.2.3 beta
« Reply #10 on: 6 January 2010, 17:25:36 »
So, what about re-compiling the linux binary?
Egypt Remastered!

Proof: Owner of glest@mail.com

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: glest 3.2.3 beta
« Reply #11 on: 6 January 2010, 17:49:09 »
I'll just have to use the Windows exe on my laptop for now I guess......



Bug/issue report:
-CpuEasy has three question marks in front and in back of it.
-CpuMega has three question marks in front and in back of it.
-In "About" some of the names are screwed up.

There doesn't appear to be any stability issues, and it's quite fun! ;D
Egypt Remastered!

Proof: Owner of glest@mail.com

emscape

  • Guest
Re: glest 3.2.3 beta
« Reply #12 on: 6 January 2010, 19:30:43 »
This corrupts the glest.ini! please tell me what i did wrong!

emscape

  • Guest
Re: glest 3.2.3 beta
« Reply #13 on: 6 January 2010, 19:49:18 »
32Bit works fine for me on win7x64ultimate ???

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: glest 3.2.3 beta
« Reply #14 on: 6 January 2010, 20:08:01 »
@emscape:
The linux binary package includes a glest.ini, because the glest data package doesn't have one for linux. Sorry I think you have to edit your glest.ini again manually :( .

and for windows7x64, I think it executes 32bit code too !

@archmage: Its not so easy to change to libxerces-c.so.28 for me , so sorry no, I will not change this yet.
« Last Edit: 6 January 2010, 20:09:52 by titi »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: glest 3.2.3 beta
« Reply #15 on: 6 January 2010, 21:24:21 »
I'm still working on other solutions for 64-bit don't worry.

Titi, I think you might want to get Glest running on the newest version of libxerces possible, cause 2.7.0 is old, and with newer systems you encounter problems that are pretty much impossible to get by. Titi, the reason Glest from add/remove works is because it uses libxerces 2.8.0, I tried the 64-bit binary for 3.2.2, I get the same compatibility issues!

This is a MAJOR BUG.
« Last Edit: 6 January 2010, 21:40:54 by -Archmage- »
Egypt Remastered!

Proof: Owner of glest@mail.com

ace frog

  • Guest
Re: glest 3.2.3 beta
« Reply #16 on: 6 January 2010, 22:02:40 »
How do i run this?

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: glest 3.2.3 beta
« Reply #17 on: 6 January 2010, 23:16:22 »
Download the Windows stuff at the first post, and rename the executable so it doesn't overwrite the glest.exe, and then copy the executable and the lua dll into your Glest directory, run the new executable and you'll be playing Glest 3.2.3-BETA 1! ;D
Egypt Remastered!

Proof: Owner of glest@mail.com

ace frog

  • Guest
Re: glest 3.2.3 beta
« Reply #18 on: 7 January 2010, 00:12:09 »
Thanks, testing it out! ;D

hailstone

  • GAE Team
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
Re: glest 3.2.3 beta
« Reply #19 on: 7 January 2010, 00:47:40 »
You may ask why not GAE?
Simple answer, it still has no official/stable release yet and no working multiplayer. I want to go on modding :) so I needed this one.
I think you mean "no official/stable release with a working multiplayer yet". GAE 0.2.12b is our official stable release without the working multiplayer. While it isn't bug free extensive testing has been done to make sure it doesn't crash. GAE 0.2.13 will be a Glest 3.2.2 feature complete version.

Of course, if it does crash a ticket should be made at http://sourceforge.net/apps/trac/glestae/
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

modman

  • Guest
Re: glest 3.2.3 beta
« Reply #20 on: 7 January 2010, 02:27:52 »
Wow!  I'm excited to try out the "Mega-CPU"!  Is it cheating, or does it use more logic?  This is really cool!  Thanks titi and silnarm!

silnarm

  • GAE Team
  • Behemoth
  • ********
  • Posts: 1,373
    • View Profile
Re: glest 3.2.3 beta
« Reply #21 on: 7 January 2010, 07:27:34 »
Quote from: modman
This is really cool!  Thanks titi and silnarm!
You can direct the full weight of your thanks to titi, all I did was compile a windows binary.

I was, naturally, somewhat curious though, so I had a look at what he has done...
Quote from: modman
Is it cheating, or does it use more logic?
Both.
Glest Advanced Engine - Code Monkey

Timeline | Downloads

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: glest 3.2.3 beta
« Reply #22 on: 7 January 2010, 14:09:04 »
Come on somebody, 64-bit support is needed, and we can't use an old version of libxerces, it just won't work on newer systems! >:(
Egypt Remastered!

Proof: Owner of glest@mail.com

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: glest 3.2.3 beta
« Reply #23 on: 7 January 2010, 16:22:59 »
Why doesn't it work with the 32 bit version? libxerces 2.7 is included in my distribution!

Again: How do you try to start glest?
Simply by typing ./glest in the installation dir or did you try to start glest.bin (whats  wrong) ?

And if you want a 64 bit binary, did you try to compile the source distribution?
Simply try to install libxerces 2.8-dev package instead of .27

Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: glest 3.2.3 beta
« Reply #24 on: 7 January 2010, 16:47:22 »
Libxerces isn't in the (K)Ubuntu 9.10 distribution as far as I know, I think there might not be a 64-bit distibution of it.
Titi, I've tried both ./glest and ./glest.bin neither work.
I have libxerces 3.x and libxerces 2.8.0 devs and everything, I have the oldest libxerces stuff I can get from synaptic, I even went online and got a libxerces 2.7.0.3 from the etch distribution.
I made an effort to compile a 64-bit binary, but it keeps saying I don't have libxerces.

Really I don't understand why people use 32-bit systems, there's nothing good about them, and as far as I know they're not going to be much use after 2033 or whatever.

Can't you just take care of the libxerces problem once and hopefully for all?

Maybe you don't understand the amount of effort I'm going to, I've never compiled anything before I've never written a shell script, yet I've been trying both, trying everything I can think of to come up with a solution.

I'd say I've spent 8+ hours working on this issue, that includes Tuesday night and most of Wednesday, I won't be able to work on this more until Friday, and I'd like it if somebody helped me out a little, somebody with more experience doing this stuff...
Egypt Remastered!

Proof: Owner of glest@mail.com

 

anything