Author Topic: Comments on Mods List on Wiki  (Read 1474 times)

Ishmaru

  • Behemoth
  • *******
  • Posts: 1,071
  • um wat??
    • View Profile
    • DelphaDesign
Comments on Mods List on Wiki
« on: 27 February 2014, 01:15:02 »
So out of curiosity why is there a factions only list on Wiki? What criteria is used to justify placing a mod on this list instead of main list?

Many "factions only mods", such as but not limited to, Japanese, Prax, Domineonic, to name a few are complete techtrees, that aren't really meant to be played as part of megapack, instead to be played on their own. So they should be in the techtree list. Honestly not really sure if there is a reason anymore as 99% of more recent mods are no longer distributed as single factions anymore. This was only really true for early vanilla Glest mods, which are either long gone or probably should be updated, anyways.

Also as the license of individual mods seems to be a topic of interest from time to time maybe we should add a column listing that's mods license info. I know a vast majority are BY SA or less but there are a couple that are not. (I believe MRise is not, and I swear Japaneese mod still uses some NC Assets, and Version 3 of Annex has NC music) Mostly useful for moders who want to use the assets in their own mods. Just a thought?
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

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Comments on Mods List on Wiki
« Reply #1 on: 27 February 2014, 02:00:10 »
I think the newly setup wiki is currently a bit of a mess (though Eliminator and others have already spent time on improving https://docs.megaglest.org/Mods/List - the page I assume you are primarily referring to). Omega did a great job copying all the content from Wikia to our new wiki, but we need yet to rearrange everything there now, update it, with a primary focus on MegaGlest.

Personally I think that factions should always be wrapped up in a techtree, since that's the only way you can easily and cleanly install and use them. So existing single faction downloads should be repackaged to become complete techtrees (can be minimal, possibly based on a techtree template so that you just need to add the existing faction data and make minimal changes), and a copyright + license statement, description text and screenshot should be added. This way they'll be (almost) ready to go to the mods menu, too.

Single factions which have not been repackaged as a techtree, yet, should (in my opinion) remain on a separate list. I agree with you when you say that any readily usable single faction techtrees should not be listed under "factions", but on the techtree list.

To make things even more complex, mods, to me, are not just the same as techtrees but can be any type of contribution which is in a format MegaGlest can use. Namely complete techtrees (consisting of one or more factions, resources etc.), scenarios, tillesets and maps. As such, https://docs.megaglest.org/Mods/List should either contain all of these mod types under the different headings (but this would make the page huge, so I think that's a bad way to deal with it) or - preferrably - it should be renamed to https://docs.megaglest.org/Techtrees/List or just https://docs.megaglest.org/Techtrees and additional pages should be added for the other mod types, with links to these pages on the Mods page (and no actual mods there).

Finally, we also need to track versions and point out which of these mods (and ideally which version of it, too) is currently available on the mod menu.
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: Comments on Mods List on Wiki
« Reply #2 on: 27 February 2014, 04:52:17 »
The Mods/List page has been around for a long time (I converted it to the current format in 2011!). Several of the factions in the factions table were released at a time when it was common to release just the faction folder (which would have to be added to an existing techtree). That, combined with the fact that the tilesets/maps/etc included columns of the techtrees table made the faction-only mods unfeasible to go into the same table.

I agree with Tomreyn that all downloads should come as complete techtrees and never expected to be put into an existing techtree (which, I believe, causes incompatibilities for multiplayer).

So with that expectation for future mods, I think we could just go with one Techtrees/List page. Then we could perhaps (in the future, if time allows), have a separate, *unrelated* Factions/List page that lists factions but only offers information and is not meant to be a download center. The factions would then link to their individual pages (such as the ones we have for UNATF, Tech, and Phorin. I'm thinking we could use a bot that parses XMLs to create templates for factions, units, and upgrades (in the style of the UNATF pages).

But, yeah, in the meantime, I think we should just combine the two tables. The difference is fairly negligible right now (and while we're fixing links, perhaps we can quickly throw factions into a barebones copy of the magitech techtree).
Edit the MegaGlest wiki: http://docs.megaglest.org/

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