Proposals: Difference between revisions

From Heroes 3 wiki
Jump to navigation Jump to search
Legate (talk | contribs)
mNo edit summary
(140 intermediate revisions by 4 users not shown)
Line 13: Line 13:
= Hota v1.7.2 - ([[Horn of the Abyss (Changelog)|Changelog]]) =
= Hota v1.7.2 - ([[Horn of the Abyss (Changelog)|Changelog]]) =
{{About|Happy New Year! The Hota team dropped a new release with some updated secondary skills, specialties and a new campaign!}}
{{About|Happy New Year! The Hota team dropped a new release with some updated secondary skills, specialties and a new campaign!}}
# Add prologue and epilogue videos to [[All In]]
# [[Kinkeria]] - update learning table (In Progress: See [[Template: LTheader]], [[Template: LTrow]])
# [[Kinkeria]] - update learning table (In Progress: See [[Template: LTheader]], [[Template: LTrow]])
#* Need to investigate: Do heroes who start with learning start at level 2, or do they miss out on the level bump from basic learning?
#* Need to investigate: Do heroes who start with learning start at level 2, or do they miss out on the level bump from basic learning?
Line 19: Line 18:
#* Let's discuss this on Discord at some point...I have a spreadsheet that attempts to figure this out, but it is quite complicated. See [[Talk: Learning]] for some notes so far. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 16:29, 21 February 2025 (UTC)
#* Let's discuss this on Discord at some point...I have a spreadsheet that attempts to figure this out, but it is quite complicated. See [[Talk: Learning]] for some notes so far. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 16:29, 21 February 2025 (UTC)
# Lots of event/quest/text changes to all hota campaigns.
# Lots of event/quest/text changes to all hota campaigns.
#* Any thoughts on the best way to approach this? If we can get text files of the events/quests from v1.7.1 and v1.7.2, we can use a text-diffing tool to see what needs to be updated. Manually reading through the text in-game would take a long time... --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 14:40, 20 March 2025 (UTC)
#** Potentially [https://github.com/alexanderbelous/h3mtxt this tool] could be useful '''''if''''' it was updated to allow converting maps in hota formats. Unfortunately, the author says he has no interest in adding support for other versions or mods. --[[User:Turnam|Turnam]] ([[User talk:Turnam|talk]]) 16:31, 20 March 2025 (UTC)


<span class="mw-customtoggle-Gameplay" style="color:blue">'''<big>Gameplay Info</big>'''</span>
<span class="mw-customtoggle-Gameplay" style="color:blue">'''<big>Gameplay Info</big>'''</span>
Line 107: Line 108:
# Information from [https://www.celestialheavens.com/forum/topic/17752 this forum post] may prove useful for assorted bits of information.
# Information from [https://www.celestialheavens.com/forum/topic/17752 this forum post] may prove useful for assorted bits of information.
# Update lore for characters that are mentioned or appear in {{homm4}}.
# Update lore for characters that are mentioned or appear in {{homm4}}.
 
# Fill out [[Foolhardy Waywardness references]]
<!--
== File upload/editing ==
== File upload/editing ==
# <span style="color:teal">(May need someone with Heroes 4 installed)</span> I think we should add the intro video of Heroes 4 to [[The Reckoning]] with a note. Although this isn't part of Heroes 3, that video is really the final event in the Heroes 3 timeline/story. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 14:55, 6 March 2024 (UTC)
-->


== New Features (in progress) ==
== New Features (in progress) ==
Line 172: Line 174:
= Wiki =
= Wiki =
{{About|Anything related to the maintenance or improvement of this wiki.}}
{{About|Anything related to the maintenance or improvement of this wiki.}}
<!--
 
== Tabs vs TabberNeue ==
#Look into switching over to [https://www.mediawiki.org/wiki/Extension:TabberNeue TabberNeue] since the [https://www.mediawiki.org/wiki/Extension:Tabs Tabs] extension may not be available in future MediaWiki versions.
 
== Standardization ==
== Standardization ==
{{About|Parts of the wiki that don't match related parts of the wiki.}}
{{About|Parts of the wiki that don't match related parts of the wiki.}}
* (none)
# [https://old.reddit.com/r/heroes3/comments/1jfvc0e/heroes_3_artbook_sketchbook_chinese_get_it_here/ There's a Chinese HoMM3 manual] available, with original art for all heroes, skills, creatures, buildings, and map objects. Do you think its pictures could be added to the relevant articles' galleries?
-->
#* See [[:Category:Chinese Artbook]].
#* I put some thoughts about this on discord, but my vote is: 1) I think this should have its own page on this wiki, but 2) Not be integrated into all the individual pages as this is not an official source, but instead a 3rd-party project. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 13:35, 31 March 2025 (UTC)


== Aesthetics ==
== Aesthetics ==
Line 182: Line 188:
# [[Template Editor]]: This page has long lists of numbers. Could benefit from turning a lot of this info into a table (and maybe add a few pictures).
# [[Template Editor]]: This page has long lists of numbers. Could benefit from turning a lot of this info into a table (and maybe add a few pictures).
# Scrolling left-right on a page causes the left sidebar to overlay the page text. See [[Grail]] for an example (may need to make the browser window smaller to see the scrollbar).
# Scrolling left-right on a page causes the left sidebar to overlay the page text. See [[Grail]] for an example (may need to make the browser window smaller to see the scrollbar).
#* I tried setting the table max-width to 100% in css. It allows tables to compress further. Images still prevent further compression of the table. So we should see this issue less often. –[[user_talk:imahero|imahero]] 21:16, 22 March 2025 (UTC)


== Template (advanced) ==
== Template (advanced) ==
Line 187: Line 194:
# Content Switching errors:
# Content Switching errors:
## [[Template:Artifact sidebar]]: Odd behavior when disabling, then enabling content switches. Hota rows are shown when when should be suppressed.
## [[Template:Artifact sidebar]]: Odd behavior when disabling, then enabling content switches. Hota rows are shown when when should be suppressed.
## The table <nowiki>|- class='onlyhota'</nowiki> seems to erroneously negate style settings for the row (style settings for the cell still work fine). --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 17:13, 24 September 2024 (UTC)
##* As far as I can currently tell the only way to fix this is to double click every element with the class mw-customtoggle. I can manually (from the console) use javascript to click the header once and then again and it does in fact fix it. But when attempting to click it twice from a script that loops over all the elements in rapid succession it fails. I've tried adding delays but it didn't help. [[user_talk:imahero|imahero]] 01:14, 22 March 2025 (UTC)
##* Which file holds the logic for the class content switches? I can't find it. I think it is one of the backend wiki files? --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 18:54, 3 October 2024 (UTC)
##* Pages to fix once this error is solved:
##** Remove duplicates from all class tables (e.g. [[Template:Knight hero table]]) using <nowiki>{{Campaign hero table (profile)|Knight}}</nowiki>
##** [[Template: Spell probability table]]
##** [[Template: CrComprow]]
## Sometimes pages load without the content switch appearing. In this case, extra images appear (as if the content switch were both on AND off).


== File upload/editing ==
== File upload/editing ==
Line 206: Line 207:
#* I'm not remaking them again, at least not for a while. I did the option you selected and I don't really want to do everything all over again for the sake of changing them to slashes right now. Perhaps in the future, but I have other things I need to update; this is fine for now. [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 19:09, 24 January 2025 (UTC)
#* I'm not remaking them again, at least not for a while. I did the option you selected and I don't really want to do everything all over again for the sake of changing them to slashes right now. Perhaps in the future, but I have other things I need to update; this is fine for now. [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 19:09, 24 January 2025 (UTC)
#* Agreed. Thanks Phasma. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 20:13, 24 January 2025 (UTC)
#* Agreed. Thanks Phasma. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 20:13, 24 January 2025 (UTC)
# The factory creatures on [[Adventure map creature sprites]] are missing their shadows.


== New Features (in progress) ==
== New Features (in progress) ==
=== H3CSS Bugs ===
=== H3CSS Bugs ===
# Tabs are misaligned by a few pixels to the right (see [[Main Page]])
#* Toggling the CSS in StyleBot fixes it - look more at parent/child classes in this region
# Some images under tabs have odd borders (see [[Antagarich#Nations]])
# Bullets from bulleted lists seem to be a dark color (not white)
#* Certain aspects like these are actually images, which I will be changing (same as the hyperlink icon). [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 17:16, 12 March 2025 (UTC)
# The Blue used for hiding sections is hard to read.
#* I've changed some of these to gold, but due to how the code is, they have to be done on a per-class basis; I cannot write a blanket rule to cover all customtoggle items as they're named, for example: "mw-customtoggle-LowPri mw-customtoggle" (not just "mw-customtoggle"). I'll look into a workaround, but if this is made the default, then we can just change the code from <nowiki><span class="mw-customtoggle-LowPri" style="color:blue"> to <span class="mw-customtoggle-LowPri" style="color:#f7de7b"></nowiki>.
# Location sidebar headers should use a different color background than the rest of the table.
# Are we at the point of making this the default yet?!?!?! (Looks great Phasma!)
# Are we at the point of making this the default yet?!?!?! (Looks great Phasma!)
# There's a lot of unnecessary whitespace IMO. See for example [[Special:RecentChanges]]. With H3CSS, there's a vertical void the size of a full line of text in between each change. I guess it's because the background image looks bad when it tiles. However, adding the rule <tt><nowiki>background-attachment: fixed;</nowiki></tt> to tbody fixes the tiling issue. And that allows tables to be compact again. --[[User:Turnam|Turnam]] ([[User talk:Turnam|talk]]) 09:10, 12 March 2025 (UTC)
#* Leaving this note here for now until it's fully resolved, but <tt><nowiki>background-attachment: fixed;</nowiki></tt> has been added to tbody. [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 17:14, 12 March 2025 (UTC)
# Editing page got a big improvement. 2 notes:
#* The actual code editing box currently uses the leather background. Maybe change this to white/black/browser default?
#* The editing page preview background is the normal leather, but the actual page once you accept changes has a dark leather background. Recommend changing the edit preview background to match the actual.
#** Refresh your browser cache - this should be changed! [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 20:11, 12 March 2025 (UTC)
#** Didn't seem to fix it for me. I'll try again later from another computer. Is there a chance this is another dark mode/light mode thing? --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 20:53, 12 March 2025 (UTC)


=== H3CSS Additions ===
=== H3CSS Additions ===
# Use [[File:Hota-enabled.png]] or [[File:Hota-enabled-alt.png]] and other related images from [[:Category:Wiki_pictures]] in the sidebar instead of text toggles.
# Phasma, do you have the commented version of the H3CSS? Can you put it [[MediaWiki:H3CSS.css|here]].
#* These should be placed below the Wiki logo and above the "Main page // Recent changes" area. [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 18:50, 12 March 2025 (UTC)
* The version of the code BEFORE the minifier? It's far less optimised and I've only broke it down into basic sections without comments other than that; I could go through the current optimised code and make comments if you're just looking for the code to be explained? [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 19:08, 31 March 2025 (UTC)
#* [https://cdn.discordapp.com/attachments/1191850532495691967/1325877656163450951/Content_Buttons_Live_Enabled_Alt.png?ex=67d314ca&is=67d1c34a&hm=f4b548429f90ced0e49e770746442190877a7fa8cf58a88450e7fc74831e1ec1& Example #1] and [https://cdn.discordapp.com/attachments/1191850532495691967/1325877656608178276/Content_Buttons_Live_Disabled_Alt.png?ex=67d314ca&is=67d1c34a&hm=e6d44daa024c0b251979952dfa08ac2079a32eedc6f0fa9b916a6cec1ea01a19& Example #2]
* Yeah the code before the minifier. I thought it would be good to use [[MediaWiki:H3CSS.css]] as the master copy we both edit. I remembered seeing comments at some point so I thought you'd want to preserve them. –[[user_talk:imahero|imahero]] 20:00, 31 March 2025 (UTC)
* Alrighty then, I'll paste that in there! [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 21:16, 31 March 2025 (UTC)
 
=== H3CSS Notes ===
# [https://darkreader.org darkreader] sometimes makes the appearance better, sometimes worse. So I have to toggle it when checking things. –[[user_talk:imahero|imahero]] 19:26, 30 March 2025 (UTC)
# As a note on all of this, make sure to disable Dark Reader before making any changes - it overrides default CSS and does its own stuff, which means that making changes for H3CSS with Dark Reader enabled is a bad idea. I've made sure to have it permanently disabled on this site considering I use H3CSS as default now. I'll leave this matter to you two for now, just letting you know! [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 16:14, 31 March 2025 (UTC)
 
</div>
</div>


Line 248: Line 241:
#* Maybe focus on the story/lore-based scenarios first? (e.g. [[Trial of Flame]], [[The Mandate of Heaven]], [[Dead Man's Tales]], [[Ville'de'Porte]])
#* Maybe focus on the story/lore-based scenarios first? (e.g. [[Trial of Flame]], [[The Mandate of Heaven]], [[Dead Man's Tales]], [[Ville'de'Porte]])
#** There seem to be a bunch that mention named characters or places, but may not be connected to canon. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 14:41, 6 August 2024 (UTC)
#** There seem to be a bunch that mention named characters or places, but may not be connected to canon. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 14:41, 6 August 2024 (UTC)
# Figure out who the narrator in the {{hc}} campaigns is.
#* [[Old Wounds]] intro implies he is a descendant of [[Mensor]]. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 17:28, 24 June 2024 (UTC)
#* I doubt he's ever been given an actual name. If you want an identifier for him, how about calling him "The Chronicler"? Since he narrates the Chronicles... --[[User:Turnam|Turnam]] ([[User talk:Turnam|talk]]) 07:32, 25 June 2024 (UTC)


== Standardization ==
== Standardization ==
# Find all the random colors (e.g. "color:#d8d8eb", rgb(253, 253, 253)) then do one of the following 1) switch them to our template colors ([[Template:Color templates]]) (if they match an existing category), 2) switch them to [[https://en.wikipedia.org/wiki/File:SVG_Recognized_color_keyword_names.svg | standard wiki colors]] (if they are one-off colors (e.g. when highlighting the best/worst values)), or 3) add colors to [[Template:Color templates]] and switch to using the standard template (e.g. {{tl|Blue 1}}) (if they are for a new category of pages)
# Find all the random colors (e.g. "color:#d8d8eb", rgb(253, 253, 253)) then do one of the following 1) switch them to our template colors ([[Template:Color templates]]) (if they match an existing category), 2) switch them to [[https://en.wikipedia.org/wiki/File:SVG_Recognized_color_keyword_names.svg | standard wiki colors]] (if they are one-off colors (e.g. when highlighting the best/worst values)), or 3) add colors to [[Template:Color templates]] and switch to using the standard template (e.g. {{tl|Blue 1}}) (if they are for a new category of pages)
#* This is proving much harder than I thought...can anyone come up with a good string to search to find these? something like "color:#" should be fine, but search doesn't seem to like that. I can't get regex search to work either... --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 14:03, 29 March 2024 (UTC)
#* This is proving much harder than I thought...can anyone come up with a good string to search to find these? something like "color:#" should be fine, but search doesn't seem to like that. I can't get regex search to work either... --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 14:03, 29 March 2024 (UTC)
# Consider standardizing buildings to use templates seen on [[Skeleton Transformer]].
# Go through the campaign videos and copy them into an "Appearance" section of the pages of the heroes/creatures/etc. that they depict. (See [[Behemoth]]).
# Go through the campaign videos and copy them into an "Appearance" section of the pages of the heroes/creatures/etc. that they depict. (See [[Behemoth]]).
#* Also go through manuals and copy Dev Concept Art to proper pages.
#** e.g. [[Devil]] - [[Restoration of Erathia Manual Page 56]], [[Angel]] - p87
#** Look at pics at bottom of categories (e.g. [[:Category:Restoration of Erathia Manual]]) to easily find pages with concept art.
# Go through all user commentary to standardize all language and make it grammatically sound.
# Go through all user commentary to standardize all language and make it grammatically sound.


Line 268: Line 254:
# I wonder if it would be possible to change the hover-over text for {{tl|An}}/{{tl|Cn}}/{{tl|Hn}} to be what the effect/stats/specialty is? --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 13:55, 30 January 2024 (UTC)
# I wonder if it would be possible to change the hover-over text for {{tl|An}}/{{tl|Cn}}/{{tl|Hn}} to be what the effect/stats/specialty is? --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 13:55, 30 January 2024 (UTC)
#* Off the top of my head, I thought of a massive switch statement in the template, but that would be a pain to build/maintain and may slow down the page loads.
#* Off the top of my head, I thought of a massive switch statement in the template, but that would be a pain to build/maintain and may slow down the page loads.
#* I suppose it would probably be easier to build/maintain as a [[module:an|lua script]]. –[[user_talk:imahero|imahero]] 22:23, 30 January 2024 (UTC)
#* I suppose it would probably be easier to build/maintain as a [[module:an|lua script]]. (I would probably re-write this similar to the way I wrote about [[Talk:Heroes 3 creatures and attributes|here]].) –[[user_talk:imahero|imahero]] 22:23, 30 January 2024 (UTC)
#* [[File:Armor of the Damned_am-artif.gif|{{#invoke:an|hover|Armor of the Damned}}]] [[File:Horn of the Abyss_am-artif.gif|{{#invoke:an|hover|Horn of the Abyss}}]] <!--[[File:Armageddon's Blade_am-artif.gif|{{#invoke:an|hover|Armageddon's Blade}}]]--> –[[user_talk:imahero|imahero]] 22:23, 30 January 2024 (UTC)
#* [[File:Armor of the Damned_am-artif.gif|{{#invoke:an|hover|Armor of the Damned}}]] [[File:Horn of the Abyss_am-artif.gif|{{#invoke:an|hover|Horn of the Abyss}}]] <!--[[File:Armageddon's Blade_am-artif.gif|{{#invoke:an|hover|Armageddon's Blade}}]]--> –[[user_talk:imahero|imahero]] 22:23, 30 January 2024 (UTC)
#* Does anyone have these all in json or in a spreadsheet. I could convert that into a module to make this actually happen. –[[user_talk:imahero|imahero]] 19:10, 30 March 2025 (UTC)
#** Does this help? [[Template:Artifact table - Torso]] (and the related 'See also:' templates). Could probably get it into a spreadsheet using the text to column delimiter without too much work. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 13:28, 31 March 2025 (UTC)
#** I can get everything except the source column using [https://tableconvert.com/html-to-csv tableconvert.com/html-to-csv]. Still quite a bit of work. Maybe we should ask on discord to see if anyone has done this already. –[[user_talk:imahero|imahero]] 20:20, 31 March 2025 (UTC)
# Ok, here with another pie-in-the sky/probably a ton of work idea. For campaign scenarios, the coordinates located on the pages are generally helpful only if you have the scenario editor open (and have the campaign broken into scenarios). I think it would be possible to make a map that has things like the seer's huts labelled with numerical overlays. ([[https://en.wikipedia.org/wiki/Template:Overlay]] - Brisbane example). We may even be able to do this somewhat programmatically - make a template that takes in the map file and coordinates for what we want to label. Since the size of the map is known (e.g. Medium is 72x72), then a hut at (50, 15, 0) would be 50/72 of the way across the image in the x-direction and 15/72 of the way down in the y-direction, in the upper-world. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 02:46, 17 March 2024 (UTC)
# Ok, here with another pie-in-the sky/probably a ton of work idea. For campaign scenarios, the coordinates located on the pages are generally helpful only if you have the scenario editor open (and have the campaign broken into scenarios). I think it would be possible to make a map that has things like the seer's huts labelled with numerical overlays. ([[https://en.wikipedia.org/wiki/Template:Overlay]] - Brisbane example). We may even be able to do this somewhat programmatically - make a template that takes in the map file and coordinates for what we want to label. Since the size of the map is known (e.g. Medium is 72x72), then a hut at (50, 15, 0) would be 50/72 of the way across the image in the x-direction and 15/72 of the way down in the y-direction, in the upper-world. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 02:46, 17 March 2024 (UTC)
#* So as not to clutter things up or increase loading time, we could only show this map on some kind of button press.
#* So as not to clutter things up or increase loading time, we could only show this map on some kind of button press.
Line 282: Line 271:
== Wiki settings (advanced) ==
== Wiki settings (advanced) ==
# Looking at the campaign videos again, I don't think we fully solved the problem. Some videos look good, but at least [[Warlords of the Wasteland]] still looks bad.
# Looking at the campaign videos again, I don't think we fully solved the problem. Some videos look good, but at least [[Warlords of the Wasteland]] still looks bad.
#* Maybe was an issue of the cc or something? I deleted it to check. Maybe undelete if it doesn't actually fix the problem. –[[user_talk:imahero|imahero]] 23:10, 20 March 2024 (UTC)
#* I think the source of that specific video is bad like this too. –[[user_talk:imahero|imahero]] 19:04, 30 March 2025 (UTC)
#* [[Dead or Alive]] epilogue video is currently the one voiced in Russian.
#* [[Dead or Alive]] epilogue video is currently the one voiced in Russian.
#** Are there actual english versions? Link to youtube video of them maybe? –[[user_talk:imahero|imahero]] 23:10, 20 March 2024 (UTC)
#** Are there actual english versions? Link to youtube video of them maybe? –[[user_talk:imahero|imahero]] 23:10, 20 March 2024 (UTC)
#** I don't think there are, but maybe use the version with no narration? --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 13:09, 21 March 2024 (UTC)
#** I don't think there are, but maybe use the version with no narration? --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 13:09, 21 March 2024 (UTC)
#** This is only a problem for the factory videos, right? So just need to replace the current ones with these ones: [[HotA_1.7.0-webm-video-audio]]. –[[user_talk:imahero|imahero]] 19:08, 30 March 2025 (UTC)
# The idea of "clickable regions" of pictures has gotten mentioned a few times. Research if/how this is possible. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 20:01, 13 May 2024 (UTC)
# The idea of "clickable regions" of pictures has gotten mentioned a few times. Research if/how this is possible. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 20:01, 13 May 2024 (UTC)
#* Vision: Certain regions of an image could be configured to light up & link to another page like the main menu.
#* Vision: Certain regions of an image could be configured to light up & link to another page like the main menu.
Line 340: Line 330:
* Comments: Use <nowiki>"<!--your comment here-->"</nowiki> to add comments to a page that can only be seen when editing.
* Comments: Use <nowiki>"<!--your comment here-->"</nowiki> to add comments to a page that can only be seen when editing.
* See [[User:ShushMaster]] and [[User:Legate]] for additional tricks.
* See [[User:ShushMaster]] and [[User:Legate]] for additional tricks.
* Use [[Template:Exist]] instead of #ifexist. Anything checked by #ifexist erroneously shows up on the missing files report if it doesn't exist!
* Beware of caching issues with templates. If something isn't updating the way you think it ought to, rename a template on the page, save the page and then rename it back. (Or use the More dropdown and choose Purge.)


[[Category:Contributor resources]]
[[Category:Contributor resources]]

Revision as of 21:16, 31 March 2025

Welcome! This page contains everything we want to do to improve this wiki. Whether you are an experienced Mediawiki/CSS editor, someone who knows the Might & Magic lore or just someone who wants to help/learn, we are glad you're here. Don't worry about making mistakes or stepping on someone's toes - we all were there at some point!

If you'd like to discuss things in more detail, please join our discord server.

General/Ongoing

  1. Help clear the Maintenance Reports for unused/broken/wanted items!
  2. Check out and verify Trivia#Unverified Claims
  3. Look for pages that need help and report them here (e.g. unreadable color scheme in "Aesthetics", missing info in "Missing Info")
    • Also report if data for an expansion is shown improperly (e.g. HotA functional data is seen when HotA is disabled via the switch on the top or left (Lore should always be visible)). Report these issues here in "Standardization".
  4. Use {{unk}} to mark text we need to fill in. That way all the unknown text will link to that template!
    • Also, help clear the pages linking to the template by filling in the missing info.
  5. Record any in-game bugs found here: List of bugs (HotA)

Hota v1.7.2 - (Changelog)

Happy New Year! The Hota team dropped a new release with some updated secondary skills, specialties and a new campaign!

  1. Kinkeria - update learning table (In Progress: See Template: LTheader, Template: LTrow)
    • Need to investigate: Do heroes who start with learning start at level 2, or do they miss out on the level bump from basic learning?
      • They start at level 1, and they don't level bump at their first level-up if selecting something else than Advanced Learning then. However, they do start with a bonus 1000 XP, so they get a level up immediately after the first XP gain.
    • Let's discuss this on Discord at some point...I have a spreadsheet that attempts to figure this out, but it is quite complicated. See Talk: Learning for some notes so far. --Legate (talk) 16:29, 21 February 2025 (UTC)
  2. Lots of event/quest/text changes to all hota campaigns.
    • Any thoughts on the best way to approach this? If we can get text files of the events/quests from v1.7.1 and v1.7.2, we can use a text-diffing tool to see what needs to be updated. Manually reading through the text in-game would take a long time... --Legate (talk) 14:40, 20 March 2025 (UTC)
      • Potentially this tool could be useful if it was updated to allow converting maps in hota formats. Unfortunately, the author says he has no interest in adding support for other versions or mods. --Turnam (talk) 16:31, 20 March 2025 (UTC)

Gameplay Info

Lore

Tools

Wiki

Low Priority/Backburner

Upcoming!

Major fan-made expansions in the works that we are monitoring.

  1. Horn of the Abyss Horn of the Abyss (update): Bulwark
  2. Day of Reckoning Day of Reckoning (initial release): Day of Reckoning

How To

Content Switches

Hide all HotA / DoR game content (not lore content) when not enabled.

  • For table rows, just add this to the row: |- class='onlyhota'
  • For most other content just use: {{showwithhota|content}}. Can also use {{swh|HotaOnlyContent|SodOnlyContent}}.
  • In some circumstances, you might need to use: <span class='onlyhota'>content</span>
  • For lists, use: <ul class='onlyhota'><li>item</li><li>other item</li></ul>. For numbered lists, swap "ul" to "ol".
  • See User:Imahero/hide for more examples.

File Uploading

  • In a command terminal run: "oxipng -o 6 -s -r ." to losslessly compress all png images: github.com/shssoichiro/oxipng
  • Animated png files will play on pages if they are full size. Animated gif files will play regardless.

Mediawiki Tips/Tricks

  • List Numbering
    • Use "#*" to add a comment to an item without breaking the numbering.
    • Use <li value="your_number_here"></li> to restart a numeric list if there are breaks in between the numbers (e.g. comments).
  • Comments: Use "<!--your comment here-->" to add comments to a page that can only be seen when editing.
  • See User:ShushMaster and User:Legate for additional tricks.
  • Use Template:Exist instead of #ifexist. Anything checked by #ifexist erroneously shows up on the missing files report if it doesn't exist!
  • Beware of caching issues with templates. If something isn't updating the way you think it ought to, rename a template on the page, save the page and then rename it back. (Or use the More dropdown and choose Purge.)