Proposals: Difference between revisions

From Heroes 3 wiki
Jump to navigation Jump to search
H3CSS Bugs: Custom collapsibles can still be coloured blue as default if we don't switch to H3CSS as default, but I'll have to update the CSS every time a new one is used. If H3CSS is default, colour them #f7de7b and I won't have to update the CSS.
H3CSS Additions: TOC can be manually positioned to the right with a very small amount of code; just keep doing this, it's not really an issue. Keeping custom made town/creature/hero sidebars.
Line 210: Line 210:


=== H3CSS Additions ===
=== H3CSS Additions ===
# Can we change the default TOC? It would be nice if it floated to the right by default. Even better would be if we could put it in the left panel (so you can always see it), but it may be too wide to go there.
#* I think having it float to the right by default makes sense for most pages, but I think my original idea of having it in the main left panel was shortsighted; I didn't consider some pages (like this one) that have subheadings within subheadings or with long heading titles... and it would be a mess if it were stuck in the confines of the main left panel. [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 03:21, 21 March 2025 (UTC)
#* It seems like we'll have to keep manually positioning it on the right unless something in the backend is changed, or somehow we can use <nowiki>{{tocright}}</nowiki> as shown in [https://www.mediawiki.org/wiki/Template:TOC this documentation]. [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 03:59, 21 March 2025 (UTC)
# Not really an addition, but a discussion: The creature and town sidebars do not match the other sidebars (now that we have the other ones looking ok). Do you want to keep them with the blue leather? If we go back to the old table way, we can modify them on the fly with content switches easier instead of needing to upload a new background for every combo of expansion switches turned on. --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 01:34, 21 March 2025 (UTC)
#* I am not going back on them and changing them to be standard menus. I custom made them precisely because my knowledge (and nobody else's yet) of coding cannot replicate them, and I am more than happy to keep making them for when DOR comes out; it's more enjoyable for me than it is an issue. They are far more key menus than any other, and that was exactly why I gave them special attention. For standard menus, the new CSS and our new understanding & continued learning of the code is making them look great for general use, but I'm not switching those custom made templates over. [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 03:21, 21 March 2025 (UTC)
#* Additionally, looking good and stylish is far better than looking "okay" - the easy-to-create classic menus are okay and they serve their purpose, especially now that they're correctly styled with the new CSS, but they are the bare minimum: functional, legible, easy to interact with, and stylistically fitting. Custom made menus that stand out and fit the theme of the specific pages (using blue as an accent colour more generously) are always going to look better and feel more enjoyable to navigate! For example: the wiki was "okay" before this redesign (in terms of its content and success in delivering information), yet now it looks far better and feels far better to navigate. There are always ways to improve—some easier than others—but I believe that handcrafted and purpose-built design trumps the easy solution for areas that deserve the extra love. [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 03:50, 21 March 2025 (UTC)
#* Ok, sounds good. Just wanted to make sure it wasn't a burden to keep remaking them. Another housekeeping thing - those sidebars use the blue leather for the whole thing, whereas the other sidebars (currently) use mostly brown leather with an accent color for the primary header(s). Assuming we had perfect coding ability, would you prefer all the sidebars to have the blue leather for all the table rows? --[[User:Legate|Legate]] ([[User talk:Legate|talk]]) 14:42, 21 March 2025 (UTC)
#** I think the default leather is fine as the tables are situated on top of dark default leather. I've tried all 3 blue leathers in tables and they look out of place in anywhere that isn't a simple small gold bordered table, which is almost anywhere that isn't a sidebar or main table. [[File:Hero Cosmos small.png|link=user:phasma|→ Phasma]] 18:11, 21 March 2025 (UTC)
</div>
</div>



Revision as of 18:21, 22 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!