Repository navigation
Items
DameDizzman edited this page Sep 19, 2025
·
1 revision
Edit item prices and (optionally) Poké Mart inventories.
- Two parts: Item Prices (always) and Mart Items (addon, auto‑detected)
- Use Preview to review diffs before Save; backups (.bak) are automatic
- Browse/search items on the left; select to edit price on the right
- Preview/Save writes
.price = Nindata/itemdata/itemdata.cfor the selected item - Prices are written inside the
[ITEM_*]entry; unrelated fields are preserved
- Open Items → pick an item
- Change the price value
- Preview → Save
Enabled only if armips/asm/custom/mart_items.s exists.
- Section picker:
- General Poké Mart table (global availability with badge gates)
- Individual shop sections (friendly names)
- Edit items (and badge gates for the General table)
- Preview shows diff against
mart_items.s - Save rewrites only the targeted section:
- General table: only the body between
/* General Poké Mart Table */and the next section marker (comment/.org/.close) - Shop section: the block starting at
.org <address>up to (not including) the next.org
- General table: only the body between
- Whitespace/blank lines are preserved to minimize diffs
- Open Items → expand Mart Items
- Choose General table or a shop section
- Add/remove items (and set badge gates for General)
- Preview → Save (only that section is changed)
- Mart Items disabled? Ensure
armips/asm/custom/mart_items.sexists under your project root; restart or reload project - General table not replaced? Confirm the header comment exists exactly:
/* General Poké Mart Table */ - Avoid stray
.orglines inside the General table body; they mark section boundaries
-
data/itemdata/itemdata.c(prices) -
armips/asm/custom/mart_items.s(addon; inventories/tables)