[1.13c] Gold limit in Stash and Inventory problem

This forum is for discussions on how to edit what can not be edited through the txt files, needless to say this isn't about battle net hacking.

Moderators: Nefarius, Havvoric

Post Reply
Insomniack
Posts: 2
Joined: Tue Sep 04, 2018 10:01 pm

[1.13c] Gold limit in Stash and Inventory problem

Post by Insomniack » Tue Sep 04, 2018 11:06 pm

I know it's been posted many times, but none of the codes worked at all and I'm slowly getting frustrated.

I followed the instructions from Whist113cCodeEdits:

"Gold Limit in Stash and Inventory"

D2Common.dll - 2E9C0 '[Stash]'

6FD7E9C0 > B8 A0252600 MOV EAX,2625A0

;Change the 2625A0 (2,500,000) to the desired new limit.

///

D2Common.dll - 31948 '[Inventory]'

6FD81948 69C0 10270000 IMUL EAX,EAX,2710

6FD8195C 69C0 10270000 IMUL EAX,EAX,2710

Unfortunately I couldn't find 6FD7E9C0, 6FD81948 or 6FD8195C in my D2Common.dll file. I only found B8 A0252600 MOV EAX,2625A0 in 6FD65220
and
69C0 10270000 IMUL EAX,EAX,2710 in 6FD681E8 and in 6FD6822C


Now could someone PLEASE for the love of God tell me how to change the max gold limit in stash and inventory to 100.000.000 - 500.000.000 (prefer 500m)? I honestly have NO IDEA how to change it to 100m or 500m :oops:

I looked everywhere couldn't find any good guide on how to do it, nor youtube or google and most of the guides on phrozen keep are most of the part only for 1.11b patch only or lower... :-|

I would appreciate if someone just told me how to change it step by step in OllyDBG, cause I'm a total noob in this program and it drives me nuts that I can't figure it out by myself. Wasted hours to find any solution and end up with nothing :cry:

User avatar
devurandom
Forum Regular
Angel
Posts: 604
Joined: Sat Mar 07, 2015 9:07 pm
United States of America

Re: [1.13c] Gold limit in Stash and Inventory problem

Post by devurandom » Wed Sep 05, 2018 10:31 am

If your calculating addresses from offsets, the base address should be the same in 1.13c as 1.11b for all modules. Editing the addresses with the game running makes it more confusing because all the addresses gets relocated.

If you really want to learn OllyDbg it takes more than a few hours to learn.
Best resource I've found anywhere to learn is here:
https://d2mods.info/resources/diablo_ii ... 0v2.01.htm

Might take a week or 2 of working through the examples with that tutorial to absorb it. Download D2SE install it and you have all the different base versions to work with. Use OllyDbg v1 to work through the examples,
because it was written for that.

once you go through that you'll be able to do any code edit.... and it becomes a highly addictive form of digital crack. :mrgreen:
Assembly Reference | 1.13d Code Edits | UVLoD

“The urge to save humanity is almost always a false-face for the urge to rule it." ― H.L. Mencken 1956

Insomniack
Posts: 2
Joined: Tue Sep 04, 2018 10:01 pm

Re: [1.13c] Gold limit in Stash and Inventory problem

Post by Insomniack » Wed Sep 05, 2018 1:16 pm

I've seen that tutorial you posted, even followed it, but hit the wall when I tried to "Look down at line 72E74" and seen that everything was different in my d2common.dll from the one in the guide -.-. Would love if someone could actually give an accurate answear to my problem, since I have NO IDEA what I'm doing. If you helped me I would actually be more willing to learn about about OllyDbg...

I'm good at remembering stuff when I see them work and it motivates me to go on, but if no one wants to help me, than I can't do a thing if everything is different in all these guides from my file(s)...

When I tried to edit my d2common.dll file without the game running I didn't see ANY 6FD81948 offsets AT ALL or any that start with 6F... only some 00 at the beginning -.-

Would love to know how the hell to find the ones posted in Whist113cCodeEdits, but when I view my d2common.dll and even find any offsets that begin with 6F... than there are NO 6FD7E9C0, 6FD81948, 6FD8195C offsets in my file at all...

For all of you advanced codders it's easy to change in game stuff if you know where and what to look for, so at least I'd like to know one thing:

If I change the 2625A0 and 2710 in the offsets I posted will it actually change the gold limit or will I screw something up in d2common.dll file?

-------------------------------------------------------------------------------------------------------------------------------

I managed to change the max limit in stash to 1.000.000.000, but now I can't start the game with plugy. I get an error:

Error: Read access missing to patch memory at 6FD8098BE.
Please install a clean version of Lord of Destruction

You can avoid this error mesaage by setting
ActiveCheckMemory=0 PlugY.ini
(WARNING: Be careful when use it, it shouldn't be used
by common user)

Without plugY everything works, but when I try to load the game (using D2SE) with plugY I get this error... I copied the modified d2common.dll to the "1.13c Cores" directory in D2SE (made a copy of the old one before) and got this error...

User avatar
devurandom
Forum Regular
Angel
Posts: 604
Joined: Sat Mar 07, 2015 9:07 pm
United States of America

Re: [1.13c] Gold limit in Stash and Inventory problem

Post by devurandom » Wed Sep 05, 2018 9:22 pm

It's why i suggest downloading D2SE because it has all the bases 1.10, 1.11 etc. and using those bases to work through the examples. If you do that you'll be on your way to understanding CE. :cool:

This question gets asked a lot. people I've waked through the stuff still didn't understand how to apply what they did, for the next CE they run into.
Assembly Reference | 1.13d Code Edits | UVLoD

“The urge to save humanity is almost always a false-face for the urge to rule it." ― H.L. Mencken 1956

Post Reply

Return to “Code Editing”