Random Question Thread (FFXI Related)

Eorzea Time
 
 
 
Language: JP EN FR DE
users online
Forum » FFXI » General » Random Question thread (FFXI related)
Random Question thread (FFXI related)
First Page 2 3 ... 890 891 892 ... 894 895 896
Offline
Posts: 127
By zeta 2025-05-20 21:52:02
Link | Quote | Reply
 
I don’t mess with AI but had idea to make some graphics of my char but was wondering if any good tools to upscale/improve the rendering. Or even do stuff like new animations so such. Thanks.
 Asura.Bronzequadav
Offline
Server: Asura
Game: FFXI
user: Autocast
Posts: 99
By Asura.Bronzequadav 2025-05-21 00:05:42
Link | Quote | Reply
 
Does the 45 day lockout (trove, odyssey, ect) on new chars progress even if the character is unsubbed? or does it have to be active for all 45 days?
Offline
By Dodik 2025-05-21 05:26:10
Link | Quote | Reply
 
45 day lockout is from character creation time. Yes, will progress even if unsubbed.
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
user: Byrthnoth
Posts: 6345
By Lakshmi.Byrth 2025-05-21 09:21:13
Link | Quote | Reply
 
Lakshmi.Byrth said: »
I could probably use Koru-Moru instead and switch the second GEO to /COR. I'll also try /DRG for the THF so I can use jumps to pull. My GEO/DNC will probably lose Haste, but gain Refresh II.

Koru-Moru and /COR are working out. This is my best iteration yet, with three demerits:
1. I'm not sure that /DRG was an improvement over /SAM. It helps a little with pulling and the 10% WSD boost is probably nice for Rudra's, but it does seem like I'm WSing slower.
2. No Sneak anymore because no /RDMs! I had to use Silent Oil like it was 2003 again.
3. Dia III is too low in Koru's priority list and monsters don't live very long, so most monsters don't get Dia III. Even though we're all capped acc, he's prioritizing casting Distract II on the monsters (and Haste IIing Monberaux). Perhaps it's due to Qultada's acc.
[+]
Offline
By K123 2025-05-21 10:06:39
Link | Quote | Reply
 
Really don't know where you are camping or how you are rolling. You are on an empty server so why not roam and rape colibri? No ja or spell needed to pull, just run around engaging. Koru is annoying with not Dia-ing and slow on haste2 I agree.
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
user: Byrthnoth
Posts: 6345
By Lakshmi.Byrth 2025-05-21 11:04:14
Link | Quote | Reply
 
I could instead go to Locus Colibri or do Bats in KRT, but there would be a lot of other people (even on Lakshmi) and chain may break due to competition. I have a lot more potential damage in the ~3 seconds after a monster dies right now (second Rudra's + Darkness, second GEO's MB), so I'm not too worried about the additional HP of a Locus monster.

Instead I'm hanging out in a backwater camp and getting 115kEP/hr (after chain 50) with plenty of monsters and no competition.

I find it fun to pick an out of the way / obscure camp and see how high I can push EP/hr. This game's dynamics are actually pretty complicated. Improving gear in certain ways on one character can open new strategies, which changes the way other characters should play, etc. It's a big optimization problem, and, at the end of the day, what is the rush really?
Offline
By K123 2025-05-21 11:13:38
Link | Quote | Reply
 
Well your desire to min/max implied you want to go faster. 110k hour is likely as much as you can do without mass pulling and using aeolean (which some claim goes up to 200k/hr). When your GEOs are ML50 if you want EP on other jobs you'll have to re-plan anyway.
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
user: Byrthnoth
Posts: 6345
By Lakshmi.Byrth 2025-05-21 11:49:44
Link | Quote | Reply
 
That's the fun of it!

I should try Aeolian Edge! lol



My next challenge will be SCH x2 with an Idris GEO. I think if they all use clubs with decent TP sets and I abuse two sources of Immanence, I can probably make light pretty reliably and MB x3, which should kill a bat.

Maybe SCH/SAM, SCH/SAM, GEO/COR Flash Nova or Immanence to open or close Fragmentation. Realmrazer to Light if necessary, but it shouldn't be. SCHs keep up Windstorm II and Klimaform. GEO uses Indi-Malaise, entrusts Indi-Refresh, and uses Geo-Haste. Sylvie (UC), Qultada, and Monberaux for Trusts? Time spent casting/buffing may kill this idea.
 Fenrir.Jinxs
Offline
Server: Fenrir
Game: FFXI
user: Jinxs
Posts: 632
By Fenrir.Jinxs 2025-05-22 09:39:43
Link | Quote | Reply
 
I cannot find where it was posted to reply the person.

But there was discussion about kagero or jinpu on sortie bosses and therenody. Was curious if this extends beyond the first floor?

I also started wondering of there has been much threnody testing with elemental ws in general?

I've never brought my ninja to sortie and probably wont soon but I would be interested to see if chi to teki could reach their full potential at least on the first floor.
 Valefor.Philemon
Offline
Server: Valefor
Game: FFXI
user: detlef
Posts: 537
By Valefor.Philemon 2025-05-22 10:29:30
Link | Quote | Reply
 
Fenrir.Jinxs said: »
I cannot find where it was posted to reply the person.

But there was discussion about kagero or jinpu on sortie bosses and therenody. Was curious if this extends beyond the first floor?

I also started wondering of there has been much threnody testing with elemental ws in general?

I've never brought my ninja to sortie and probably wont soon but I would be interested to see if chi to teki could reach their full potential at least on the first floor.
I mean, Prothescar would always insist on fire/wind threnody when he came on SAM and I could see the damage when I forgot. Can't help you with NIN but I don't see how it wouldn't be just as beneficial.
[+]
 Asura.Vyre
Forum Moderator
Offline
Server: Asura
Game: FFXI
user: Vyrerus
Posts: 16195
By Asura.Vyre 2025-05-22 12:50:41
Link | Quote | Reply
 
Fenrir.Jinxs said: »
I cannot find where it was posted to reply the person.

But there was discussion about kagero or jinpu on sortie bosses and therenody. Was curious if this extends beyond the first floor?

I also started wondering of there has been much threnody testing with elemental ws in general?

I've never brought my ninja to sortie and probably wont soon but I would be interested to see if chi to teki could reach their full potential at least on the first floor.

So, to understand what Threnody is actually doing, you have to look at what elemental resist rates actually do.

The way I understand it, and have read people's tests of it, having specific values of it cause an "extra" resist rate "multiplier" that lowers damage received from a specific element. Current tiers we know of for resists are 1/2, 1/4, and 1/8 damage taken. 1/8 being a full resist, which you are only capable of having with high MEVA AND +Ele Resist.

So then, essentially, what a Threnody is doing to a monster is causing it to be unable to have more than a 1/2 resist(i.e. damage on ele/hybrid WS is lower w/o threnody because it is suffering more resistance). This results in a higher damage average for players, because unlike players, monsters have 5 ranks higher in base MEVA, and can actually see 1/16 damage taken (particularly true and easily observable if their monster family is 95% resistant to an element).

The BG Wiki says that Threnody doesn't do this for monsters who are 95% resistant (monsters listed as taking 5% damage from a certain element), but clearly it does something since it's employed in making Absorb-TP land on Aminon.

It's kind of one of those fields where all the player testing has us get the gist of it, but the exact specifications across all spells and skills still has a little bit of mystery to it.
[+]
Offline
By K123 2025-05-22 12:53:17
Link | Quote | Reply
 
If it's a hybrid ws then doesn't that only apply to half the damage?
 Ragnarok.Martel
Offline
Server: Ragnarok
Game: FFXI
Posts: 3026
By Ragnarok.Martel 2025-05-22 13:09:49
Link | Quote | Reply
 
Asura.Vyre said: »
So then, essentially, what a Threnody is doing to a monster is causing it to be unable to have more than a 1/2 resist(i.e. damage on ele/hybrid WS is lower w/o threnody because it is suffering more resistance). This results in a higher damage average for players, because unlike players, monsters have 5 ranks higher in base MEVA, and can actually see 1/16 damage taken (particularly true and easily observable if their monster family is 95% resistant to an element).
Ok, so.. The ele resist system.. does NOT work the same for monsters as it does for players.

Monster's available resist tiers are based on their Elemental Resist Ranks. Which players, do not have at all. So using a threnody on a mob is not locking out their ability to hit a specific resist tier like it could for a player.

All threnodies do to mobs, is lower their effective meva value towards that element. So, it will make them less likely to resist damage/spells/effects of that element, by reducing their effective meva towards it.

Also, important note... a large number of different enfeebles use monster Status resist ranks rather than elemental resist ranks. This is how a mob can absorb thunder, which would normally make them hyper vulnerable to anything thunder based, yet they can resist or even be immune to stun. Stun works off of status resist ranks, and not elemental resist ranks. And so does every enfeeble capable of Immunobreaking. This system gives SE modular controll where they can make a mob weak to ice, but not weak to paralyze, for example. And since these enfeebles aren't using ele resist ranks... Threnody does nothing to help them land. Which was a discovery that pretty much put me into denial for a good bit. <,<;

Now, Rayke for example, actually does alter monster Elemental resist ranks(but not status resist ranks!) Which is a whooole different thing.
Asura.Vyre said: »
The BG Wiki says that Threnody doesn't do this for monsters who are 95% resistant (monsters listed as taking 5% damage from a certain element), but clearly it does something since it's employed in making Absorb-TP land on Aminon.
Absorb-TP still works off of elemental resist ranks. Much like the various stat own effects, etc. So... Threnody can greatly contribute towards it landing, via effectively reducing the mob's meva towards it, by a ton. But it's not doing anything to the mob's actual ele resist ranks. Aminon already has a very low resist rank towards dark when he's in the right mode for Absorb-TP to work.
[+]
 Asura.Vyre
Forum Moderator
Offline
Server: Asura
Game: FFXI
user: Vyrerus
Posts: 16195
By Asura.Vyre 2025-05-22 13:10:16
Link | Quote | Reply
 
Hybrid WS are a wonderful mess that people have discussed a lot, but don't seem to have a page dedicated to them in a wiki.

Way I understand them is that they base all of their baseline damage on their physical component. i.e. You need to beat mob defense, have good physical accuracy and his WSC mods in play.

After that, the magical component goes to work in modulating the damage. MAB/Macc/ele resist etc.

The effects are multiplicative instead of additive, the way I understand it, so if you're suffering on one half of the isle, you're just suffering overall.

And if you're buffed on both sides of the isle, then you're off the chain and gonna see some sexy numbers.

And then something something WSD+ applies in their damage calc twice too, once on physical once on magical side of things.

Maybe someone who's done actual tests/code looksies can weigh in. I'm out of my depth. All I do know is that Kagero, Goten, Jinpu, Chi, and To are all no joke.
Offline
By Dodik 2025-05-22 13:45:11
Link | Quote | Reply
 
Lakshmi.Byrth said: »
I could instead go to Locus Colibri or do Bats in KRT

The locus crabs in bibiki is also another good less popular spot. They die in 2 MBs if you are doing scs.
Offline
By Dodik 2025-05-22 13:50:16
Link | Quote | Reply
 
Fenrir.Jinxs said: »
I've never brought my ninja to sortie and probably wont soon but I would be interested to see if chi to teki could reach their full potential at least on the first floor.

Nin doesn't have light side hybrid WS to use and the two basement bosses where hybrids can work are both weak to fire light or wind.

You don't want a water hybrid on E for obvious reasons. G is weak to light and fire.

Chi might work on F, never tried it. But that's 1/4. H switches elements, usually it's all physical on him to avoid accidental heals.
 Asura.Vyre
Forum Moderator
Offline
Server: Asura
Game: FFXI
user: Vyrerus
Posts: 16195
By Asura.Vyre 2025-05-22 14:06:50
Link | Quote | Reply
 
Dodik said: »
Fenrir.Jinxs said: »
I've never brought my ninja to sortie and probably wont soon but I would be interested to see if chi to teki could reach their full potential at least on the first floor.

Nin doesn't have light side hybrid WS to use and the two basement bosses where hybrids can work are both weak to fire light or wind.

You don't want a water hybrid on E for obvious reasons. G is weak to light and fire.

Chi might work on F, never tried it. But that's 1/4. H switches elements, usually it's all physical on him to avoid accidental heals.
E's weakest to Earth. Blade Chi works for that. F would have to be Thunder hands for Chi, I think. But you could use Blade: To for F, since that's Ice and will work during either hand set.
[+]
 Asura.Vyre
Forum Moderator
Offline
Server: Asura
Game: FFXI
user: Vyrerus
Posts: 16195
By Asura.Vyre 2025-05-22 14:09:02
Link | Quote | Reply
 
Thinking about Hybrids kinda makes me wonder if there'd be any merit to bring SAM and NIN to have them do Blue procs with hybrid WSes and skillchains. Prolly not, but heh.
Offline
By Dodik 2025-05-22 14:12:25
Link | Quote | Reply
 
Yes, I meant To for F. You're right Chi should work on E also.

Can only have one threnody on though, so everyone else would have to be physical if Nin is doing hybrids.
 Carbuncle.Nynja
Online
Server: Carbuncle
Game: FFXI
user: NynJa
Posts: 5312
By Carbuncle.Nynja 2025-05-22 16:35:36
Link | Quote | Reply
 
Is there an addon that does porterpacker's export functionality but for all bags, not just main inventory? Alternatively, what should I change from the export code to turn it from main inventory to all bags?
Code
    elseif commands[1] == 'export' or commands[1] == 'exp' then
        local str = 'return {\n'
        for _, item in ipairs(windower.ffxi.get_items(0)) do
            if slips.get_slip_id_by_item_id(item.id) and res.items[item.id] then
                str = str .. '    "%s",\n':format(res.items[item.id].name)
            end
        end
        str = str .. '}\n'
        local file_path = windower.addon_path .. '/data/'
        if not windower.dir_exists(file_path) then
            windower.create_dir(file_path)
        end
        commands[2] = commands[2] or 'export_%s_%s':format(player.name, player.main_job)
        local export = io.open(file_path .. commands[2] .. '.lua', "w")
        export:write(str)
        export:close()
        notice('exporting storable inventory to %s.lua':format(commands[2]))


It doesnt look like its running any other function within the if statement, so the entire process is there. I know ipairs(windower.ffxi.get_items(0)) tells it to look in main inventory. Unless theres another function that does a full parse through all bags/inventory, the solution is to put the current for statement starting on line 3 in another for statement that tells it to cycle through all the bags?

Bonus points:
It will note what slip the items on and if the slip is owned or not. But that seems like much more than a small code change.
Offline
Posts: 3761
By Taint 2025-05-24 07:53:15
Link | Quote | Reply
 
My mule has a few Fire Crest Cards but I can't desynth them. He has 91 gold. They are listed as a lvl1 synth.

Is there a KI needed to desynth them?
Offline
Posts: 884
By Kaffy 2025-05-24 07:55:12
Link | Quote | Reply
 
yeah stage 4 shield
[+]
Offline
Posts: 3761
By Taint 2025-05-24 07:57:21
Link | Quote | Reply
 
Kaffy said: »
yeah stage 4 shield


Gross lol
Offline
By K123 2025-05-24 08:23:49
Link | Quote | Reply
 
How is this person doing this:

Isn't cap 999,999,999?
 Shiva.Thorny
Online
Server: Shiva
Game: FFXI
user: Rairin
Posts: 3299
By Shiva.Thorny 2025-05-24 08:25:55
Link | Quote | Reply
 
Guildwork icon means it was scanned with the guildwork plugin; it's not there. That means they clicked the bazaar tab on the ffxiah menu and added it manually through the website to indicate they want to sell it for 1.2bil. Presumably, they expect someone to message them and at that point they will discuss how to safely handle the exchange (either 999m+items, or trust them on 2 trades, or whatever).
[+]
Offline
By K123 2025-05-24 08:59:11
Link | Quote | Reply
 
Oh I thought it actually scanned people's bazaars? This is how I find items sometimes.
 Shiva.Thorny
Online
Server: Shiva
Game: FFXI
user: Rairin
Posts: 3299
By Shiva.Thorny 2025-05-24 09:21:32
Link | Quote | Reply
 
If you look at a common item like:
https://www.ffxiah.com/item/9539/beastmens-medal

The little guildwork icon next to the PM button means it was scanned with the guildwork client ingame:


No icon means it was added manually.

It can't tell all bazaars that are currently up either, guildwork plugin just reports what people who have it loaded have checked and it stays up for around 24 hours.
[+]
Offline
By LightningHelix 2025-05-24 10:16:18
Link | Quote | Reply
 
Carbuncle.Nynja said: »
Is there an addon that does porterpacker's export functionality but for all bags, not just main inventory? Alternatively, what should I change from the export code to turn it from main inventory to all bags?

...

It doesnt look like its running any other function within the if statement, so the entire process is there. I know ipairs(windower.ffxi.get_items(0)) tells it to look in main inventory. Unless theres another function that does a full parse through all bags/inventory, the solution is to put the current for statement starting on line 3 in another for statement that tells it to cycle through all the bags?
This is not nearly a full answer for you, but your intuition is correct here. iterating that numeric parameter in get_items() from 0 to 12 should do every inventory.
 Carbuncle.Nynja
Online
Server: Carbuncle
Game: FFXI
user: NynJa
Posts: 5312
By Carbuncle.Nynja 2025-05-24 10:24:43
Link | Quote | Reply
 
Yeah, I figured that part out, and made some of the ugliest code possible:
Code
 local str = 'return {\n'
        for _, item in ipairs(windower.ffxi.get_items(0)) do
            if slips.get_slip_id_by_item_id(item.id) and res.items[item.id] then
				local slip_id = slips.get_slip_id_by_item_id(item.id)
                str = str .. ' slip ' .. tostring(slips.get_slip_number_by_id(slip_id)):lpad('0', 2) .. '    "%s" main,\n':format(res.items[item.id].name)
            end
        end
        for _, item in ipairs(windower.ffxi.get_items(1)) do
            if slips.get_slip_id_by_item_id(item.id) and res.items[item.id] then
				local slip_id = slips.get_slip_id_by_item_id(item.id)
                str = str .. ' slip ' .. tostring(slips.get_slip_number_by_id(slip_id)):lpad('0', 2) .. '    "%s" safe,\n':format(res.items[item.id].name)
            end
        end
        for _, item in ipairs(windower.ffxi.get_items(2)) do
            if slips.get_slip_id_by_item_id(item.id) and res.items[item.id] then
				local slip_id = slips.get_slip_id_by_item_id(item.id)
                str = str .. ' slip ' .. tostring(slips.get_slip_number_by_id(slip_id)):lpad('0', 2) .. '    "%s" storage,\n':format(res.items[item.id].name)
            end
        end
        for _, item in ipairs(windower.ffxi.get_items(3)) do
            if slips.get_slip_id_by_item_id(item.id) and res.items[item.id] then
				local slip_id = slips.get_slip_id_by_item_id(item.id)
                str = str .. ' slip ' .. tostring(slips.get_slip_number_by_id(slip_id)):lpad('0', 2) .. '    "%s" 3,\n':format(res.items[item.id].name)
            end
        end
        for _, item in ipairs(windower.ffxi.get_items(4)) do
            if slips.get_slip_id_by_item_id(item.id) and res.items[item.id] then
				local slip_id = slips.get_slip_id_by_item_id(item.id)
                str = str .. ' slip ' .. tostring(slips.get_slip_number_by_id(slip_id)):lpad('0', 2) .. '    "%s" locker,\n':format(res.items[item.id].name)
            end
        end
        for _, item in ipairs(windower.ffxi.get_items(5)) do
            if slips.get_slip_id_by_item_id(item.id) and res.items[item.id] then
				local slip_id = slips.get_slip_id_by_item_id(item.id)
                str = str .. ' slip ' .. tostring(slips.get_slip_number_by_id(slip_id)):lpad('0', 2) .. '    "%s" satchel,\n':format(res.items[item.id].name)
            end
        end
        for _, item in ipairs(windower.ffxi.get_items(6)) do
            if slips.get_slip_id_by_item_id(item.id) and res.items[item.id] then
				local slip_id = slips.get_slip_id_by_item_id(item.id)
                str = str .. ' slip ' .. tostring(slips.get_slip_number_by_id(slip_id)):lpad('0', 2) .. '    "%s" sack,\n':format(res.items[item.id].name)
            end
        end
        for _, item in ipairs(windower.ffxi.get_items(7)) do
            if slips.get_slip_id_by_item_id(item.id) and res.items[item.id] then
				local slip_id = slips.get_slip_id_by_item_id(item.id)
                str = str .. ' slip ' .. tostring(slips.get_slip_number_by_id(slip_id)):lpad('0', 2) .. '    "%s" case,\n':format(res.items[item.id].name)
            end
        end
        for _, item in ipairs(windower.ffxi.get_items(8)) do
            if slips.get_slip_id_by_item_id(item.id) and res.items[item.id] then
				local slip_id = slips.get_slip_id_by_item_id(item.id)
                str = str .. ' slip ' .. tostring(slips.get_slip_number_by_id(slip_id)):lpad('0', 2) .. '    "%s" wardrobe,\n':format(res.items[item.id].name)
            end
        end
        for _, item in ipairs(windower.ffxi.get_items(9)) do
            if slips.get_slip_id_by_item_id(item.id) and res.items[item.id] then
				local slip_id = slips.get_slip_id_by_item_id(item.id)
                str = str .. ' slip ' .. tostring(slips.get_slip_number_by_id(slip_id)):lpad('0', 2) .. '    "%s" safe2,\n':format(res.items[item.id].name)
            end
        end
        for _, item in ipairs(windower.ffxi.get_items(10)) do
            if slips.get_slip_id_by_item_id(item.id) and res.items[item.id] then
				local slip_id = slips.get_slip_id_by_item_id(item.id)
                str = str .. ' slip ' .. tostring(slips.get_slip_number_by_id(slip_id)):lpad('0', 2) .. '    "%s" wardrobe2,\n':format(res.items[item.id].name)
            end
        end



All I know is that its doing mostly what I want it to do.

I also found out that porter has a function that does what I wanted, but it reports ingame, not to a file.
Offline
By LightningHelix 2025-05-24 10:26:11
Link | Quote | Reply
 
Carbuncle.Nynja said: »
I also found out that porter has a function that does what I wanted, but it reports ingame, not to a file.
Can you just use that + have logger running and that'll output it to the file where it logs your chat log?
First Page 2 3 ... 890 891 892 ... 894 895 896