Textdata rankingitem.txt: Difference between revisions
Technical breakdown (via create-page on MediaWiki MCP Server) |
Selrach2040 (talk | contribs) Cols 3/4 are the turn-in item, not the reward; cols 5-10 decoded as 1st prize / 2nd prize / consolation; slot names; full weekly table (via update-page on MediaWiki MCP Server) |
||
| Line 1: | Line 1: | ||
'''<code>rankingitem.txt</code>''' (3,190 bytes, part of [[BIN textdata]]) | '''<code>rankingitem.txt</code>''' (3,190 bytes, part of [[BIN textdata]]) defines the weekly rankings: for each week and ranking, the item players turn in for points and the three prizes. | ||
== Format == | == Format == | ||
117 rows = 13 weeks × 9 slots. Both consumers index it as <code>line = (week − 1) × 9 + slot</code> (week from the in-game clock; slot from the ranking panel button / the NPC's subtype) and <code>sscanf</code> only <code>%*d,%*d,%d,%d</code> | 117 rows = 13 weeks × 9 slots, 10 comma-separated numbers per row. Both client consumers index it as <code>line = (week − 1) × 9 + slot</code> (week from the in-game clock; slot from the ranking panel button / the NPC's subtype) and <code>sscanf</code> only <code>%*d,%*d,%d,%d</code>, so the client reads cols 3/4 and nothing else. | ||
{| class="wikitable" | {| class="wikitable" | ||
! col !! meaning | ! col !! meaning !! read by the client? | ||
|- | |- | ||
| 1 || week (1–13) | | 1 || week (1–13) || no, positional only | ||
|- | |- | ||
| 2 || slot (0–8) | | 2 || slot (0–8): which ranking (see [[#Slots|Slots]]) || no, positional only | ||
|- | |- | ||
| 3 || ''' | | 3/4 || '''turn-in item''' dat/entry: the item players bring to that town's ranking NPC for points (the panel's "Object: [s10]"). 0/0 for slots 6–8, which score other things. || '''yes''': <code>cpt_panel_ranking_widget_OnClick</code> shows it; <code>State_NpcRankingShop_Tick</code> only accepts a dragged item matching it, then sends 0x38 | ||
|- | |- | ||
| | | 5/6 || '''1st prize''' dat/entry. Towns: a special "(S)" (특) outfit. Weeks 1–9 give each town its own outfit (23–28.dat), with the tier rising over the cour; weeks 10–13 give all towns the same 29/30.dat outfit. Slots 6–8: a scroll / ring (8.dat) / crafting material. || no, server-side | ||
|- | |- | ||
| | | 7/8 || '''2nd prize''' dat/entry. Towns: Potion → Surpotion → Panacea → Elixir as the weeks go on. Slots 6–8: a lesser scroll / ring / crafting material. || no, server-side | ||
|- | |||
| 9/10 || '''consolation prize''': always Geruttelini (11/11), the "hero bread" || no, server-side | |||
|} | |||
Cols 5–10 were previously listed as unknown. They are three more <code>dat,entry</code> item pairs. The 1st / 2nd / consolation labels come from the data pattern and the original game notes (recolored ranking-prize armor; hero-bread consolation items). The client never reads them, so the server decides who receives which prize. | |||
== Slots == | |||
{| class="wikitable" | |||
! slot !! ranking !! scored by | |||
|- | |||
| 0 || Raynard || turning in that week's item at the town's ranking NPC | |||
|- | |||
| 1 || Xailen || turning in that week's item at the town's ranking NPC | |||
|- | |||
| 2 || Goularts || turning in that week's item at the town's ranking NPC | |||
|- | |||
| 3 || Yarjiluct || turning in that week's item at the town's ranking NPC | |||
|- | |||
| 4 || Bhalatt || turning in that week's item at the town's ranking NPC | |||
|- | |||
| 5 || Gadalama || turning in that week's item at the town's ranking NPC | |||
|- | |||
| 6 || Mission clear || missions cleared | |||
|- | |||
| 7 || Monster extermination || monsters killed | |||
|- | |||
| 8 || Item crafting || items crafted | |||
|} | |} | ||
Names come from <code>cpt_esepanel_rankingb_msg.txt</code>. [[textdata cpt_panel_ranking_msg.txt|cpt_panel_ranking_msg.txt]] lists 7 and 8 the other way round, but <code>cpt_panel_ranking_widget_OnClick</code> swaps buttons 7 and 8 when picking the message, so slot 7 = monster extermination and slot 8 = item crafting. The prizes fit this: rings for kills, ores and other materials for crafting. | |||
== NPC subtype → slot table == | == NPC subtype → slot table == | ||
| Line 39: | Line 69: | ||
|} | |} | ||
So 11 NPC subtypes map to 6 slots (0–5) | So 11 NPC subtypes map to the 6 town slots (0–5). Slots 6–8 have no turn-in item and no NPC; the panel only looks up items for buttons 0–5. Full lookup: <code>item = rankingitem[(week−1)*9 + slotTable[npc.subtype]]</code>, cols 3/4. | ||
== Rewards by week == | |||
=== Week 1 === | |||
{| class="wikitable" | |||
! slot !! ranking !! turn-in item !! 1st prize !! 2nd prize !! consolation | |||
|- | |||
| 0 || Raynard || Lhugrize's fang <small>(36/4)</small> || Raynalfona(S) <small>(23/4)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 1 || Xailen || Argoul's fang <small>(36/56)</small> || Xailenheuna(S) <small>(24/4)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 2 || Goularts || Gorkeid's scale <small>(36/74)</small> || Goulartzerth(S) <small>(25/4)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 3 || Yarjiluct || Unyora <small>(11/19)</small> || Yarjitesni(S) <small>(26/4)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 4 || Bhalatt || Nerigally's fang <small>(36/37)</small> || Bhalatkahulo(S) <small>(27/4)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 5 || Gadalama || Norlahi <small>(11/20)</small> || Gadalamtaska(S) <small>(28/4)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 6 || Mission clear || — || Sc.Poweredge <small>(38/11)</small> || Sc.Rockcutter <small>(38/8)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 7 || Monster extermination || — || Enga rugia <small>(8/22)</small> || Cut rugia <small>(8/18)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 8 || Item crafting || — || Aeronium <small>(35/10)</small> || Iron ore <small>(35/1)</small> || Geruttelini <small>(11/11)</small> | |||
|} | |||
=== Week 2 === | |||
{| class="wikitable" | |||
! slot !! ranking !! turn-in item !! 1st prize !! 2nd prize !! consolation | |||
|- | |||
| 0 || Raynard || Building stone <small>(37/12)</small> || Raynalfona(S) <small>(23/4)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 1 || Xailen || Denispoa's scale <small>(36/28)</small> || Xailenheuna(S) <small>(24/4)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 2 || Goularts || Agroagge's scale <small>(36/21)</small> || Goulartzerth(S) <small>(25/4)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 3 || Yarjiluct || Saelbucco stone <small>(36/18)</small> || Yarjitesni(S) <small>(26/4)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 4 || Bhalatt || Platinum ore <small>(35/5)</small> || Bhalatkahulo(S) <small>(27/4)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 5 || Gadalama || Cocha <small>(11/17)</small> || Gadalamtaska(S) <small>(28/4)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 6 || Mission clear || — || Sc.Goldenbolt <small>(38/70)</small> || Sc.Assaultbolt <small>(38/76)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 7 || Monster extermination || — || Rtoni rugia <small>(8/23)</small> || Culun rugia <small>(8/19)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 8 || Item crafting || — || Hechexis <small>(35/14)</small> || Copper ore <small>(35/2)</small> || Geruttelini <small>(11/11)</small> | |||
|} | |||
=== Week 3 === | |||
{| class="wikitable" | |||
! slot !! ranking !! turn-in item !! 1st prize !! 2nd prize !! consolation | |||
|- | |||
| 0 || Raynard || Fulzoul's scale <small>(36/104)</small> || Akulfona(S) <small>(23/8)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 1 || Xailen || Flare ore <small>(35/12)</small> || Saqueheuna(S) <small>(24/8)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 2 || Goularts || Balua's fang <small>(36/98)</small> || Bredazerth(S) <small>(25/8)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 3 || Yarjiluct || Mulnidd's scale <small>(36/49)</small> || Kortesni(S) <small>(26/8)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 4 || Bhalatt || Sugeibucco stone <small>(36/15)</small> || Gidetekahulo(S) <small>(27/8)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 5 || Gadalama || Aggrebix's fang <small>(36/34)</small> || Poautaska(S) <small>(28/8)</small> || Potion <small>(10/2)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 6 || Mission clear || — || Sc.Greatsword <small>(38/16)</small> || Sc.Heavysword <small>(38/14)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 7 || Monster extermination || — || Dummur leize <small>(8/24)</small> || Pyurei rugia <small>(8/20)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 8 || Item crafting || — || Profanium <small>(35/17)</small> || Silver ore <small>(35/3)</small> || Geruttelini <small>(11/11)</small> | |||
|} | |||
=== Week 4 === | |||
{| class="wikitable" | |||
! slot !! ranking !! turn-in item !! 1st prize !! 2nd prize !! consolation | |||
|- | |||
| 0 || Raynard || Shagmeld's scale <small>(36/66)</small> || Akulfona(S) <small>(23/8)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 1 || Xailen || Slen zail <small>(18/8)</small> || Saqueheuna(S) <small>(24/8)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 2 || Goularts || Small Kyul <small>(11/46)</small> || Bredazerth(S) <small>(25/8)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 3 || Yarjiluct || Sodis's scale <small>(36/31)</small> || Kortesni(S) <small>(26/8)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 4 || Bhalatt || Hartite <small>(35/9)</small> || Gidetekahulo(S) <small>(27/8)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 5 || Gadalama || Dobalgen's fang <small>(36/59)</small> || Poautaska(S) <small>(28/8)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 6 || Mission clear || — || Sc.Thiefcrossbow <small>(38/65)</small> || Sc.Largecrossbow <small>(38/64)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 7 || Monster extermination || — || Deba rugia <small>(8/25)</small> || Rubowards <small>(8/21)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 8 || Item crafting || — || Chronosite <small>(35/16)</small> || Gold ore <small>(35/4)</small> || Geruttelini <small>(11/11)</small> | |||
|} | |||
=== Week 5 === | |||
{| class="wikitable" | |||
! slot !! ranking !! turn-in item !! 1st prize !! 2nd prize !! consolation | |||
|- | |||
| 0 || Raynard || Sc.Shienakatana <small>(41/1)</small> || Joulfona(S) <small>(23/12)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 1 || Xailen || Mig Mig's fang <small>(36/8)</small> || Dandulheuna(S) <small>(24/12)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 2 || Goularts || Jivhedomo's fang <small>(36/41)</small> || Origazerth(S) <small>(25/12)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 3 || Yarjiluct || Martolsjeen <small>(17/21)</small> || Buldtesni(S) <small>(26/12)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 4 || Bhalatt || Lunarium <small>(35/6)</small> || Sidrkahulo(S) <small>(27/12)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 5 || Gadalama || Yar Sharme <small>(11/25)</small> || Ranbataska(S) <small>(28/12)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 6 || Mission clear || — || Sc.Captainaxe <small>(38/44)</small> || Sc.Dropaxe <small>(38/43)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 7 || Monster extermination || — || Daro the Black <small>(8/40)</small> || Enga rugia <small>(8/22)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 8 || Item crafting || — || Orichalcum <small>(35/13)</small> || Platinum ore <small>(35/5)</small> || Geruttelini <small>(11/11)</small> | |||
|} | |||
=== Week 6 === | |||
{| class="wikitable" | |||
! slot !! ranking !! turn-in item !! 1st prize !! 2nd prize !! consolation | |||
|- | |||
| 0 || Raynard || Nueloge's root <small>(11/41)</small> || Joulfona(S) <small>(23/12)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 1 || Xailen || Sodglow's fang <small>(36/53)</small> || Dandulheuna(S) <small>(24/12)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 2 || Goularts || Bibassago spike <small>(36/26)</small> || Origazerth(S) <small>(25/12)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 3 || Yarjiluct || Fulsepoa's scale <small>(36/29)</small> || Buldtesni(S) <small>(26/12)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 4 || Bhalatt || Aeronium <small>(35/10)</small> || Sidrkahulo(S) <small>(27/12)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 5 || Gadalama || Jivhedomo's fang <small>(36/41)</small> || Ranbataska(S) <small>(28/12)</small> || Surpotion <small>(10/3)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 6 || Mission clear || — || Sc.Mysticbowgun <small>(38/85)</small> || Sc.Memberbowgun <small>(38/73)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 7 || Monster extermination || — || Mosbeal <small>(8/41)</small> || Rtoni rugia <small>(8/23)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 8 || Item crafting || — || Orichalcum <small>(35/13)</small> || Flare ore <small>(35/12)</small> || Geruttelini <small>(11/11)</small> | |||
|} | |||
=== Week 7 === | |||
{| class="wikitable" | |||
! slot !! ranking !! turn-in item !! 1st prize !! 2nd prize !! consolation | |||
|- | |||
| 0 || Raynard || Suleglia's fang <small>(36/11)</small> || Taineufona(S) <small>(23/16)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 1 || Xailen || Sc.Beastbow <small>(42/20)</small> || Okyuanone(S) <small>(24/20)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 2 || Goularts || Nueloge's root <small>(11/41)</small> || Godesauga(S) <small>(25/20)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 3 || Yarjiluct || Fromers' root <small>(11/37)</small> || Palistoberio(S) <small>(26/20)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 4 || Bhalatt || Sc.Heatblade <small>(39/9)</small> || Doulanbahts(S) <small>(27/20)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 5 || Gadalama || Sc.Birdmanhammer <small>(41/18)</small> || Zofulfei(S) <small>(28/20)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 6 || Mission clear || — || Sc.Orderspear <small>(38/5)</small> || Sc.Impulsespear <small>(38/37)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 7 || Monster extermination || — || Zardoss Shocker <small>(8/42)</small> || Dummur leize <small>(8/24)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 8 || Item crafting || — || Kalcude feather <small>(36/46)</small> || Aeronium <small>(35/10)</small> || Geruttelini <small>(11/11)</small> | |||
|} | |||
=== Week 8 === | |||
{| class="wikitable" | |||
! slot !! ranking !! turn-in item !! 1st prize !! 2nd prize !! consolation | |||
|- | |||
| 0 || Raynard || Mulbalgen's fang <small>(36/60)</small> || Taineufona(S) <small>(23/16)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 1 || Xailen || Gidgoul's fang <small>(36/58)</small> || Buckossheuna(S) <small>(24/16)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 2 || Goularts || Panacea <small>(10/4)</small> || Sifulzerth(S) <small>(25/16)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 3 || Yarjiluct || Lereybucco stone <small>(36/19)</small> || Sgrutesni(S) <small>(26/16)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 4 || Bhalatt || Geonium <small>(35/8)</small> || Orsidkahulo(S) <small>(27/16)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 5 || Gadalama || Moarmo's egg <small>(11/36)</small> || Kapumtaska(S) <small>(28/16)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 6 || Mission clear || — || Sc.Explosionbolt <small>(38/78)</small> || Sc.Handballista <small>(38/75)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 7 || Monster extermination || — || Iddobias <small>(8/43)</small> || Deba rugia <small>(8/25)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 8 || Item crafting || — || Gaflsetna's fang <small>(36/45)</small> || Hartite <small>(35/9)</small> || Geruttelini <small>(11/11)</small> | |||
|} | |||
=== Week 9 === | |||
{| class="wikitable" | |||
! slot !! ranking !! turn-in item !! 1st prize !! 2nd prize !! consolation | |||
|- | |||
| 0 || Raynard || Funzam's tusk <small>(36/69)</small> || Ordefort(S) <small>(23/24)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 1 || Xailen || Sc.Firewall <small>(42/21)</small> || Yeranone(S) <small>(24/24)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 2 || Goularts || Dungdrajeen <small>(17/22)</small> || Kyuleiauga(S) <small>(25/24)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 3 || Yarjiluct || Sanelate's fang <small>(36/80)</small> || Ruddmaberio(S) <small>(26/24)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 4 || Bhalatt || Sc.Bishop'ssword <small>(39/11)</small> || Dungdrabarts(S) <small>(27/24)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 5 || Gadalama || Kalcude feather <small>(36/46)</small> || Shienanfei(S) <small>(28/24)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 6 || Mission clear || — || Sc.Jaelldo's bow <small>(41/31)</small> || Sc.Ivorybow <small>(41/26)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 7 || Monster extermination || — || Segbaia <small>(8/44)</small> || Sumei rugia <small>(8/26)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 8 || Item crafting || — || Gidgoul's fang <small>(36/58)</small> || Lunarium <small>(35/6)</small> || Geruttelini <small>(11/11)</small> | |||
|} | |||
=== Week 10 === | |||
{| class="wikitable" | |||
! slot !! ranking !! turn-in item !! 1st prize !! 2nd prize !! consolation | |||
|- | |||
| 0 || Raynard || Chronosite <small>(35/16)</small> || Ordefort(S) <small>(23/24)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 1 || Xailen || Baluaus's scale <small>(36/12)</small> || Nu Grigori(S) <small>(29/4)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 2 || Goularts || Balumeld's scale <small>(36/13)</small> || Nu Grigori(S) <small>(29/4)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 3 || Yarjiluct || Gadbassago spike <small>(36/27)</small> || Nu Grigori(S) <small>(29/4)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 4 || Bhalatt || Baluaguin's fang <small>(36/121)</small> || Nu Grigori(S) <small>(29/4)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 5 || Gadalama || Sc.Birdmanbow <small>(41/24)</small> || Nu Grigori(S) <small>(29/4)</small> || Panacea <small>(10/4)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 6 || Mission clear || — || Sc.3headedbolt <small>(38/83)</small> || Sc.Rebowgun <small>(38/84)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 7 || Monster extermination || — || Segbaia <small>(8/44)</small> || Bussol rugia <small>(8/27)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 8 || Item crafting || — || Warbalgen's fang <small>(36/61)</small> || Saintlium <small>(35/11)</small> || Geruttelini <small>(11/11)</small> | |||
|} | |||
=== Week 11 === | |||
{| class="wikitable" | |||
! slot !! ranking !! turn-in item !! 1st prize !! 2nd prize !! consolation | |||
|- | |||
| 0 || Raynard || Rankerlemrio <small>(16/18)</small> || Korelaus(S) <small>(30/4)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 1 || Xailen || Sc.3headedbolt <small>(38/83)</small> || Korelaus(S) <small>(30/4)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 2 || Goularts || Balupilo's scale <small>(36/14)</small> || Korelaus(S) <small>(30/4)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 3 || Yarjiluct || Korelaud's scale <small>(36/108)</small> || Korelaus(S) <small>(30/4)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 4 || Bhalatt || Chronosite <small>(35/16)</small> || Korelaus(S) <small>(30/4)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 5 || Gadalama || Balumeld's scale <small>(36/13)</small> || Korelaus(S) <small>(30/4)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 6 || Mission clear || — || Sc.3headedgun <small>(38/67)</small> || Sc.Elixir <small>(43/11)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 7 || Monster extermination || — || Segbaia <small>(8/44)</small> || Wanguls heart <small>(8/28)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 8 || Item crafting || — || Trikaiom's fang <small>(36/87)</small> || Profanium <small>(35/17)</small> || Geruttelini <small>(11/11)</small> | |||
|} | |||
=== Week 12 === | |||
{| class="wikitable" | |||
! slot !! ranking !! turn-in item !! 1st prize !! 2nd prize !! consolation | |||
|- | |||
| 0 || Raynard || Fleamme's fang <small>(36/122)</small> || Gu Zoumzorm(S) <small>(29/8)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 1 || Xailen || Fleamme's fang <small>(36/122)</small> || Gu Zoumzorm(S) <small>(29/8)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 2 || Goularts || Fleamme's fang <small>(36/122)</small> || Gu Zoumzorm(S) <small>(29/8)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 3 || Yarjiluct || Fleamme's fang <small>(36/122)</small> || Gu Zoumzorm(S) <small>(29/8)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 4 || Bhalatt || Fleamme's fang <small>(36/122)</small> || Gu Zoumzorm(S) <small>(29/8)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 5 || Gadalama || Fleamme's fang <small>(36/122)</small> || Gu Zoumzorm(S) <small>(29/8)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 6 || Mission clear || — || Sc.Unknown <small>(42/22)</small> || Sc.Elixir <small>(43/11)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 7 || Monster extermination || — || Segbaia <small>(8/44)</small> || Rue rugia <small>(8/29)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 8 || Item crafting || — || Ou Getu's fang <small>(36/92)</small> || Chronosite <small>(35/16)</small> || Geruttelini <small>(11/11)</small> | |||
|} | |||
=== Week 13 === | |||
{| class="wikitable" | |||
! slot !! ranking !! turn-in item !! 1st prize !! 2nd prize !! consolation | |||
|- | |||
| 0 || Raynard || Ozern's tusk <small>(36/70)</small> || Gu Zoumzorm(S) <small>(29/8)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 1 || Xailen || Utonamendeath <small>(18/22)</small> || Musselflare(S) <small>(30/8)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 2 || Goularts || Gogomlar Zapper <small>(8/36)</small> || Musselflare(S) <small>(30/8)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 3 || Yarjiluct || Gubobo's soyegg <small>(11/28)</small> || Musselflare(S) <small>(30/8)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 4 || Bhalatt || Profanium <small>(35/17)</small> || Musselflare(S) <small>(30/8)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 5 || Gadalama || Heaven's egg <small>(11/35)</small> || Musselflare(S) <small>(30/8)</small> || Elixir <small>(34/1)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 6 || Mission clear || — || Sc.Rayer <small>(42/23)</small> || Sc.Elixir <small>(43/11)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 7 || Monster extermination || — || Segbaia <small>(8/44)</small> || Daro the Black <small>(8/40)</small> || Geruttelini <small>(11/11)</small> | |||
|- | |||
| 8 || Item crafting || — || Korelaud's scale <small>(36/108)</small> || Orichalcum <small>(35/13)</small> || Geruttelini <small>(11/11)</small> | |||
|} | |||
== Loading (Ghidra) == | == Loading (Ghidra) == | ||
String address <code>004defc8</code>. Consumers: <code>cpt_panel_ranking_widget_OnClick @ 004295d2</code>; <code>State_NpcRankingShop_Tick @ 0046943f</code> | String address <code>004defc8</code>. Consumers: <code>cpt_panel_ranking_widget_OnClick @ 004295d2</code> (shows the turn-in item for buttons 0–5); <code>State_NpcRankingShop_Tick @ 0046943f</code> (reads the subtype table with <code>npcObj+5</code>, stores cols 3/4 in <code>DAT_004e6fca/cb</code>, and accepts only a dragged item with that dat/entry). | ||
== See also == | == See also == | ||
| Line 49: | Line 393: | ||
* [[BIN textdata]] | * [[BIN textdata]] | ||
* [[textdata cpt_panel_ranking_msg.txt]] | * [[textdata cpt_panel_ranking_msg.txt]] | ||
* [[textdata NN.dat]] — the | * [[textdata NN.dat]] — the item records this table points into | ||
Latest revision as of 01:43, 16 October 2026
rankingitem.txt (3,190 bytes, part of BIN textdata) defines the weekly rankings: for each week and ranking, the item players turn in for points and the three prizes.
Format
[edit]117 rows = 13 weeks × 9 slots, 10 comma-separated numbers per row. Both client consumers index it as line = (week − 1) × 9 + slot (week from the in-game clock; slot from the ranking panel button / the NPC's subtype) and sscanf only %*d,%*d,%d,%d, so the client reads cols 3/4 and nothing else.
| col | meaning | read by the client? |
|---|---|---|
| 1 | week (1–13) | no, positional only |
| 2 | slot (0–8): which ranking (see Slots) | no, positional only |
| 3/4 | turn-in item dat/entry: the item players bring to that town's ranking NPC for points (the panel's "Object: [s10]"). 0/0 for slots 6–8, which score other things. | yes: cpt_panel_ranking_widget_OnClick shows it; State_NpcRankingShop_Tick only accepts a dragged item matching it, then sends 0x38
|
| 5/6 | 1st prize dat/entry. Towns: a special "(S)" (특) outfit. Weeks 1–9 give each town its own outfit (23–28.dat), with the tier rising over the cour; weeks 10–13 give all towns the same 29/30.dat outfit. Slots 6–8: a scroll / ring (8.dat) / crafting material. | no, server-side |
| 7/8 | 2nd prize dat/entry. Towns: Potion → Surpotion → Panacea → Elixir as the weeks go on. Slots 6–8: a lesser scroll / ring / crafting material. | no, server-side |
| 9/10 | consolation prize: always Geruttelini (11/11), the "hero bread" | no, server-side |
Cols 5–10 were previously listed as unknown. They are three more dat,entry item pairs. The 1st / 2nd / consolation labels come from the data pattern and the original game notes (recolored ranking-prize armor; hero-bread consolation items). The client never reads them, so the server decides who receives which prize.
Slots
[edit]| slot | ranking | scored by |
|---|---|---|
| 0 | Raynard | turning in that week's item at the town's ranking NPC |
| 1 | Xailen | turning in that week's item at the town's ranking NPC |
| 2 | Goularts | turning in that week's item at the town's ranking NPC |
| 3 | Yarjiluct | turning in that week's item at the town's ranking NPC |
| 4 | Bhalatt | turning in that week's item at the town's ranking NPC |
| 5 | Gadalama | turning in that week's item at the town's ranking NPC |
| 6 | Mission clear | missions cleared |
| 7 | Monster extermination | monsters killed |
| 8 | Item crafting | items crafted |
Names come from cpt_esepanel_rankingb_msg.txt. cpt_panel_ranking_msg.txt lists 7 and 8 the other way round, but cpt_panel_ranking_widget_OnClick swaps buttons 7 and 8 when picking the message, so slot 7 = monster extermination and slot 8 = item crafting. The prizes fit this: rings for kills, ores and other materials for crafting.
NPC subtype → slot table
[edit]Each ranking-shop NPC is bound to a slot via a hardcoded subtype→slot table at 0x4e2f30 (11 byte(subtype), byte(slot) pairs):
| NPC subtype | slot | NPC subtype | slot | |
|---|---|---|---|---|
| 1 | 0 | 56 | 4 | |
| 11 | 1 | 66 | 5 | |
| 24 | 1 | 76 | 5 | |
| 30 | 2 | 82 | 5 | |
| 40 | 2 | 86 | 5 | |
| 46 | 3 |
So 11 NPC subtypes map to the 6 town slots (0–5). Slots 6–8 have no turn-in item and no NPC; the panel only looks up items for buttons 0–5. Full lookup: item = rankingitem[(week−1)*9 + slotTable[npc.subtype]], cols 3/4.
Rewards by week
[edit]Week 1
[edit]| slot | ranking | turn-in item | 1st prize | 2nd prize | consolation |
|---|---|---|---|---|---|
| 0 | Raynard | Lhugrize's fang (36/4) | Raynalfona(S) (23/4) | Potion (10/2) | Geruttelini (11/11) |
| 1 | Xailen | Argoul's fang (36/56) | Xailenheuna(S) (24/4) | Potion (10/2) | Geruttelini (11/11) |
| 2 | Goularts | Gorkeid's scale (36/74) | Goulartzerth(S) (25/4) | Potion (10/2) | Geruttelini (11/11) |
| 3 | Yarjiluct | Unyora (11/19) | Yarjitesni(S) (26/4) | Potion (10/2) | Geruttelini (11/11) |
| 4 | Bhalatt | Nerigally's fang (36/37) | Bhalatkahulo(S) (27/4) | Potion (10/2) | Geruttelini (11/11) |
| 5 | Gadalama | Norlahi (11/20) | Gadalamtaska(S) (28/4) | Potion (10/2) | Geruttelini (11/11) |
| 6 | Mission clear | — | Sc.Poweredge (38/11) | Sc.Rockcutter (38/8) | Geruttelini (11/11) |
| 7 | Monster extermination | — | Enga rugia (8/22) | Cut rugia (8/18) | Geruttelini (11/11) |
| 8 | Item crafting | — | Aeronium (35/10) | Iron ore (35/1) | Geruttelini (11/11) |
Week 2
[edit]| slot | ranking | turn-in item | 1st prize | 2nd prize | consolation |
|---|---|---|---|---|---|
| 0 | Raynard | Building stone (37/12) | Raynalfona(S) (23/4) | Potion (10/2) | Geruttelini (11/11) |
| 1 | Xailen | Denispoa's scale (36/28) | Xailenheuna(S) (24/4) | Potion (10/2) | Geruttelini (11/11) |
| 2 | Goularts | Agroagge's scale (36/21) | Goulartzerth(S) (25/4) | Potion (10/2) | Geruttelini (11/11) |
| 3 | Yarjiluct | Saelbucco stone (36/18) | Yarjitesni(S) (26/4) | Potion (10/2) | Geruttelini (11/11) |
| 4 | Bhalatt | Platinum ore (35/5) | Bhalatkahulo(S) (27/4) | Potion (10/2) | Geruttelini (11/11) |
| 5 | Gadalama | Cocha (11/17) | Gadalamtaska(S) (28/4) | Potion (10/2) | Geruttelini (11/11) |
| 6 | Mission clear | — | Sc.Goldenbolt (38/70) | Sc.Assaultbolt (38/76) | Geruttelini (11/11) |
| 7 | Monster extermination | — | Rtoni rugia (8/23) | Culun rugia (8/19) | Geruttelini (11/11) |
| 8 | Item crafting | — | Hechexis (35/14) | Copper ore (35/2) | Geruttelini (11/11) |
Week 3
[edit]| slot | ranking | turn-in item | 1st prize | 2nd prize | consolation |
|---|---|---|---|---|---|
| 0 | Raynard | Fulzoul's scale (36/104) | Akulfona(S) (23/8) | Potion (10/2) | Geruttelini (11/11) |
| 1 | Xailen | Flare ore (35/12) | Saqueheuna(S) (24/8) | Potion (10/2) | Geruttelini (11/11) |
| 2 | Goularts | Balua's fang (36/98) | Bredazerth(S) (25/8) | Potion (10/2) | Geruttelini (11/11) |
| 3 | Yarjiluct | Mulnidd's scale (36/49) | Kortesni(S) (26/8) | Potion (10/2) | Geruttelini (11/11) |
| 4 | Bhalatt | Sugeibucco stone (36/15) | Gidetekahulo(S) (27/8) | Potion (10/2) | Geruttelini (11/11) |
| 5 | Gadalama | Aggrebix's fang (36/34) | Poautaska(S) (28/8) | Potion (10/2) | Geruttelini (11/11) |
| 6 | Mission clear | — | Sc.Greatsword (38/16) | Sc.Heavysword (38/14) | Geruttelini (11/11) |
| 7 | Monster extermination | — | Dummur leize (8/24) | Pyurei rugia (8/20) | Geruttelini (11/11) |
| 8 | Item crafting | — | Profanium (35/17) | Silver ore (35/3) | Geruttelini (11/11) |
Week 4
[edit]| slot | ranking | turn-in item | 1st prize | 2nd prize | consolation |
|---|---|---|---|---|---|
| 0 | Raynard | Shagmeld's scale (36/66) | Akulfona(S) (23/8) | Surpotion (10/3) | Geruttelini (11/11) |
| 1 | Xailen | Slen zail (18/8) | Saqueheuna(S) (24/8) | Surpotion (10/3) | Geruttelini (11/11) |
| 2 | Goularts | Small Kyul (11/46) | Bredazerth(S) (25/8) | Surpotion (10/3) | Geruttelini (11/11) |
| 3 | Yarjiluct | Sodis's scale (36/31) | Kortesni(S) (26/8) | Surpotion (10/3) | Geruttelini (11/11) |
| 4 | Bhalatt | Hartite (35/9) | Gidetekahulo(S) (27/8) | Surpotion (10/3) | Geruttelini (11/11) |
| 5 | Gadalama | Dobalgen's fang (36/59) | Poautaska(S) (28/8) | Surpotion (10/3) | Geruttelini (11/11) |
| 6 | Mission clear | — | Sc.Thiefcrossbow (38/65) | Sc.Largecrossbow (38/64) | Geruttelini (11/11) |
| 7 | Monster extermination | — | Deba rugia (8/25) | Rubowards (8/21) | Geruttelini (11/11) |
| 8 | Item crafting | — | Chronosite (35/16) | Gold ore (35/4) | Geruttelini (11/11) |
Week 5
[edit]| slot | ranking | turn-in item | 1st prize | 2nd prize | consolation |
|---|---|---|---|---|---|
| 0 | Raynard | Sc.Shienakatana (41/1) | Joulfona(S) (23/12) | Surpotion (10/3) | Geruttelini (11/11) |
| 1 | Xailen | Mig Mig's fang (36/8) | Dandulheuna(S) (24/12) | Surpotion (10/3) | Geruttelini (11/11) |
| 2 | Goularts | Jivhedomo's fang (36/41) | Origazerth(S) (25/12) | Surpotion (10/3) | Geruttelini (11/11) |
| 3 | Yarjiluct | Martolsjeen (17/21) | Buldtesni(S) (26/12) | Surpotion (10/3) | Geruttelini (11/11) |
| 4 | Bhalatt | Lunarium (35/6) | Sidrkahulo(S) (27/12) | Surpotion (10/3) | Geruttelini (11/11) |
| 5 | Gadalama | Yar Sharme (11/25) | Ranbataska(S) (28/12) | Surpotion (10/3) | Geruttelini (11/11) |
| 6 | Mission clear | — | Sc.Captainaxe (38/44) | Sc.Dropaxe (38/43) | Geruttelini (11/11) |
| 7 | Monster extermination | — | Daro the Black (8/40) | Enga rugia (8/22) | Geruttelini (11/11) |
| 8 | Item crafting | — | Orichalcum (35/13) | Platinum ore (35/5) | Geruttelini (11/11) |
Week 6
[edit]| slot | ranking | turn-in item | 1st prize | 2nd prize | consolation |
|---|---|---|---|---|---|
| 0 | Raynard | Nueloge's root (11/41) | Joulfona(S) (23/12) | Surpotion (10/3) | Geruttelini (11/11) |
| 1 | Xailen | Sodglow's fang (36/53) | Dandulheuna(S) (24/12) | Surpotion (10/3) | Geruttelini (11/11) |
| 2 | Goularts | Bibassago spike (36/26) | Origazerth(S) (25/12) | Surpotion (10/3) | Geruttelini (11/11) |
| 3 | Yarjiluct | Fulsepoa's scale (36/29) | Buldtesni(S) (26/12) | Surpotion (10/3) | Geruttelini (11/11) |
| 4 | Bhalatt | Aeronium (35/10) | Sidrkahulo(S) (27/12) | Surpotion (10/3) | Geruttelini (11/11) |
| 5 | Gadalama | Jivhedomo's fang (36/41) | Ranbataska(S) (28/12) | Surpotion (10/3) | Geruttelini (11/11) |
| 6 | Mission clear | — | Sc.Mysticbowgun (38/85) | Sc.Memberbowgun (38/73) | Geruttelini (11/11) |
| 7 | Monster extermination | — | Mosbeal (8/41) | Rtoni rugia (8/23) | Geruttelini (11/11) |
| 8 | Item crafting | — | Orichalcum (35/13) | Flare ore (35/12) | Geruttelini (11/11) |
Week 7
[edit]| slot | ranking | turn-in item | 1st prize | 2nd prize | consolation |
|---|---|---|---|---|---|
| 0 | Raynard | Suleglia's fang (36/11) | Taineufona(S) (23/16) | Panacea (10/4) | Geruttelini (11/11) |
| 1 | Xailen | Sc.Beastbow (42/20) | Okyuanone(S) (24/20) | Panacea (10/4) | Geruttelini (11/11) |
| 2 | Goularts | Nueloge's root (11/41) | Godesauga(S) (25/20) | Panacea (10/4) | Geruttelini (11/11) |
| 3 | Yarjiluct | Fromers' root (11/37) | Palistoberio(S) (26/20) | Panacea (10/4) | Geruttelini (11/11) |
| 4 | Bhalatt | Sc.Heatblade (39/9) | Doulanbahts(S) (27/20) | Panacea (10/4) | Geruttelini (11/11) |
| 5 | Gadalama | Sc.Birdmanhammer (41/18) | Zofulfei(S) (28/20) | Panacea (10/4) | Geruttelini (11/11) |
| 6 | Mission clear | — | Sc.Orderspear (38/5) | Sc.Impulsespear (38/37) | Geruttelini (11/11) |
| 7 | Monster extermination | — | Zardoss Shocker (8/42) | Dummur leize (8/24) | Geruttelini (11/11) |
| 8 | Item crafting | — | Kalcude feather (36/46) | Aeronium (35/10) | Geruttelini (11/11) |
Week 8
[edit]| slot | ranking | turn-in item | 1st prize | 2nd prize | consolation |
|---|---|---|---|---|---|
| 0 | Raynard | Mulbalgen's fang (36/60) | Taineufona(S) (23/16) | Panacea (10/4) | Geruttelini (11/11) |
| 1 | Xailen | Gidgoul's fang (36/58) | Buckossheuna(S) (24/16) | Panacea (10/4) | Geruttelini (11/11) |
| 2 | Goularts | Panacea (10/4) | Sifulzerth(S) (25/16) | Panacea (10/4) | Geruttelini (11/11) |
| 3 | Yarjiluct | Lereybucco stone (36/19) | Sgrutesni(S) (26/16) | Panacea (10/4) | Geruttelini (11/11) |
| 4 | Bhalatt | Geonium (35/8) | Orsidkahulo(S) (27/16) | Panacea (10/4) | Geruttelini (11/11) |
| 5 | Gadalama | Moarmo's egg (11/36) | Kapumtaska(S) (28/16) | Panacea (10/4) | Geruttelini (11/11) |
| 6 | Mission clear | — | Sc.Explosionbolt (38/78) | Sc.Handballista (38/75) | Geruttelini (11/11) |
| 7 | Monster extermination | — | Iddobias (8/43) | Deba rugia (8/25) | Geruttelini (11/11) |
| 8 | Item crafting | — | Gaflsetna's fang (36/45) | Hartite (35/9) | Geruttelini (11/11) |
Week 9
[edit]| slot | ranking | turn-in item | 1st prize | 2nd prize | consolation |
|---|---|---|---|---|---|
| 0 | Raynard | Funzam's tusk (36/69) | Ordefort(S) (23/24) | Panacea (10/4) | Geruttelini (11/11) |
| 1 | Xailen | Sc.Firewall (42/21) | Yeranone(S) (24/24) | Panacea (10/4) | Geruttelini (11/11) |
| 2 | Goularts | Dungdrajeen (17/22) | Kyuleiauga(S) (25/24) | Panacea (10/4) | Geruttelini (11/11) |
| 3 | Yarjiluct | Sanelate's fang (36/80) | Ruddmaberio(S) (26/24) | Panacea (10/4) | Geruttelini (11/11) |
| 4 | Bhalatt | Sc.Bishop'ssword (39/11) | Dungdrabarts(S) (27/24) | Panacea (10/4) | Geruttelini (11/11) |
| 5 | Gadalama | Kalcude feather (36/46) | Shienanfei(S) (28/24) | Panacea (10/4) | Geruttelini (11/11) |
| 6 | Mission clear | — | Sc.Jaelldo's bow (41/31) | Sc.Ivorybow (41/26) | Geruttelini (11/11) |
| 7 | Monster extermination | — | Segbaia (8/44) | Sumei rugia (8/26) | Geruttelini (11/11) |
| 8 | Item crafting | — | Gidgoul's fang (36/58) | Lunarium (35/6) | Geruttelini (11/11) |
Week 10
[edit]| slot | ranking | turn-in item | 1st prize | 2nd prize | consolation |
|---|---|---|---|---|---|
| 0 | Raynard | Chronosite (35/16) | Ordefort(S) (23/24) | Panacea (10/4) | Geruttelini (11/11) |
| 1 | Xailen | Baluaus's scale (36/12) | Nu Grigori(S) (29/4) | Panacea (10/4) | Geruttelini (11/11) |
| 2 | Goularts | Balumeld's scale (36/13) | Nu Grigori(S) (29/4) | Panacea (10/4) | Geruttelini (11/11) |
| 3 | Yarjiluct | Gadbassago spike (36/27) | Nu Grigori(S) (29/4) | Panacea (10/4) | Geruttelini (11/11) |
| 4 | Bhalatt | Baluaguin's fang (36/121) | Nu Grigori(S) (29/4) | Panacea (10/4) | Geruttelini (11/11) |
| 5 | Gadalama | Sc.Birdmanbow (41/24) | Nu Grigori(S) (29/4) | Panacea (10/4) | Geruttelini (11/11) |
| 6 | Mission clear | — | Sc.3headedbolt (38/83) | Sc.Rebowgun (38/84) | Geruttelini (11/11) |
| 7 | Monster extermination | — | Segbaia (8/44) | Bussol rugia (8/27) | Geruttelini (11/11) |
| 8 | Item crafting | — | Warbalgen's fang (36/61) | Saintlium (35/11) | Geruttelini (11/11) |
Week 11
[edit]| slot | ranking | turn-in item | 1st prize | 2nd prize | consolation |
|---|---|---|---|---|---|
| 0 | Raynard | Rankerlemrio (16/18) | Korelaus(S) (30/4) | Elixir (34/1) | Geruttelini (11/11) |
| 1 | Xailen | Sc.3headedbolt (38/83) | Korelaus(S) (30/4) | Elixir (34/1) | Geruttelini (11/11) |
| 2 | Goularts | Balupilo's scale (36/14) | Korelaus(S) (30/4) | Elixir (34/1) | Geruttelini (11/11) |
| 3 | Yarjiluct | Korelaud's scale (36/108) | Korelaus(S) (30/4) | Elixir (34/1) | Geruttelini (11/11) |
| 4 | Bhalatt | Chronosite (35/16) | Korelaus(S) (30/4) | Elixir (34/1) | Geruttelini (11/11) |
| 5 | Gadalama | Balumeld's scale (36/13) | Korelaus(S) (30/4) | Elixir (34/1) | Geruttelini (11/11) |
| 6 | Mission clear | — | Sc.3headedgun (38/67) | Sc.Elixir (43/11) | Geruttelini (11/11) |
| 7 | Monster extermination | — | Segbaia (8/44) | Wanguls heart (8/28) | Geruttelini (11/11) |
| 8 | Item crafting | — | Trikaiom's fang (36/87) | Profanium (35/17) | Geruttelini (11/11) |
Week 12
[edit]| slot | ranking | turn-in item | 1st prize | 2nd prize | consolation |
|---|---|---|---|---|---|
| 0 | Raynard | Fleamme's fang (36/122) | Gu Zoumzorm(S) (29/8) | Elixir (34/1) | Geruttelini (11/11) |
| 1 | Xailen | Fleamme's fang (36/122) | Gu Zoumzorm(S) (29/8) | Elixir (34/1) | Geruttelini (11/11) |
| 2 | Goularts | Fleamme's fang (36/122) | Gu Zoumzorm(S) (29/8) | Elixir (34/1) | Geruttelini (11/11) |
| 3 | Yarjiluct | Fleamme's fang (36/122) | Gu Zoumzorm(S) (29/8) | Elixir (34/1) | Geruttelini (11/11) |
| 4 | Bhalatt | Fleamme's fang (36/122) | Gu Zoumzorm(S) (29/8) | Elixir (34/1) | Geruttelini (11/11) |
| 5 | Gadalama | Fleamme's fang (36/122) | Gu Zoumzorm(S) (29/8) | Elixir (34/1) | Geruttelini (11/11) |
| 6 | Mission clear | — | Sc.Unknown (42/22) | Sc.Elixir (43/11) | Geruttelini (11/11) |
| 7 | Monster extermination | — | Segbaia (8/44) | Rue rugia (8/29) | Geruttelini (11/11) |
| 8 | Item crafting | — | Ou Getu's fang (36/92) | Chronosite (35/16) | Geruttelini (11/11) |
Week 13
[edit]| slot | ranking | turn-in item | 1st prize | 2nd prize | consolation |
|---|---|---|---|---|---|
| 0 | Raynard | Ozern's tusk (36/70) | Gu Zoumzorm(S) (29/8) | Elixir (34/1) | Geruttelini (11/11) |
| 1 | Xailen | Utonamendeath (18/22) | Musselflare(S) (30/8) | Elixir (34/1) | Geruttelini (11/11) |
| 2 | Goularts | Gogomlar Zapper (8/36) | Musselflare(S) (30/8) | Elixir (34/1) | Geruttelini (11/11) |
| 3 | Yarjiluct | Gubobo's soyegg (11/28) | Musselflare(S) (30/8) | Elixir (34/1) | Geruttelini (11/11) |
| 4 | Bhalatt | Profanium (35/17) | Musselflare(S) (30/8) | Elixir (34/1) | Geruttelini (11/11) |
| 5 | Gadalama | Heaven's egg (11/35) | Musselflare(S) (30/8) | Elixir (34/1) | Geruttelini (11/11) |
| 6 | Mission clear | — | Sc.Rayer (42/23) | Sc.Elixir (43/11) | Geruttelini (11/11) |
| 7 | Monster extermination | — | Segbaia (8/44) | Daro the Black (8/40) | Geruttelini (11/11) |
| 8 | Item crafting | — | Korelaud's scale (36/108) | Orichalcum (35/13) | Geruttelini (11/11) |
Loading (Ghidra)
[edit]String address 004defc8. Consumers: cpt_panel_ranking_widget_OnClick @ 004295d2 (shows the turn-in item for buttons 0–5); State_NpcRankingShop_Tick @ 0046943f (reads the subtype table with npcObj+5, stores cols 3/4 in DAT_004e6fca/cb, and accepts only a dragged item with that dat/entry).
See also
[edit]- BIN textdata
- textdata cpt_panel_ranking_msg.txt
- textdata NN.dat — the item records this table points into