Skip to content
RF DataData reference
RU

Combinations

CombineEx

Total 45 Known 23 Derived 18 Unused 4

Used parameters

Fields read by the server or the client, or assembled from other files. The description says what the field means and how it acts; below it — where that was established.

DataTable\ItemCombine.edf client file

Total 21 Known 0 Derived 18 Unused 3
Schema
RF IDE\strs\client\ItemCombine.strs
Registry level
derived
Derived from
CombineTable*.dat + LinkedStuff.dat (without results)
Digest
combinations.md §3.4; in STRS the first section is split into two children (60 375 + the rest)

Record: CombineTable I, CombineTable II (CombineTable)

OffsetFieldWhat it is and how it actsAssembled fromServer readersRoleStatusData
+0x000Id
recipe number
combinations.md §3.4
CombineTable.m_dwIndex—clientderived60374 values; most often 0 (0%)
+0x004isExist
recipe is active
combinations.md §3.4
CombineTable.m_bCombineExist—clientderived47 values; most often 1 (99%)
+0x008Fee
fee = m_dwCommit
combinations.md §3.4
CombineTable.m_dwCommit—clientderived104 values; most often 100000 (75%)
+0x00CBM
5 race bytes (BM, BF, CM, CF, A)
combinations.md §3.4
CombineTable.m_strCivil—clientderived2 values; most often 1 (99%)
+0x00DBF
5 race bytes (BM, BF, CM, CF, A)
combinations.md §3.4
CombineTable.m_strCivil—clientderived2 values; most often 1 (99%)
+0x00ECM
5 race bytes (BM, BF, CM, CF, A)
combinations.md §3.4
CombineTable.m_strCivil—clientderived2 values; most often 1 (99%)
+0x00FCF
5 race bytes (BM, BF, CM, CF, A)
combinations.md §3.4
CombineTable.m_strCivil—clientderived2 values; most often 1 (99%)
+0x010A
5 race bytes (BM, BF, CM, CF, A)
combinations.md §3.4
CombineTable.m_strCivil—clientderived44 values; most often 1 (99%)
+0x014ItemGroup ×5
material N: group; −1 ⇔ LL material
combinations.md §3.4
CombineTable.m_itmPdMat—clientderived204 values; most often 20 / -1 / 0 / 0 … (77%)
+0x018LinkedStuff_ID ×5
material N: LinkedStuff number
combinations.md §3.4
CombineTable.m_itmPdMat (LL…)—clientderived2040 values; most often 0 / 0 / 0 / 0 … (9%)
+0x01CItemCode ×5
material N: item code
combinations.md §3.4
CombineTable.m_itmPdMat—clientderived6663 values; most often 3523482114 / 4294967295 / 0 / 0 … (10%)
+0x020Quantity ×5
material N: quantity (checked across all slots)
combinations.md §3.4
CombineTable.m_nDur—clientderived1029 values; most often 1 / 1 / 0 / 0 … (78%)
+0x024ItemUpgrade ×5
material N: upgrade mask
combinations.md §3.3, §3.4
CombineTable.m_dwUpt—clientderived1023 values; most often 4294967295 / 2147483647 / 0 / 0 … (26%)
+0x078MaterialCount
material count
combinations.md §3.4
CombineTable (number of filled materials)—clientderived6 values; most often 2 (79%)

Record: LinkedStuff

OffsetFieldWhat it is and how it actsAssembled fromServer readersRoleStatusData
+0x000ID
list number (from 0)
combinations.md §3.4
LinkedStuff.m_dwIndex—clientderived—
+0x004ItemCount
number of items in the list
combinations.md §3.4
LinkedStuff.m_strLinkItemIn—clientderived—
+0x008ItemGroup ×100
item N: group
combinations.md §3.4
LinkedStuff.m_strLinkItemIn—clientderived—
+0x010ItemCode ×100
item N: code
combinations.md §3.4
LinkedStuff.m_strLinkItemIn—clientderived—

script\CombineTable.dat, script\CombineTable2.dat server file

Total 18 Known 17 Derived 0 Unused 1
Schema
Scripts\strs AOP\ItemCombine_Exp.strs
Registry level
ready for full
Digest
CombineEx, default mode; combinations.md §3.1
OffsetFieldWhat it is and how it actsGoes to client asServer readersRoleStatusData
+0x000m_dwIndex
running number
combinations.md §3.1 (digest row)
———known60374 values; most often 0 (0%)
+0x004m_strCode
recipe code (cocsa01…)
combinations.md §3.1 (digest row)
———known60374 values; most often cocsa01 (0%)
+0x044m_dwCommit
fee in dalant
combinations.md §3.1 (digest row)
—140225050serverknown93 values; most often 100000 (73%)
+0x048m_strCivil
race: character '1' at the race position (8 characters in AoP, the first 5 are used)
combinations.md §3.1 (digest row)
—140225050serverknown5 values; most often 11111 (100%)
+0x088m_bCombineExist
0 — recipe disabled (error 1)
combinations.md §3.1 (digest row)
—140225050serverknown2 values; most often 1 (100%)
+0x0CCFailOutItem
what is lost on failure (section 4.3)
combinations.md §3.1 (digest row)
———known6 values; most often -1 (72%)
+0x0D0m_itmPdMat ×5
materials: item or LL… list code, required upgrade, quantity
combinations.md §3.1 (digest row)
—140225050serverknown23339 values; most often iycsa53 / LLwnk01 / -1 / -1 … (0%)
+0x0D8m_dwUpt ×5
materials: item or LL… list code, required upgrade, quantity
combinations.md §3.1 (digest row)
———known120 values; most often 4294967295 / 2147483647 / 4294967295 / 4294967295 … (28%)
+0x0DCm_nDur ×5
materials: item or LL… list code, required upgrade, quantity
combinations.md §3.1 (digest row)
———known141 values; most often 1 / 1 / -1 / -1 … (75%)
+0x120m_bSelectItem
0 — results are rolled, 1 — the player chooses
combinations.md §3.1 (digest row)
———known2 values; most often 0 (100%)
+0x124m_nOperationCount
how many results to give (or choose)
combinations.md §3.1 (digest row)
———known5 values; most often 1 (100%)
+0x128m_itmPdOutput ×24
results: item or LR… list code, upgrade, effect and message, weight out of 10 000, quantity
combinations.md §3.1 (digest row)
———known3603 values; most often LRwnk01 / -1 / -1 / -1 … (0%)
+0x130m_dwUpt ×24
materials: item or LL… list code, required upgrade, quantity
combinations.md §3.1 (digest row)
———known370 values; most often 4294967295 / 4294967295 / 4294967295 / 4294967295 … (11%)
+0x134m_dwEffectType ×24
results: item or LR… list code, upgrade, effect and message, weight out of 10 000, quantity
combinations.md §3.1 (digest row)
———known27 values; most often 1 / 1 / 1 / 0 … (26%)
+0x138m_dwResultEffectMsgCode ×24
results: item or LR… list code, upgrade, effect and message, weight out of 10 000, quantity
combinations.md §3.1 (digest row)
———known28 values; most often 3605 / 3605 / 3605 / -1 … (27%)
+0x13Cm_dwPdProp ×24
results: item or LR… list code, upgrade, effect and message, weight out of 10 000, quantity
combinations.md §3.1 (digest row)
———known325 values; most often 10000 / -1 / -1 / -1 … (8%)
+0x140m_nOutNum ×24
results: item or LR… list code, upgrade, effect and message, weight out of 10 000, quantity
combinations.md §3.1 (digest row)
———known108 values; most often 1 / 1 / 1 / -1 … (26%)

script\LinkedResult.dat server file

Total 3 Known 3 Derived 0 Unused 0
Schema
Scripts\strs AOP\LinkItem_Result.strs
Registry level
ready for full
Digest
combinations.md §3.2
OffsetFieldWhat it is and how it actsGoes to client asServer readersRoleStatusData
+0x000m_dwIndex
running number
combinations.md §3.1 (digest row)
———known2040 values; most often 0 (0%)
+0x004m_strCode
recipe code (cocsa01…)
combinations.md §3.1 (digest row)
———known2023 values; most often LRcbh01 (0%)
+0x044m_strLinkItemOut ×100
100 item codes; the result is the item at the same position as the one found in LL
combinations.md §3.2
———known1990 values; most often iyaop01 / iyaop01 / iyaop01 / iyaop01 … (1%)

script\LinkedStuff.dat server file

Total 3 Known 3 Derived 0 Unused 0
Schema
Scripts\strs AOP\LinkItem_Stuff.strs
Registry level
ready for full
Digest
combinations.md §3.2
OffsetFieldWhat it is and how it actsGoes to client asServer readersRoleStatusData
+0x000m_dwIndex
running number
combinations.md §3.1 (digest row)
———known1005 values; most often 0 (0%)
+0x004m_strCode
recipe code (cocsa01…)
combinations.md §3.1 (digest row)
———known990 values; most often LLcbh01 (0%)
+0x044m_strLinkItemIn ×100
100 item codes; “any item from the list”, the list ends with a code starting with -
combinations.md §3.2
———known960 values; most often iwknb35 / iwswb35 / iwaxb35 / iwmab35 … (0%)

Unused parameters

Fields that neither the server nor the client reads. For each: why it was decided so and where that was established. The editor keeps their bytes as they are.

DataTable\ItemCombine.edf client file

Record: CombineTable I, CombineTable II (CombineTable)

OffsetFieldWhy unusedData
+0x011(unnamed)
padding: materials are structures aligned to 4
combinations.md §3.4; unused: padding bytes (after a byte field up to the field at the next multiple of 4; unnamed bytes have no reads in MSVC code except whole-record copies; 2004 source citemdatamgr.h); 0 everywhere in AoP
183 values; most often `` (99%)
+0x015(unnamed) ×5
padding after the material group byte
combinations.md §3.4; unused: padding bytes (after a byte field up to the field at the next multiple of 4; unnamed bytes have no reads in MSVC code except whole-record copies; 2004 source citemdatamgr.h); 0 everywhere in AoP
232 values; most often / / / … (99%)

Record: LinkedStuff

OffsetFieldWhy unusedData
+0x00C?-- ×100
0 in all filled AoP elements; the AoP client does not read it
combinations.md §3.4: the LinkedStuff table (ItemCombine::Board+0x4714) is taken only by the constructor 00509B30, destructor 00509C90, loader 00509D30 and material matching 0050AC50; the latter reads +0x04 (count) of the record and only the group (+0x08) and code (+0x10) of an element; there are no other accesses to +0x4714…+0x4720 (clines)
—

script\CombineTable.dat, script\CombineTable2.dat server file

OffsetFieldWhy unusedData
+0x08Cm_strCombineType
description (Korean, cp949), the server does not read it
combinations.md §3.1: digest — “+0x8C | m_strCombineType | description (Korean, cp949), the server does not read it”; does not go to the client file (ItemCombine.edf is mapped, combinations.md §3.4)
15267 values; most often 1-3¹«Áö¾÷±×·¹ÀÌ´õ C±Þ¹«± (0%)

← Back to category

RF Online is a trademark of its owners. The reference is compiled from research for content development. Built 01.11.2026 · field catalog dated 29.10.2026 · Adagio UI 0.5.0