Difference between revisions of "Current projects"

From CrawlWiki
Jump to: navigation, search
(Past Projects)
(Restart Current Projects Page)
 
(30 intermediate revisions by 13 users not shown)
Line 1: Line 1:
 
{{Community}}
 
{{Community}}
  
CrawlWiki is growing in size with over [[Special:Statistics|1,000 registered users]]. To track what we are doing, we have created this list of current projects.<br style="clear:both" />
+
{{flavour|This page is a work in progress as of 2026. Please add your name to projects to claim/contribute to them, feel free to add your own ideas in the bottom section, or discuss ideas in the Discussion tab.''}}
 +
 
 +
CrawlWiki is growing in size with more than [[Special:Statistics|400 registered users]]. To track what we are doing, and show what editors could chose to work on, we have created this list of current projects.
  
 
== Current Projects ==
 
== Current Projects ==
Line 8: Line 10:
 
! Project !! Goal !! Contributor(s) !! Status
 
! Project !! Goal !! Contributor(s) !! Status
 
|-
 
|-
| '''0.12 Update Project'''
+
| '''0.35 Update Project'''
| See [[Current_projects/0.12_update_project]]
+
| See [[Current projects/0.35 update project|0.35 Update Project]] once features have been frozen for this cycle.
|  
+
|All
 
|Active
 
|Active
 
|-
 
|-
| ''Missing pages''
+
| ''No More Vs''
| [[Special:WantedPages]], [[Special:WantedTemplates]], [[Special:WantedFiles]], [[Special:WantedCategories]]. Usually these require some simple redirects or imports from the old wiki.
+
| Go through all [[Talisman]] and [[Shapeshifting]] related pages looking for references to the old hotkey "V", often in words like eVoke, and remove it. They are now used from the inventory.
 
| Anyone
 
| Anyone
| Ongoing
+
| Ready to start
|- <!--
 
Keep 'under review' and 'stubs' at the top
 
-->
 
| ''Weigh in''
 
| Go to [[:Category:Under Review]] and give us your thoughts on what should be done.  Any input is appreciated!
 
| Anyone
 
| Ongoing, as long as there are pages in the category
 
|-
 
| Game Mechanics Pages
 
| Creating a more comprehensible and comprehensive collection of pages on fundamental game concepts. Started with [[Movement]], now progressing to [[Actions]]. Ideally, this project will lead to a series of macro-level pages that provide a portal to more detailed pages (e.g. [[Spellcasting]] should introduce all the topics, but link to [[Spells]], [[Spell Schools]], [[spell power]], [[Spell hunger]], [[Spell success]], [[Damage type]], etc.)
 
| Jk, more contributors appreciated.
 
| In progress
 
|-
 
| ''Racial & background attributes''
 
| Add racial [[stats]] to each [[species]] page and stat modifiers to each [[background]] page.  Note that the tables on the stats and [[class attribute modifiers]] pages are badly out of date and should be updated first.
 
| vacant
 
| not started
 
|-
 
| ''Renames''
 
| Change the link of everything that has been renamed: for instance [[Special:WhatLinksHere/Dragon armour]] and [[Special:WhatLinksHere/Potion of healing]] -- the  pages listed there should have their links changed to [[Fire dragon armour]] and [[Potion of curing]].  This is optional, as there are redirects from the old terms, but it would be nice if the wiki used up-to-date terminology on all pages.
 
| [[User:spudwalt]]
 
| Finished potions of curing; will take care of dragon armor soon
 
|-
 
| ''Updating''
 
| Go through http://git.develz.org/?p=crawl.git;a=log (2/14/2012 and earlier) to see what parts of the code have changed and update the wiki accordingly.  This can be done even without code-reading skills as the summaries are plain English; make a list of clearly important changes and leave it to code readers to figure out and fill in the specifics.
 
| vacant
 
| not started
 
|-
 
| ''Mutations''
 
| Make sure every mutation in the game is on one of the [[List of mutations|mutation pages]] and that there is a redirect (uppercase and lowercase) to the section where it is documented.  Don't bother with numbers after the mutation (e.g., just do [[Deformed Body]]/[[deformed body]] instead of [[Deformed Body 1]] etc.
 
| vacant
 
| not started
 
 
|-
 
|-
 
| ''Unstub-a-dub-dub''
 
| ''Unstub-a-dub-dub''
 
| Add anything you can to any of the pages in [[:Category:Stubs]].  If you add a lot of stuff, remove <nowiki>{{stub}}</nowiki>.
 
| Add anything you can to any of the pages in [[:Category:Stubs]].  If you add a lot of stuff, remove <nowiki>{{stub}}</nowiki>.
| Anyone
+
| All
 
| Ongoing
 
| Ongoing
 
|-
 
|-
| ''Habitat-tat''
+
| ''Missing pages''
| Rewrite [[habitat]] to properly describe the habitats LAND, WATER, AMPHIBIOUS, LAVA, and "fake amphibious".
+
| [[Special:WantedPages]], [[Special:WantedTemplates]], [[Special:WantedFiles]], [[Special:WantedCategories]].  Usually these require some simple redirects or imports from the old wiki.
| vacant
+
| All
| not started
+
|Ongoing
|-
 
| ''Half staff''
 
| Add [[Template:Item]], [[Template:Flavour]] to the [[:Category:Magical staves]] pages.  Some [[:Category:Wand]] pages are lacking flavour too.
 
| [[User:Seriser6]]
 
| Done - most of this was already done, I only had to flavour up a few wands
 
|-
 
| ''Splitsville''
 
| Split all items on the [[evocable items]] page onto their own pages, leave behind overviews and links to the individual pages.
 
| [[User:MoogleDan]], though help is welcome
 
| Started
 
|-
 
| ''Practical magic resistance''
 
| Add a chart of what the bell curve for random2(100) + random2(101) is to the [[MR]] page.  The scale would be spell power minus MR, with the low bound being -100 (0% success); midpoint -1 (I think?) (50% success); and high bound 100 (100% success).  Could just be a table of values in increments of 10, not a graph, though the latter would be fancy.
 
| vacant
 
| not started
 
|-
 
| ''Update/expand portal and vault pages''
 
| Go through the [http://git.develz.org/?p=crawl.git;a=tree;f=crawl-ref/source/dat/des/portals;h=9e10d9a155f11176301498aa37de2847b493ef75;hb=HEAD portal] and [http://git.develz.org/?p=crawl.git;a=tree;f=crawl-ref/source/dat/des/variable;h=11076c55fdb8ab29193aee32649733cbc27b55f1;hb=HEAD vault] source pages to update/expand our coverage of said dungeon features.
 
| vacant
 
| not started
 
|-
 
| ''Merge portal pages''
 
| [[Portal]] and [[Dungeon_branches#Miscellaneous_Portals]] overlap heavily; merge any useful info from the branches page into the specialized portal page.
 
| vacant
 
| not started
 
|-
 
| ''Add spell info''
 
| Peruse the [https://docs.google.com/spreadsheet/ccc?key=0AhvL_CFCw7ajdEZ5Q3JoOS1tdUxta1NaWTZ1MVNqbXc#gid=6 DCSS spell lab] -- click on the "Spells" tab -- to add basic stats about spells to our spell pagesEspecially damage figures.
 
| vacant
 
| not started
 
|-
 
| ''[[Resistances]]''
 
| Edit the [[resistances]] page to broaden it to mention monster resistances.  Currently it is totally player-centric.
 
| vacant
 
| not started
 
|-
 
| ''Import info''
 
| Go through [http://crawl.akrasiac.org/learndb.html Henzell's learndb] and copy any useful info to appropriate pages (or create new ones).
 
| vacant
 
| not started
 
|-
 
| ''Resistible enchantments''
 
| Create a list of things (spells, wands, scrolls, etc.) that are resisted by monster [[magic resistance]].  Give the formula for how effective a given amount of resistance is vs. each thing so you know when to give up on using that wand of confusion & suchlike.
 
| vacant; may need some [[source diving]] skills
 
| not started
 
|-
 
| ''Merge candidates''
 
| Consolidate [[Multizap]] and [[The Multizapper's Handbook]].  Unnecessary to have two pages on the same basic subject, even if one is more technical and the other more strategic.
 
| vacant
 
| not started
 
|-
 
| ''A template in every pot''
 
| Make sure all [[:Category:Spells]] are using [[Template:Spell]], all [[:Category:Items]] are using [[Template:Item]].
 
| [[User:Seriser6]]
 
| In progress, slow and tedious.
 
|-
 
| ''A template in every book''
 
| Create a [[Template:Spell list]] and convert all [[:Category:book|spellbook pages]] to use it, for ease of maintenance and consistency of styling.
 
| vacant
 
| not started
 
|-
 
| ''Establish new version update procedures''
 
| We need some sort of routine in place -- at the very least, a checklist -- to follow when a new version is released, so we can keep the wiki up-to-date.  This should include rerunning our autogeneration scripts and uploading the results.  Potentially tricky, since the scripts may need updating from version to version and people don't hang around for years.  So we need a plan of succession for our script maintainers/guru(s).
 
| vacant
 
| not started
 
|-
 
| ''Update spell table pages''
 
| [[List of spells/parse-spl-data]] was used to generate the following pages:
 
* [[List of spells]]
 
* [[List of spells by level]]
 
* [[List of spells by school]]
 
* [[List of spells by flag]]
 
* [[List of spells by book]]
 
We could try extending it to update all our spell-related pages, including individual spells and spell books.
 
| Are you man enough? ;-)
 
| not started
 
|-
 
| ''Outdated spell table pages''
 
| [[List of attack spells and beams by maximum damage]] and [[Table of attack spells and beams by maximum range]] need updating.  Maybe Neil's script can be extended to redo them.
 
| vacant
 
| not started
 
 
|-
 
|-
| ''Fill in spell damages''
 
| Someone needs to do some source diving to fill in what the damage, duration, etc. are for several different spells: [[Tornado]], [[Ice Storm]], [[Fire Storm]], [[Freezing Cloud]], etc.  We could potentially grab some of this from [[List of attack spells and beams by maximum damage]], provided the figures haven't changed too radically.
 
| vacant
 
| not started
 
|-
 
| ''Merge community, community portal pages''
 
| [[Community]] and [[CrawlWiki:Community Portal]] pages have overlapping purpose.  Merge community to community portal and update the [[CrawlWiki|main page]] to reflect the updated community page and its content.
 
| vacant
 
| not started
 
|-
 
| ''Review categories''
 
| Rename any obtuse or long names, merge duplicates
 
| [[User:Flun | Flun]]
 
| DONE! There is still some stuff to do with the categories (i.e. placing categories into appropriate parent categories, but that will be for another time)
 
|-
 
| ''Fix some redundancies''
 
| Consolidate redundant/out-of-date tables & info in [[stats]], [[species attributes]], and [[player]].  Current stats can be found in http://git.develz.org/?p=crawl.git;a=blob;f=crawl-ref/source/ng-setup.cc -- bearing in mind that you must add 2 to all those figures.  Also note that that page is from [[trunk]]; MD has been removed and Op is in.
 
| Vacant!
 
| Not started
 
 
|}
 
|}
  
== Past Projects ==  
+
== Project Ideas For Adoption ==  
 
{|class="prettytable"
 
{|class="prettytable"
 
! Project !! Goal !! Status
 
! Project !! Goal !! Status
 
|-
 
|-
| 0.11 Update Project
+
| ''Auto Extract Stats Changes''
| See [[Current_projects/0.11_update_project]]
+
| Comment from Reddit user kibwen: "One thing that would alleviate the need to constantly update the wiki for each new release would be a companion website that automatically extracts information from the source of the game itself, things like monster stats, item descriptions, spell lists, basically anything that you can bring up via the ?/ in-game search. Such a database would likely require a negligible amount of storage per version (I'm guessing less than 1MB), and with a JSON interface it could then be used to power things like the infoboxes on the wiki (and it could also have a web interface of its own, of course)."
| {{Done}}
+
| Thoughts on feasibility/usefullness welcomed in Discussion Tab.
 
|-
 
|-
| ''Update info on monster pages''
+
| ''Your Idea Here''
| The monster stats were extracted from the source and uploaded in bulk a couple of years ago.  Update the extracting script ([[User:Wideshanks/monsterparse.rb]]) to handle changes to the source; expand its functionality as much as possible to include stuff like what spells monsters have (and how much damage they do) and to reflect resistances not in mon-data.h (like negative energy, torment, confusion, etc.).  Also figure out way to automate upload of new data to the wiki.
+
| Write it in...
 
+
| Ongoing
The source code of the program we are currently using can be found [https://gitorious.org/crawl-wiki-monster-bot/crawl-wiki-monster-bot here].
 
| {{Done}}
 
|-
 
| Monster Group Pages
 
| Create separate pages for a monster, the group of monsters, and if needed, the player race. For example, see  [[Spriggan (monster)]], [[List of spriggans]], and [[Spriggan]]. In the list page, make sure to add the [[:Category:Lists of monsters]] at the bottom. We should also add reference links to the list page to every monster on that list. For example, [[Spriggan (monster)]] has a link to [[List of spriggans]], we should do it for [[Spriggan druid]] etc... Other pages that need to be done included [[Merfolk]], [[Gnoll]], [[Deep elf]].
 
| {{Done}}
 
|-
 
| ''What was that?''
 
| Update [[spell noise]] with the info on [[Talk:spell noise]].  Optional: add detailed spell noise info to individual spell pages (via an expanded [[Template:Spell]]?).
 
| {{Done}}
 
|-
 
| 0.10 Update Project
 
| See [[Current_projects/0.10_update_project]]
 
| {{Done}}
 
|-
 
| ''Expand attack flavour''
 
| [[Attack flavour]] needs filling in.
 
| Done.
 
|-
 
| ''Attack types''
 
| Do some source diving to figure out what all the different [[attack type]]s do (sting, butt, shoot, etc.). See http://crawl.chaosforge.org/index.php?title=Special%3AWhatLinksHere&target=Attack+type&namespace=10 for a list of the wiki's attack type templates.
 
| Done.
 
|-
 
| ''Armour time-to-wear''
 
| All body armour takes AC+1 turns to wear or remove; see [[Armour#Wear_and_remove_times]].  Add the weartime parameter to all armour templates.
 
| Done.
 
|-
 
| ''Monster zapper''
 
| Add the formula for what spell power monsters get when they use wands to the [[wand]] page.  Old formula was "30 + 2d([[hit dice]]).  The part over 40 is halved (a power of 80 thus becomes a power of 60). Final power is capped at 70."  Is it still correct?
 
| Done; current formula seems to be 30+[[hit dice]], although it's not clear what value is used for most enchantments.
 
|-
 
| ''0.9.2''
 
| Add info about the [[0.9.2]] release to the wiki. See [http://git.develz.org/?p=crawl.git;a=blob;f=crawl-ref/docs/changelog.txt;h=b3cef7b43014f705443ce9d636bfadd6302a3b78;hb=33895e9a0446bc438a5dec2b39a335824ce23bf6].
 
| Done.
 
|-
 
| ''Merge [[megabat]] and [[bat]]''
 
| [[Template:Monster]] is a complication here; the uploader of all our current tiles changed it to ignore the "tile" parameter and instead automatically use pagename.  The monster page updates, below, should clear the way for fixing the tile parameter.
 
| Done.
 
|-
 
| '' Fix size templates ''
 
| Move the templates in [[:Category:Size]] to [[:Category:Size templates]]. Also edit these templates so that they add the category "Foo monsters" instead of just "Foo" to the page. For example, Template:big will categorize monster pages with this flag to "Big monsters" instead of just "Big". Finally, verify the old category (i.e. [[:Category:Big]]) to see if there are any monsters that were not using the template and fix them. 
 
| Done!
 
|-
 
| ''Add flavour to pages''
 
| See [[:Category:Articles_Without_Flavour]]
 
| Done.
 
|-
 
| ''Crawl graphics''
 
| Upload Dungeon Crawl's graphical tiles and place them in the relevant articles.
 
| Done.
 
|-
 
| ''Style guide''
 
| Create a style guide.
 
| Done.
 
|-
 
| ''Redirect messages''
 
| Redirect all in-game messages to appropriate articles.
 
| Not completed / Do we want to do this?
 
|-
 
| ''Crawl documents''
 
| Create pages for all Dungeon Crawl documents.
 
| Finished for Stone Soup, original Crawl versions are needed.
 
|-
 
| ''Source code''
 
| Upload wikified source code for all major versions.
 
| Hell no, that's what the git repository is for.
 
|-
 
| ''Items''
 
| Represent every Dungeon Crawl item with its own article, including an infobox.
 
| Done.
 
|-
 
| ''0.7.0''
 
| Create articles on 0.7.0's new features.
 
| Done.
 
|-
 
| ''Categories''
 
| Separate categories and articles.
 
| Done.
 
 
|-
 
|-
| ''Crawl versions''
 
| Create an article for every version of Crawl.
 
| Finished for Stone Soup, original Crawl versions are needed.
 
 
|}
 
|}
  
 
[[Category:Community]]
 
[[Category:Community]]
 
[[Category:Maintenance]]
 
[[Category:Maintenance]]

Latest revision as of 11:59, 17 September 2026

CrawlWiki (Edit box)


This page is a work in progress as of 2026. Please add your name to projects to claim/contribute to them, feel free to add your own ideas in the bottom section, or discuss ideas in the Discussion tab.

CrawlWiki is growing in size with more than 400 registered users. To track what we are doing, and show what editors could chose to work on, we have created this list of current projects.

Current Projects

Project Goal Contributor(s) Status
0.35 Update Project See 0.35 Update Project once features have been frozen for this cycle. All Active
No More Vs Go through all Talisman and Shapeshifting related pages looking for references to the old hotkey "V", often in words like eVoke, and remove it. They are now used from the inventory. Anyone Ready to start
Unstub-a-dub-dub Add anything you can to any of the pages in Category:Stubs. If you add a lot of stuff, remove {{stub}}. All Ongoing
Missing pages Special:WantedPages, Special:WantedTemplates, Special:WantedFiles, Special:WantedCategories. Usually these require some simple redirects or imports from the old wiki. All Ongoing

Project Ideas For Adoption

Project Goal Status
Auto Extract Stats Changes Comment from Reddit user kibwen: "One thing that would alleviate the need to constantly update the wiki for each new release would be a companion website that automatically extracts information from the source of the game itself, things like monster stats, item descriptions, spell lists, basically anything that you can bring up via the ?/ in-game search. Such a database would likely require a negligible amount of storage per version (I'm guessing less than 1MB), and with a JSON interface it could then be used to power things like the infoboxes on the wiki (and it could also have a web interface of its own, of course)." Thoughts on feasibility/usefullness welcomed in Discussion Tab.
Your Idea Here Write it in... Ongoing