Author Topic: Glest Wiki - Full Glest documentation, modding, downloads, and more  (Read 104803 times)

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Glest Wiki - New poll
« Reply #150 on: 19 April 2011, 04:10:46 »
But will they really do that? Don't be greedy...  :angel:

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - New poll
« Reply #151 on: 19 April 2011, 04:29:43 »
But will they really do that? Don't be greedy...  :angel:
I can only hope. Hey, can't blame a guy for trying! :angel:



New page creation guide.
« Last Edit: 18 June 2016, 15:13:50 by filux »
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - New poll
« Reply #152 on: 25 April 2011, 03:09:46 »
Milestone! The wiki has surpassed the 200 pages mark, and continues to expand. Also, based on the events of the poll, we will change the existing Imperial and Japanese pages to fit the standard outlined by the other faction pages.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - New poll
« Reply #153 on: 27 May 2011, 00:28:59 »
A bug was noted in the {{How long ago}} template. Please ensure that all usage of the template uses variables, eg:

{{How long ago|year=2010|month=12|day=12}} (wow, has it really been that long, GAE?)

Do NOT use {{How long ago|2010|12|12}} because this is sometimes causing a nasty issue where it gets the date terribly mixed up (eg: it had MegaGlest's date as "-1 year and 1 day" instead of the "1 day" as it should have been (the counter always rounds up).

I fixed this on what pages that it is included on, as well as modified the documentation, so there is no need for anyone to do anything about it, just a general warning not to use the old shorthand style any more.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - Discussion Topic
« Reply #154 on: 27 June 2011, 19:11:43 »
GLEST WIKI SUMMARY: 27 June 2011

Well, haven't posted in this topic for over a month, despite loads and loads of work on the wiki. For those who don't frequent the recent changes page (which I wouldn't recommend, I've added over 500 edits in the past month, and wouldn't wish it on my worst enemies to read all my edit summaries). Speaking of edit summaries, a friendly reminder to use them. The box to the left of the submit button is meant for edit summaries (oddly enough, the drop down options box doesn't seem to work. I'd remove it with CSS, but that'd probably be classified as a no-no under Wikia's lousy ToS). So, please enter at least a short description of what you did. Unless the page in particular was a user page, talk page, or sandbox, you should enter an edit summary. It can even be one word like "expanded" or "spelling", but it should be there.

Why? The edit summary is shown in the history of the page (the entire history is always kept, and is NEVER deleted, even when the page is deleted). Edit summaries allow us to know exactly what edit is what, and makes undos (reverting a single edit) and rollbacks (rolling back a chunk of edits that one user performed, sysops only) easier. If you end up being wrong with your edit, it prevents us from thinking it was vandalism (though, we always assume good faith). Furthermore, the edit summary can allow us to identify those who post from IP addresses (such as those who think that boycotting the signup progress, and thus ensuring that you see the ads, which are hidden for logged in members, actually making Wikia more profit) can be identified. If you want examples, just take a look below.



This image is of the recent changes page, showing edit summaries on page edits and moves (in the parenthesis). When there is multiple edits on page, you can see them all by expanding the list by clicking on the blue arrow to the left. Cur is a quick link to compare the revision to the current page, and prev will compare it to the previous revision, allowing you to see a diff of the changes.



Now, on to a new subject. As mentioned, I've done a lot of changes recently. But...500 edits? What was all that used for? Well, remember how I mentioned I was abandoning the Glest Guide in favor of the wiki? The first step is the XMLs. There is hundreds of modeling tutorials online by people who put my (1337) skills to shame, but Glest's XMLs are unique. Some parts are self explanatory (but should still be explained), while other parts are as cryptic as Sherlock Holmes. At any rate, ALL of the XML pages have been redone from SCRATCH. Full definitions, syntax highlighting, and paragraph explanations. No more messy, short, and all too lacking comments in the XML itself, now, each section gets its own header (and the page uses the <tt>{{TOC limit|2}}</tt> template to prevent the table of contents from being 105 lines long) in order of appearance. This means there is room for long explanations, examples, images, links, etc (you cannot have a link in the syntax highlighting tags).

Speaking of syntax highlighting, how is that done? Simply surround the code with <syntaxhighlight lang="xml"> [..] </syntaxhighlight>. This will cause text inside to be formatted as an XML. As well, to ensure that special highlighting tags (we'll get to that in a second) work to 100% efficiency, please use tabs instead of spaces. A CSS change has made it so all tabs will be 4 spaces wide instead of the default 8 (note: only firefox 4+ and opera 10.60+ support this CSS value so far, which is cutting edge CSS3. Also, you may have to bypass the cache - by holding shift while you reload the page - in order to see it). Theres loads of advantages to using tabs instead of spaces, but I won't go over them. If anyone wishes to be stubborn, go google stuff.

Now, on to the controversial part, which I naturally saved for last. A fore note that those who oppose the concept would be wasting their breath to say so, it's here to stay, and it's for the better of everyone. Moving on, if you'd care to examine the XML subpages, you'll notice that there is a key at the top of the first XML example, and the backgrounds of some code blocks are highlighted. In case the key isn't obvious enough, yes, I just merged Glest, GAE, and MegaGlest into one XML. The normal stuff has no background, while the GAE only stuff has a red background, the MegaGlest only stuff is blue, and the stuff that both GAE and MegaGlest support (but Glest does not), are purple.

Now, I'm sure you want some reasoning, and there is that. The Glest wiki will be the dominant modder haven, with all the guides and tutorials to teach people how to learn to mod. Firstly, we must note we do not have neither the man power nor the wish to maintain a large number of pages that are largely the same. Because a modern modder will need to learn the differences in what they can do, the code is comparable on the same page, as well, it provides a central way to see all the modder's options. Now, they are able to see possibilities they have, and are more compelled to mod for one of Glest's forks than for the outdated Glest.

Continuing on to appease the naysayers, this is a way to document all of Glest's features on a single page to reduce confusion, and prevent us from having to make multiple edits to dozens of different pages. Finally, should the two engines every merge, we have a very easy way to have a unified XML documentation. The javascript code that is used to replace special comments with the background shading can very easily just remove the comments.

Again, do not waste your breath opposing any of these changes. You will be ignored, and you will not be justified with a reply. Do not waste your time trying to revert the pages, as such will be considered vandalism after much hard work. Do not waste your time copying parts onto MG or GAE only pages, as they will soon be placed with redirects to these pages, since they are far far more complete (for example, MG's unit XML page does not explain anything at all about using skills or commands) and in every way superior. This is just a notification to let you know, and to encourage people to help add anything else that may be missing, such as several of the still undocumented GAE functions (see the GAE board). I went through the existing pages for both MG and GAE with a fine tooth comb, and rest assured that everything that either page has is already on the main XML page, and I am currently merging the new GAE pages just added today (it may already be done by the time you read this).

Thank you for reading this extremely long post, and have a nice day. Happy wiki-ing!
« Last Edit: 18 June 2016, 13:18:29 by filux »
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: Glest Wiki - Discussion Topic
« Reply #155 on: 1 July 2011, 15:45:20 »
Omega I think you messed up some things!
Where are all the MG xml descriptions? Nearly none of the features are shown there anymore and GAE/Glest/MG are now mixed in one description.

Where is all gone? ANd why didn't you talked to anyone before starting with such a global change?!? This kind of global thing should have reallly been discussed on the board first!
Please revert ALL changes concerning the MG xmls at least for the moment, because A LOT is missing !

... and yes, I am really angry about this!

(update: things like these make people start thinking about their own forum/wiki .... )

update2: after calming down at least a bit:
the new xml description pages look quite good, but still: nearly all MG features are missing.
To show MG/GAE features side by side is good to stay compatibel(at least a bit), but its a bit more complicated to read for the modder who uses either the one or the other engine ... )
« Last Edit: 1 July 2011, 16:24:05 by titi »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: Glest Wiki - Discussion Topic
« Reply #156 on: 1 July 2011, 16:36:20 »
How would you feel if i were to edit the GAE features to what i 'think' they should look like and that without telling you. This is simply childish and unhelpful, please LEAVE the mg content alone unless you discuss this with at least 1 MG team member, thanks.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - Discussion Topic
« Reply #157 on: 1 July 2011, 19:24:44 »
There will be no reverts. NO INFORMATION WAS REMOVED. The reason there is so few MG stuff is because you never documented it in the first place! So before you bicker and whine, go document something. I will happily do it for you if you'd make a list of MG features. I can only document what is already there, and MegaGlest lacks that. As previously mentioned if you'd take the time to read through, all previously documented features were included in the new pages. What are you going to do about it? Well, if I were you, I'd either make a list of MG stuff for me to add, or add it yourself. Again, nothing was removed, and I added a couple of MG stuff that was not even on the wiki, so you're welcome.

It's not my problem if you guys refuse to take care of your own documentation. I never claimed it to be have everything documented, but nothing was removed and plenty was added. As for the comparison of both side by side, the background colors should be quite obvious.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: Glest Wiki - Discussion Topic
« Reply #158 on: 1 July 2011, 23:54:30 »
hm this?
<max-unit-count value="#"/>              <!-- Maximum number of these kind of units (not mandatory) -->

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

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - Discussion Topic
« Reply #159 on: 2 July 2011, 00:36:39 »
hm this?
<max-unit-count value="#"/>              <!-- Maximum number of these kind of units (not mandatory) -->
Done
« Last Edit: 18 June 2016, 14:53:44 by filux »
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

Ishmaru

  • Behemoth
  • *******
  • Posts: 1,071
  • um wat??
    • View Profile
    • DelphaDesign
Re: Glest Wiki - Discussion Topic
« Reply #160 on: 2 July 2011, 00:54:18 »
Perhaps we could have options to filter XML Definitions for MegaGlest only, Vanilla Glest only, and GAE only?
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

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - Discussion Topic
« Reply #161 on: 2 July 2011, 01:22:08 »
Perhaps we could have options to filter XML Definitions for MegaGlest only, Vanilla Glest only, and GAE only?
There's already enough Javascript overhead, though it would be possible.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: Glest Wiki - Discussion Topic
« Reply #162 on: 2 July 2011, 02:00:21 »
At this point i'll hold off on adding anything at all to a wiki where i cannot be sure the content won't be messed around by Omega. I have a wiki at my own website so I'll consider documenting the MG features there for now, at least it will be safe.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - Discussion Topic
« Reply #163 on: 2 July 2011, 03:59:06 »
No big change has ever been without at least a bit of controversial. Getting used to it will be your first step. Again, I stress that no information was removed at all, and this only makes adding information easier, as well as is part of the many revamps so that modders can learn to, well, mod. I'll be blunt, modding is no longer a simple thing with so much that has to be done and so many features that are unexplained or vaguely documented. How many people just copied an XML from magitech, having no clue what an element does, and just hoped that by copying it, the unit will work similar? All three (yes, there was three different XML outlines, some which were almost copy and paste, some which were written from the bottom up) were lacking a lot of information.

I understand why MegaGlest developers might be a bit upset (noting nobody else is), since a comparison like this shows their engine in a "weaker" light, since GAE has a lot more XML features than MegaGlest, but then again, isn't the multiplayer meant to be your best feature, not the XML changes, which some of you disagreed with in the first place? As well, MG wasn't as well documented in the first place, and less new information was added in the merger, since there is nobody on the MG team who actively is documenting them, and the XML pages did not even describe ONE SINGLE SKILL. You are looking at this from the developer's perspective. The XMLs are not for developers, but for modders, please look at it from that perspective. I'm sure you'll realize that having complete XML outlines would do much better then.

As for the missing MG XML elements, please, feel free to add them. With the exception of Will's new projectile code that is not yet part of MG, I do not know what is missing. Off the top of my head, we have unit particle systems, max units, rotation of units/tileset objects, particles in tilesets, etc. Faction loading screens will need to be explained elsewhere, preferably on a features page like GAE has, since they are not an XML feature, instead depending on a certain file being present. I even took the liberty of going through much of the megapack, looking for new XML tags, and could not find them. If there is incorrect or missing information, please say so.

I have a wiki at my own website so I'll consider documenting the MG features there for now, at least it will be safe.
Which also has 2 pages, neither about Glest at all, and will never be expanded to match the over 200 page repository of the Glest wiki. One single unified source will match one single unified audience better. Also, there will be a wiki link on the menu bar on the forums, which links to the Glest wiki, which happens to conveniently explain all the engines.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: Glest Wiki - Discussion Topic
« Reply #164 on: 2 July 2011, 11:18:47 »
I really don't like Introductions like these:

From the introduction for scenarios:
All three engines of Glest, the original one, MegaGlest, and GAE support scenarios, but all to different degrees. MegaGlest and GAE expanded on the original Glest, and thus have all its features and more. GAE has the most support for scripting, so is the most common choice for scenarios.

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

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - Discussion Topic
« Reply #165 on: 2 July 2011, 11:49:27 »
I really don't like Introductions like these:

From the introduction for scenarios:
All three engines of Glest, the original one, MegaGlest, and GAE support scenarios, but all to different degrees. MegaGlest and GAE expanded on the original Glest, and thus have all its features and more. GAE has the most support for scripting, so is the most common choice for scenarios.
So change it. No page can be perfect if it's only written by a single author. You don't need permission to make a change, just jump in and improve it any way you can, just like how our friend 188.108.12.131 (probably Tomreyn)‎ improved the explanation on how loading screen images work on MegaGlest.

Edit: I also took the liberty of adding HP costs and spawn attacks to the XML/Skills page.
« Last Edit: 2 July 2011, 12:03:02 by Omega »
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

ElimiNator

  • Airship
  • ********
  • Posts: 3,391
  • The MegaGlest Moder.
    • View Profile
Re: Glest Wiki - Discussion Topic
« Reply #166 on: 3 July 2011, 04:33:25 »
Great, but the HP cost thing actually doesn't work in MG.
Get the Vbros': Packs 1, 2, 3, 4, and 5!

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - Discussion Topic
« Reply #167 on: 3 July 2011, 07:24:08 »
Great, but the HP cost thing actually doesn't work in MG.
Huh? Is it broken?
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Glest Wiki - Discussion Topic
« Reply #168 on: 3 July 2011, 08:30:52 »
What HP cost are we talking bout now? Before it was broken, but recently SC added a HP cost thing...not sure if it's the same thing.  :-X

ElimiNator

  • Airship
  • ********
  • Posts: 3,391
  • The MegaGlest Moder.
    • View Profile
Re: Glest Wiki - Discussion Topic
« Reply #169 on: 4 July 2011, 15:56:18 »
Yah, I tried to have it in my new faction but it didn't work, softcoder said it was causing out of syncs so he commented out part of it.
So as of now it doesn't work.
Get the Vbros': Packs 1, 2, 3, 4, and 5!

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - Discussion Topic
« Reply #170 on: 4 July 2011, 20:02:17 »
Hmm...

I added a note of that to the wiki.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - Discussion Topic
« Reply #171 on: 10 August 2011, 04:42:52 »
The Glest wiki is now using the new editor.



Major features include one scrollbar instead of two (that is, it fits into one page), collapsible sidebar, collapsible boxes in that sidebar containing easy access to templates etc, affects both rich text and source views, previews don't have to redirect (lightbox), edit summary box is larger, and notifications can be given to different types of pages.

It's been in use on the Runescape Wiki for some time by now, and the community has agreed that it is an improvement. Admittingly, it takes some getting used to, but all in all, it's an improvement and eventually, it will be forced on all wikis, so may as well get used to it sooner rather than later.

Like many changes formatting changes, you'll have to bypass the cache to see it properly (in Firefox, hold shift and click refresh). The reason for this is that the wiki caches the stylesheet and javascript files to speed up loading times, and when changed, you'll only see the change if the file is either not in the cache or expired.

Happy editing.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - New editor
« Reply #172 on: 1 January 2012, 02:15:40 »
And at last, a long awaited redesign. The wiki finally has a proper background image with a Glest feel, and wow, does it look great!

The main page was also modified heavily, boasting a proper logo and a featured image box. The latter grabs a random image from a list of good looking images (there's not very many suitable images on the wiki, yet, but you're more than welcome to add some) along with a short description. The featured editor and mod of the month were completely scrapped, as nobody has the time to keep them up to date, nor cares. :P

If you haven't seen it yet, take a look: https://docs.megaglest.org

Modders, why not seize the day, and make 2012 the year of Glest by adding your mod to the wiki? At the simplest, you could make a faction page in roughly ten minutes, consisting of just a short description, the infobox, a list of the units, and an image. Five minutes more work, and you can have a history section and an image gallery. Throw in two hours, and you could have a page for each unit. Take a look at Tech, Magic, Japanese, Imperial, and Apocalyptic Dawn for ideas!
« Last Edit: 18 June 2016, 14:45:33 by filux »
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

Psychedelic_hands

  • Guest
Re: Glest Wiki - Full Glest documentation, modding, downloads, and more
« Reply #173 on: 11 November 2012, 09:07:14 »
Not sure how long it's been there because I've been away too long, just gotta say, I'm really digging the Wikia link in the forums. It really encourages me to visit the place instead of just experimenting and failing all the time. Really coming in handy now I need to know the xml better.
 
Nice one Omega.  :thumbup:

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest Wiki - Full Glest documentation, modding, downloads, and more
« Reply #174 on: 12 November 2012, 07:31:45 »
Oh, cool, someone noticed. I recently discovered I could make "redirect category" when I went to move the archived boards to be child boards of "Vanilla Glest" (so now the archives are "less prominent", and it's clearer that they applied only to Vanilla Glest, not that we removed the bug reports or anything). Anyway, the wiki link was added because I've seen a large number of questions that are answered on the wiki (examples here and here).
Edit the MegaGlest wiki: http://docs.megaglest.org/

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