turtle-insect / MonsterHunterStories2

Switch Monster Hunter Stories 2 SaveDate Editor
GNU General Public License v3.0
54 stars 11 forks source link

Thanks for your wrok, and some requests #1

Closed YZYZYZGOD closed 3 years ago

YZYZYZGOD commented 3 years ago

Thanks for your work, and I sincerely hope that you can add Chinese support to this software. Of course, I'v got a Chinese version Item.txt from your original document.
And I found an error, if add item No.34, it will be strange in the game, like this R7gbMn.jpg
We also need a function to add material.
Thanks for your woork again, and hope you happy every day. item.txt

YZYZYZGOD commented 3 years ago

Acyually I also want to know how you get the item.txt which contain itemName and itemID, I try to extract MHST2 Full game XCI, and get some files included some message.arc, and after some trying I confirm ItemID , ItemName, equipmentName and etc. are in these files for diffierent languages, so if you know how to unpack these message.arc files, I seriously hope you can tell me hou to do it ,plz.

YZYZYZGOD commented 3 years ago

I'v know that monster material ID has a little change in savedata, you should add 720 for original ID

iSharingan commented 3 years ago

the behavior appears to stem from missing item data or an incorrectly formatted offset jump. 4294967295 is 0xFFFFFFFF in hex, so the quantity may have actually been written to the item ID instead (0xFFFFFFFF being the default value for quantity when an item has not been found previously)

YZYZYZGOD commented 3 years ago

该行为似乎源于缺少项目数据或格式不正确的偏移跳转。4294967295 是十六进制的 0xFFFFFFFF,因此数量实际上可能已写入项目 ID(0xFFFFFFFF 是先前未找到项目时数量的默认值)

我知道怪物材质ID在savedata上有一点变化,你应该为原始ID添加720

from IT_MONSTER_MATERIAL_506, should add 986,IT_AMULETS add 432,

turtle-insect commented 3 years ago

I believe the correct number is No.36, not No.34. I've corrected the item.txt file.

Rafario448 commented 3 years ago

I also want to thank you for the editor, it saved a casual player like me tons of grinding, playing the full version on Yuzu emulator