Re: Dark Souls Modding Discussion Only!
Quote:
Originally Posted by
cowboy713
A lot of people seem to be having trouble with adding items into the save in the placeholder data area... Until someone has the time to make a nice tutorial though I would suggest just overwriting existing items. I know while we were still working on it earlier in the week if there was an item I needed, such as the white/blue/red slabs, i would just replace the code in place for an item I didn't care for, such as the souls items. The "Soul of Nameless" "Large Soul of Nameless" "Soul of Warrior", you'll never end up using these since you can modify your souls directly so they serve as nice drop-in spots for items you're looking to add. Same make sure any items you swap in are for the appropriate item type (weapons 4 weapons, armors 4 armors, etc)
thanks, i'll try that later. but do i only replace the section starting with 40 ending with XXXX as item number? namely, the sections i didn't place in bold; should they remain the same as they were even if i am changing the item? i.e. nameless soul to titanite.
Re: Dark Souls Modding Discussion Only!
Quote:
Originally Posted by
mk_ln
I have so far been able to edit item quantities. I have also encountered the failed to load error. Since then, I have been editing as IdleHands88 has mentioned and NOT inject the USER_DATA file, but mod the CON file instead. That being said, I have been using the Hash Calc tool to recalculate the Hash. No change in file size and works so far *knock on wood*. The trouble I'm having is that I can't seem to add any items. There seem to be blocks of items scattered throughout the USER_DATA file separated by sequences of "FFFFFFFF00000000FFFFFFFF00000000..." and "FFFFFFFFFFFFFFFF00000000FFFFFFFF00000000". I recall a post mentioning that those are placeholders and should be replaced by the item you are looking to add. It also seems that each item is 28 bytes but I am unsure of how the 28 bytes would fit in the sequence.
for example, I have:
000000000000FA0000000040000000000002BC000000010004B12D01
I am aware of the bold sections...but that is it. the following few lines/items are as follows:
000000000000000000000010000000000704E0000000010277 412E01
000000000001900000000010000000000708C800000001027D 812F01
00000000000190000000001000000000070CB0000000010283 C13001
0000000000019000000000100000000007109800000001028A 013101
then the next 28
0000000000019000000000FFFFFFFFFFFFFFFF00000000FFFF FFFF00
if i was to follow the same pattern, would i simply replace where the FF starts with 40xxxxx01 (01 because it seems items end with a 01)?
Any suggestions?
THanks
The full item has 22 0's after that last 01 (for items. Weapons have one or more of those ending 0's replaced with values for durability, upgrade, etc.). You need to replace the next FFFFF....000000....FFFFFFF.....etc. sequence with the FULL item number, including those last 22 0's. In your example, you would paste in 40000000000002BC000000010004B12D010000000000000000 000000 to add that item. Note that the 04B12D sequence is all part of the inventory location.
I've had some problems with added items showing in my inventory but being unusable. I fixed this once by unequiping everything and then they were useable. However, last night I added a bunch of stuff and a lot of the items are unuseable (can't drop, can't use, etc.). Even after unequiping everything, I still can't use them. I am pretty certain this is because of those other values in the inventory sequence number being incorrect. I left them as 0's and only added the next hex value in my sequence, e.g., EE, EF, etc. I think we need the whole sequence, not just those two bytes to ensure the items are useable. Problem is, as far as I can tell the other values in the inventory sequence number are completely random. They don't seem to follow any particular pattern.
I think what we need is someone who has a couple hundred legit items (that have been added in game by looting/purchasing) in their inventory to unequip everything, save their file, and go in and copy/paste here their entire inventory so we can see all of the sequence numbers in their entirety for a loaded inventory.
Re: Dark Souls Modding Discussion Only!
Fancy collection! I'm still hoping someone will post the code for the white slab, oh, and the barbed whip and painted guy sword/dagger.
Re: Dark Souls Modding Discussion Only!
I was able to mod items effectively with hex worshop. I didn't add anything new since I have the things I need for the most part but I switched the quantity.
demon titanite, titanite chunk, titanite slab, twinkling titanite were all I needed.
after a bit of playing signed off properly, data wasn't corrupted but file USER_DATA was gone yet again.
I guess I'm better off waiting on an editor since I can't effectively follow idlehands instruction on editing the CON file instead of the USER_DATA.
Re: Dark Souls Modding Discussion Only!
dont worry once I have all every weapon armor etc there will be a save at the start of the game that has everything and max stats and ill have one with legit stats as well. Both of those save u will be able to edit without having to worry about it getting corrupted.
Re: Dark Souls Modding Discussion Only!
New ID's ! ! !
0006BAA8 - Havel's Armor
0004AF38 - astoria greatsword
16e748 Tower Shield
16eb30 Giant's Shield
16EF18 Stone Greatshield
16F6E8 Havel's Greatshield
Tip:
If you have for example "0001E078 - Stone Leggings" and subtract 03E8, you will find "0001DC90 - Stone Gauntlets", if u subtract more 03E8 u will find "0001D8A8 - Stone Armor", one more time if u subtract 03E8 u will find "0001D4C0 - Stone Helm"
The order of subtraction is: Leggings > Gauntlets > Armor >Helm, so if you have any of these items you can find the rest of the set.
The tip works with shield's, swords, talismans,you just need add or subtract the value "03E8" and will find some items.
Sorry for poor English.
Re: Dark Souls Modding Discussion Only!
Quote:
Originally Posted by
cowboy713
The bytes in green represent the items overall inventory position, regardless of being on your character or within the bottomless bag. So an item with 02B5C0D9 will always be the item that is highest listed within your "Weapons" tab. When you go to the bottomless bag, you'll notice that an item can be listed higher in bag order even if it is not an item on your character, this is why this code is important. Listed below are the corresponding codes for the first 7 bag slots top to bottom, anyone looking to discover the hex for a particular item this should get you rolling, simple make sure the item is in corresponding slot, ctrl+f, and viola.
1. 02B5C0D9
2. 02B5C0E5
3. 02B5C0EB
4. 02B5C0EC
5. 02B5C0ED
6. 02B5C0EE
7. 02B5C0AB
I'm wondering if you can expand on this a bit. Is the 02B5C0 sequence specific to weapons? Do you know what this sequence is for rings, keys, upgrade items, etc.? The reason I am asking is that when we want to add items to our inventory, it would help if we added them using the full inventory position and not just the last two bytes of the position.
For example, let's say I start a new toon and want to edit in a bunch of stuff. He'll only start out with a couple keys, some armor, and a weapon. How do I know what to put in for the inventory location for new items I want to add, other than sequentially increasing the last two bytes, e.g., 40, 41, 42, 43, etc.? I've been simply leaving these as 0's, e.g., 00000041, 00000042, etc., but I've had problems with items being unuseable, even after unequiping everything.
Re: Dark Souls Modding Discussion Only!
Quote:
Originally Posted by
Paulinho
New ID's ! ! !
0006BAA8 - Havel's Armor
0004AF38 - astoria greatsword
16e748 Tower Shield
16eb30 Giant's Shield
16EF18 Stone Greatshield
16F6E8 Havel's Greatshield
Tip:
If you have for example "0001E078 - Stone Leggings" and subtract 03E8, you will find "0001DC90 - Stone Gauntlets", if u subtract more 03E8 u will find "0001D8A8 - Stone Armor", one more time if u subtract 03E8 u will find "0001D4C0 - Stone Helm"
The order of subtraction is: Leggings > Gauntlets > Armor >Helm, so if you have any of these items you can find the rest of the set.
The tip works with shield's, swords, talismans,you just need add or subtract the value "03E8" and will find some items.
Sorry for poor English.
Yeah I havent taken the time to do that with the known sets.