Author Topic: GAE features that will be considered stable upon release  (Read 1999 times)

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Hi again,

sorry for spamming your forums. ;-) While MegaGlest has just released a first beta of the upcoming 3.5 release, it still has some bugs we'll need to track down and (not actually me) fix. But I have a good idea of how we're making progress and how much longer it could take on our end to get this stable release out which both projects intend to release before the merge.

So I know that GAE has many interesting but also some very experimental (read: not always stable) features. So I'd like to help testing a little to contribute to stabilising those features of the game which are supposed to be stable. However, I really do not know, at all, which features are supposed to be/become (by the next release) stable and which will not. Do you have a list or a concise declaration on this available, so I can know what to test and not waste your time by bug reports on features which are not going to be stable by the time of the merge anyways?

Thanks

Tom
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 · · ·

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: GAE features that will be considered stable upon release
« Reply #1 on: 1 April 2011, 23:27:28 »
Bearing in mind that while stable features should be merged first, we can't skip out on any features, or we will break existing mods, which is one of the worst possible things we could do.

It's pretty hard to define stable, and GAE has a lot of features... Subfactions are pretty stable, but the AI cannot use them at all (game breaker!). Emanations *seem* stable, but have only been used to some degree in these recent versions. Save game is stable in the latest stable release, but holds the reward for being the most often broken feature. The pathfinder is stable, but if I recall, has given problems when trying to merge in the past (?). MG particles were a bit buggy last I saw, though I think that was fixed in the RC.

Of course, I could be wrong about any of these. I haven't gotten the time to test the RC (busy busy busy), and as I said, it's hard to define stable (in my case, some are just "works [flawlessly] for me").
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

hailstone

  • Local Moderator
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
Re: GAE features that will be considered stable upon release
« Reply #2 on: 2 April 2011, 23:44:04 »
Thanks for wanting to help tomreyn. The ticket tracker is a good place to start looking. Not everything will be listed there though. It's hard to know how long it will take to stabalize GAE. Silnarm committed a lot of code for GUI and shaders in a seperate branch recently that needs to be tested.

Edit:
Here's a list that might be a bit more helpful:
cloak
teleport
transport/carry/housed units
water units
shaders
unit particles
GUI
custom mouse cursors (including for faction)
custom faction starting images
scroll move with mouse
jpg loading
png writing
save
multiproduce
self building units
cast spell
attack notification sound and image on map
« Last Edit: 4 April 2011, 12:40:38 by hailstone »
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: GAE features that will be considered stable upon release
« Reply #3 on: 4 April 2011, 18:28:02 »
Yeah that's a good list which should get me entertained for a good while, thanks hailstone.
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 · · ·

Zoythrus

  • Guest
Re: GAE features that will be considered stable upon release
« Reply #4 on: 6 April 2011, 16:05:23 »
self-assembling units? can you tell me more about that?

hailstone

  • Local Moderator
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
Re: GAE features that will be considered stable upon release
« Reply #5 on: 6 April 2011, 23:25:04 »
They assemble without needing another unit.

From Shibboleth tech - Defense Tower:
Code: [Select]
<skill>
  <type value="build_self"/>
  <name value="build_self_skill" />
  <ep-cost value="0"/>
  <speed value="300"/>
  <anim-speed value="300"/>
  <animation path="../../../../../magitech/factions/tech/units/defense_tower/models/defense_tower_construction.g3d"/>
  <sound enabled="false"/>
</skill>

<command>
  <type value="build-self"/>
  <name value="build_self" tip="under_construction"/>
  <display value="false"/> <!-- Display == false commands must come after all non-false command -->
  <image path="images/none.bmp"/>
  <unit-requirements/>
  <upgrade-requirements/>
  <build-self-skill value="build_self_skill"/>
</command>
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

Zoythrus

  • Guest
Re: GAE features that will be considered stable upon release
« Reply #6 on: 7 April 2011, 00:44:04 »
so, a unit starts production, but it finishes itself? like the Protoss buildings in Starcraft?

hailstone

  • Local Moderator
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
Re: GAE features that will be considered stable upon release
« Reply #7 on: 7 April 2011, 06:47:45 »
Yes.
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

will

  • Golem
  • ******
  • Posts: 783
    • View Profile
Re: GAE features that will be considered stable upon release
« Reply #8 on: 7 April 2011, 06:56:25 »
Quote
transport/carry/housed units
water units

these two are needed for the Imperial Faction.  It would be nice to think that the Imperial Faction can be played on the merged Glest 4 from the beginning, so it would be nice if these features it relies on are 'stable' and in that merge from the beginning.

I think Mr War has been asking about how to set these up in his mod thread?

Zoythrus

  • Guest
Re: GAE features that will be considered stable upon release
« Reply #9 on: 7 April 2011, 15:09:08 »
sorry to bring up the "self-building buildings" thing again, but i have a question. can you guys add a way to prevent workers from repairing it while it assembles itself? what's the point in something that builds itself if workers try to build it? (when i say we need a way to prevent this, i dont mean disabling auto-repair).

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: GAE features that will be considered stable upon release
« Reply #10 on: 8 April 2011, 04:05:23 »
sorry to bring up the "self-building buildings" thing again, but i have a question. can you guys add a way to prevent workers from repairing it while it assembles itself? what's the point in something that builds itself if workers try to build it? (when i say we need a way to prevent this, i dont mean disabling auto-repair).
On a per unit basis, perhaps? That is to say, it would have to be activated in the XML.

Quote
transport/carry/housed units
water units
I think Mr War has been asking about how to set these up in his mod thread?
I should try and make Wiki pages about said features sometime, but at the moment, the wiki to-do list is growing and growing, and priorities are hard to manage. Perhaps some other...... :angel:
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

 

anything