m (→Legacy Server: Added note about template adding the categories) |
m (Move page script moved page Dev:Game Wiki Work to Development:Game Wiki Work: Rename Dev: to Development: so the miraheze import works) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
'''Please read before working with/on this page:''' | '''Please read before working with/on this page:''' | ||
This page is used as an overview of things that need to be done (added, updated, etc.) in '''this wiki only'''. Please keep it as clean and updated as possible. You can always ask on [https:// | This page is used as an overview of things that need to be done (added, updated, etc.) in '''this wiki only'''. Please keep it as clean and updated as possible. You can always ask on [https://web.libera.chat/?channels=#themanaworld IRC] and/or on our [https://forums.themanaworld.org forum] if you don't understand something. For bigger changes on important pages, it's recommended that you ask. Also keep in mind that new players read the wiki and often take it as a first impression. Thank you. | ||
</div> | </div> | ||
Line 24: | Line 24: | ||
=====Namespace Issues===== | =====Namespace Issues===== | ||
* Pages made for unreleased items from page references. | * Pages made for unreleased items from page references. | ||
* Move pages on Main Namespace to | * Move pages on Main Namespace to Classic: Namespace where appropriate. | ||
* Move pages on Dev: Namespace to | * Move pages on Dev: Namespace to Classic: Namespace where appropriate. | ||
* Move pages on rEvolt namespace to main namespace. There's no need to leave redirects behind. | * Move pages on rEvolt namespace to main namespace. There's no need to leave redirects behind. | ||
Important notes: | Important notes: | ||
* When moving pages from Main Namespace to | * When moving pages from Main Namespace to Classic Namespace, leave a redirect behind. | ||
* When writing a page which was previously a redirect, please use <nowiki>{{Disambiguation}} | * When writing a page which was previously a redirect, please use <nowiki>{{Disambiguation}} | ||
</nowiki> tag, in case player is looking for TMW: | </nowiki> tag, in case player is looking for TMW:Classic information. | ||
- Forcing players to go back to Google or use Search bars is counter-productive and SEO-harmful. | - Forcing players to go back to Google or use Search bars is counter-productive and SEO-harmful. | ||
* If you prefer, you can build the page on rEvolt: namespace, and configure main page to look like [[Player Groups|This one]] | * If you prefer, you can build the page on rEvolt: namespace, and configure main page to look like [[Player Groups|This one]] | ||
Line 49: | Line 49: | ||
* [[Stats]] page must be redone as well, refer to [http://irowiki.org/wiki/Stats iRO Wiki] for more imperative information on how they're working. | * [[Stats]] page must be redone as well, refer to [http://irowiki.org/wiki/Stats iRO Wiki] for more imperative information on how they're working. | ||
* [[Warrior]], [[Archer]] and [[Mage]] must be written with new gameplay mechanics (mage class might be the hardest to write at this point) | * [[Warrior]], [[Archer]] and [[Mage]] must be written with new gameplay mechanics (mage class might be the hardest to write at this point) | ||
* [[Magic]] needs a link to [[ | * [[Magic]] needs a link to [[Classic:Magic]] for the confused/lost players. At the moment, it is not possible to write this page. | ||
* [[Skills]] is very, very similar. Almost the same thing. Need input from Developers.... | * [[Skills]] is very, very similar. Almost the same thing. Need input from Developers.... | ||
* [[Quests]] is severely incomplete. The '''@qdebug''' command on Test Server allows a quick insight of the quests currently available and their stages. | * [[Quests]] is severely incomplete. The '''@qdebug''' command on Test Server allows a quick insight of the quests currently available and their stages. | ||
Line 56: | Line 56: | ||
* [https://gitlab.com/evol/evol-web/issues/4 Pages are needed] | * [https://gitlab.com/evol/evol-web/issues/4 Pages are needed] | ||
* [https://gitlab.com/evol/evol-web/issues/3 Pages are outdated] | * [https://gitlab.com/evol/evol-web/issues/3 Pages are outdated] | ||
* [[ | * [[Classic:Game_Masters]] is invalid (The Mana World namespace version shall prevail), and its subpage (Events) can be safely moved to "The Mana World" namespace as well. | ||
* [[Dev:Windows10]] is only relevant for | * [[Dev:Windows10]] is only relevant for Classic Server | ||
* [[Translators]] must be updated to Transifex links. | * [[Translators]] must be updated to Transifex links. | ||
Line 65: | Line 65: | ||
=====Dev pages===== | =====Dev pages===== | ||
* [[Dev:Monster Design]] and [[Dev:Item db.txt]] probably should be archived | * [[Dev:Monster Design]] and [[Dev:Item db.txt]] probably should be archived | ||
* [[Map development]] - Archive the | * [[Map development]] - Archive the Classic's version (can use both Classic: as Archive: namespaces) and rewrite with new map conventions (which only Micksha knows) | ||
* [[GM Commands]] and [[User:Jesusalva/GM]] could be merged; But can get messy quickly. Changes to GM Commands are also rarely announced, which makes updating these a burden. | * [[GM Commands]] and [[User:Jesusalva/GM]] could be merged; But can get messy quickly. Changes to GM Commands are also rarely announced, which makes updating these a burden. | ||
* Mark-up Hercules documentation [https://github.com/HerculesWS/Hercules/tree/master/doc Hercules Docs] - or just replace our documentation pages with link to those. | * Mark-up Hercules documentation [https://github.com/HerculesWS/Hercules/tree/master/doc Hercules Docs] - or just replace our documentation pages with link to those. | ||
Line 72: | Line 72: | ||
* Proper [[Reporting Bugs]] instructions | * Proper [[Reporting Bugs]] instructions | ||
* [[Dev:SFX]] can be replaced with the [https://gitlab.com/evol/evol-all/issues/77 Sound Design Documentation] | * [[Dev:SFX]] can be replaced with the [https://gitlab.com/evol/evol-all/issues/77 Sound Design Documentation] | ||
* [[Dev:Main]] Need to be divided because Development workflow for | * [[Dev:Main]] Need to be divided because Development workflow for Classic and rEvolt are different. Dev pages only relevant to Classic can be safely moved to Classic: namespace leaving a temporary redirect behind. | ||
* There's no present interest in actively developing | * There's no present interest in actively developing Classic Server; Therefore, redirects from Dev: to Classic: are not required. | ||
* [[Dev:Working_With_Git]] needs info about merge conflicts and gitlab specifics (Merge Requests) | * [[Dev:Working_With_Git]] needs info about merge conflicts and gitlab specifics (Merge Requests) | ||
* [[Dev:Testing_Server]] has been reestructured, both on | * [[Dev:Testing_Server]] has been reestructured, both on Classic Test Server as on Official Test Server (LTS have @debug and inheirs GM structure from Classic Official Server, OTS have @commands and only two GM groups) | ||
<br><br> | <br><br> | ||
Line 82: | Line 82: | ||
* There's a huge list of ManaPlus improvements in dire need. | * There's a huge list of ManaPlus improvements in dire need. | ||
* There's also the idea of rewriting the client for Mobile (ie. deprecate Guichan) | * There's also the idea of rewriting the client for Mobile (ie. deprecate Guichan) | ||
* PM 4144 in [https:// | * PM 4144 in [https://web.libera.chat/?channels=#themanaworld IRC] or on the [https://forums.themanaworld.org/ucp.php?i=pm&mode=compose&u=4982 Forums] for an account or information about ManaPlus. | ||
<br><br> | <br><br> | ||
===== | =====Classic Server===== | ||
''<small>(edited by Speiros, | ''<small>(edited by Speiros, 16 January 2021)</small>''<br> | ||
This is an updated list of changes or requirements needed for the | This is an updated list of changes or requirements needed for the Classic wiki. If there are others, please add them here too. Also, please use the [[Dev_talk:Game_Wiki_Work|discussion]] page to talk about changes. | ||
<br>'''Here are the steps for what is required on the '''[[ | <br>'''Here are the steps for what is required on the '''[[Classic:NPCs_(all)]]''' page.''' | ||
<br> <small>''(I am currently working on this section)''</small> | <br> <small>''(I am currently working on this section)''</small> | ||
# All dead links need a page to go to. | # All dead links need a page to go to. ''(Completed on 16 February 2021)'' | ||
# Any missing NPC's need adding to the page. | # Any missing NPC's need adding to the page. ''(Completed on 16 February 2021)'' | ||
# All NPC's need an individual page (some exceptions where multiple NPC's have one page). | # All NPC's need an individual page (some exceptions where multiple NPC's have one page). | ||
# All NPC's need to follow the same format as all other NPC's with a "Y" in the "PP" column. Shops are a little different, but open up a shop NPC with a "Y" on it, and follow the format. | # All NPC's need to follow the same format as all other NPC's with a "Y" in the "PP" column. Shops are a little different, but open up a shop NPC with a "Y" on it, and follow the format. | ||
# After these things, go over them again, and add the NPC template, adjusting the template if necessary to ensure it covers all needs. | # After these things, go over them again, and add the NPC template, adjusting the template if necessary to ensure it covers all needs. | ||
# Ensure there is a "[[Category: | # Ensure there is a "[[Category:Classic]]" and a "Category:ClassicNPC]]" typed in the "See Also" or "Other info" section. | ||
::This is not needed when using the [[Template: | ::This is not needed when using the [[Template:ClassicNPC|template]] | ||
# Each NPC checked to ensure these bits of information are correct: | # Each NPC checked to ensure these bits of information are correct: | ||
## Correct picture | ## Correct picture | ||
Line 106: | Line 106: | ||
# Once this is confirmed, the column "PP" can be removed from the page, as can the "Under Construction" label. | # Once this is confirmed, the column "PP" can be removed from the page, as can the "Under Construction" label. | ||
<br> | <br> | ||
[[ | [[Classic:Navigation]]''' Things required''' | ||
# Confirm there is information regarding every locality on the game in it. Currently, it seems to be missing Asphodel Moor, The Crypt, and a few others. | # Confirm there is information regarding every locality on the game in it. Currently, it seems to be missing Asphodel Moor, The Crypt, and a few others. | ||
Line 113: | Line 113: | ||
# I haven't looked at it yet, but working out a consistent format that is suitable would be good too. It has been mentioned that the layout of the maps differs from page to page, as in where on the page it is situated. | # I haven't looked at it yet, but working out a consistent format that is suitable would be good too. It has been mentioned that the layout of the maps differs from page to page, as in where on the page it is situated. | ||
<br> | <br> | ||
[[ | [[Classic:Items]] '''Things required''' | ||
# Ensure all items are added - for example, [[ | # Ensure all items are added - for example, [[Classic:Gwyneth|Gwyneth]] has items in her shop that aren't on the database, at least on the wiki. | ||
# Ensure they are all linked to ALL the monsters, shops, quests etc in game that drop them, or sell them. | # Ensure they are all linked to ALL the monsters, shops, quests etc in game that drop them, or sell them. | ||
# Ensure that they are in order of value first, and alphabetically second. | # Ensure that they are in order of value first, and alphabetically second. | ||
<br> | <br> | ||
[[ | [[Classic:Quests]] '''Things required''' | ||
# Ensure all quests are added | # Ensure all quests are added | ||
# Use the quest format, however that will be. This includes the template. | # Use the quest format, however that will be. This includes the template. | ||
# Have a walkthrough for every quest in a step-by-step fashion. | # Have a walkthrough for every quest in a step-by-step fashion. | ||
# Go through the pages, and make sure that they all have a link to all [[ | # Go through the pages, and make sure that they all have a link to all [[Classic:Monsters|Monsters]] that will be encountered in the areas that attack. | ||
# Ensure all rewards are correct, and linked to. | # Ensure all rewards are correct, and linked to (for example, [[Classic:Love Triangle Quest|Love Triangle Quest]] seems to have been in error). | ||
# Ensure there is a link to all needed NPC's in the game, so that a player can find how to get there on the wiki. | # Ensure there is a link to all needed NPC's in the game, so that a player can find how to get there on the wiki. | ||
<br> | <br> | ||
[[ | [[Classic:Monsters]] '''Things required''' | ||
# Ensure that the monsters are all in the table. | # Ensure that the monsters are all in the table. | ||
# Ensure that the monsters are in the table in the correct order. | # Ensure that the monsters are in the table in the correct order. | ||
Line 132: | Line 132: | ||
# Confirm that the pictures are up-to-date. | # Confirm that the pictures are up-to-date. | ||
<br> | <br> | ||
[[ | [[Classic:Shops]] '''Things required''' | ||
# Ensure that all shops are in the list. | # Ensure that all shops are in the list. | ||
# Remove information that seems doubled up. There is a sortable list that has sufficient information on it instead of having the information twice like it presently is. | # Remove information that seems doubled up. There is a sortable list that has sufficient information on it instead of having the information twice like it presently is. | ||
Line 139: | Line 139: | ||
# Once completed, go to each NPC, and add a link at the bottom under "Other info", or however it is worded. | # Once completed, go to each NPC, and add a link at the bottom under "Other info", or however it is worded. | ||
<br> | <br> | ||
[[ | [[Classic:Geography]] and/or [[Classic:Navigation]] '''Things I'd like to see/do''' | ||
# Have all buildings named and mapped, and put into a storyline if possible. At the very least mapped, so people can identify each building by name, and know how to get there. | # Have all buildings named and mapped, and put into a storyline if possible. At the very least mapped, so people can identify each building by name, and know how to get there. | ||
<br> | <br> | ||
[[Special:Categories]] '''Things that need doing''' | [[Special:Categories]] '''Things that need doing''' | ||
# Sifting through the categories and ensuring that none of the pages go to dead links. Ensure that they are filed correctly in the categories first, before moving. I noticed that there are many " | # Sifting through the categories and ensuring that none of the pages go to dead links. Ensure that they are filed correctly in the categories first, before moving. I noticed that there are many "Classic" categories with no proper page. So check to see if there is an existing page, or whether the existing page needs updating. Otherwise, a page will need adding for the Classic categories. Check first. | ||
<br> | <br> | ||
'''*Note:''' End of list by Speiros on this date. | '''*Note:''' End of list by Speiros on this date. | ||
Line 152: | Line 152: | ||
* Staff Indexes, namely, [[Contributors]] tend to get outdated frequently | * Staff Indexes, namely, [[Contributors]] tend to get outdated frequently | ||
* [[:Category:Under Construction]] and [[:Category:Outdated]], but they're not reliable links; Don't count on them. | * [[:Category:Under Construction]] and [[:Category:Outdated]], but they're not reliable links; Don't count on them. | ||
===Editing tips and tutorials=== | |||
* Check out [https://www.youtube.com/watch?v=-rGU6iH3h4w&t Speiros' guide to editing NPC pages] to understand NPC page templates and get a feel for wiki editing in general. | |||
==Wiki Improvement== | ==Wiki Improvement== |
Latest revision as of 03:56, 27 March 2024
Please read before working with/on this page:
This page is used as an overview of things that need to be done (added, updated, etc.) in this wiki only. Please keep it as clean and updated as possible. You can always ask on IRC and/or on our forum if you don't understand something. For bigger changes on important pages, it's recommended that you ask. Also keep in mind that new players read the wiki and often take it as a first impression. Thank you.
Note: Most points in the Player pages section can be edited by everyone, while other pages, like dev pages, usually need more technical know-how.
So please feel free to help!
PS. This only covers the wiki and have absolutely no relation with game development or whatsoever.
Wiki Content
To-Do
- Screenshots: Place images in correct year and add images from forum to fill in missing years
Pertaining to The Mana World: rEvolt.
Namespace Issues
- Pages made for unreleased items from page references.
- Move pages on Main Namespace to Classic: Namespace where appropriate.
- Move pages on Dev: Namespace to Classic: Namespace where appropriate.
- Move pages on rEvolt namespace to main namespace. There's no need to leave redirects behind.
Important notes:
- When moving pages from Main Namespace to Classic Namespace, leave a redirect behind.
- When writing a page which was previously a redirect, please use {{Disambiguation}} tag, in case player is looking for TMW:Classic information.
- Forcing players to go back to Google or use Search bars is counter-productive and SEO-harmful.
- If you prefer, you can build the page on rEvolt: namespace, and configure main page to look like This one
- Keep in mind The Mana World have two servers, pretty much like Ragnarok have Classic and Renewal servers. Albeit the former is fated to die due to sheer lack of maintenance, prepare the wiki assuming both servers will run forever.
General tasks
There are many new updates to the wiki at present, so instead of mentioning them one by one, here is a brief description. They are not in chronological order. Some are still under construction or repair.
- Confirmation that all items have a page.
- Confirmation that all monsters have a page.
- Confirmation that all NPCs that are linked to exist and haven't been replaced, and that their coordinates are correct.
- Pictures are up-to-date.
- Walkthrough must be written
- Information about @tutorial, the ingame 101 book, should be added
- Stats page must be redone as well, refer to iRO Wiki for more imperative information on how they're working.
- Warrior, Archer and Mage must be written with new gameplay mechanics (mage class might be the hardest to write at this point)
- Magic needs a link to Classic:Magic for the confused/lost players. At the moment, it is not possible to write this page.
- Skills is very, very similar. Almost the same thing. Need input from Developers....
- Quests is severely incomplete. The @qdebug command on Test Server allows a quick insight of the quests currently available and their stages.
- Item Reference - Must be written, see The Automatic Item DB reader
- Monster Reference - Must be written, see this script
- Pages are needed
- Pages are outdated
- Classic:Game_Masters is invalid (The Mana World namespace version shall prevail), and its subpage (Events) can be safely moved to "The Mana World" namespace as well.
- Dev:Windows10 is only relevant for Classic Server
- Translators must be updated to Transifex links.
Also checkout pages that link to the note template: Special:WhatLinksHere/Template:Note
Dev pages
- Dev:Monster Design and Dev:Item db.txt probably should be archived
- Map development - Archive the Classic's version (can use both Classic: as Archive: namespaces) and rewrite with new map conventions (which only Micksha knows)
- GM Commands and User:Jesusalva/GM could be merged; But can get messy quickly. Changes to GM Commands are also rarely announced, which makes updating these a burden.
- Mark-up Hercules documentation Hercules Docs - or just replace our documentation pages with link to those.
- Or use [1] our own documentation fork which is way more up-to-date than official Hercules' one.
- Dev:ToDo should probably be made in a #REDIRECT to GitLab milestones page.
- Proper Reporting Bugs instructions
- Dev:SFX can be replaced with the Sound Design Documentation
- Dev:Main Need to be divided because Development workflow for Classic and rEvolt are different. Dev pages only relevant to Classic can be safely moved to Classic: namespace leaving a temporary redirect behind.
- There's no present interest in actively developing Classic Server; Therefore, redirects from Dev: to Classic: are not required.
- Dev:Working_With_Git needs info about merge conflicts and gitlab specifics (Merge Requests)
- Dev:Testing_Server has been reestructured, both on Classic Test Server as on Official Test Server (LTS have @debug and inheirs GM structure from Classic Official Server, OTS have @commands and only two GM groups)
Manaplus
- Help with Manaplus Wiki
- There's a huge list of ManaPlus improvements in dire need.
- There's also the idea of rewriting the client for Mobile (ie. deprecate Guichan)
- PM 4144 in IRC or on the Forums for an account or information about ManaPlus.
Classic Server
(edited by Speiros, 16 January 2021)
This is an updated list of changes or requirements needed for the Classic wiki. If there are others, please add them here too. Also, please use the discussion page to talk about changes.
Here are the steps for what is required on the Classic:NPCs_(all) page.
(I am currently working on this section)
- All dead links need a page to go to. (Completed on 16 February 2021)
- Any missing NPC's need adding to the page. (Completed on 16 February 2021)
- All NPC's need an individual page (some exceptions where multiple NPC's have one page).
- All NPC's need to follow the same format as all other NPC's with a "Y" in the "PP" column. Shops are a little different, but open up a shop NPC with a "Y" on it, and follow the format.
- After these things, go over them again, and add the NPC template, adjusting the template if necessary to ensure it covers all needs.
- Ensure there is a "" and a "Category:ClassicNPC]]" typed in the "See Also" or "Other info" section.
- This is not needed when using the template
- Each NPC checked to ensure these bits of information are correct:
- Correct picture
- Correct location information
- Complete list of quests to each NPC
- Good spelling, and easy-to-follow instructions
- Once this is confirmed, the column "PP" can be removed from the page, as can the "Under Construction" label.
Classic:Navigation Things required
- Confirm there is information regarding every locality on the game in it. Currently, it seems to be missing Asphodel Moor, The Crypt, and a few others.
- Fix dead links.
- Each locality should have an individual page if there is more information for it than just a paragraph or two. Otherwise, the link should be to a sub-heading in the page from the locality. For instance, on the NPC page, it may link an NPC to a locality. This may mean changing headings in the Navigation page to ensure it can be done.
- I haven't looked at it yet, but working out a consistent format that is suitable would be good too. It has been mentioned that the layout of the maps differs from page to page, as in where on the page it is situated.
Classic:Items Things required
- Ensure all items are added - for example, Gwyneth has items in her shop that aren't on the database, at least on the wiki.
- Ensure they are all linked to ALL the monsters, shops, quests etc in game that drop them, or sell them.
- Ensure that they are in order of value first, and alphabetically second.
Classic:Quests Things required
- Ensure all quests are added
- Use the quest format, however that will be. This includes the template.
- Have a walkthrough for every quest in a step-by-step fashion.
- Go through the pages, and make sure that they all have a link to all Monsters that will be encountered in the areas that attack.
- Ensure all rewards are correct, and linked to (for example, Love Triangle Quest seems to have been in error).
- Ensure there is a link to all needed NPC's in the game, so that a player can find how to get there on the wiki.
Classic:Monsters Things required
- Ensure that the monsters are all in the table.
- Ensure that the monsters are in the table in the correct order.
- Ensure that all drops are accurate, with percentages added.
- Confirm that the pictures are up-to-date.
Classic:Shops Things required
- Ensure that all shops are in the list.
- Remove information that seems doubled up. There is a sortable list that has sufficient information on it instead of having the information twice like it presently is.
- Check that the shop items and prices are correctly stated.
- Ensure all links go to the legacy game, and not the new one.
- Once completed, go to each NPC, and add a link at the bottom under "Other info", or however it is worded.
Classic:Geography and/or Classic:Navigation Things I'd like to see/do
- Have all buildings named and mapped, and put into a storyline if possible. At the very least mapped, so people can identify each building by name, and know how to get there.
Special:Categories Things that need doing
- Sifting through the categories and ensuring that none of the pages go to dead links. Ensure that they are filed correctly in the categories first, before moving. I noticed that there are many "Classic" categories with no proper page. So check to see if there is an existing page, or whether the existing page needs updating. Otherwise, a page will need adding for the Classic categories. Check first.
*Note: End of list by Speiros on this date.
Pages with frequent updates
Some pages need to be checked frequently if they are up to date, mostly because members listed in them change or pages in their category get added or deleted frequently:
- Monster Reference and Items
- Staff Indexes, namely, Contributors tend to get outdated frequently
- Category:Under Construction and Category:Outdated, but they're not reliable links; Don't count on them.
Editing tips and tutorials
- Check out Speiros' guide to editing NPC pages to understand NPC page templates and get a feel for wiki editing in general.
Wiki Improvement
Extensions suggested
Image maps: http://www.mediawiki.org/wiki/Extension:ImageMap It would help developers and players to have a better world overview, and a different quest access as well.- Javascript: http://www.mediawiki.org/wiki/Extension:Javascript Manage multiple JavaScript files imports from one place. (It would allow such things as a javascript character stats calculator...) not priority 1
Spoilers: http://www.mediawiki.org/wiki/Extension:Spoilers The Spoilers extension adds a spoiler tag that will hide a block of text. The spoiler button's show/hide message can be customized for each set.Use https://www.mediawiki.org/wiki/Manual:Collapsible_elements instead.- Variables: https://www.mediawiki.org/wiki/Extension:Variables The Variables extension allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.