Took a while since I didn't realize dumping was supposed to make screen flicker (thought it wasn't working and just brushed it off....)
Used:
http://savedata.jp/3dssave/saveeditor_bbs/img/3509.txt as suggested.
10009A is replaced with 0319C0; can use this as a reference point and convert the rest of codes, but too lazy to do that for all. Just did what I was personally interested in.
In case my offset is different from others (supposedly DLCs and even NG+ cycles may affect the offset?), SMT4 uses relatively simple ways of storing item information (each item is given an address and the quantity is just stored in the 2 bytes); That's why you see 20, 22, 24, 26, 28 there for 5 items in a row.
This should mean in theory that you can just do a single dump, write down the number of items in a row (not in game; according to the txt file above), and search the hex equivalent until you get address that repeats with 00. For example, I had 0 of each incense, and had 17 Maragi stone (hex = 12) + 11 Agilao stone (hex = 0B), so I searched for hex value of 0000 0000 0000 0000 0012 000B
(I didn't include another set of 0000 in front because I'm a bit confused if the item is stored as 0012 or 1200...). Anyway, it should be fairly obvious because item quantities are separated by 00 (no items in this game goes over 99, or 63 in hex).
Shin Megami Tensei IV (NA version) Incense Codes:
0319C020 00000063 St Incense (X99)
0319C022 00000063 Ma Incense (X99)
0319C024 00000063 Dx Incense (X99)
0319C026 00000063 Ag Incense (X99)
0319C028 00000063 Lu Incense (X99)