A Title Collection Type Lua

Language: JP EN DE FR
2010-09-08
New Items
users online
Forum » Windower » Support » A title collection type lua
A title collection type lua
 Asura.Eiryl
Offline
Server: Asura
Game: FFXI
user: Eiryl
By Asura.Eiryl 2021-01-28 10:26:38
Link | Quote | Reply
 
Is it possible to at least semi automate a collection of titles?

Go to a bard, and collect all the titles in a readout, repeat for all the bards?

Nothing overthetop, just basic functionality for the few people who want to know their title counts with less dedicated checklisting.

I know that guildwork can track all your titles, but you need to flush with old titles on. Something that can get gather all the old titles without flushing 1000 times to guildwork.

Kinda like how gearswap has export. Just a note++ printout unless you want to get fancy and fix duplicates.
Offline
Posts: 8697
By Pantafernando 2021-01-28 11:23:54
Link | Quote | Reply
 
Im sure there is
 Asura.Eiryl
Offline
Server: Asura
Game: FFXI
user: Eiryl
By Asura.Eiryl 2021-01-28 11:36:33
Link | Quote | Reply
 
If it exists or can exist it would be great to have.

I assume it's a relatively simple packet reading. Just a matter of relaying it to a listed format. But its not really my thing I could be wrong.
Offline
Posts: 303
By Lili 2021-01-28 19:13:40
Link | Quote | Reply
 
Asura.Eiryl said: »
I assume it's a relatively simple packet reading.

Reading the packet is indeed simple, problem is that the titles in the NPC menu aren't sent plainly, they're sent in the form of flags that say "you have titles 1, 2, 8, 37 and 250", then the game takes care of looking for the actual titles and displaying them into the menu.

So recording the titles would actually require manually associating each flag to each title... and that's quite a pain in the butt.
 Asura.Eiryl
Offline
Server: Asura
Game: FFXI
user: Eiryl
By Asura.Eiryl 2021-01-28 19:14:38
Link | Quote | Reply
 
The titles.lua already has that data... too big to post, sample; http://resources.windower.net/dev/lua/

[0] = {id=0,en="N/A",ja="なし"},
[1] = {id=1,en="Fodderchief Flayer",ja="フォッダーチーフ フレーヤー"},
[2] = {id=2,en="Warchief Wrecker",ja="ウォーチーフ レッカー"},
[3] = {id=3,en="Dread Dragon Slayer",ja="ドレッドドラゴン スレーヤー"},
[4] = {id=4,en="Overlord Executioner",ja="オーバーロード エグゼキューショナー"},
[5] = {id=5,en="Dark Dragon Slayer",ja="ダークドラゴン スレーヤー"},
[6] = {id=6,en="Adamantking Killer",ja="アダマンキング キラー"},
[7] = {id=7,en="Black Dragon Slayer",ja="ブラックドラゴン スレーヤー"},
[8] = {id=8,en="Manifest Mauler",ja="マニフェスト モーラー"},
[9] = {id=9,en="Behemoth's Bane",ja="ベヒーモス ベーン"},
[10] = {id=10,en="Archmage Assassin",ja="アークメイジ アサシン"},
[11] = {id=11,en="Hellsbane",ja="ヘルズベーン"},
[12] = {id=12,en="Giant Killer",ja="ジャイアントキラー"},
[13] = {id=13,en="Lich Banisher",ja="リッチ バニッシャー"},
[14] = {id=14,en="Jellybane",ja="ジェリーベーン"},
[15] = {id=15,en="Bogeydowner",ja="ゴギー ダウナー"},
[16] = {id=16,en="Beakbender",ja="ビークベンダー"},
[17] = {id=17,en="Skullcrusher",ja="スカルクラッシャー"},
[18] = {id=18,en="Morbolbane",ja="モルボル ベーン"},
[19] = {id=19,en="Goliath Killer",ja="ゴリアテ キラー"},
[20] = {id=20,en="Mary's Guide",ja="メリーズガイド"},
[21] = {id=21,en="Simurgh Poacher",ja="シムルグ スレーヤー"},
[22] = {id=22,en="Roc Star",ja="ロック スター"},
[23] = {id=23,en="Serket Breaker",ja="セルケト ブレーカー"},
[24] = {id=24,en="Cassienova",ja="キャシノバ"},
[25] = {id=25,en="The Hornsplitter",ja="ホーンスプリッター"},
[26] = {id=26,en="Tortoise Torturer",ja="トータストーチャラー"},
[27] = {id=27,en="Mon Cherry",ja="モン チェリー"},
[28] = {id=28,en="Behemoth Dethroner",ja="ベヒーモス デスローナー"},
[29] = {id=29,en="The Vivisector",ja="ビビセクター"},
[30] = {id=30,en="Dragon Asher",ja="ドラゴンアッシャー"},
Offline
Posts: 303
By Lili 2021-01-28 19:20:46
Link | Quote | Reply
 
That data is not useful, because the menu doesn't contain the specific title IDs that you have. It's all bitflags.

Basically in the packet there's an area full of numbers that can be either 0 or 1. If it's 1, you have the title associated to that position, if it's 0 you do not. There's a certain number of these flags, it only tells you "you haz" or "you haz not", says nothing about which one it actually is - the game knows because it's in the dialogue data, but it's a pain to extract. Hence the annoying part to go and associate them manually.
 Asura.Eiryl
Offline
Server: Asura
Game: FFXI
user: Eiryl
By Asura.Eiryl 2021-01-28 19:22:06
Link | Quote | Reply
 
Ok, if that's true, that part also doesn't matter.

I don't want to know which titles, just how many... so a how many "haz's" finder lua.

Right now it's not a matter of "which title matters" just a matter of "how many I got"

later it may become relevant to track specific titles, but a mere count is sufficient for the current task.
Offline
Posts: 303
By Lili 2021-01-28 19:25:32
Link | Quote | Reply
 
I'm assuming this is related to the Mastery rank.

That's much easier to do, just needs a bit of testing to exact position of the flags. Unfortunately I do not have an active retail account to test.
 Asura.Eiryl
Offline
Server: Asura
Game: FFXI
user: Eiryl
By Asura.Eiryl 2021-01-28 19:26:45
Link | Quote | Reply
 
yeah it's about mastery rank, ability to have persons count titles (easily) would be very helpful.

Asking a person to go to 15 different npc's and count manually isn't a reasonable request.
Offline
Posts: 303
By Lili 2021-01-28 19:29:27
Link | Quote | Reply
 
Beware that even if you get me an active account and I write it, the person will still have to go to all 15 different NPCs and talk with them, there's no way around that.
 Asura.Eiryl
Offline
Server: Asura
Game: FFXI
user: Eiryl
By Asura.Eiryl 2021-01-28 19:36:10
Link | Quote | Reply
 
Simply going to them isn't some big task, but writing down a thousand titles is lol

The issue would become overlapping titles
[+]
Offline
Posts: 303
By Lili 2021-01-28 19:43:08
Link | Quote | Reply
 
I thought different bards had entirely different sets of titles?
 Asura.Eiryl
Offline
Server: Asura
Game: FFXI
user: Eiryl
By Asura.Eiryl 2021-01-28 19:49:41
Link | Quote | Reply
 
Lili said: »
I thought different bards had entirely different sets of titles?

Mostly, but the "Misc" Bards all have title overlap, in addition to zone specific so they can't be skipped

Like selbina could have 20, and mhaura could have 20

10 are the same, but the total would be 30 different titles
 Lakshmi.Avereith
Offline
Server: Lakshmi
Game: FFXI
user: Lilianna
Posts: 614
By Lakshmi.Avereith 2021-01-28 20:09:34
Link | Quote | Reply
 
yeah, as long as it output it all to one file, it would be no big deal to just delete the dupes at least
 Asura.Eiryl
Offline
Server: Asura
Game: FFXI
user: Eiryl
By Asura.Eiryl 2021-01-28 20:14:16
Link | Quote | Reply
 
Right, like I would be fine with a full print out from every bard and I'll fix all the duplicates for the few people willing to get it done
(til I shoot myself in the *** by saying that and hundreds of people suddenly want their titles counted)
[+]
Offline
Posts: 303
By Lili 2021-01-29 04:51:52
Link | Quote | Reply
 
That's annoying but more doable, if you know for sure where the duplicates can be then you only need to account for those, which means mapping out only specific bards rather than all of them.
Administrator
Offline
Posts: 6192
By Rooks 2021-01-29 08:45:44
Link | Quote | Reply
 
I fixed title collection on guildwork - you'd have to go to all the bards and get your title set one by one, it won't just read from the menu, but it will collect them all now, even the new ones.
 Asura.Eiryl
Offline
Server: Asura
Game: FFXI
user: Eiryl
By Asura.Eiryl 2021-01-29 08:48:02
Link | Quote | Reply
 
Rooks said: »
I fixed title collection on guildwork - you'd have to go to all the bards and get your title set one by one, it won't just read from the menu, but it will collect them all now, even the new ones.

That's awesome, it does require literally 1000 flushes? Or will it auto update. It auto updates when you obtain a new title, but not just for switching titles already earned right.

Still too much work to ask someone to do for knowledge purposes, but great for a completionist.
Administrator
Offline
Posts: 6192
By Rooks 2021-01-29 10:21:25
Link | Quote | Reply
 
Asura.Eiryl said: »
Rooks said: »
I fixed title collection on guildwork - you'd have to go to all the bards and get your title set one by one, it won't just read from the menu, but it will collect them all now, even the new ones.

That's awesome, it does require literally 1000 flushes? Or will it auto update. It auto updates when you obtain a new title, but not just for switching titles already earned right.

Still too much work to ask someone to do for knowledge purposes, but great for a completionist.
It updates when you change, no need for a manual flush.
 Lakshmi.Avereith
Offline
Server: Lakshmi
Game: FFXI
user: Lilianna
Posts: 614
By Lakshmi.Avereith 2021-01-29 10:29:36
Link | Quote | Reply
 
Now add achievement points for titles and watch everyone go ****ING insane

Ha
 Asura.Eiryl
Offline
Server: Asura
Game: FFXI
user: Eiryl
By Asura.Eiryl 2021-01-29 10:31:53
Link | Quote | Reply
 
Neato.

Now....... *** idea; Add Achievement points and a total title count on the players pages. No need to scale or evaluate value, just 10 points per title, they'll love it.

Lakshmi.Avereith said: »
(haha we had the same idea at the same time)
Administrator
Offline
Posts: 6192
By Rooks 2021-01-29 10:39:16
Link | Quote | Reply
 
New achievement system does ;)

Some people have seen the preview, but it's not quite ready for prime time yet, mostly because I don't have enough free time to debug production problems at the moment and don't want to roll it out until I do
[+]
 Lakshmi.Avereith
Offline
Server: Lakshmi
Game: FFXI
user: Lilianna
Posts: 614
By Lakshmi.Avereith 2021-01-29 10:42:31
Link | Quote | Reply
 
Oh baby! I'm gonna shoot up in the rankings

But so will everyone else /nod
Log in to post.