Jump to content
⚠ Known Issue: Media on User Profiles ×

gibberishly

Members
  • Posts

    1
  • Joined

  • Last visited

Nexus Mods Profile

About gibberishly

gibberishly's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. I've spent tens of hours trying to figure this out and I finally accomplished something. You need to modify itemList.itl in bbs_rpg.arc, NOT the LvParam*.itemlv files. I opened the file in Cheat Engine (apparently works as a hex editor, and saves changes when you close the program even though there's no option to save the file) and searched for 286, the base attack of the Thousand Stings mace. Got two results, both 4 Bytes. I changed both to 9001, repacked, reloaded the game. Thousand Stings went from 286 Strength/0 Magick to 809 Strength/4 Magick. That's not 9001, but I don't care! SUCCESS! Damage still increases by 20 on the first few enhancements, so one star is 829 strength etc. Maybe the LvParam files are for enhancement values. Seems extremely likely, because of its name and since I saw a lot of unique low numbers repeated several times in close proximity, but don't quote me on that as that's just speculation and speculation like that led me awry and wasted many hours (found 3 people on the internet who said that item stats were probably in the .itemlv files, and apparently they weren't). Edit: Yep, LvParamWepon.itemlv seems to change enhancement stats. I searched for every instance of 20 (seems like values in that file are Float) and changed them all to 200. One star enhanced Thousand Stings jumped by 180 attack, but not 2 star, suggesting upgrade values are probably cumulative. Also searched for every instance of 8 and changed them all to 200, and then two star enhanced Thousand Sting's stagger and knockdown increased by 192. I wasn't able to find its base stagger (273) in itemList.itl though. Edit2: Ok, I've finally got this sufficiently figured out. My original purpose was to be able to make Patterned Gambeson invisible or model-swappable with something that doesn't cover the entire torso, without making the character's torso invisible (or give an applicable item Patterned Gambeson's stats). I have accomplished that. Turns out the flag to hide body parts is also in itemList.itl, together with the stats. Here are some examples. Hard Leather Plate: 0C 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 FD 00 02 00 00 00 00 0A 00 00 00 02 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 1F 00 FE 2F F3 00 00 00 40 E2 FF 03 FD 08 00 01 D7 A3 F0 3E 28 3C 00 00 10 18 00 00 31 05 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 29 Patterned Gambeson: 13 3C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 02 02 00 00 00 0A 0A 00 00 00 05 05 00 00 00 00 06 00 00 00 00 06 00 00 06 00 00 00 DA 00 FE 2F F3 00 00 00 65 E3 FF 03 06 00 00 01 7B 14 2E 3F 78 9B 00 00 1C 3E 00 00 3F 05 00 00 00 00 00 00 00 00 08 00 10 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 29 Circlet of Enlightenment: 14 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 01 00 02 00 00 02 00 0A 00 00 00 02 03 00 00 00 00 00 00 00 00 07 07 00 00 00 00 00 00 8F 01 FE 4F D5 00 00 00 89 E4 FF 03 09 20 00 03 8F C2 F5 3E 48 E8 01 00 54 0B 00 00 27 0C 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 29 Immortal's Helm: 55 B4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 03 00 02 02 00 00 FD 0A 0A 00 00 06 06 00 00 0F 00 00 00 00 00 00 00 0F 00 00 00 00 00 E0 00 B2 4C D5 00 00 00 6C E3 FF 03 D4 17 00 03 A4 70 FD 3F 80 FC 0A 00 00 65 04 00 DD 0B 00 00 00 00 00 00 00 00 08 40 10 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 29 The bolded value is the hide-body-parts flag. Changing that from 00 to 08 on the Patterned Gambeson will make it no longer hide your torso, and allow you to make its texture transparent as normal. Same deal with changing Immortal's Helm's 17 to 20. That was my primary motivation in digging through all of this, so I'm not really sure what all of the other values are. However, taking Patterned Gambeson as an example, the very first value (13 3C) is its physical and magickal defense. 13 is just 19 in hex, but I'm not sure how the magickal defense is converted. 05 05 is its knockdown and stagger resist. 7B 14 2E 3F is its weight, 0.6800000072, stored as float. 1C 3E is its market value/sell price, 15900, stored as 4 bytes. Patterned Gambeson's internal market value actually seems to be slightly less than its sell price as stated on the wiki, but the other 3 items are an exact match. I can also confirm that one of these values tells the game what model to load, as when I was trying to swap Hard Leather Plate & Patterned Gambeson's stats I accidentally swapped the model as well. Not sure which one though, and figuring all that out seems more difficult than simply swapping the models in their own arcs. Anyway, that's all for example values from me. The way I've been locating the hex strings of specific items with relative ease is by searching for the item's weight and sell price in Cheat Engine, and looking for a double match within a few bytes of eachother. Afterwards I open the file in a regular hex editor and go to that address. Regarding the enhancement stats in the .itemlv files, I can only say that finding a specific item is very tedious. I had to manually go through over 50 different values and mod each one and reopen the game each time to figure out where Patterned Gambeson's upgrade stats were (they're at 000170AC). If someone wanted to mod enhancement stats they would probably have to write a script that searches for patterns of multiple values, lest they take 5 hours to mod 1 item. Good luck. Now, since I've located the appropriate flags, I may pour another several dozen hours into this to produce an "Invisible Helmets" mod. I'm currently packing for a trip so that may take a few weeks, but if the mod isn't on the nexus within 2 months of this post then I probably didn't do it.
×
×
  • Create New...