ItemParam CheatSheet: Difference between revisions
m added tables |
|||
| (30 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
This is a general cheat-sheet for anyone editing any of the ItemParam files. Thank you to Crosstine for most of this documentation on the base page! | This is a general cheat-sheet for anyone editing any of the ItemParam files. Thank you to Crosstine for most of this documentation on the base page, as well as Denki for the Options table! | ||
This is in order of where they are on each itemparam, so it may be a bit messy, but it's so you can just scroll and be aligned with your XML. | This is in order of where they are on each itemparam, so it may be a bit messy, but it's so you can just scroll and be aligned with your XML. | ||
== Class | == Class Parameter == | ||
''Describes What Type of item'' | ''Describes What Type of item'' | ||
| Line 17: | Line 17: | ||
| 3 || Drill | | 3 || Drill | ||
|} | |} | ||
== Type Parameter == | |||
== Type | |||
''Describes the item further into a specific category.'' | ''Describes the item further into a specific category.'' | ||
''Note: Certain categories have requirements for other flags to be set in order for the item to spawn in, or you will EE upon logging in, even if the server starts up from reading the XML, or other bugs may occur.'' | ''Note: Certain categories have requirements for other flags to be set in order for the item to spawn in, or you will EE upon logging in, even if the server starts up from reading the XML, or other bugs may occur.'' | ||
{| class="wikitable" | {| class="wikitable mw-collapsible" | ||
! | |+Type Param Reference | ||
! # | |||
! Description | ! Description | ||
! colspan="2" |# | |||
!Description | |||
|- | |- | ||
| 1 || Galder Coupons | | 1 || colspan="4" | Galder Coupons | ||
|- | |- | ||
| 2 || Sword Equip | | 2 || Sword Equip | ||
! rowspan="16" | | |||
|18 | |||
|Tails | |||
|- | |- | ||
| 3 || Hat Equip | | 3 || Hat Equip | ||
|19 | |||
|Fashion (Top/Jacket) | |||
|- | |- | ||
| 4 || Inner Equip | | 4 || Inner Equip | ||
|20 | |||
|Fashion (Bottom/Pants) | |||
|- | |- | ||
| 5 || Fashion (Shoes) | | 5 || Fashion (Shoes) | ||
|21 | |||
|Fashion (Torso/Shoulder) | |||
|- | |- | ||
| 6 || Drill | | 6 || Drill | ||
|22 | |||
|Fashion (Belt) | |||
|- | |- | ||
| 7 || Accessory and Sprint(?) | | 7 || Accessory and Sprint(?) | ||
|23 | |||
|Fashion (Accessory) | |||
|- | |- | ||
| 8 || Shield Equip | | 8 || Shield Equip | ||
|24 | |||
|Head Accessory | |||
|- | |- | ||
| 9 || Unused | | 9 || Unused | ||
|25 | |||
|Face Accessory | |||
|- | |- | ||
| 10 || Potions | | 10 || Potions | ||
|26 | |||
|Fashion (Hand/Glove) | |||
|- | |- | ||
| 11 || Cards | | 11 || Cards | ||
|27 | |||
|Fashion (Socks) | |||
|- | |- | ||
| 12 || Animated Jewels (Crystal, Lapis Lazuli, etc.) | | 12 || Animated Jewels (Crystal, Lapis Lazuli, etc.) | ||
|28 | |||
|Skill Card | |||
|- | |- | ||
| 13 || Pets | | 13 || Pets | ||
|29 | |||
|Ammo | |||
|- | |- | ||
| 14 || Compound Etc. Item (Monster Drop) | | 14 || Compound Etc. Item (Monster Drop, Fashion Sets) | ||
|30 | |||
|Galder (4 stacks) | |||
|- | |- | ||
| 15 || "Useables" (Boxes, Ports, etc.) | | 15 || "Useables" (Boxes, Ports, etc.) | ||
|34 | |||
|Cape | |||
|- | |- | ||
| 16 || Throwing items | | 16 || Throwing items | ||
|35 | |||
|Fortune Card | |||
|- | |- | ||
| 17 || Ears | | 17 || Ears | ||
| | |999 | ||
|Internal, not used | |||
|} | |} | ||
== SubType Parameter == | |||
<blockquote>''Additional information for a define purpose. ">" are from ItemParamCM2.''</blockquote> | |||
== SubType == | {| class="wikitable mw-collapsible" | ||
''Additional information for a define purpose. ">" are from ItemParamCM2.'' | |+Subtype Param Reference | ||
{| class="wikitable" | |||
! > | ! > | ||
! | ! # | ||
! Description | ! Description | ||
! colspan="2" |> | |||
!# | |||
!Description | |||
! rowspan="21" | | |||
!> | |||
!# | |||
!Description | |||
|- | |- | ||
| | | || 0 || colspan="5" | N/A | ||
| | |||
|55 | |||
|Skill Card | |||
|- | |- | ||
| | | || 2 || Sword | ||
! rowspan="19" | | |||
| | |||
|26 | |||
|Magic Card | |||
| | |||
|56 | |||
|Ammo | |||
|- | |- | ||
| | | || 3 || Hat | ||
| | |||
|27 | |||
|Old Monster2 Card | |||
| | |||
|61 | |||
|MyShop Drill | |||
|- | |- | ||
| | | || 4 || Innerwear | ||
| | |||
|33 | |||
|Neutral Card | |||
| | |||
|62 | |||
|Bracer Accessory | |||
|- | |- | ||
| > || 5 || Fashion (Shoe) | | > || 5 || Fashion (Shoe) | ||
|> | |||
|36 | |||
|Protein/Lock Candy | |||
|> | |||
|63 | |||
|Repair Powder | |||
|- | |- | ||
| | | || 6 || Drill | ||
| | |||
|39 | |||
|Throwing Item | |||
| | |||
|64 | |||
|Galders (Tiny Stack) | |||
|- | |- | ||
| | | || 7 || Accessory | ||
| | |||
|41 | |||
|Ears | |||
| | |||
|65 | |||
|Galders (Small Stack) | |||
|- | |- | ||
| | | || 8 || Shield | ||
| | |||
|42 | |||
|Tail | |||
| | |||
|66 | |||
|Galders (Medium Stack) | |||
|- | |- | ||
| | | || 10 || HP Recovery | ||
|> | |||
|43 | |||
|Fashion (Top/Jacket) | |||
| | |||
|67 | |||
|Galders (Large Stack) | |||
|- | |- | ||
| | | || 11 || MP Recovery | ||
|> | |||
|44 | |||
|Fashion (Bottom/Pants) | |||
| | |||
|69 | |||
|Scrolls | |||
|- | |- | ||
| | | || 12 || HP&MP Recovery | ||
|> | |||
|45 | |||
|Fashion (Torso/Shoulder) | |||
| | |||
|70 | |||
|Fortune Card | |||
|- | |- | ||
| | | || 14 || Fashion Set | ||
|> | |||
|46 | |||
|Fashion (Belt) | |||
| | |||
|71 | |||
|Disguise Kit | |||
|- | |- | ||
| | | || 18 || Buffalo/Bunny Card | ||
|> | |||
|47 | |||
|Fashion (Accessory) | |||
| | |||
|72 | |||
|Poseidon/Spinel Seed | |||
|- | |- | ||
| | | || 19 || Raccoon/Cat Card | ||
| | |||
|48 | |||
|Head Accessory | |||
| | |||
|73 | |||
|Secret Card | |||
|- | |- | ||
| | | || 20 || Lion/Fox Card | ||
| | |||
|49 | |||
|Face Accessory | |||
| | |||
|74 | |||
|Soul Gauge (For Guardians, don't recall if used) | |||
|- | |- | ||
| | | || 21 || Dragon/Sheep Card | ||
|> | |||
|50 | |||
|Fashion (Hand/Glove) | |||
|> | |||
|75 | |||
|Soul Ticket | |||
|- | |- | ||
| | | || 22 || NPC Card | ||
|> | |||
|51 | |||
|Fashion (Socks) | |||
|> | |||
|76 | |||
|Soul Feather Pen | |||
|- | |- | ||
| | | || 23 || Power Card | ||
| | |||
|52 | |||
|GM Amulet | |||
|> | |||
|77 | |||
|Guardian Runes | |||
|- | |- | ||
| | | || 24 || Charm Card | ||
| | |||
|53 | |||
|Sprint | |||
|> | |||
|78 | |||
|Custom Character Pets | |||
|- | |- | ||
| | | || 25 || Sense Card | ||
| | | | ||
| | |54 | ||
|Gun | |||
|> | |||
|81 | |||
|Pet Item Hunt | |||
| > | |||
| | |||
|} | |} | ||
== ItemFType == | == ItemFType Parameter == | ||
''Basically for Cards, the five types.'' | ''Basically for Cards, the five types.'' | ||
{| class="wikitable" | {| class="wikitable" | ||
| Line 246: | Line 291: | ||
== General Parameters == | == General Parameters == | ||
''Note: Some of these values are found on early equipment and can be ignored.'' | <blockquote>'''''Note''': Some of these values are found on early equipment and can be ignored.''</blockquote>'''Name''': Self-explanatory, the name that is displayed in-game. | ||
'''Name''': Self-explanatory, the name that is displayed in-game. | |||
'''Comment''': The description that is displayed in-game. | '''Comment''': The description that is displayed in-game. | ||
| Line 256: | Line 299: | ||
'''Name_Eng''': Dev notes for certain items, likely for ease of access/localization. | '''Name_Eng''': Dev notes for certain items, likely for ease of access/localization. | ||
'''Comment_Eng''': May contain references for some items or "description coming soon". | '''Comment_Eng''': May contain references for some items or "description coming soon".<blockquote>'''''Note''': Some contain hashtags with numbers, usually tied to equipment and boxes.''</blockquote> | ||
''Note: Some contain hashtags with numbers, usually tied to equipment and boxes.'' | |||
== NRI-based Parameters == | == NRI-based Parameters == | ||
''Stuff relating to .NRI files; this uses the "Animations" tab rather than the "Images" with the NRI Viewer. But thankfully a lot of stuff happens to be organized under the same <u>BundleNum</u>, minus illustration.'' | <blockquote>''Stuff relating to .NRI files; this uses the "Animations" tab rather than the "Images" with the NRI Viewer. But thankfully a lot of stuff happens to be organized under the same <u>BundleNum</u>, minus illustration.''</blockquote>'''FileName''': The directory pointing to the sprite/item. | ||
'''FileName''': The directory pointing to the sprite/item. | |||
'''BundleNum''': The selected sprite/item. | '''BundleNum''': The selected sprite/item. | ||
| Line 273: | Line 312: | ||
'''CmtBunbleNum''': The directory pointing to the illustration of the item. | '''CmtBunbleNum''': The directory pointing to the illustration of the item. | ||
'''EquipFileName''': Points to said equipment/drill, leave blank if not either. | '''EquipFileName''': Points to said equipment/drill, leave blank if not either.<blockquote>'''''Note''': The value starts at 0. So if you're looking for a specific thing, look at the <code>BundleNum</code> info. The item you're looking for will be in the <code>Animations</code> tab.'' | ||
'' | '''''Example''': A Harkon is under <code>data\item\itm000.nri</code> with BundleNum <code>9</code>. If you click <code>Image9</code> you'll find a Lapis Lazuli instead. Swap to the <code>Animations</code> tab and click the 9th option, and that'll get you a Diamond. The Harkon will be the right after that (10th option). Because the BundleNum starts at <code>0</code>, you'll need to remember to add +1 to anything you look for.'' | ||
'' | '''''TLDR Ver''': Locate the file, search in <code>Animations</code> tab with the NRI Viewer, use the <code>BundleNum</code> as reference and add +1, profit.''</blockquote> | ||
== Options and System Parameters == | |||
'''PivotID''': Points to an items source ID as reference. Mainly used for equipment with different levels/options.<blockquote>'''''WIP''' - Likely to do with tags, Untradable/Class Only/Cannot Be Shared/Etc.''</blockquote>'''Options''': Identical to [[About - eItemOption|eItemOption]]. | |||
== Options and System | {| class="wikitable" | ||
'''PivotID''': Points to an items source ID as reference. Mainly used for equipment with different levels/options. | !# | ||
!Value | |||
''WIP - Likely to do with tags, Untradable/Class Only/Cannot Be Shared/Etc.'' | ! rowspan="11" | | ||
!# | |||
!Value | |||
! rowspan="11" | | |||
!# | |||
!Value | |||
|- | |||
|1 | |||
|Rare | |||
|1024 | |||
|NotExchangable | |||
|1048576 | |||
|Absolute Unique | |||
|- | |||
|2 | |||
|Usable | |||
|2048 | |||
|NotPickable | |||
|2097152 | |||
|Legend (Boss EQ) | |||
|- | |||
|4 | |||
|SelectTargetObj | |||
|4096 | |||
|NotDropable | |||
|4194304 | |||
|Quest | |||
|- | |||
|8 | |||
|SelectTargetPos | |||
|8192 | |||
|NotVanishable | |||
|8388608 | |||
|NotComposable | |||
|- | |||
|16 | |||
|Equipable | |||
|16384 | |||
|EquipableToChrType | |||
|16777216 | |||
|NotReform | |||
|- | |||
|32 | |||
|UsableToSelf | |||
|32768 | |||
|CustomData (more research needed*) | |||
|33554432 | |||
|Skin | |||
|- | |||
|64 | |||
|UsableToPlayer | |||
|65536 | |||
|NotAddableToWarehouse | |||
|67108864 | |||
|Event (From any Event) | |||
|- | |||
|128 | |||
|UsableToMonster | |||
|131072 | |||
|NotAddableToNeoWarehouse | |||
|134217728 | |||
|Dummy (Exchange Items) | |||
|- | |||
|256 | |||
|NotBuyable | |||
|262144 | |||
|CM (MyShop/Recyclable) | |||
| rowspan="2" |268435456 | |||
| rowspan="2" |UseSafeZone (Used for all skins) | |||
|- | |||
|512 | |||
|NotSellable | |||
|524288 | |||
|AutoDrill | |||
|} | |||
''' | * '''Note''': *Used in items that make custom changes to character such as Manicure Coloring, but also on items like Portable Port AD? | ||
'''HideHat''': No idea how the values work yet, used to cover other cosmetics | '''HideHat''': No idea how the values work yet, used to cover other cosmetics -- aligns with ChrTypeFlag; might be related? | ||
'''ChrTypeFlags''': Character specific events/rulesets. | '''ChrTypeFlags''': Character specific events/rulesets. | ||
{| class="wikitable" | |||
!Character | |||
!ChrTypeFlag - First Job | |||
!Chr Type Flag - Second Job | |||
!ChrTypeFlag - Third Job | |||
|- | |||
|'''Bunny''' | |||
|1 | |||
|512 | |||
|262144 | |||
|- | |||
|'''Buffalo''' | |||
|2 | |||
|1024 | |||
|524288 | |||
|- | |||
|'''Sheep''' | |||
|4 | |||
|2048 | |||
|1048576 | |||
|- | |||
|'''Dragon''' | |||
|8 | |||
|4096 | |||
|2097152 | |||
|- | |||
|'''Fox''' | |||
|16 | |||
|8192 | |||
|4194304 | |||
|- | |||
|'''Lion''' | |||
|32 | |||
|16384 | |||
|8388608 | |||
|- | |||
|'''Cat''' | |||
|64 | |||
|32768 | |||
|16777216 | |||
|- | |||
|'''Raccoon''' | |||
|124 | |||
|65536 | |||
|33554432 | |||
|- | |||
|'''Paula''' | |||
|256 | |||
|131072 | |||
|67108864 | |||
|} | |||
'''GroundGFlags''': N/A (All left at 0) | '''GroundGFlags''': N/A (All left at 0) | ||
| Line 303: | Line 466: | ||
|- | |- | ||
| 0 || N/A | | '''0'''|| N/A | ||
|- | |||
| '''1'''|| Apply random stat range. | |||
|- | |||
| '''2'''|| Apply elemental property. | |||
|- | |||
| '''16'''|| Boss equipment set. Also on the Desert Beach set for some reason... | |||
|- | |||
|'''32''' | |||
|? Wedding Veil | |||
|- | |||
| '''64'''|| On certain teleport items that are not consumed. (Dimensional Key/Card ID Quest ports/Etc) | |||
|- | |- | ||
| | |'''512''' | ||
|? Befana's Unstable Elixir -> Hair color goes back to normal | |||
|- | |- | ||
| | | '''1024'''|| GM Drill | ||
|- | |- | ||
| | |'''2048''' | ||
|? Soul Kronos Helmet + Tartarus Gear + Boss Hammers | |||
|- | |- | ||
| | |'''8192''' | ||
|? Disabled Swords + Odd JP Ghost Heads | |||
|- | |- | ||
| | |'''16384''' | ||
|Soul Weapon | |||
|} | |} | ||
<blockquote>'''''Note''': Values can be included together. [Example: "1/2" means the equipment has a random stat range plus an elemental stat.]''</blockquote>'''Weight''': Self-explanatory. Set WT value for item. | |||
''Note: Values can be included together. [Example: "1/2" means the equipment has a random stat range plus an elemental stat.]'' | |||
'''Weight''': Self-explanatory. Set WT value for item. | |||
'''Value''': Retail Galder price tag. | '''Value''': Retail Galder price tag. | ||
| Line 326: | Line 501: | ||
'''Effect''': A result after use. | '''Effect''': A result after use. | ||
{| class="wikitable" | {| class="wikitable mw-collapsible mw-collapsed" | ||
! | |+Item Effect Values | ||
! # | |||
! Description | ! Description | ||
! | |||
!# | |||
!Description | |||
|- | |- | ||
| 0 || N/A | | '''0''' || colspan="4" | N/A | ||
|- | |- | ||
| 2–10 || Beta Spell Cards (No longer used) | | '''2–10''' || Beta Spell Cards (No longer used) | ||
! rowspan="20" | | |||
|'''33''' | |||
|Mic | |||
|- | |- | ||
| 11 || Recovery Item | | '''11''' || Recovery Item | ||
|'''34''' | |||
|Memory Port | |||
|- | |- | ||
| 12–13 || Beta Heal Cards (No longer used) | | '''12–13''' || Beta Heal Cards (No longer used) | ||
|'''35''' | |||
|Read Book/Letter/Etc | |||
|- | |- | ||
| 14 || Portable Port | | '''14''' || Portable Port | ||
|'''36''' | |||
|Artisan's Flame | |||
|- | |- | ||
| | |'''15''' | ||
|Hair Dye | |||
|'''37''' | |||
|Star Tear | |||
|- | |- | ||
| | | '''16''' || Equip Ammo | ||
|'''38''' | |||
|Allen Bottle | |||
|- | |- | ||
| | |'''19''' | ||
|Emergency Port | |||
|'''39''' | |||
|Friend Finder | |||
|- | |- | ||
| | |'''20''' | ||
|Portable Port AD | |||
|'''40''' | |||
|Erin's Secret Book | |||
|- | |- | ||
| | |'''21''' | ||
|Befana's Unstable Elixir | |||
|'''41''' | |||
|Voice Pet? Equip Pet? Auto Loot? | |||
|- | |- | ||
| | | '''22''' || Open Box | ||
|'''42''' | |||
|Poseidon Seed | |||
|- | |- | ||
| | |'''23''' | ||
|Master's Authority | |||
|'''43''' | |||
|Worn/Old Treasure Map | |||
|- | |- | ||
| | |'''24''' | ||
|Point Back 40 | |||
|'''44''' | |||
|Weird Treasure Map | |||
|- | |- | ||
| | |'''25''' | ||
|Build Graph Reset | |||
|'''45''' | |||
|Soul Charge for Guardians (Not sure if used) | |||
|- | |- | ||
| | |'''26''' | ||
|Point Back All | |||
|'''46''' | |||
|Fiesta Ticket | |||
|- | |- | ||
| | |'''27''' | ||
|Store More Permit | |||
|'''47''' | |||
|Character Boxes | |||
|- | |- | ||
| | | '''28''' || Teleport/Transfer Map | ||
|'''48''' | |||
|Earring??? | |||
|- | |- | ||
| | | '''29''' || Resurrect/Revive | ||
|'''49''' | |||
|Locked Boxes | |||
|- | |- | ||
| | | '''30''' || Recharge Coupon | ||
|'''50''' | |||
|Key | |||
|- | |- | ||
| | |'''31''' | ||
|Reidentifier 2000 | |||
|'''51''' | |||
|EXP/TM Booster | |||
|- | |- | ||
| | |'''32''' | ||
|TBN | |||
| | |'''52''' | ||
| | |"Seals" (Alternative Fortune) | ||
| | |||
|} | |} | ||
| Line 428: | Line 654: | ||
'''HPRecoveryRate''': HP regen rate from pets. | '''HPRecoveryRate''': HP regen rate from pets. | ||
'''MPRecoveryRate''': MP regen rate from pets. | '''MPRecoveryRate''': MP regen rate from pets.<blockquote>''Note: The main bread and butter to adjust/define static stats.''</blockquote> | ||
== Card-Based Params == | |||
I have argued with ChatGPT for hours combing spreadsheets and data for this information regarding the cards. Use with caution. | |||
== Card | '''CardNum''' = Determines rank of card, access to grade, and which params appear | ||
'''CardNum''' | {| class="wikitable" | ||
!CardNum | |||
!Most Common Rank | |||
!Life | |||
!Card Family | |||
!For Fortune Ranks | |||
|- | |||
|0 | |||
|None | |||
|None | |||
|Dummy/invalid/basic | |||
|Lowest (e.g. No.81 HV) | |||
|- | |||
|1 | |||
|1 | |||
|6 | |||
|Boss Cards | |||
! rowspan="8" |Scaling | |||
|- | |||
|2 | |||
|2 | |||
|5 | |||
|High Tier Cards | |||
|- | |||
|3 | |||
|3 | |||
|5 | |||
|Low-mid cards | |||
|- | |||
|4 | |||
|4 | |||
|4 | |||
|Mid cards | |||
|- | |||
|5 | |||
|5 | |||
|4 | |||
|High-low Monsters | |||
|- | |||
|6 | |||
|6 | |||
|4 | |||
|Mid-Low Monster | |||
|- | |||
|7 | |||
|7 | |||
|3 | |||
|Characters primarily | |||
|- | |||
|8 | |||
|8 | |||
|3 | |||
|Low Monster | |||
|- | |||
|9 | |||
|9 | |||
|3 | |||
|NPCs | |||
|Highest (e.g. No. 90 HV) | |||
|}'''Life is NOT controlled by Param or Grade''', it is fixed by Rank from '''CardNum'''.<blockquote>'''Rank 1-3''' -> 5 to 6 life | |||
''' | '''Rank 7-9''' -> 3 to 4 life</blockquote> | ||
'''CardGenParam''': | === '''How Life is Calculated''' === | ||
It's just a lookup table that's basically a parabola. Formula is irrelevant. | |||
{| class="wikitable" | |||
!Rank | |||
!Life | |||
|- | |||
|1, 15 | |||
| +6 | |||
|- | |||
|2, 3, 13, 14 | |||
| +5 | |||
|- | |||
|4, 5, 6, 10, 11, 12 | |||
| +4 | |||
|- | |||
|7, 8, 9 | |||
| +3 | |||
|} | |||
'''CardGenGrade''' = Determines which Grade Ranges are allowed<blockquote>Need to compile a better table.</blockquote>'''CardGenParam''' = Unsure what this does. But Skills are always 7 (CardNum) 0 (GenGrade) and 0.000000 (Param) | |||
Note: Star cards span the whole range between 1-9 at GenGrade 0 And CardNum 1 with 0.000000 Param | |||
'''DailyGenCnt''': Possibly a limit you can obtain via Card Battling. | '''DailyGenCnt''': Possibly a limit you can obtain via Card Battling. | ||
== MyShop-Based | == MyShop-Based Parameters == | ||
'''PartFileName''': Used in | '''PartFileName''': Used in <u><code>ItemParamCM2</code></u>, points to Fashion items. | ||
'''ChrFTypeFlag''': N/A (All left at 0) | '''ChrFTypeFlag''': N/A (All left at 0) | ||
| Line 448: | Line 754: | ||
'''ChrGender''': N/A (All left at 0) | '''ChrGender''': N/A (All left at 0) | ||
''' | '''ExistType''': Equipment with similar properties that cannot stack. (Two sprints/boosters/etc)<blockquote>''Or rather the "Timer" for cash items. Can be enabled by setting to <code>1</code>, disabled <code>0</code>. Actual time values WIP...''</blockquote>'''NCash''': Price tag for Cash Items. | ||
''Or rather the "Timer" for cash items. Can be enabled by setting to | |||
'''NCash''': Price tag for Cash Items. | |||
'''NewCM''': N/A (All left at 0) | '''NewCM''': N/A (All left at 0) | ||
| Line 462: | Line 764: | ||
'''ShopFileName''': Points to promotional Cash Mall items. | '''ShopFileName''': Points to promotional Cash Mall items. | ||
''' | '''ShopBundleNum''': Points to the <code>Animation</code> sprite. (Use the same NRI method as above) | ||
'''PaletteId''': N/A (All left at 0 with some exceptions that can be ignored) | '''PaletteId''': N/A (All left at 0 with some exceptions that can be ignored) | ||
== Remaining Gear-based | == Remaining Gear-based Parameters == | ||
'''MinStatType''': Specific stat type requirement. | '''MinStatType''': Specific stat type requirement. | ||
| Line 482: | Line 784: | ||
'''MinStatLv''': Set minimum stat to equip. If both set to 0, no requirement stats will be shown. | '''MinStatLv''': Set minimum stat to equip. If both set to 0, no requirement stats will be shown.<blockquote>'''''Note''': The culprit behind no equip swapping from Rust debuff.''</blockquote>'''RefineIndex''': Uses <u><code>RefineLevelTable</code></u> as reference. (This is outdated, ignore this or not.) | ||
''Note: The culprit behind no equip swapping from Rust debuff.'' | |||
'''RefineIndex''': Uses | |||
{| class="wikitable" | {| class="wikitable" | ||
| Line 496: | Line 794: | ||
|- | |- | ||
| 2 || Fashion (For some reason) | | 2 || Fashion (For some reason) | ||
|- | |||
|21 | |||
|??? | |||
|- | |- | ||
| 22 || Event/Exchange Equipment | | 22 || Event/Exchange Equipment | ||
|- | |||
|23 | |||
|In-game Obtainable Pets | |||
|- | |||
|37 | |||
|Character-specific EQs (Also includes 3rd gemstones??) | |||
|- | |- | ||
| 38 || Various Cash/Gacha Equipment | | 38 || Various Cash/Gacha Equipment | ||
| Line 537: | Line 844: | ||
|} | |} | ||
'''CompoundSlot''': Self-explanatory. Can adjust compound slots of equips. | '''CompoundSlot''': Self-explanatory. Can adjust compound slots of equips.<blockquote>'''''Note''': Intended range is 0~5. Any higher and the game's UI will EE if equip is inspected.''</blockquote>'''SetItemID''': Likely used for equipment sets. | ||
''Note: Intended range is 0~5. Any higher and the game's UI will EE if equip is inspected.'' | |||
'''SetItemID''': Likely used for equipment sets. | |||
'''ReformCount''': N/A (Not checked about yet) | '''ReformCount''': N/A (Not checked about yet) | ||
[[Category:Cheatsheet]] | |||
[[Category:XML]] | |||
[[Category:Crosstine]] | |||
[[Category:Denki]] | |||
Latest revision as of 10:01, 16 March 2026
This is a general cheat-sheet for anyone editing any of the ItemParam files. Thank you to Crosstine for most of this documentation on the base page, as well as Denki for the Options table!
This is in order of where they are on each itemparam, so it may be a bit messy, but it's so you can just scroll and be aligned with your XML.
Class Parameter[edit | edit source]
Describes What Type of item
| Class # | Description |
|---|---|
| 1 | Item |
| 2 | Equipment |
| 3 | Drill |
Type Parameter[edit | edit source]
Describes the item further into a specific category.
Note: Certain categories have requirements for other flags to be set in order for the item to spawn in, or you will EE upon logging in, even if the server starts up from reading the XML, or other bugs may occur.
| # | Description | # | Description | |
|---|---|---|---|---|
| 1 | Galder Coupons | |||
| 2 | Sword Equip | 18 | Tails | |
| 3 | Hat Equip | 19 | Fashion (Top/Jacket) | |
| 4 | Inner Equip | 20 | Fashion (Bottom/Pants) | |
| 5 | Fashion (Shoes) | 21 | Fashion (Torso/Shoulder) | |
| 6 | Drill | 22 | Fashion (Belt) | |
| 7 | Accessory and Sprint(?) | 23 | Fashion (Accessory) | |
| 8 | Shield Equip | 24 | Head Accessory | |
| 9 | Unused | 25 | Face Accessory | |
| 10 | Potions | 26 | Fashion (Hand/Glove) | |
| 11 | Cards | 27 | Fashion (Socks) | |
| 12 | Animated Jewels (Crystal, Lapis Lazuli, etc.) | 28 | Skill Card | |
| 13 | Pets | 29 | Ammo | |
| 14 | Compound Etc. Item (Monster Drop, Fashion Sets) | 30 | Galder (4 stacks) | |
| 15 | "Useables" (Boxes, Ports, etc.) | 34 | Cape | |
| 16 | Throwing items | 35 | Fortune Card | |
| 17 | Ears | 999 | Internal, not used | |
SubType Parameter[edit | edit source]
Additional information for a define purpose. ">" are from ItemParamCM2.
| > | # | Description | > | # | Description | > | # | Description | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | N/A | 55 | Skill Card | |||||||
| 2 | Sword | 26 | Magic Card | 56 | Ammo | |||||
| 3 | Hat | 27 | Old Monster2 Card | 61 | MyShop Drill | |||||
| 4 | Innerwear | 33 | Neutral Card | 62 | Bracer Accessory | |||||
| > | 5 | Fashion (Shoe) | > | 36 | Protein/Lock Candy | > | 63 | Repair Powder | ||
| 6 | Drill | 39 | Throwing Item | 64 | Galders (Tiny Stack) | |||||
| 7 | Accessory | 41 | Ears | 65 | Galders (Small Stack) | |||||
| 8 | Shield | 42 | Tail | 66 | Galders (Medium Stack) | |||||
| 10 | HP Recovery | > | 43 | Fashion (Top/Jacket) | 67 | Galders (Large Stack) | ||||
| 11 | MP Recovery | > | 44 | Fashion (Bottom/Pants) | 69 | Scrolls | ||||
| 12 | HP&MP Recovery | > | 45 | Fashion (Torso/Shoulder) | 70 | Fortune Card | ||||
| 14 | Fashion Set | > | 46 | Fashion (Belt) | 71 | Disguise Kit | ||||
| 18 | Buffalo/Bunny Card | > | 47 | Fashion (Accessory) | 72 | Poseidon/Spinel Seed | ||||
| 19 | Raccoon/Cat Card | 48 | Head Accessory | 73 | Secret Card | |||||
| 20 | Lion/Fox Card | 49 | Face Accessory | 74 | Soul Gauge (For Guardians, don't recall if used) | |||||
| 21 | Dragon/Sheep Card | > | 50 | Fashion (Hand/Glove) | > | 75 | Soul Ticket | |||
| 22 | NPC Card | > | 51 | Fashion (Socks) | > | 76 | Soul Feather Pen | |||
| 23 | Power Card | 52 | GM Amulet | > | 77 | Guardian Runes | ||||
| 24 | Charm Card | 53 | Sprint | > | 78 | Custom Character Pets | ||||
| 25 | Sense Card | 54 | Gun | > | 81 | Pet Item Hunt | ||||
ItemFType Parameter[edit | edit source]
Basically for Cards, the five types.
| ItemFType | Description |
|---|---|
| 0 | N/A |
| 1 | Power |
| 2 | Magic |
| 3 | Sense |
| 4 | Charm |
| 5 | Neutral |
General Parameters[edit | edit source]
Note: Some of these values are found on early equipment and can be ignored.
Name: Self-explanatory, the name that is displayed in-game.
Comment: The description that is displayed in-game.
Use: The purpose of said item that is displayed in-game.
Name_Eng: Dev notes for certain items, likely for ease of access/localization.
Comment_Eng: May contain references for some items or "description coming soon".
Note: Some contain hashtags with numbers, usually tied to equipment and boxes.
NRI-based Parameters[edit | edit source]
Stuff relating to .NRI files; this uses the "Animations" tab rather than the "Images" with the NRI Viewer. But thankfully a lot of stuff happens to be organized under the same BundleNum, minus illustration.
FileName: The directory pointing to the sprite/item.
BundleNum: The selected sprite/item.
InvFileName: Uses the exact same info as FileName.
InvBundleNum: Uses the exact same info as BundleNum.
CmtBunbleNum: The directory pointing to the illustration of the item.
EquipFileName: Points to said equipment/drill, leave blank if not either.
Note: The value starts at 0. So if you're looking for a specific thing, look at the
BundleNuminfo. The item you're looking for will be in theAnimationstab.Example: A Harkon is under
data\item\itm000.nriwith BundleNum9. If you clickImage9you'll find a Lapis Lazuli instead. Swap to theAnimationstab and click the 9th option, and that'll get you a Diamond. The Harkon will be the right after that (10th option). Because the BundleNum starts at0, you'll need to remember to add +1 to anything you look for.TLDR Ver: Locate the file, search in
Animationstab with the NRI Viewer, use theBundleNumas reference and add +1, profit.
Options and System Parameters[edit | edit source]
PivotID: Points to an items source ID as reference. Mainly used for equipment with different levels/options.
WIP - Likely to do with tags, Untradable/Class Only/Cannot Be Shared/Etc.
Options: Identical to eItemOption.
| # | Value | # | Value | # | Value | ||
|---|---|---|---|---|---|---|---|
| 1 | Rare | 1024 | NotExchangable | 1048576 | Absolute Unique | ||
| 2 | Usable | 2048 | NotPickable | 2097152 | Legend (Boss EQ) | ||
| 4 | SelectTargetObj | 4096 | NotDropable | 4194304 | Quest | ||
| 8 | SelectTargetPos | 8192 | NotVanishable | 8388608 | NotComposable | ||
| 16 | Equipable | 16384 | EquipableToChrType | 16777216 | NotReform | ||
| 32 | UsableToSelf | 32768 | CustomData (more research needed*) | 33554432 | Skin | ||
| 64 | UsableToPlayer | 65536 | NotAddableToWarehouse | 67108864 | Event (From any Event) | ||
| 128 | UsableToMonster | 131072 | NotAddableToNeoWarehouse | 134217728 | Dummy (Exchange Items) | ||
| 256 | NotBuyable | 262144 | CM (MyShop/Recyclable) | 268435456 | UseSafeZone (Used for all skins) | ||
| 512 | NotSellable | 524288 | AutoDrill |
- Note: *Used in items that make custom changes to character such as Manicure Coloring, but also on items like Portable Port AD?
HideHat: No idea how the values work yet, used to cover other cosmetics -- aligns with ChrTypeFlag; might be related?
ChrTypeFlags: Character specific events/rulesets.
| Character | ChrTypeFlag - First Job | Chr Type Flag - Second Job | ChrTypeFlag - Third Job |
|---|---|---|---|
| Bunny | 1 | 512 | 262144 |
| Buffalo | 2 | 1024 | 524288 |
| Sheep | 4 | 2048 | 1048576 |
| Dragon | 8 | 4096 | 2097152 |
| Fox | 16 | 8192 | 4194304 |
| Lion | 32 | 16384 | 8388608 |
| Cat | 64 | 32768 | 16777216 |
| Raccoon | 124 | 65536 | 33554432 |
| Paula | 256 | 131072 | 67108864 |
GroundGFlags: N/A (All left at 0)
SystemFlags: N/A (All left at 0)
OptionsEx: Contains an unknown unique property; or apply RandomStatValueTable. (Mainly from equipment in ItemParamCM2)
| OptionsEx # | Description |
|---|---|
| 0 | N/A |
| 1 | Apply random stat range. |
| 2 | Apply elemental property. |
| 16 | Boss equipment set. Also on the Desert Beach set for some reason... |
| 32 | ? Wedding Veil |
| 64 | On certain teleport items that are not consumed. (Dimensional Key/Card ID Quest ports/Etc) |
| 512 | ? Befana's Unstable Elixir -> Hair color goes back to normal |
| 1024 | GM Drill |
| 2048 | ? Soul Kronos Helmet + Tartarus Gear + Boss Hammers |
| 8192 | ? Disabled Swords + Odd JP Ghost Heads |
| 16384 | Soul Weapon |
Note: Values can be included together. [Example: "1/2" means the equipment has a random stat range plus an elemental stat.]
Weight: Self-explanatory. Set WT value for item.
Value: Retail Galder price tag.
MinLevel: Minimum level required to use/equip.
Effect: A result after use.
| # | Description | # | Description | |
|---|---|---|---|---|
| 0 | N/A | |||
| 2–10 | Beta Spell Cards (No longer used) | 33 | Mic | |
| 11 | Recovery Item | 34 | Memory Port | |
| 12–13 | Beta Heal Cards (No longer used) | 35 | Read Book/Letter/Etc | |
| 14 | Portable Port | 36 | Artisan's Flame | |
| 15 | Hair Dye | 37 | Star Tear | |
| 16 | Equip Ammo | 38 | Allen Bottle | |
| 19 | Emergency Port | 39 | Friend Finder | |
| 20 | Portable Port AD | 40 | Erin's Secret Book | |
| 21 | Befana's Unstable Elixir | 41 | Voice Pet? Equip Pet? Auto Loot? | |
| 22 | Open Box | 42 | Poseidon Seed | |
| 23 | Master's Authority | 43 | Worn/Old Treasure Map | |
| 24 | Point Back 40 | 44 | Weird Treasure Map | |
| 25 | Build Graph Reset | 45 | Soul Charge for Guardians (Not sure if used) | |
| 26 | Point Back All | 46 | Fiesta Ticket | |
| 27 | Store More Permit | 47 | Character Boxes | |
| 28 | Teleport/Transfer Map | 48 | Earring??? | |
| 29 | Resurrect/Revive | 49 | Locked Boxes | |
| 30 | Recharge Coupon | 50 | Key | |
| 31 | Reidentifier 2000 | 51 | EXP/TM Booster | |
| 32 | TBN | 52 | "Seals" (Alternative Fortune) | |
EffectFlag2: N/A (All left at 0)
SelRange: All left at 0, with the exception of Beta Magic Card.
Life: Timed/Limited Items (For the EXP/TM Boosters) / Drill Life Span (Not used in this table)
Depth: For the three drills shown in the table, likely for testing. (Item_DrillParam is where they're used)
Delay: Can be ignored, tied to Beta Magic Card.
Stat-type Parameters[edit | edit source]
AP: Gun/Throwing Attack Power (Not to be confused with the regular AP stat or APPlus)
HP: Amount of HP to recover (Health Potions/Etc)
HPCon: Amount of HP that's consumed (Not used in this table)
MP: Amount of MP to recover (Health Potions/Etc)
MPCon: Amount of MP that's consumed. Also used for Card MP values.
Money: Amount of Galder obtained from coupons.
APPlus: Attack Power (Not to be confused with the first "AP" in the table.)
ACPlus: Accuracy
DXPlus: Dexterity
MaxMPPlus: Magic Point Capacity
MAPlus: Magic Attack
MDPlus: Magic Defense
MaxWTPlus: Weight Capacity
DAPlus: Detect Ability
LKPlus: Luck
MaxHPPlus: Health Capacity
DPPlus: Defense Power
HVPlus: Evasion
HPRecoveryRate: HP regen rate from pets.
MPRecoveryRate: MP regen rate from pets.
Note: The main bread and butter to adjust/define static stats.
Card-Based Params[edit | edit source]
I have argued with ChatGPT for hours combing spreadsheets and data for this information regarding the cards. Use with caution.
CardNum = Determines rank of card, access to grade, and which params appear
| CardNum | Most Common Rank | Life | Card Family | For Fortune Ranks |
|---|---|---|---|---|
| 0 | None | None | Dummy/invalid/basic | Lowest (e.g. No.81 HV) |
| 1 | 1 | 6 | Boss Cards | Scaling |
| 2 | 2 | 5 | High Tier Cards | |
| 3 | 3 | 5 | Low-mid cards | |
| 4 | 4 | 4 | Mid cards | |
| 5 | 5 | 4 | High-low Monsters | |
| 6 | 6 | 4 | Mid-Low Monster | |
| 7 | 7 | 3 | Characters primarily | |
| 8 | 8 | 3 | Low Monster | |
| 9 | 9 | 3 | NPCs | Highest (e.g. No. 90 HV) |
Life is NOT controlled by Param or Grade, it is fixed by Rank from CardNum.
Rank 1-3 -> 5 to 6 life Rank 7-9 -> 3 to 4 life
How Life is Calculated[edit | edit source]
It's just a lookup table that's basically a parabola. Formula is irrelevant.
| Rank | Life |
|---|---|
| 1, 15 | +6 |
| 2, 3, 13, 14 | +5 |
| 4, 5, 6, 10, 11, 12 | +4 |
| 7, 8, 9 | +3 |
CardGenGrade = Determines which Grade Ranges are allowed
Need to compile a better table.
CardGenParam = Unsure what this does. But Skills are always 7 (CardNum) 0 (GenGrade) and 0.000000 (Param)
Note: Star cards span the whole range between 1-9 at GenGrade 0 And CardNum 1 with 0.000000 Param
DailyGenCnt: Possibly a limit you can obtain via Card Battling.
MyShop-Based Parameters[edit | edit source]
PartFileName: Used in ItemParamCM2, points to Fashion items.
ChrFTypeFlag: N/A (All left at 0)
ChrGender: N/A (All left at 0)
ExistType: Equipment with similar properties that cannot stack. (Two sprints/boosters/etc)
Or rather the "Timer" for cash items. Can be enabled by setting to
1, disabled0. Actual time values WIP...
NCash: Price tag for Cash Items.
NewCM: N/A (All left at 0)
FamCM: N/A (All left at 0)
Summary: N/A (All blank)
ShopFileName: Points to promotional Cash Mall items.
ShopBundleNum: Points to the Animation sprite. (Use the same NRI method as above)
PaletteId: N/A (All left at 0 with some exceptions that can be ignored)
Remaining Gear-based Parameters[edit | edit source]
MinStatType: Specific stat type requirement.
| MinStatType # | Description |
|---|---|
| 0 | Required AP |
| 4 | Required MA |
| 7 | Required DA |
MinStatLv: Set minimum stat to equip. If both set to 0, no requirement stats will be shown.
Note: The culprit behind no equip swapping from Rust debuff.
RefineIndex: Uses RefineLevelTable as reference. (This is outdated, ignore this or not.)
| RefineIndex # | Description |
|---|---|
| 1 | Form/Skin Equipment |
| 2 | Fashion (For some reason) |
| 21 | ??? |
| 22 | Event/Exchange Equipment |
| 23 | In-game Obtainable Pets |
| 37 | Character-specific EQs (Also includes 3rd gemstones??) |
| 38 | Various Cash/Gacha Equipment |
| 39 | Egg Shop Equipment |
| 47 | Cash Item Equipment |
| 48 | Sylvia/Kooh Equipment |
| 56 | Cash Pet |
| 64 | Character/Boss/Voice Pet |
RefineType: Categorizes equipment types.
| RefineType # | Description |
|---|---|
| 0 | N/A |
| 1 | AP Sword/Hammer/Lance |
| 2 | DP Hat/Shield |
| 3 | MA Staff/Cane |
| 4 | MD Hat/Shield |
| 5 | GunAP |
| 6 | DA (Goddess Circlet) |
| 7 | HV (Goddess Shield) |
CompoundSlot: Self-explanatory. Can adjust compound slots of equips.
Note: Intended range is 0~5. Any higher and the game's UI will EE if equip is inspected.
SetItemID: Likely used for equipment sets.
ReformCount: N/A (Not checked about yet)
