Terraria Wiki talk:Projects

Mega Calculator
This new project appeared called the Mega Calculator. I didn't start it, but I was looking at it and it looks really cool and interesting! I'm not much of a coder myself, but is there anyone here who'd be willing to talk about it? E.g. The technical aspects, advantages vs disadvantages, what's possible and what's impossible, etc. It'd be fantastic to see something as complicated but as convenient as this come to life.

If you don't know what this is, go to the Projects page and you'll see the Mega Calculator project there. Read up on it and come back! I look forward to talking about it with you all.

10th June 2020

I have so much time on my hands, I have been writing this in a scratch project. It's not a favorable format, but it works and it's the only thing I know how to use. I already have the stats for 10 items done, and I have 120 in the list.

ArcticCN 9:48, 1 November 2023 (EST)

Hey, I also think this is a cool idea. I could probally have a good go at this project as im quite familiar with programming and the math behind these calculations. Im going to start a basic prototype this week and will probally set up a GitHub page (and post the link here), as the one mentioned in the project page in unlinked

Will1162 (talk) 22:39, 27 June 2020 (UTC)

https://github.com/s0r3-glitch/Terraria-Mega-Calculator Sorry for taking so long to put this out. I am going to update the project page to include it. I got really busy with school and forgot about putting the GitHub in. I haven't had much time to work on the project so all that is there is a python file that grabs every page on the wiki, I plan on working on adding some more to the project in the coming weeks and hope to add in some web page scraping so it can distinguish what the page is for. If you need to content me quickly about the project please DM me on discord my tag is s0r3#5442 --S0r3 (talk) 16:08, 15 July 2020 (UTC)

If the Mega Calculator is going to be on this wiki, there doesn't seem to be any need to use queries through Python; most if not all the data required can be found in cargo tables. There's also a tutorial here about them. Armor, weapons, potions, etc. can be found in the Items table, enemies can be found in the NPCs table, even data about how to get certain items can be found in Drops, Recipes, and Weapon_source tables. I have a background in programming and am familiar with HTML, CSS, and JavaScript, so I might take a crack at it in the near future.

Here's how I might implement the Mega Calculator:
 * Utilizing an HTML-esque form for user input. Inputs fulfilling the main goal (conveniently seeing how weapon stats change based on certain variables) include: the weapon in question, equipped armor set, equipped accessories, buffs, and modifiers for the weapon and accessories.
 * Once the form is submitted, the necessary queries to the cargo tables will be made in order to do the damage calculations. Displaying the results will most likely require JavaScript functionality.
 * There is a possibility that, as long as a weapon is selected, the results will appear and update as soon as the form's inputs are changed. This can allow the user to different modifiers very quickly.
 * However, this kind of feature depends on how the queries work and how far custom JavaScript can operate. As such, I cannot make any guarantees that live updates on the output will be successfully implemented.
 * The user can input a target enemy (bosses will be listed first, since I imagine that is how people will primarily use this feature) for damage calculations based on the target's defense.
 * However, calculating damage beyond the raw power of the weapon, such as weapons that set the target on fire, among other debuffs, can be tedious and time-consuming. Furthermore, some weapons are best used at certain ranges, such as shotgun-like weapons. Some weapon modifiers affect the swing/fire rate. And the list goes on and on. As such, the damage against targets are liable to be inaccurate when actually fighting said enemy with said gear and buffs.
 * There can be an option for displaying the source of each piece of equipment and buff, which can help guide anyone when making that particular build. I've already mentioned that the wiki has the necessary data for that.

I can't see a way to accurately calculate the odds of defeating an enemy, as it is also heavily dependent on far more factors than I can fathom, such as player skill (extreme example: dodging the "beautiful bullet hell" that the Empress of Light fight consists, especially during the day), actual weapon DPS (apparently there's even a separate project on this wiki dedicated to that) whether the enemy has taken the player by surprise (especially Pigrons and various giant worms), unconventional fighting methods (ranging from exploiting traps and friendly NPCs to launching obscene amounts of fireworks at the target), interference from various other enemies and hazards (such as lava pools when fighting the Wall of Flesh), and time limits (like how some bosses flee or instakill you at the crack of dawn).

If anyone wishes to contact me, the best way to do so is though DMing me on Discord (XenoDarth#5046)

 ~XenoDarth~ 04:58, 29 July 2021 (UTC)

Autoswing
I think on all weapon pages there should be a stat that goes with the other weapon stats whether the weapon in question has autoswing or not. 76.230.76.150 12:37, 2 June 2019 (UTC)

Yoyos to iOS
they need to add a yo yo to the ios versionXxTerrariaFanBoyxX (talk) 16:26, 22 February 2016 (UTC) This is a wiki. This is not the page for making suggestions. If you have a suggestion post it on the forums please. And Yoyos are part of the 1.3 update which is coming to mobile versions. Theextroardinary (talk) 19:32, 7 March 2019 (UTC)

French terraria wiki
The french terraria wiki is not finished yet, we request you to help us --Yoshimagie (talk) 17:52, 13 January 2017 (UTC)

Sloped and half blocks?
I was reading the wiki and it occurred to me, there is no page for slopes or half blocks! I’m not the best at wiki editing (I usually do minor additions, edits, or removal) but I was wondering if someone ever talked about amp align one? If so why isn’t there one? Theextroardinary (talk) 17:35, 7 March 2019 (UTC)


 * I never realized, but you’re right, besides Platforms, it doesn’t seem like there’s an article for it yet! If you are planning on adding substantial material, a good place to put it might be Hammers or Blocks. —ϟ Awesome_Diamonds ϟ 「talk」 19:04, 7 March 2019 (UTC)

Russian wiki project
terraria-ru marked as completed, but it's was by a status of 2011 year. A bit earlier to 1.2 release, project was abandoned and now project have as minimum 600 "red links", because all the people have gone and no one don't fill the wiki more.

I think terraria-ru should be marked as active project again. HippoSold (talk) 11:47, 11 August 2019 (UTC)


 * All language projects which have gotten an own sub-domain (i.e., the translated pages are no longer accessible as language subpages on terraria.gamepedia.com, but instead on their own wiki, like terraria-ru.gamepedia.com) are considered completed. I understand that this is misleading, as hardly any of the language wikis have nearly as much content as this English one. Perhaps we can re-label these translation projects as "Moved to own wiki"? That would also involve removing all misleading notes conveying completion, so that occasional visitors – potential contributors – are not given the impression of the translation being finished. --Rye Greenwood (talk) 15:14, 11 August 2019 (UTC)


 * Re-labeling to "Moved to own wiki" will sound more correctly, at my opinion. Because it looks strange, completed translation project of Terraria Wiki to russian language, and it haves only about 15%~ filled content about game version 1.2+. But almost all projects have their own wiki, excluding 6 projects. So i think projects should be divided in "Moved to own wiki" and sorta "Uncompleted". And then be divided in sub-categories like - Completed, Active, Abandoned. HippoSold (talk) 17:18, 11 August 2019 (UTC)


 * I have reworked the page and gotten rid of the term "completed" entirely, because, in fact, no wiki is ever completed. Other projects can become completed at some point, sure, but translation projects cannot. What do you think of the new version? --Rye Greenwood (talk) 20:32, 11 August 2019 (UTC)

Articles for all wings
The only wing-types items with their own articles are the Hoverboard and Yoraiz0r’ Spell. Can we begin a project about creating articles for all wings? --Superwill771 (talk) 21:54, 10 May 2020 (UTC)


 * I don't think this is a good idea, because there's no benefit to it – quite the opposite, in fact. All information is available on one page in a compact way currently. If we split all wing types to their own pages, that would introduce a significant amount of duplicate data and, eventually, inconsistencies (think of how deep into detail the pages should go regarding wing mechanics: If someone decides they want to add that, say, wings render the Blue Horseshoe Balloon obsolete – if they only added that to the wing page they're currently reading, that piece of information would be missing from all the other wing pages.).
 * Group pages exist for a reason, and that is minimizing repeated information. What would the difference between a page "Angel Wings" and a page "Demon Wings" be? Apart from the one letter in the crafting recipe, they would be exactly identical. For this very reason, we have a Sand Blocks group page and not one "Sand Block", one "Ebonsand Block", one "Crimsand Block", and one "Pearlsand Block" page, and a Statues group page and not one "'0' Statue" page, one "'1' Statue" page, one "'3' Statue" page, ... you get the point. Hoverboard and Yoraiz0r's Spell deserve an individual page because they are so unique that describing every detail about them is not possible in the space that the "Notes" column in the Wings table provides.
 * --Rye Greenwood (talk) 23:56, 10 May 2020 (UTC)


 * So this means you can erase my stardust wings page I created. --Superwill771 (talk) 00:00, 11 May 2020 (UTC)


 * I believe the page was originally a redirect to Wings; could it be recreated as that, since it's been completely deleted? --172.58.4.244 16:22, 12 May 2020 (UTC)


 * Stardust Wings still exists as a redirect. The page that was deleted was  (lowercase). --Eraloiz (talk) 16:40, 12 May 2020 (UTC)


 * This may not be such a bad idea anymore, actually. Journey's end changed a lot of the wings to make them more progressive in specifications, so wings are more diverse and each set probably deserves their own page. Then again I'm not the best contributor to that as I don't get wings until the lunar wings... DanZeMan (talk) 21:02, 2 June 2020 (UTC)


 * There isn't enough difference between Angel Wings and Demon Wings, but there's a significant difference between them with other tiered wings like Solar Wings for example. I think the only benefit of having separate pages would be to list the individual stats change in 1.4, which is outweighed by the downsides. The item infobox would need to include all the wings stats (flytime, maxVSpeed, maxHSpeed, hoverVSpeed, hoverHSpeed, block height, etc.) so they stay consistent between pages (especially between the individual pages and the wings list) and all wings with the same "tier" would have repeated info. I think of wings like bait, where certain tiers would be like the Butterflies page, but the game doesn't have a clear name distinction between tiers, so it wouldn't work like it does for bait, without mentioning bait only has "bait power" as value. That being said, it looks like a user already went ahead and created all the pages, despite the note on the project page saying otherwise. — Dig494talk 13:06, 5 June 2020 (UTC)

Thank you all for your contributions. It appears that the advantages of individual pages do not outweigh their shortcomings and the involved difficulties, hence I have closed the project. If someone has a new solution that takes into consideration all issues mentioned here, they are welcome to re-initiate the discussion. --Rye Greenwood (talk) 15:03, 8 June 2020 (UTC)

full list journey mode items in a convenient fashion
I think a alphabetical table with all items and their corresponding (journey mode) research numbers would benefit journey mode completionists. I am aware that there is a full list on the journey mode page but thats in no discernable order(at least not to me). I am not aware if this is possible, but a checklist would be cool as well. but if not that's fine I am willing to put work into this project may I also suggest the removal of hearts(the unobtainable item) from the journey mode list as it is unresearch able even with the use of inventory editors the research still displays the x(were the research # would be ) like etherian mana another possibility would be to have items sorted by way of acquiring them such as different table for npc sales and different crafting tables and environmentals(such as broken shadow orbs or crimson hearts) and enemy drops which could have the enemy that drops it in a separate column let me know what you think of this idea i know it would have helped me fill out my journey mode character but maybe that's just me. Fluzzy42 (talk) 15:45, 11 March 2021 (UTC)


 * You can already sort the research list alphabetically by clicking/tapping on the "Item" column - sorting by item ID is just the default. --Eraloiz (talk) 16:48, 11 March 2021 (UTC)