XIVMit, or yet another spreadsheet editor

XIVMit, or yet another spreadsheet editor

Tired of using websites to plan your mits? All that clicking around, loading pages, signing into things. I went back to basics and made a spreadsheet.

XIVMit - it's a spreadsheet where you drag the cells around. The cells are the cooldowns. You drag them to where the damage is. I don't know why nobody thought of this before.

Features:

  • Cells - they have ability names in them. You can move them. Some of them change color when you mess up
  • Columns - one per player, just like a real spreadsheet. I even kept the part where your co-healer's column is empty
  • Rows - time goes top to bottom. Revolutionary
  • Multiple sheets - Timeline for editing, Condensed for seeing everything at once in a table (like a real spreadsheet, I have come full circle), Personal so each player can bookmark just their own cooldowns and pull it up on their phone mid-prog, Tank Planner for TB coverage. Basically tabs. Like in a real spreadsheet
  • Sharing - you can send the link to your static. Works just like sharing a Google Sheet except nobody will ask for edit access because nobody wants to be the one who plans mits
  • Community - browse other people's spreadsheets and like them. Top voted spreadsheet for each fight becomes the one your PF group links and then ignores

Currently supports M11S, M12S, FRU, UMAD, and TOP. Adding more fights, starting with the remaining Ultimates, which is just adding more spreadsheets.

Upcoming:

  • Damage numbers so each cell can turn red when your party is going to die
  • Live collaborative editing, finally achieving the Google Sheets experience but worse
  • ACT integration so the spreadsheet can tell you in real time that you're not following the spreadsheet

FAQ:

  • "Does it calculate if we'll survive?" - Not yet. Right now the cells just tell you what's where. I'm working on adding damage numbers so the spreadsheet can calculate your death in advance
  • "Why not just use an actual spreadsheet?" - You could. But then you'd have to type in cells. That's the thing I'm trying to replace. With cells you can drag. The cells are better now. Trust me
  • "Does it work on mobile?" - The read-only tabs work on mobile. You cannot edit on your phone. This is actually an improvement over Google Sheets where you can edit on your phone but shouldn't
  • "BLU support when?" - I tried adding it. 24 rows of Diamondback crashed the server. Turns out the spreadsheet has limits just like a real spreadsheet
  • "Will there be other languages?" - If someone wants to translate the spreadsheet, I'm open to it. Spreadsheets are universal. Numbers are the same in every language. The rest is just labels

I'm a backend engineer. You can tell because I looked at the problem of "how do we plan mits" and my answer was "what if spreadsheet, but website." Bug reports welcome. Yes I know it doesn't look like a spreadsheet. That's the point. Or maybe it isn't. I've lost track.

Free to use, no account needed to view. It's a spreadsheet. You don't need an account to look at a spreadsheet.

u/Liam_Galt — 4 days ago

XIVMit, or yet another mit planner

I built a web-based mitigation planner with drag-and-drop timeline editing

I've been working on XIVMit, a mitigation planning tool for high-end content. Spreadsheet mit plans work, and the community has built great templates, but the manual entry always felt tedious to me. Typing ability names into cells, adjusting timings by editing numbers, eyeballing overlaps across rows. I wanted something where you could just drag cooldowns onto a timeline and immediately see what's covered and what isn't.

Screenshots/demo: Timeline view | Drag and drop | Condensed view | Personal view | Community page

Some of the key features:

  • Drag-and-drop timeline - place and move cooldowns visually instead of editing cells. Overlaps, gaps, and conflicts are obvious at a glance.
  • Shareable plans - save a plan and share a link. Others can view it, bookmark it, or fork their own copy. You can also invite editors for collaborative planning.
  • Multiple views - Timeline for editing, Condensed for a compact table overview of the whole plan (good for a quick sanity check or sharing a readable screenshot), Personal for a single-player summary (pull it up on your phone or a second screen during prog so you only see your own cooldowns), and a Tank Planner for mapping out TB cooldowns across all tank pairings.
  • Generic job roles - plan with generic Tank/Melee/Ranged/Caster slots when you don't know your exact comp yet, then swap to specific jobs later.
  • Community plans - browse and search published plans, filter by fight and job comp. Plans can be liked, and the most popular ones rise to the top.

Currently it has timelines for M11S, M12S, FRU, UMAD, and TOP. More fights are being added, with the remaining Ultimates (DSR, TEA, UWU, UCOB) as the priority. All the job data (cooldowns, durations, upgrades by level) is pulled from game data. If you notice any incorrect or missing ability/fight data, you can submit corrections to the XIVMit-Data repo or use the feedback button on the site.

If you want to see a mostly-finished plan, you can take a look at FRU Mit but Good ported over from https://tinyurl.com/frumitbutgood. I initially had asked Fae Nightwolf (plan creator) for permission to use it as an example, and then they actually played around with it a bit and made some solid feature suggestions and found some other site issues, which was great! I also recently added (with permission) Ikuya Mitty (DMU).

Upcoming features:

  • Custom timelines - create your own boss action timelines for fights that just dropped before official timelines are available
  • Live collaborative editing - real-time sync so your whole static can edit a plan simultaneously
  • ACT integration - sync with ACT to show upcoming mits during a pull, track missed mits, and compare planned vs actual usage
  • Damage and mitigation values - this is the big one. Right now the tool is more like the simpler spreadsheets that track "what's up for each hit" without calculating effective HP or stacked mitigation percentages. I really want to add proper damage numbers, mitigation math, and a clear "will this kill you" answer for each raidwide. The reason it's not in yet is that it massively complicates the data model and the logic (multiplicative stacking, shields, HP thresholds, varying ilvl assumptions), and I wanted to make sure people actually find the base tool useful before fully committing to that scope. If the tool gets traction, this is the #1 priority.

FAQ (pre-answering questions I expect to get):

  • "Does it calculate whether you'll survive a hit?" - Not yet. See above. For now it tracks cooldown placement and overlap, but doesn't do the actual damage math. That's the biggest planned addition.
  • "Why not just use a spreadsheet?" - You absolutely can. Spreadsheets are flexible and battle-tested. This is for people (like me) who find the manual entry tedious and want a more visual editor. If your static already has a spreadsheet workflow that works, just keep using that!
  • "Does it work on mobile?" - The read-only views (Condensed and Personal) work fine on mobile. The timeline editor is designed for mouse input though, so editing on a phone is going to be rough.
  • "Can I import plans from a spreadsheet?" - Not currently. If there's demand I'd consider it, but the formats vary a lot between different spreadsheet templates.
  • "Will you add older Ultimates (TEA, UWU, UCOB)?" - Yes, the remaining Ultimates are the next priority after the current fights.
  • "BLU support when?" - I tried it. Turns out 24 rows of nothing but Diamondback crashed the server. Working on it.
  • "Will there be other languages?" - I'd like to add localization if there's interest, but I'd need help from native speakers for the translations. If that's something you'd want to contribute to, let me know.

This is all still a work in progress. The tool is free and doesn't require an account to view plans (sign-in is only needed to save). Would love feedback on what's useful and what's missing. Fair warning: I'm a backend engineer by trade, so if something on the frontend looks jank or behaves weirdly, I believe you and I'd appreciate a bug report.

u/Liam_Galt — 4 days ago

How are you using your Steam Controller in FFXIV?

Basically title. Steam Controller has a lot of cool stuff that can be done with Steam Input, and I'm curious what sorts of things people have set up with it.

Some of the stuff I've done:

  • I've pretty much always had back buttons on controllers and bound them to dpad. I mostly put GCDs on face buttons and OGCDs on dpad, so binding the back buttons this way lets me use abilities more easily while moving. I might change this to only be dpad when holding RT or LT and have them be bound to something else (mount, sprint, etc.) otherwise.
  • I have left trackpad set to be a vertical scroll for party list soft targeting. I mostly play healer and this can be pretty convenient, but I'm not set on this (looking for other better suggestions for party targeting here actually). When I'm holding LT or RT, I have it disabled so I don't accidentally send any inputs.
  • I have right trackpad set to be a mouse. Press = click, double tap = right click. When RT or LT are held, I have it as a swipe dpad bound to some F keys that I have laid out on a separate hotbar for things like raid macros.

I have also seen some people mention using the right trackpad as a dpad so that they can use abilities while moving (similar to my back button dpad) which is neat, but I found the back buttons to be more comfortable myself.

One other cool suggestion I saw was using the left trackpad as a radial menu for selecting party members. This seems like a better idea than the vertical scrolling I am doing right now, but I also don't think it's possible to soft target specific party members (unless I'm missing something in bindings). I might give it a shot, anyway!

I have yet to find a good use for the grip sensor or gyro. I've seen people say they've used gyro for ground-targeted AOEs but it feels pretty awkward to me.

I know there are lots of creative folks out there so I want to see what others have come up with!

reddit.com
u/Liam_Galt — 11 days ago