News:

MegaGlests' game mods menu let's you install many new mods. Even more are available on the MegaGlest Wiki and the Mods forum.

Main Menu

Recent posts

#31
Mods / Re: MegaGlest Improved Mod
Last post by jammyjamjamman - 3 November 2024, 14:52:53
Big update! Will have to check it out...
#32
Mods / Re: Token - Mod
Last post by jammyjamjamman - 3 November 2024, 14:51:27
Sounds interesting   :D
#33
Mods / Re: MegaGlest Improved Mod
Last post by RobotKiller001 - 3 November 2024, 11:30:04
Patch v3.0 Megaglest Improved Mod(03/11/24):

-Random textures adjusted for a better resolution.
-Fixed the general economy for all the factions.
-Normal Heroes removed from the units pool.
-Changed the amount of kills needed by Thunderstruck Heroes for ranks: from 25/50/75 to 25/60/105 for ranged Heroes,
from 20/50/75 to 20/60/105 for melee Heroes; and now you can only have 1 Thunderstruck Hero.
-Thunderstruck Heroes morph now costs 300 gold, 150 wood, 150 stone.
-The Arrow attack now deals more dmg to Wood and Stone armor type.
-Now the unique upgrades got a percentage value instead of a flat value.
-New unique upgrade: Trinity Upgrade gives 8% max-hp, 8% attack damage, 1 hp-regeneration, 1 sight range, 50 production speed and +4% movement speed.
-Increased the movement speed of all units by +20.
-Adjusted a fair amount of units regarding the rank of the kills.


-Egypt Buffs/Nerfs:
   -Mummy Adjust: attack damage changed from 40/100 to 50/110, gold cost changed from 50 to 60, production time changed from 25 to 22.
   -Priest Adjust: attack speed changed from 200 to 175, ep-cost changed from 100 to 75.
   -Scarab Adjust: max-hp value changed from 2000 to 1500, attack speed changed from 80 to 60, attack damage changed from Scarab to Energy(Nerf),
         armor value changed from 25(Osiris protection) to 40(Leather), this means it's a nerf overall,
         gold cost changed from 250 to 200, wood cost changed from 100 to 50, stone cost changed from 100 to 50, production time changed from 170 to 130.
   -Thunderstruck Scarab Adjust: max-ep value now it's 1000, ep-regeneration now it's 35, hp-regeneration changed from 16 to 12,
                  attack speed changed from 90 to 80, attack damage changed from 200/360 to 260/400.
                  New attack type: ep-cost 1000, attack speed 50, attack range 12, spawns 3 "Small Scarabs".

         New Unit:
            -Small Scarab:
            -800 max-hp,
            -40 regeneration
              -40 armor value (leather)
               -10 sight value
               -240 movement speed
               -110/210 attack damage value
               -1 attack range value
              -80 attackspeed value

         New Unit:
            -Tornado Rider(from Priest):
            -900 max-hp, 4 regeneration
            -1000 max-ep, 35 regeneration
              -30 armor value (leather)
               -11 sight value
            -80 morph time
               -310 movement speed
               -180/280 attack damage value(250 ep cost)
               -10 attack range value
              -80 attackspeed value
            -125 gold and 125 wood cost
         -Boost: increases movement speed of nearby allies by +3

-Greeks Buffs/Nerfs:
   -Psiloi Buff: armor value changed from 5 to 10, production time changed from 30 to 28.
   -Peltast Adjust: attack damage changed from 90/170 to 70/150, armor value changed from 20 to 25.
   -Archer Nerf: attack damage changed from 70/150 to 60/140, armor value changed from 20 to 15.
   -Hoplite Buff: armor changed from 10 to 15, movement speed changed from 240 to 250.
   -Hera Nerf: movement speed changed from 270 to 250.
   -Trojan Horse Adjust: hp-regeneration changed from 6 to 8, ep-regeneration changed from 30 to 40, sight value changed from 12 to 14,
               ground spawn ep-cost changed from 800 to 600, air spawn ep-cost changed from 1000 to 800; build time changed from 220 to 260,
               wood cost changed from 300 to 400, food cost changed from 4 to 6.
               Units spawned buffs: Swordman max-hp changed from 1100 to 1200, Peltast attack damage changed from 110/190 to 120/200.
   -Alexander Adjust: max-hp value changed from 1500 to 1200, attack damage changed from 130/250(Alexander) to 130/230(Energy),
            armor value changed from 30(Artemis Bless) to 40(Leather), this means it's a nerf overall,
            gold cost changed from 250 to 225, wood cost changed from 100 to 125, stone cost changed from 100 to 0, production time changed from 170 to 130.
   -Thunderstruck Alexander Adjust: max-ep value now it's 1000, ep-regeneration now it's 35, attack damage changed from 200/360 to 190/330,
                attack range changed from 12 to 11; Now the bonus aura it's the same as the others Thunderstruck Heroes;
                New attack type: ep-cost 1000, attack speed 55, attack damage 800/1200, attack range 13, attack splash damage 2.

   -Removed "Priest" from the units list.
   -Welcome to "Druid" in the units list.

   -Upgrades:
      Weapons Nerf: upgrade time changed from 350 to 450.
      Helmets Nerf: max-hp value changed from +150 to +100.
      Pandoras Box Nerf: attack damage changed from +40 to +30.
      Royal Blessing Buff: now gives +30 movement speed, affects "Hera" unit.

-Indian Buffs/Nerfs:      
   -Stickfighter Buff: attack damage changed from 40/80 to 50/90.
   -Axe Indian Adjust: max-hp value changed from 1250 to 1200, armor value changed from 55 to 50, gold cost changed from 175 to 150.
   -Bull Adjust: armor value changed from 20 to 40, movement speed changed from 330 to 310; better 3D model and textures.
   -Horseman Buff: gold cost changed from 175 to 200, production time changed from 120 to 100.
   -Shaman Nerf: wood cost changed from 100 to 150, stone cost changed from 100 to 150, production time changed from 100 to 120.
   -Big Tent Buff: build time value changed from 70 to 60, gold cost changed from 200 to 175, wood cost changed from 200 to 150.
   -Reed Nerf: now it needs "Big Tent".
   -Round Tent Adjust: build time value from 90 to 120, wood cost changed from 100 to 150; doesn't need "Big Tent" anymore.
   -Shaman Adjust: max-hp value changed from 2000 to 1400, attack damage changed from 150/270(Shaman) to 140/260(Energy),
         armor value changed from 30(Ancient Recalls) to 40(Leather), this means it's a nerf overall,
         gold cost changed from 250 to 225, wood cost changed from 100 to 125, stone cost changed from 100 to 0.
   -Thunderstruck Shaman Adjust: max-ep value now it's 1500, ep-regeneration now it's 30, attack damage changed from 230/390 to 210/370,
                  repair speed, build speed, heal and production speed is increased by 100;
           New attack type: ep-cost 1500, spawns a healing totem that heals all the ally units in a range of 13,
                hp regeneration is increased by 75 and ep regeneration is increased by 15.
   -Upgrades:
      -Bull Food Buff: upgrade time changed from 350 to 300.
      -Stables Nerf: armor value changed from +15 to +10.

-Magic Buffs/Nerfs:
   -Deamon Adjust: attack damage changed from 40/100 to 50/110, gold cost changed from 50 to 60, production time changed from 25 to 22.
   -Battlemage Nerf: attack damage changed from 110/190 to 90/170, armor value changed from 30 to 25.
   -Ghost Armor Adjust: max-hp value changed from 1200 to 1100, armor value changed from 35 to 40, attack speed changed from 80 to 90.
          Passive: removed lifesteal passive; New passive, now reduce by 3% the damage to all the enemies around them in a range of 3 cumulative.
   -Ghost Armor Swordmaster:
          Passive: new passive, now reduce by 10% the damage to all the enemies around them in a range of 10 not cumulative.
   -Necromante Rework: max-hp value changed from 600 to 1100, armor value changed from 25 to 50, production time value changed from 110 to 90,
             ground/air attack range changed from 12 to 6, movement speed changed from 180 to 200; gold cost changed from 225 to 200.
       Melee Skeleton: max-hp changed from 800 to 600, attack damage changed from 70/130 to 100/160.
   -Archmage Adjust: ep-regeneration changed from 60 to 85, primary attack damage changed from 200/340 to 190/290, attack splash range changed from 4 to 3,
           ep-cost changed from 400 to 500, secondary attack damage changed from 800/1200 to 700/1000,
           attack splash range changed from 5 to 4, ep-cost changed from 2000 to 3000.
   -Evil Dragon Adjust: armor value changed from 45 to 50, production time changed from 500 to 400, attack speed changed from 40 to 60,
              attack range changed from 10 to 11, stone cost changed from 225 to 200; damage vs stone and wood is reduced to a 20/30%.
   -Behemoth Adjust: max-hp value changed from 5500 to 5000, attack damage changed from Behemoth to Beat(Nerf),
           armor value changed from 50(Valak Power) to 65(Leather), this means it's a nerf overall,
           stone cost changed from 100 to 0.
   -Thunderstruck Behemoth Adjust: max-hp value changed from 10000 to 9000, max-ep value now it's 1000, ep-regeneration now it's 50,
               attack damage changed from 310/410 to 270/370;
               New attack type: ep-cost 1000, attack speed 50, attack damage 600/900, attack range 4, attack splash damage 2.

   -Upgrades:
      -Ancient Summoning Nerf: attack damage changed from +30 to +20; gold cost changed from 100 to 150, upgrade time changed from 250 to 300.
      -Energy Sharpening Nerf: armor value changed from +20 to +15; now affects "Necromante".
      -Hell Gate Adjust: attack damage changed from +50 to +40, armor value changed from +20 to +25; now affects "Necromante".
      -Dragon Call Nerf: attack damage changed from +60 to +40.

-Norsemen Buffs/Nerfs:
   -New Unit: Thrall Berserk, morph from Thrall.
         -900 max-hp, 2 regeneration
              -20 armor value (leather)
               -9 sight value
         -3 max unit count
         -30 morph time
               -260 movement speed
               -80/140 attack damage value
               -melee attack range value
              -110 attackspeed value
         -350 mining speed
         -300 harvesting speed
         -150 repairing speed
         -250 building speed
         -100 gold
   -Cudgel Lady Buff: attack damage changed from 40/80 to 50/90, production time changed from 20 to 18.
   -Spearman Buff: production time changed from 45 to 30.
   -Swordman Adjust: attack speed changed from 100 to 80, attack damage changed from 60/120 to 70/130, production time changed from 60 to 50.
   -Battleaxe Adjust: max-hp value changed from 1100 to 1000, armor value changed from 40 to 30, attack damage changed from 90/150 to 110/170,
            production time changed from 80 to 70.
   -Valkyrie Adjust: max-hp value changed from 1300 to 1500, max-ep value changed from 500 to 750, ep-regeneration value changed from 12 to 15,
           armor value changed from 50 to 60, ground attack damage changed from 140/260 to 150/270,
           air attack damage changed from 130/210 to 140/220, movement speed changed from 230 to 250,
           gold cost changed from 200 to 250, wood cost changed from 125 to 175.
       Passive: slowing aura attack strenght reduction changed from -5 to -7, movement speed changed from -30 to -25.
   -Spearman Berserk Adjust: armor value changed from 20 to 25, gold cost changed from 100 to 75; added a second rank kills.
          Passive: lifesteal reduced from 30 to 20.
   -Battleaxe Berserk Adjust: max-hp value changed from 1400 to 1300, armor value changed from 40 to 35, attack damage changed from 110/190 to 140/220,
               gold cost changed from 150 to 125; added a second rank kills.
           Passive: lifesteal reduced from 40 to 30.
   -Swordman Berserk Adjust: armor value changed from 50 to 55, gold cost changed from 150 to 125; added a second rank kills.
           Passive: lifesteal reduced from 40 to 30.
   -Thor Adjust:   max-hp value changed from 4500 to 4000, attack ground damage changed from 200/280(Thor) to 190/270(Energy),
         attack air damage changed from 110/230(Thor) to 120/220(Energy),
         armor value changed from 40(Odin Shield) to 50(Leather), this means it's a nerf overall,
         gold cost changed from 250 to 225, wood cost changed from 100 to 125, stone cost changed from 100 to 0.
   -Thunderstruck Thor Adjust: max-ep value changed from 500 to 1000, ep-regeneration changed from 20 to 50, air attack ep-cost changed from 65 to 150,
                ground attack damage chaged from 280/480 to 340/540, attack speed changed from 60 to 50.
                attack speed changed from 90 to 150, attack damage changed from 200/360 to 180/340.

   -Upgrades:
      -Holy Valkyrie Nerf: removed max-ep and regeneration bonus, removed movement speed bonus, attack damage changed from +40 to +30,
                 armor value changed from +20 to +10.

-Persian Buffs/Nerfs:
   -Fakir Buff: attack damage changed from 40/80 to 50/90, production time changed from 22 to 18.
   -Corrupted Soul Buff: armor value changed from 25 to 30, hp-regeneration changed from 6 to 4, production time changed from 140 to 100,
               gold cost changed from 300 to 275, food cost changed from 3 to 2; increased projectile speed.
   -Elephant Nerf: max-hp value changed from 3500 to 3000, attack ground damage changed from 200/360(Elephant) to 190/350(Sword),
         attack air damage changed from 130/250(Elephant) to 110/210(Arrow),
         armor value changed from 40(Obsidian Aura) to 50(Leather), this means it's a nerf overall,
         gold cost changed from 250 to 200, stone cost changed from 100 to 0, production time changed from 140 to 120.
   -Thunderstruck Elephant Adjust: max-ep value now it's 1000, ep-regeneration now it's 50, move speed changed from 260 to 250,
               ground attack damage changed from 280/480 to 260/420, air attack damage changed from 210/370 to 180/320;
               New attack type: ep-cost 500, attack speed 90, attack damage 500/700, attack range 2, attack splash damage 1,
                      charge move speed is 370 and use 40 ep every second.

-Romans Buffs/Nerfs:
   -Spearman Adjust: armor value changed from 10 to 5, attack damage changed from 40/80 to 50/90, gold cost changed from 50 to 40,
           wood cost changed from 25 to 20, production time changed from 35 to 28.
   -Swordsman Nerf: attack speed changed from 100 to 90.
   -Fire Archer Nerf: max-hp value changed from 900 to 800.
   -Gladiator Adjust: max-hp value changed from 1100 to 1000, armor value changed from 25 to 30, sight value changed from 10 to 11,
          ground attack speed changed from 80 to 90, attack damage changed from 80/140 to 110/190, air attack speed changed from 50 to 40;
          gold cost changed from 75 to 100, wood cost changed from 175 to 150.
   -Axe Man Adjust: max-hp value changed from 1300 to 1400, armor value changed from 40 to 50, attack speed changed from 60 to 70,
          attack damage changed from 110/210 to 90/170; gold cost changed from 175 to 150, wood cost changed from 75 to 100.
   -Guard Adjust: max-hp value changed from 1300 to 1100, armor value changed from 45 to 35, attack speed changed from 80 to 100,
             attack damage changed from 100/200 to 110/210, attack range changed from 2 to 3, production time changed from 130 to 110;
             gold cost changed from 200 to 125, wood changed from 100 to 125
   -General Adjust: max-hp value changed from 3750 to 3000, attack damage changed from Elephant to Sword(Nerf),
         armor value changed from 40(Blessed Armor) to 35(Metal), this means it's a nerf overall,
         gold cost changed from 250 to 200, wood cost changed from 100 to 50, stone cost changed from 100 to 50.
   -Thunderstruck General Adjust: armor value changed from 50 to 40, max-ep value now it's 1000, ep-regeneration now it's 50;
                   New attack type: ep-cost 1000, attack speed 30, attack damage 1100/1500, attack range 5, attack splash damage 3.

-Tech Buffs/Nerfs:
   -Swordman Buff: attack damage changed from 40/100 to 50/110.
   -Guard Nerf: attack speed changed from 120 to 110.
   -Horseman Nerf: attack damage changed from 150/250 to 140/240, attack speed changed from 100 to 90.
   -Rifleman Buff: attack damage changed from 210/330 to 220/340, movement speed changed from 220 to 230, production time changed from 140 to 130.
   -Battlemachine Adjust:   max-hp value changed from 4000 to 3500, attack ground damage changed from 190/350(Battle Machine) to 190/330(Sword),
            attack air damage changed from 140/240(Battle Machine) to 130/230(Arrow),
            armor value changed from 40(Advanced Protection) to 55(Wood), this means it's a nerf overall,
            gold cost changed from 250 to 200, stone cost changed from 100 to 0, production time changed from 120 to 110.
   -Thunderstruck Battlemachine Adjust: max-hp value changed from 7500 to 8000, max-ep value now it's 1000, ep-regeneration now it's 50;
                    Ranged attack now attacks only Air Units;
                    Air attack damage changed from 170/330 to 240/440, attack range changed from 9 to 10,
                    attacks now cost 200 ep, attack speed changed from 65 to 80; Now it's a melee Hero.

   -Upgrades:
      -Robotics Nerf: removed the +20 attack damage(it's a nerf for the Ornithopter).
      -Better Oil Buff: now affects the "Thunderstruck Battle Machine" too.

-Survivor Buffs/Nerfs:
   -Survivor damage to structures has been reduced by 50%.
   -Changed a bit the kills rank numbers.
   -Adjusted some Upgrades numbers.
   -Catapult Adjust: secondary attack damage changed from 1200/1800 to 1150/1650, ep cost changed from 1750 to 2000.
   -Archamage Adjust: secondary attack damage changed from 1400/2200 to 1400/2000, ep cost changed from 1750 to 2000.
   -Mehen Nerf: max-ep value changed from 500 to 750, air attack ep-cost changed from 250 to 400.
#34
Mods / Re: Token - Mod
Last post by andy_5995 - 3 October 2024, 09:58:40
Quote from: alexgbright on  3 October 2024, 02:32:10
you know it has to be creative if I am working on it. aha

Of course, haha :)

I am working on a separate faction right now, its taking me some time to get the models ready

If you have a mod.io account, you can add your mod with screenshots. Even if your mod isn't ready yet, you can just add screenshots to your mod listing on https://mod.io/g/megaglest

It might be more efficient than using imgur
#35
Mods / Re: Token - Mod
Last post by alexgbright - 3 October 2024, 02:32:10
you know it has to be creative if I am working on it. aha

I am working on a separate faction right now, its taking me some time to get the models ready
#36
Mods / Re: Token - Mod
Last post by andy_5995 - 2 October 2024, 05:06:47
Very unique and creative, I like it so far!
#37
Mods / Token - Mod
Last post by alexgbright - 19 September 2024, 21:46:19
while I'm between jobs, Ive decided to get my creative gears rolling with a mod. I call it Token based on the little game pieces you get for a D&D set, Ive also added a new terrain to make the the ground look like a grid game broad set, that's what I was going for at least. the units hop as they move, instead of having them just slide

a link to a few screenshots can be seen here: https://imgur.com/a/R5wkyMO     
#38
Maps, tilesets and scenarios / Re: MegaGlest Map and Tileset ...
Last post by Trappin - 16 August 2024, 15:12:26
Four times someone has hacked/reported my archive.org megaglest/gest maps accounts via DCMA for copyright infringements.

I can literally compel Internet Archive via small claims court to identify the criminal faking DCMA complaints against my Megaglest map uploads. I will file in San Francisco. I bloody lived there for 30 years. My neighbor is a cranky general purpose lawyer. I will win a monetary harassment finding against you - no matter where you live.

NEW: Google Wins Lawsuit Against Scammer Who 'faked' DMCA takedowns.
#39
Bug reports / Re: LAN game crashes
Last post by jammyjamjamman - 18 April 2024, 17:13:40
Thanks for testing the dev version.

QuoteFYI, I was wondering, I'm using MegaGlest in a row for years now, always upgrading it with my distro. Could it be that some very old incompatible config file remained and that's causing this?
If you've deleted the .megaglest/ folder, that will have removed all the configs I think. It's not XDG compliant, so this is the only place you need to look.

A lot of the warnings are just due to the fact that mg codebase is very old and doesn't comply with more modern c++. Some of the errors suggest they're c++17 standards:
_GLIBCXX17_DEPRECATED iterator

I don't know why this happens, since there's sevaral places in cmake with this flag:
"-std=c++11"

(megaglest_editor:291916): Gtk-CRITICAL **: 13:48:13.744: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed
I think this error is very hard to diagnose. I think it means there's not enough space to render all components.
#40
Bug reports / Re: LAN game crashes
Last post by bzt - 10 April 2024, 11:27:56
Thank you for your answer!
Quote from: jammyjamjamman on  6 April 2024, 20:12:28What exact OS are you trying to run the game on?
x86_64 GNU/Linux, kernel 6.8.2-1
Quote from: jammyjamjamman on  6 April 2024, 20:12:28Also, have you opened the TCP port 61357 (or 61357-61366 or whatever port you're hosting on) in your firewall in your OS?
Both machines are in the same LAN, there's no firewall between them (firewall is only installed on the router on the WAN interface). But to be sure, I've checked, with a dummy listener and netcat, I can communicate on those ports.
Quote from: jammyjamjamman on  6 April 2024, 20:12:28If you're up for experimentation, you could try compiling and using the latest MG development version and checking whether the game crashes there:
Thanks, I'll try and report back.

FYI, I was wondering, I'm using MegaGlest in a row for years now, always upgrading it with my distro. Could it be that some very old incompatible config file remained and that's causing this? (I've tried to remove the package and reinstall, but that does not necessarily clear all the user specific config, just the system-wide config. I've manually deleted the entire ~/.megaglest directory, and I was looking for files under ~/.config and ~/.cache but couldn't find any.) I've also tried to run through strace to locate the configs, but there's way too much noise.

Thanks,
bzt

EDIT: Ok, I've compiled the game from the latest git repo. Compilation gave some warnings:
In file included from /home/bzt/Documents/megaglest-source/source/shared_lib/include/util/utf8.h:31,
                 from /home/bzt/Documents/megaglest-source/source/shared_lib/sources/graphics/gl/text_renderer_gl.cpp:21:
/home/bzt/Documents/megaglest-source/source/shared_lib/include/util/utf8/checked.h:268:34: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
  268 |     class iterator : public std::iterator <std::bidirectional_iterator_tag, uint32_t> {
      |                                  ^~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13.2.1/string:47,
                 from /home/bzt/Documents/megaglest-source/source/shared_lib/include/graphics/text_renderer.h:15,
                 from /home/bzt/Documents/megaglest-source/source/shared_lib/include/graphics/gl/text_renderer_gl.h:15,
                 from /home/bzt/Documents/megaglest-source/source/shared_lib/sources/graphics/gl/text_renderer_gl.cpp:12:
/usr/include/c++/13.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
This is repeated on several places.
/home/bzt/Documents/megaglest-source/source/shared_lib/sources/platform/common/base_thread.cpp: In destructor 'virtual Shared::PlatformCommon::BaseThread::~BaseThread()':
/home/bzt/Documents/megaglest-source/source/shared_lib/sources/platform/common/base_thread.cpp:95:17: warning: 'throw' will always call 'terminate' [-Wterminate]
   95 |                 throw megaglest_runtime_error(szBuf);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/bzt/Documents/megaglest-source/source/shared_lib/sources/platform/common/base_thread.cpp:95:17: note: in C++11 destructors default to 'noexcept'
Again, same error repeated on several places.
In file included from /home/bzt/Documents/megaglest-source/source/shared_lib/include/util/util.h:20,
                 from /home/bzt/Documents/megaglest-source/source/shared_lib/sources/platform/posix/miniftpclient.cpp:14:
/home/bzt/Documents/megaglest-source/source/shared_lib/sources/platform/posix/miniftpclient.cpp: In member function 'std::pair<Shared::PlatformCommon::FTP_Client_ResultType, std::__cxx11::basic_string<char> > Shared::PlatformCommon::FTPClientThread::getFileFromServer(Shared::PlatformCommon::FTP_Client_CallbackType, std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >, std::string, std::string, std::string, std::string, std::vector<std::__cxx11::basic_string<char> >*)':
/home/bzt/Documents/megaglest-source/source/shared_lib/sources/platform/posix/miniftpclient.cpp:1005:32: warning: 'CURLOPT_PROGRESSFUNCTION' is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations]
1005 |         curl_easy_setopt(curl, CURLOPT_PROGRESSFUNCTION, file_progress);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/curl/curl.h:1291:3: note: declared here
1291 |   CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56,
      |   ^~~~~~~~~~~~~~~~~
Not sure if this is relevant for this bug.
/home/bzt/Documents/megaglest-source/source/shared_lib/sources/platform/posix/ircclient.cpp: In function 'void Shared::PlatformCommon::dump_event(irc_session_t*, const char*, const char*, const char**, unsigned int)':
/home/bzt/Documents/megaglest-source/source/shared_lib/sources/platform/posix/ircclient.cpp:81:25: warning: 'char* strncat(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   81 |                 strncat (buf, params[cnt],std::min((int)strlen(params[cnt]),511));
      |                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/bzt/Documents/megaglest-source/source/shared_lib/sources/platform/posix/ircclient.cpp:81:63: note: length computed here
   81 |                 strncat (buf, params[cnt],std::min((int)strlen(params[cnt]),511));
      |                                                         ~~~~~~^~~~~~~~~~~~~
This is obviously a bug in the compiler (std::min makes sure of it that there's no buffer overflow here).

The compiled editor crashes with the following message:
$ ./megaglest_editor
Using wxWidgets version [3.2.4.0]

(megaglest_editor:291916): Gtk-CRITICAL **: 13:48:13.744: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed

(megaglest_editor:291916): Gtk-WARNING **: 13:48:13.745: Negative content width -5 (allocation 2, extents 4x3) while allocating gadget (node toolbar, owner GtkToolbar)

(megaglest_editor:291916): Gtk-WARNING **: 13:48:13.745: Negative content height -6 (allocation 1, extents 4x3) while allocating gadget (node toolbar, owner GtkToolbar)

(megaglest_editor:291916): Gtk-WARNING **: 13:48:13.746: Negative content height -9 (allocation 1, extents 5x5) while allocating gadget (node button, owner GtkToggleButton)

(megaglest_editor:291916): Gtk-WARNING **: 13:48:13.782: Negative content width -5 (allocation 2, extents 4x3) while allocating gadget (node toolbar, owner GtkToolbar)

(megaglest_editor:291916): Gtk-WARNING **: 13:48:13.782: Negative content height -6 (allocation 1, extents 4x3) while allocating gadget (node toolbar, owner GtkToolbar)

(megaglest_editor:291916): Gtk-WARNING **: 13:48:13.782: Negative content height -9 (allocation 1, extents 5x5) while allocating gadget (node button, owner GtkToggleButton)

(megaglest_editor:291916): Gtk-WARNING **: 13:48:13.783: Negative content height -6 (allocation 1, extents 4x3) while allocating gadget (node toolbar, owner GtkToolbar)

(megaglest_editor:291916): Gtk-WARNING **: 13:48:13.783: Negative content height -9 (allocation 1, extents 5x5) while allocating gadget (node button, owner GtkToggleButton)
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

Segmentation fault (core dumped)


But the LAN game seems to work:
$ ./megaglest
megaglest v3.13-dev
Compiled using: GNUC: 130201 [64bit] platform: Linux-X64 endianness: little
GIT: [Rev: 5888.d32221a] - using STREFLOP [SSE] - [no-denormals]
Auto Change resolution to (1920 x 1080) from (800 x 600)
MainWindow forced change of resolution to desktop values (1920 x 1080) instead of (800 x 600)
[E] pw.loop [loop.c:67 pw_loop_new()] 0x61d1e0ff3330: can't make support.system handle: No such file or directory
[ALSOFT] (EE) Failed to create PipeWire event thread loop (errno: 2)
Game unique identifier is: d33a651e-f731-11ee-a4a2-af255dcbaa08

**STEAM NOT detected, writing out NON STEAM end game stats for player!
It worth noting that this 3.13-dev does not recognize the installed mods (empty list), but with the defaults it starts and I'm able to move units, no crash.

EDIT2: one more thing, I have this in glest.ini:

...
LogPath=$HOME/.megaglest/
DayTime=1000
DebugLogFile=debug.log
DebugMode=true
DebugPerformance=false
DebugNetwork=true
DebugWorldSynch=true
...
But ~/.megaglest/debug.log is not created.

Hope this helps,
bzt