diff options
| -rw-r--r-- | src/components/FFXIVItemPrice.tsx | 30 | ||||
| -rw-r--r-- | src/content/blog/ffxiv-gil-making.mdx | 116 | ||||
| -rw-r--r-- | src/styles/ffxiv-gil-making.css | 10 |
3 files changed, 139 insertions, 17 deletions
diff --git a/src/components/FFXIVItemPrice.tsx b/src/components/FFXIVItemPrice.tsx index 2a6cab8..bcf5900 100644 --- a/src/components/FFXIVItemPrice.tsx +++ b/src/components/FFXIVItemPrice.tsx @@ -13,6 +13,22 @@ const FFXIVItemPrice: React.FC<FFXIVItemPriceProps> = ({ itemId = 5530, itemName const [inputQuantity, setInputQuantity] = useState<number>(0); const [potentialGil, setPotentialGil] = useState<number>(0); + const fetchData = (attempt: number = 1) => { + fetch(`https://universalis.app/api/v2/aggregated/${selectedWorld}/${itemId}`) + .then(response => response.json()) + .then(data => { + const result = data.results[0]; + setDailySaleVelocity(Math.round(result.nq.dailySaleVelocity.world.quantity)); + setAverageSalePrice(Math.round(result.nq.averageSalePrice.world.price)); + }) + .catch(error => { + console.error(`Error fetching data (attempt ${attempt}):`, error); + if (attempt < 3) { + setTimeout(() => fetchData(attempt + 1), 5000); + } + }); + }; + useEffect(() => { const savedWorld = localStorage.getItem('selectedWorld'); if (savedWorld) { @@ -21,14 +37,7 @@ const FFXIVItemPrice: React.FC<FFXIVItemPriceProps> = ({ itemId = 5530, itemName setSelectedWorld('Midgardsormr'); } - fetch(`https://universalis.app/api/v2/aggregated/${selectedWorld}/${itemId}`) - .then(response => response.json()) - .then(data => { - const result = data.results[0]; - setDailySaleVelocity(Math.round(result.nq.dailySaleVelocity.world.quantity)); - setAverageSalePrice(Math.round(result.nq.averageSalePrice.world.price)); - }) - .catch(error => console.error('Error fetching data:', error)); + fetchData(); }, [itemId, selectedWorld]); const handleInputChange = (e: React.ChangeEvent<HTMLInputElement>) => { @@ -75,7 +84,10 @@ const FFXIVItemPrice: React.FC<FFXIVItemPriceProps> = ({ itemId = 5530, itemName </tr> </tbody> </table> - <footer>{selectedWorld} Marketboard Data provided by Universalis API</footer> + <footer> + {selectedWorld} Marketboard Data provided by Universalis API. <a className="eorzeadb_link" href="#" onClick={(e) => { e.preventDefault(); fetchData(); }}>Click here to reload data</a> + <br /> + </footer> </div> ); }; diff --git a/src/content/blog/ffxiv-gil-making.mdx b/src/content/blog/ffxiv-gil-making.mdx index 9cd993f..cbadd13 100644 --- a/src/content/blog/ffxiv-gil-making.mdx +++ b/src/content/blog/ffxiv-gil-making.mdx @@ -8,7 +8,7 @@ import FFXIVWorldSelector from '../../components/FFXIVWorldSelector'; import FFXIVItemPrice from '../../components/FFXIVItemPrice'; <FFXIVWorldSelector client:load message="Set your home world to get crowdsourced marketboard information!" /> - +<script src="https://lds-img.finalfantasyxiv.com/pc/global/js/eorzeadb/loader.js?v3"></script> I've seen a lot of these "making gil without crafting" or "making gil with combat job" guides during my time with the game. A lot of these videos and guides are fine, but in my opinion they neglect a lot of the late game and niche options that are available to players. @@ -17,19 +17,119 @@ This post will attempt to be a somewhat comprehensive guide/info sheet to making Keep in mind though that crafters are probably one of the most consistent methods of getting gil. There will be a lot more "instability" with these methods. +I'll try and order these methods from my least to most favorite methods and leave a bit of a quick conclusion at the end. + +--- + +# Dungeons/Deep Dungeons/Variants +I've placed these into one category since all 3 of these are some form of "dungeon" content. However, do note that the gil you'll be making +from each of these methods is vastly different from one to another. + +## Regular Instanced Dungeons +<div style={{ textAlign: 'center' }}> + <img style={{ maxHeight: '250px' }} src="https://files.catbox.moe/vvt3j3.05" /> + <p>Lodestone Image of Saint Mocianne's Arboretum (Hard)</p> +</div> + +In terms of regular dungeons, there isn't much that's worth farming. The only thing worth mentioning at all is farming for certain dungeon exclusive housing items. + +However, not all of them are worth farming since the drop rates between them vary. This means that there's really only a select few that still hold up on the marketboard. + +To find these you'll have to go down the [list of housing items](https://ffxiv.consolegameswiki.com/wiki/Housing_Items), see which ones are dungeon exclusive, and then check the marketboard + +If a recent dungeon has been released, try looking at the drop table to see if a housing item is available as well. + +Two items that I find are still fairly decent are the <a href="https://na.finalfantasyxiv.com/lodestone/playguide/db/item/700d0588b97/" class="eorzeadb_link">Verdant Partition</a> from +<a href="https://na.finalfantasyxiv.com/lodestone/playguide/db/duty/25cf070eeb4/" class="eorzeadb_link">Saint Mocianne's Arboretum (Hard)</a> + and <a href="https://na.finalfantasyxiv.com/lodestone/playguide/db/item/8936ce152be/" class="eorzeadb_link">Alzadaal's Garden Lamp</a> from <a href="https://na.finalfantasyxiv.com/lodestone/playguide/db/duty/d56ff366a07/" class="eorzeadb_link">Alzadaal's Legacy</a> + +| A fair amount of gil if you can sell them | But drops are not guaranteed each run | +|----------|----------| +| <FFXIVItemPrice client:load itemId={23892} itemName="Verdant Partition" itemImageUrl="https://www.garlandtools.org/files/icons/item/52649.png" /> | <FFXIVItemPrice client:load itemId={41140} itemName="Alzadaal's Garden Lamp" itemImageUrl="https://www.garlandtools.org/files/icons/item/t/52395.png" /> | + +- **Overall:** The drops are worth gil but rates aren't great. Options are also limited and sales don't happen very fast. A little more worth it +if you also turn in the dungeon gear for Grand Company Seals.but still not the best option. + +## Deep Dungeons +<div style={{ textAlign: 'center' }}> + <img style={{ maxHeight: '250px' }} src="https://files.catbox.moe/t9cqlq.jpg" /> + <p>Image of Heaven on High</p> +</div> +Deep Dungeons are also a bit of a mixed bag. You can certainly make money by doing them but the speed is not very fast (especially if you're farming solo). +All 3 of the currently available dungeons have some sort of exclusive glamour, minions, barding, mounts, etc. that you can get. + +Keep in mind to farm the higher floors (100+ for palace of the dead and 30+ for Heaven on High or Eureka Orthos), you'll need to enter as a +pre-made party. You could theoretically go in solo but you'll likely die unless you've taken the time to farm out your Deep Dungeon gear. + +If you do have a party, then I'd say that you should just go in for fun and try to reach the highest floor. Explore all the rooms and reap the rewards +along the way + +If you're solo farming, then its best in my opinion to just repeatedly farm floors 1-10 of each dungeon. You can get these done even without +queueing for a party and the rewards are still decent. + +In that case you'll be looking for some variant of the <a href="https://na.finalfantasyxiv.com/lodestone/playguide/db/item/cf49da29c51/" class="eorzeadb_link">Bronze-trimmed Sack</a> from whichever +deep dungeon you decide to take on. For example even the oldest deep dungeon, Palace of the Dead's bronze sacks still have high valued gear: + +<FFXIVItemPrice client:load itemId={10393} itemName="Thavnairian Bustier" itemImageUrl="https://www.garlandtools.org/files/icons/item/42441.png" /> + +## Variant Dungeons +<div style={{ textAlign: 'center' }}> + <img style={{ maxHeight: '250px' }} src="https://files.catbox.moe/4ppr8k.png" /> + <p>Image of Mount Rokkon</p> +</div> +A relatively new method introduced in Endwalker so you'll need to be level 90, completed the main story, and unlocked Variant dungeons. These are perfect for farming +since they are meant to be completed with 1-4 players of any role. + +Each variant dungeon has a set of exclusive glamours that you can exchange with currency earned from that dungeon. + +Using Mount Rokkon as an example, each run is around 25 minutes solo (assuming you don't die) and will net you around 3 <a href="https://na.finalfantasyxiv.com/lodestone/playguide/db/item/c64f6172340/" class="eorzeadb_link">Rokkon Potsherds</a> +| Exchange for 18 Shards | Exchange for 9 Shards | +|----------|----------| +| <FFXIVItemPrice client:load itemId={40442} itemName="Shishu Bujin Hitatare" itemImageUrl="https://www.garlandtools.org/files/icons/item/42961.png" /> | <FFXIVItemPrice client:load itemId={40443} itemName="Shishu Bujin Kiribakama" itemImageUrl="https://www.garlandtools.org/files/icons/item/t/47991.png" /> | + +> TIP: If you decide to run this and have all routes already completed, I'd recommend always taking the path that the NPC picks for you at the start +of the duty. +> +>This will give you 1 extra chest that drops some exclusive minions/furniture/items **(no additional currency)**. The items you get from these do +vary though, some are worth a lot and some are worth next to nothing. + +### Criterion +This is a bit of an add-on to variant dungeons. For those who've never seen it, it basically takes the bosses from all routes of the dungeon and mashes them together +into what you'd exepct from a traditional instanced dungeon. + +You'll also have to go in as a standard light party (2 DPS, 1 Tank, 1 Healer). Enemies hit harder and the bosses have more difficult mechanics. Because of this +players on North America use the Party Finder to find groups to run this content. + +You'll earn 4 of whatever currency the criterion dungeon uses which can be used to exchange for various items again. + +You'll really only have 2 options here since the materia is already outclasses by the 7.0 ones. So its either the mount for 100 (you can get it as a rare drop too!) +or the orchestrion roll for 8. + +Both will be worth a fair amount of gil on the marketboard with the orchstrion roll being `2-3 million` and the mount being `10+ million` + + + +> WARNING! If you clear and unlock the Savage variant, you do not get same the currency for clearing Savage! +> +> You get some other currency that is used to exchange for a few untradeable furnishings or accessories. NOT WORTH in my opinion. + +- Overall: To be honest, this will be difficult to find a group to do solo since past criterions are generally dead content on the party finder. +It also takes a bit of time to learn the mechanics, but if you do get a group and run it every now and then its very decent gil even for just the orchestrion roll. +--- + # Grand Company Seals You can rack up Grand Company seals (or GC Seals) fairly quickly by completing "Expert Deliveries". This is where you can cash in on useless old gear or dungeon drops. You can usually get around `2000` seals per piece of "high level dungeon" gear. Then you can spend these seals on certain items that are needed for crafting. In my opinion, most of these items net fairly low gil but some commonly exchanged items are... -- Glamour Prisms -- Coke -- Potash -- Cordials +- <a href="https://na.finalfantasyxiv.com/lodestone/playguide/db/item/58886c8cb88/" class="eorzeadb_link">Glamour Prism</a> +- <a href="https://na.finalfantasyxiv.com/lodestone/playguide/db/item/e7b966f42a9/" class="eorzeadb_link">Coke</a> +- <a href="https://na.finalfantasyxiv.com/lodestone/playguide/db/item/b97f3ff6b34/" class="eorzeadb_link">Potash</a> +- <a href="https://na.finalfantasyxiv.com/lodestone/playguide/db/item/2ff3e7e028c/" class="eorzeadb_link">Cordial</a> -|As an example of how much these materials go for... | It's consistent but slow... | +|As an example of how much these materials go for... | Not very much at all but there's always a market for it | |----------|----------| | <FFXIVItemPrice client:load itemId={5530} itemName="Coke" /> | <FFXIVItemPrice client:load itemId={5501} itemName="Potash" itemImageUrl="https://xivapi.com/i/027000/027612_hr1.png" /> | @@ -41,11 +141,11 @@ The actual rare mounts and minions have some serious Japanese gacha game drop ra Let's take the Night Pegasus Whistle as an example: <FFXIVItemPrice client:load itemId={16564} itemName="Night Pegasus Whistle" itemImageUrl="https://xivapi.com/i/026000/026039_hr1.png"/> -> Based on the drop rate collected by the FFXIV Dalamud Plugin `Tracky`. +> Based on the drop rate collected by the FFXIV Dalamud Plugin [Tracky](https://github.com/Infiziert90/TrackyTrack). > ### [This item has a drop rate of roughly 0.03%](https://docs.google.com/spreadsheets/d/1VfncSL5gf9E7ehgND5nZgguUyUAmZiAMbQllLKcoxTQ/edit?gid=1530436115#gid=1530436115) The same story is true for all of the other rare mounts/minions. If you were to test your luck though I'd go for the 4.0 coffers since it beats the 3.0 coffers in number of rare items which will give you a slight statistical edge. -- Overall: Very slow but a good way to get rid of old gear. Don't bother specifically farming dungeons specifically for gear to turn in since the gil comes very slow +- **Overall:** Very slow but a good way to get rid of old gear. Don't bother specifically farming dungeons specifically for gear to turn in since the gil comes very slow diff --git a/src/styles/ffxiv-gil-making.css b/src/styles/ffxiv-gil-making.css index e69de29..e736a85 100644 --- a/src/styles/ffxiv-gil-making.css +++ b/src/styles/ffxiv-gil-making.css @@ -0,0 +1,10 @@ +.eorzeadb_link { + color: goldenrod; + text-decoration: none; + position: relative; +} + +.eorzeadb_link:hover { + color: darkgoldenrod; +} + |
