Author Topic: [dev] To do for 3.5.0 release  (Read 1589 times)

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
[dev] To do for 3.5.0 release
« on: 1 April 2011, 07:39:35 »
Now in bold type, just for Omega:
This is supposed to be more of a to do list (maintained by the development team) than a discussion thread really. But please do feel free to pick a topic and start a separate discussion on it.



OUTSTANDING

(Please move fixed/done items down to the next section.)

* (tom) Update INI documentation

* (tom) Update techtree documentation on website

* (tom) Do some outreach, based on the release announcement



DONE

* (tom) Human players should be able to make units which have a heal skill heal themselves by clicking on the unit model, not the small circle on the ground surrounding the unit. See also this discussion. This is a 'nice to have' / bug fix cross over, so it's not a requirement to fix this now (but would be very nice).
[fixed by softcoder svn rev #2091]

* (titi) please look at this ( not shure if it should be done! ):
https://forum.megaglest.org/index.php?topic=6681.msg69146#msg69146
[fixed by softcoder svn rev #2090]

* (tom) line wrapping in the game mods menu: If the mods' description text contains '\n' then this should result in a line wrapping.
[fixed by softcoder svn rev #2089]

* (titi) either make screenshot messages optional or remove them ( I personally would remove them :-) )
They are too annoying on the screenshots
[fixed by softcoder, to disable console message for screenshots add this to glestuser.ini
DisableScreenshotConsoleText=true
]

* (titi) romans ballista should be air only not ground only.
[fixed by softcoder]

*(Ultifd) Fix transparent hills bug
[softcoder: won't be looked at for this release ( I think so too titi )]

* (tom) When another player leaves a running game, a quit notification is displayed to the remaining players. This quit message uses the locale of the quitting user, not that of the user it is displayed to. See also this discussion.
[fixed by softcoder]

* (tom) Assuming they are not important, hide socket errors such as:
Quote
[2011-04-01 10:03:25] *ERROR* SOCKET DISCONNECTED In [/home/softcoder/Code/megaglest/trunk/source/shared_lib/sources/platform/posix/socket.cpp::isConnected Line: 1448] ERROR Peek failed, err = -1, error = (Error: 107 - [Transport endpoint is not connected])
[2011-04-03 19:08:52] *ERROR* SOCKET WRITE TIMEOUT In [/home/softcoder/Code/megaglest/trunk/source/shared_lib/sources/platform/posix/socket.cpp::isWritable Line: 1424] i = 0 sock = 17
[fixed by softcoder]

* (tom) I feel we either need to make "RP-beta" work reliably in 3.5.0 and take on the responsibility of keeping it maintained in whatever may come next, or we should remove all references to it off the GUI (including "advanced" options).
=> Fixed in svn r1995 (softcoder). To have it show up in the UI edit the ini with the following:
Code: [Select]
EnableRoutePlannerPathfinder=true
* (titi) When people change slots before game has started they often loose their player names. Player name is just empty then and not recovered even if game starts. I don't know exactly when it happens, but it happens quite often.
(tom) I think this may also be a side-effect to loading last games' settings, but it is not necessarily limited to this; needs more testing.
Fixed in svn Rev # 1993 (softcoder)

* (titi) the map editor save location should be defaulted to the right place ( .megaglest/maps  for linux and so on )
Fixed in svn Rev # 1992 (softcoder)

* (titi) if 7zip is not installed there should be a user friendly error message. ( maybe we should already warn when entering the mods menu )
[softcoder: this is already the case in the mod menu]

* (tom) More user friendly hints (how to go about fixing this, even if it means loosing data) if the game fails to start due to availability of different versions of tilesets / techtrees. See also this discussion.
=> Fixed in r1978

* (tom) In Custom Game menu, a players' status may continue to display even after the players' slot was closed (and the player was disconnected)
=> Fixed in r1984

* (tom) When items downloaded via "Game Mods" menu or by other means can't be stored on disk (disk full), no error message is displayed. See this discussion.
=> Fixed in r1987

* (tom) I think JPG (not PNG) screenshots should be the default. See also this discussion.
=> Fixed in r1989

* (titi) With an upcoming number of mods we should default the techtree in the custom game menu to megapack and not the first one in an alphabetical list. But for full conversions keep in mind that "megapack" doesn't have to be there! ( maybe also a default for a beginner friendly map? )
=> Fixed in 1989

* (tom) Improve README file. The README file the installer currently displays is not really helpful. What we really need there is a very small file which basically just contains the same text as http://megaglest.org/get-started.html - for those without always-on Internet access. For people with Internet access, the URL to open after installation should be http://megaglest.org/get-started.html - not just http://megaglest.org/. See also this discussion.
=> This is now fixed for people with Internet access in that the Installer offer to load http://megaglest.org/get-started.html

* (titi) translations must be updated for release
[please all translators, translate all new strings found in the english.lng file]
=> A call for translations was posted to the megaglest-translations mailing list as well as to the forums. Some translations have since been provided. Not nearly enough, though, so there will be some english language strings in non-english language versions.

* (tom) Update version notifications on masterserver

* (tom) Update in-game announcements on masterserver about multi-player sessions

* (tom) Update 'downloads' section on website about v3.5.0 release, incl. changelog

* (tom) Update 'news' section on website about v3.5.0 release and multi-player sessions

* (tom) Ensure that we make it clear what our requirements are. I think this important information has somehow vanished under the hood before 3.4.0 was released (assumingly because I moved around and edited documentation files then). Please help documenting our requirements in this thread.

* (tom) Send release announcement to megaglest-announce and megaglest-development mailing lists
=> Announcement sent
« Last Edit: 18 June 2016, 15:16:56 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 · · ·