[1.13c] How to remove display of item's name on the ground

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
User avatar
jessedazebra
Junior Member
Paladin
Posts: 100
Joined: Sun Nov 11, 2012 9:46 am
Russia

[1.13c] How to remove display of item's name on the ground

Post by jessedazebra » Sun Jan 20, 2019 7:32 pm

Greetings,

I found this thread with some code edits, but it's for 1.10.
I was able to find this hardcoded table from the thread above:

Code: Select all

6FB416AC   48               DEC EAX
6FB416AD   83F8 08          CMP EAX,8
6FB416B0   0F87 250C0000    JA D2Client.6FB422DB
6FB416B6   FF2485 C823B46F  JMP DWORD PTR DS:[EAX*4+6FB423C8]
... but I couldn't find the rest, because at #6FB423C8 there's nothing similar to 1.10 code.
My goal is to hide item's names for some qualities on the ground, like it was made in MXL Sigma.
Thanks.

Edit:
Well, I guess it is:
#6FB423C8
1: 16B46F0C - ITEMQUALITY_CRACKED
2: 17B46F7B - ITEMQUALITY_NORMAL
3: 1AB46F8D - ITEMQUALITY_SUPERIOR
4: 20B46F15 - ITEMQUALITY_MAGIC
5: 1FB46F9E - ITEMQUALITY_SET
6: 1AB46FF0 - ITEMQUALITY_RARE
7: 1AB46F9E - ITEMQUALITY_UNIQUE
8: 1AB46F9E - ITEMQUALITY_CRAFTED
9: 1AB46FCC - ITEMQUALITY_TEMPERED

But when I tried to change 1AB46FF0 (rare) to 20B46F15 (magic) I got an unhandled exception error...
Image

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

Re: [1.13c] How to remove display of item's name on the ground

Post by devurandom » Mon Jan 21, 2019 6:00 pm

Its a jump table at the end of the function.

6FB423C8 . \BD16B46F DD 6FB416BD
6FB423CC . 0C17B46F DD 6FB4170C
6FB423D0 . 7B1AB46F DD 6FB41A7B
6FB423D4 . 8D20B46F DD 6FB4208D
6FB423D8 . 151FB46F DD 6FB41F15
6FB423DC . 9E1AB46F DD 6FB41A9E
6FB423E0 . F01DB46F DD 6FB41DF0
6FB423E4 . 9E1AB46F DD 6FB41A9E
6FB423E8 . 9E1AB46F DD 6FB41A9E

You'd want to right click then edit as doubleword on those or they will get messed up.
with ollydbg 2.01. not sure if ollydbg 1.x has that or not.
Assembly Reference | 1.13d Code Edits | UVLoD | BaseMod Plugin

Fiat paper money is the most elaborate and well devised form of slavery the world has ever seen..

User avatar
jessedazebra
Junior Member
Paladin
Posts: 100
Joined: Sun Nov 11, 2012 9:46 am
Russia

Re: [1.13c] How to remove display of item's name on the ground

Post by jessedazebra » Mon Jan 21, 2019 7:28 pm

Thanks, I'll check it a bit later.
Edit: yea, seems like everything's working fine
I changed magic function with normal and there are no more affixes and prefixes on magic items.
But is it possible to hide the name on the ground only, like it's unidentified? I just made all unique items drop identified to make these beams from flippy files work.
Here's an example of what I want to achieve:
Image
If not, I'm cool with that, thanks anyway. :D
Image

Post Reply

Return to “Code Editing”