Ok here goes. I played D2, 20 somewhat years ago. For that matter I played original D1 before that. But what I wanna say is, for here and now D2 resurrected, I wonder about codes for items identification from blizzard for when new items will be created in the matrix of the game.
What I fear are finally are dupes… I dont want to be banned from the game if I buy an item ,in game, that is an unknowingly a dupe that was created by a 3rd party and traded ,legitimately, in game.
Are items that will be created, by the ton, will be a guarantee bonified none dupe?
I won’t lie, the use of “codes” and “matrix” kind of made me chuckle… but in all seriousness, the new infrastructure will be able to identify and or prevent dupes from existing - at the very least, in the form they’re currently known in.
There’s no telling when/if/how people will come up with new methods… but the hope is they don’t.
I dont think Blizzard ever banned people for having a duped item in their inventory.
Blizzard might have banned dupers (those who create dupes) from time to time, but the worst thing that would happen to you as a “dupe-victim” would be that your item simply disappears because the game realizes that it is the dupe of another item.
That is how it worked in the old D2. I do not expect it to work much different in the D2:R system.
What i hope that they will improve is the prevention of duping and the quicker removal of dupes to give the cheaters a shorter time window to put their dupes in circulation.
So back to your question: will it be guaranteed to not get dupes during trading? Most likely not. But it should be very, very rare.
I was thinking about the codes of items when they are created at the source in top blizzard servers. These codes should be analyzed when trading is done between two players in game. Maybe the answer is to have a list of all items created , have them have keys that opens codes of authenticity when trading is done.
pretty sure comparing it to a matrix isnt too far off. I hope there is a captain at the wheel in this cuz proper trading in the diablo franchise is essential part of the game i think.
That is what is already happening in the old bnet, if i am not horribly mistaken.
The difference is that the checks for the “codes” are being done in sweeps.
The problem you are having here is that the duping process is kinda circumvening your check already. It basically makes it in a way that either 1 character has 1 item + 1 dupe or 2 characters have 1 item + 1 dupe.
In both cases, the player could find a way to join a game and trade only 1 item, then join another game and trade it again.
Both tradechecks would be valid, because there is only 1 item being exchanged (or simply dropped to the ground).
The real complexity comes in when you are looking at multiple servers at the same time. The servers usually do not communicate with each other. So server A might have player A still holding the item, while server B might have him trading a duped version of it away.
It would be very costly to have every server talk to the other servers at the same time.
That is why they went for sweeps back then (i assume).
I also hope that they have now come up with a better version of it. But your idea - as well meant as it might be - does not scale with the server network. Unfortunately.
Ya I was gonna say it felt like sweeps for item checks, you just had to be prepared it would dissappear or trade it for something else and have them hope it doesn’t go.
All in all I never lost an item to duping, so I have luck somewhere.
I was thinking of the codes of items… for the blizzard matrix creation system and all… If one can assume that a code is given for an item in diablo each time one is created, or found in game…
Why not the act of trading between 2 players become a way to alter the item code. To eventually recognize it as being already traded; preventing same items or dupes of not having the right codes to be accepted for trade. So trade wont be able to be done since items wont have the right codes.
So in other words, an item having again and again the codes 001 for not having it be traded between 2 players would be repetitive and could be recognize as such, becoming a barrier for dupes. Im sure theres a security check that could be done somewhere in those actions of trading.
In the ends I think mega servers should talk to each others all the time in real time, and not only in sweeps.
Sure. But what about ground trading?
oh right, ground trading.
well make it account bound, till the action of trading in real time is done with the 2 normal players in normal D2 trade.
The action of not being able to pick things account bound already exist in D3 now.
But to simply give someone else something would come only in the normal trade box with the green light acknowledged only from 2 players agreeing.
Only one way to trade is in my view the simplest way to do it.
Is it the right way? maybe not.
If any single item is account bound in this game 90% of the players will quit on day 1. This is a TRADING AND PVP game. Not Diablo 3 garbage. Go away.
It would be account bound for ground purpose only. All items should be freely traded in normal trade box like in old D2 and even in D3 for same game players and new items.
Trade box between 2 persons is the best way to trade in my view.
But this doesnt answer the question about killing pvp in hardcore for the loot of the person that dies.
In the end, I only wanna find the best way to trade not account bound items. To have a secure item that is not a dupe. To beef up security is an easy way to protect againts the hardest tries for duping. Security check in trade box seemed logic cuz it gave an additional way to protect and verify items for dupes.
All we need is a forum with some categories, tied to your account, a general currency, and were good.
No need to complicate it with another integrated system that has never worked.
Blizzard never banned people for owning duped items in og D2 so why would they do it in D2R lol
And to what extent should blizz persue dupers … ? I say to the fullest extent.
I remember scams in D2, 20 years ago. Im sure they all will be available once again when D2R comes. Like the one, when one loses all equipment when dying, and by error or intent, picking up an item on ground ,not in inventory, making the reality that youre wearing it. Since naked, added with new item, clicking on your fallen body to reequip, the added item makes you lose all youll inventory another time but this time. because youre wearing on a new item on top of old equipment. Theres a space inventory error. So others players can pick up the equipement that would be on ground now.
Am I the only one remembering that scam?
They did ban the ones who used hacks to make duping easier.
That’s different from what OP is worried about. Using 3rd party programs / hacks to dupe will most likely get you banned if you get caught. Trading for an item in-game that is duped won’t get you banned.
And that makes completely sense.
How would a player know that the item they trade for is duped.
I wonder if we will be able to link items we are trading in the description area of the lobby, or be able to edit the description from withingame~
You can give rare items a unique ID that’s stored server side. Upon a player leaving a game, the save function runs a unique ID comparison against every item within that categorization.
BER102945 vs BER102475 … OK
BER102945 vs BER102946 … OK
BER102945 vs BER102945 … Invalid
Then have it delete the Ber rune from the inventory of the player leaving the session.
There is a finite and very limited comparison on every load and exit because players are limited in what they can carry into games, in stash and on person.
You might think, oh that list of Ber runes will get to long and this will become cumbersome. Think about the drop rate of the items that are regularly duped, and you’ll soon realize even searching through a database of hundreds of thousands of unique IDs for a unique item isn’t all that bad.
If for whatever reason the save function doesn’t complete this check, then the save doesn’t complete and you get rolled back with the inventory of whenever this ItemIDCheck==1.
Who knows though, could be a terrible idea. I typed this out before coffee.
The real issue to this system lies in how D2 “dupes” an item. Since as far as I know it doesn’t have a unique code attached upon generation, every item is a “new” valid item. I’m not super sure how they addressed this in the past, but I’d love to read about it.
Edit :: It doesn’t really matter what I type, good idea or not, much more informed minds have already fixed this since Alpha, or they haven’t. I’m an optimist.
That is already done.
The trick people are using when duping, is to get the item to get a new unique ID.
Like, dupe runes and cube them together = new item and it gets a new ID
Dupe the perfect rolled superior archon plate socket with Jah + Ith and also dupe a Ber rune, putting the duped Ber rune into the duped archon plate to create Enigma = new item and it gets a new ID.