You need at add the base load address of D2Game to the RVA (0x104C0) that you where given; that'll give you the correct virtual address. Alternatively open up D2Game as a file and go to 0x104C0Kuss" wrote:Ok I'm at a loss, in the Items Drop Already Identified I read this for the magic items
D2Game.dll - 104C0 '[magic]'
016E04C0 6A 00 PUSH 0
I don't have this address at all. I tried opening D2Game.dll with everything but I have other addresses (6F... when debugged).
Anybody knows what I'm doing wrong?
[1.13c] my code edits compilation
Moderators: Nefarius, Havvoric
Re: [1.13c] my code edits compilation
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal
-
- Posts: 82
- Joined: Tue Jun 23, 2015 11:29 am
Re: [1.13c] my code edits compilation
Yeah, uhm, I wish I knew half of the things you said
Base load address of D2Game
How do I find this? I mean, it's either 016E04C0 or something I'm missing, right?
RVA
Ok this is 0x104C0 as you said. I tried in OllyDBG to "go to" this address but nothing of importance was there.
So what you're saying is I should ADD 016E04C0 to 0x104C0 to get the real address I'm looking for, right?
Is there like a tutorial or some posts that explain some of these basic things? What I usually find are posts that are already ahead of this and I can't understand a damn
Base load address of D2Game
How do I find this? I mean, it's either 016E04C0 or something I'm missing, right?
RVA
Ok this is 0x104C0 as you said. I tried in OllyDBG to "go to" this address but nothing of importance was there.
So what you're saying is I should ADD 016E04C0 to 0x104C0 to get the real address I'm looking for, right?
Is there like a tutorial or some posts that explain some of these basic things? What I usually find are posts that are already ahead of this and I can't understand a damn
Re: [1.13c] my code edits compilation
http://stackoverflow.com/questions/2170 ... al-addressKuss" wrote:Is there like a tutorial or some posts that explain some of these basic things? What I usually find are posts that are already ahead of this and I can't understand a damn
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal
-
- Posts: 82
- Joined: Tue Jun 23, 2015 11:29 am
Re: [1.13c] my code edits compilation
Mmmh, lol. I think I'll give up
Thanks for the link but I guess I'll just stop thinking about making magic items drop identified ^^
Thanks for the link but I guess I'll just stop thinking about making magic items drop identified ^^
-
- Posts: 52
- Joined: Mon Sep 30, 2013 2:22 am
Re: [1.13c] my code edits compilation
0x104C0 is the address of the location if you open d2game.dll as a hex file.
016E04C0 is just a temporary address the game was using after it loaded d2game.dll into memory.
Just open d2game.dll up with a hex editor and go to the location 0x104C0
016E04C0 is just a temporary address the game was using after it loaded d2game.dll into memory.
Just open d2game.dll up with a hex editor and go to the location 0x104C0
-
- Posts: 5
- Joined: Tue Mar 29, 2016 9:36 pm
Re: [1.13c] my code edits compilation
necro'd
Thanks Sampson, you made my day by simplifying the process of applying some of these code edits with that last sentence. Loaded up a dll in OllyDBG and just about died thinking about all the reading I was going to have to do to learn to use it. Happy to know some of these edits are a little easier to apply.
I assume some of them you need to edit in OllyDBG or all of them can be applied using a hex editor?
Thanks Sampson, you made my day by simplifying the process of applying some of these code edits with that last sentence. Loaded up a dll in OllyDBG and just about died thinking about all the reading I was going to have to do to learn to use it. Happy to know some of these edits are a little easier to apply.
I assume some of them you need to edit in OllyDBG or all of them can be applied using a hex editor?
Re: [1.13c] my code edits compilation
I remember there was a steep learning curve to Olly when I first started.. that said I do everything in Ollydbg. To me it's easier for finding code than a hex editor, though its possible to use either one to make the changes.
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..
Fiat paper money is the most elaborate and well devised form of slavery the world has ever seen..
-
- Posts: 5
- Joined: Tue Mar 29, 2016 9:36 pm
Re: [1.13c] my code edits compilation
Yes, im greatful to all those that have done the leg work and all i need to do is apply the edited code. I wouldn't know where to begin when looking for such specific changes, so thank you to those that have contributed over the years.
@devurandom
I like your code edits, and I was thinking about jumping over to 1.13d. I'm on 1.13c, is there much difference going to d or is it safe to assume my 1.13c txt files will work? Really have my eyes on the infinite imbue and socketing, thats awesome work, thanks for that.
@devurandom
I like your code edits, and I was thinking about jumping over to 1.13d. I'm on 1.13c, is there much difference going to d or is it safe to assume my 1.13c txt files will work? Really have my eyes on the infinite imbue and socketing, thats awesome work, thanks for that.
Re: [1.13c] my code edits compilation
There are more code edits, plugins, and mods available to 1.13c than for 1.13d.. If time is a luxury you can port my code edits to 1.13c and they will all work in that version.. so its really a matter of choice.. if you have the time, to get under the hood and learn to port code edits with Ollydbg.
Also You can use my mod as a base engine for your project, but many still prefer PlugY for the infinite stash which works upto 1.13c and prior versions.
Also You can use my mod as a base engine for your project, but many still prefer PlugY for the infinite stash which works upto 1.13c and prior versions.
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..
Fiat paper money is the most elaborate and well devised form of slavery the world has ever seen..
-
- Posts: 5
- Joined: Tue Mar 29, 2016 9:36 pm
Re: [1.13c] my code edits compilation
PlugY is the main reason I stayed at 1.13c. I guess I'll attempt to port the code edits, this is just a personal project for my own enjoyment anyway, might as well learn something along the way. I'll be honest, I'm still at the point where I can't find the code edit in the 1.13d dll in ollydbg, i just hexed all the 1.13c ones in as that was the only way I knew how.devurandom" wrote:There are more code edits, plugins, and mods available to 1.13c than for 1.13d.. If time is a luxury you can port my code edits to 1.13c and they will all work in that version.. so its really a matter of choice.. if you have the time, to get under the hood and learn to port code edits with Ollydbg.
Also You can use my mod as a base engine for your project, but many still prefer PlugY for the infinite stash which works upto 1.13c and prior versions.
I'm still completely unsure of how OllyDBG works when I open the .dll file(or any file). I'll have to find some resources that start me off at the beginning and go up from there. If you got a link I would definitely appreciate it and If I do ever figure out how to reverse the codes to 1.13c, I'll definitely post back my finding and share with the community like you have all done. Cheers.
Lol, nevermind about the link, my wife just taught me to use the search feature,...not to mention there was the stickied faq thread in the code editing section of the forum. <.< >.> 0.o
Re: [1.13c] my code edits compilation
ExternalDLL.asm
I try the code below,but I fail to load custom dll.
so what is wrong?
D2Launch.dll - E349
6FA4E349 85C0 TEST EAX,EAX
6FA4E34B 0F85 9B000000 JNZ D2Launch.6FA4E3EC
6FA4E351 68 04EBA56F PUSH D2Launch.6FA5EB04 ; ASCII "Bnclient.dll"
6FA4E356 FF15 D0C2A56F CALL DWORD PTR DS:[<&KERNEL32.LoadLibraryA>] ; kernel32.LoadLibraryA
6FA4E35C 85C0 TEST EAX,EAX
6FA4E35E A3 C056A66F MOV DWORD PTR DS:[6FA656C0],EAX
6FA4E363 75 33 JNZ SHORT D2Launch.6FA4E398
6FA4E365 FF15 E4C2A56F CALL DWORD PTR DS:[<&KERNEL32.GetLastError>] ; ntdll.RtlGetLastWin32Error
6FA4E36B 50 PUSH EAX
6FA4E36C 8D4424 04 LEA EAX,DWORD PTR SS:[ESP+4]
6FA4E370 68 E0EAA56F PUSH D2Launch.6FA5EAE0 ; ASCII "Cannot load Bnclient.dll: Error %d"
6FA4E375 50 PUSH EAX
6FA4E376 E8 A02CFFFF CALL D2Launch.6FA4101B
6FA4E37B 83C4 0C ADD ESP,0C
6FA4E37E 6A 10 PUSH 10
6FA4E380 68 D8EAA56F PUSH D2Launch.6FA5EAD8 ; ASCII "D2Multi"
6FA4E385 8D4C24 08 LEA ECX,DWORD PTR SS:[ESP+8]
6FA4E389 51 PUSH ECX
6FA4E38A 6A 00 PUSH 0
6FA4E38C FF15 48C4A56F CALL DWORD PTR DS:[<&USER32.MessageBoxA>] ; USER32.MessageBoxA
6FA4E392 33C0 XOR EAX,EAX
6FA4E394 83C4 64 ADD ESP,64
6FA4E397 C3 RETN
TO
6FA4E349 85C0 TEST EAX,EAX
6FA4E34B 0F85 9B000000 JNZ D2Launch.6FA4E3EC
6FA4E351 68 04EBA56F PUSH D2Launch.6FA5EB04 ; ASCII "Bnclient.dll"
6FA4E356 FF15 D0C2A56F CALL DWORD PTR DS:[<&KERNEL32.LoadLibraryA>] ; kernel32.LoadLibraryA
6FA4E35C 85C0 TEST EAX,EAX
6FA4E35E A3 C056A66F MOV DWORD PTR DS:[6FA656C0],EAX
6FA4E363 50 PUSH EAX
6FA4E364 68 14FBA56F PUSH D2Launch.6FA5FB14 ; ASCII "LibraryName.dll"
6FA4E369 FF15 D0C2A56F CALL DWORD PTR DS:[<&KERNEL32.LoadLibraryA>] ; kernel32.LoadLibraryA
6FA4E36F 58 POP EAX
6FA4E370 90 NOP
"... ... ..."
6FA4E397 90 NOP
I try the code below,but I fail to load custom dll.
so what is wrong?
D2Launch.dll - E349
6FA4E349 85C0 TEST EAX,EAX
6FA4E34B 0F85 9B000000 JNZ D2Launch.6FA4E3EC
6FA4E351 68 04EBA56F PUSH D2Launch.6FA5EB04 ; ASCII "Bnclient.dll"
6FA4E356 FF15 D0C2A56F CALL DWORD PTR DS:[<&KERNEL32.LoadLibraryA>] ; kernel32.LoadLibraryA
6FA4E35C 85C0 TEST EAX,EAX
6FA4E35E A3 C056A66F MOV DWORD PTR DS:[6FA656C0],EAX
6FA4E363 75 33 JNZ SHORT D2Launch.6FA4E398
6FA4E365 FF15 E4C2A56F CALL DWORD PTR DS:[<&KERNEL32.GetLastError>] ; ntdll.RtlGetLastWin32Error
6FA4E36B 50 PUSH EAX
6FA4E36C 8D4424 04 LEA EAX,DWORD PTR SS:[ESP+4]
6FA4E370 68 E0EAA56F PUSH D2Launch.6FA5EAE0 ; ASCII "Cannot load Bnclient.dll: Error %d"
6FA4E375 50 PUSH EAX
6FA4E376 E8 A02CFFFF CALL D2Launch.6FA4101B
6FA4E37B 83C4 0C ADD ESP,0C
6FA4E37E 6A 10 PUSH 10
6FA4E380 68 D8EAA56F PUSH D2Launch.6FA5EAD8 ; ASCII "D2Multi"
6FA4E385 8D4C24 08 LEA ECX,DWORD PTR SS:[ESP+8]
6FA4E389 51 PUSH ECX
6FA4E38A 6A 00 PUSH 0
6FA4E38C FF15 48C4A56F CALL DWORD PTR DS:[<&USER32.MessageBoxA>] ; USER32.MessageBoxA
6FA4E392 33C0 XOR EAX,EAX
6FA4E394 83C4 64 ADD ESP,64
6FA4E397 C3 RETN
TO
6FA4E349 85C0 TEST EAX,EAX
6FA4E34B 0F85 9B000000 JNZ D2Launch.6FA4E3EC
6FA4E351 68 04EBA56F PUSH D2Launch.6FA5EB04 ; ASCII "Bnclient.dll"
6FA4E356 FF15 D0C2A56F CALL DWORD PTR DS:[<&KERNEL32.LoadLibraryA>] ; kernel32.LoadLibraryA
6FA4E35C 85C0 TEST EAX,EAX
6FA4E35E A3 C056A66F MOV DWORD PTR DS:[6FA656C0],EAX
6FA4E363 50 PUSH EAX
6FA4E364 68 14FBA56F PUSH D2Launch.6FA5FB14 ; ASCII "LibraryName.dll"
6FA4E369 FF15 D0C2A56F CALL DWORD PTR DS:[<&KERNEL32.LoadLibraryA>] ; kernel32.LoadLibraryA
6FA4E36F 58 POP EAX
6FA4E370 90 NOP
"... ... ..."
6FA4E397 90 NOP
-
- Posts: 56
- Joined: Sun Apr 10, 2016 4:36 am
Re: [1.13c] my code edits compilation
2shared link is dead...
can someone please upload the file again?
can someone please upload the file again?
Re: [1.13c] my code edits compilation
Kidpaddle94 Code Edits Compilation - [1.13c]
https://www.dropbox.com/s/90wj01dshp467 ... eEdits.zip
https://www.dropbox.com/s/90wj01dshp467 ... eEdits.zip
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..
Fiat paper money is the most elaborate and well devised form of slavery the world has ever seen..
-
- Posts: 56
- Joined: Sun Apr 10, 2016 4:36 am
Re: [1.13c] my code edits compilation
Thank you so much! you're a lifesaver.
-
- Posts: 36
- Joined: Mon Apr 10, 2017 6:36 am
Re: [1.13c] my code edits compilation
2shared link is dead...
can someone please upload the file again?
Thank you
can someone please upload the file again?
Thank you
-
- Posts: 36
- Joined: Mon Apr 10, 2017 6:36 am
Re: [1.13c] my code edits compilation
link is dead...devurandom" wrote:Kidpaddle94 Code Edits Compilation - [1.13c]
https://www.dropbox.com/s/90wj01dshp467 ... eEdits.zip
can someone please upload the file again?
Thank you
Re: [1.13c] my code edits compilation
Has a message that says "zip files cant be previewed" click ok on that and the download link is presented.
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..
Fiat paper money is the most elaborate and well devised form of slavery the world has ever seen..
-
- Posts: 36
- Joined: Mon Apr 10, 2017 6:36 am
Re: [1.13c] my code edits compilation
devurandom" wrote:Has a message that says "zip files cant be previewed" click ok on that and the download link is presented.
I can't open the link. Can you send me mail?
Thank you for your trouble
Last edited by a000000 on Thu Dec 14, 2017 2:27 pm, edited 1 time in total.
Re: [1.13c] my code edits compilation
Try right click on screen and temporarily allow noscript to accept dropboxstatic.com & dropbox.com
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..
Fiat paper money is the most elaborate and well devised form of slavery the world has ever seen..
-
- Posts: 36
- Joined: Mon Apr 10, 2017 6:36 am
Re: [1.13c] my code edits compilation
Sorry, I'm not good at English. He's not my native language.devurandom" wrote:Try right click on screen and temporarily allow noscript to accept dropboxstatic.com & dropbox.com
I tried, I couldn't open that site, and I failed to open the right button. The reason is estimated by the state of the firewall to shield, there is no special software
What's your contact way, please?
-
- Posts: 36
- Joined: Mon Apr 10, 2017 6:36 am
Re: [1.13c] my code edits compilation
[img][img][img]
[/img][/img][/img][/b][/i][/u]Code: Select all
[list][list=][*][img][url][center][face=][float=][headline=][pre][right][s][/s][/right][/pre][/headline][/float][/face][/center][/url][/img][/list][/list]
devurandom" wrote:Try right click on screen and temporarily allow noscript to accept dropboxstatic.com & dropbox.com
-
- Posts: 36
- Joined: Mon Apr 10, 2017 6:36 am
Re: [1.13c] my code edits compilation
devurandom" wrote:Try right click on screen and temporarily allow noscript to accept dropboxstatic.com & dropbox.com
You do not have the required permissions to view the files attached to this post.
Re: [1.13c] my code edits compilation
Hello !
Big up to kidpaddle94 Who gave us this huge compilation !
Many thanx !
Here is another upload on Mega, maybe you can grab it here :
Whist113cCodeEdits.zip
Cheers !
Big up to kidpaddle94 Who gave us this huge compilation !
Many thanx !
Here is another upload on Mega, maybe you can grab it here :
Whist113cCodeEdits.zip
Cheers !
Want to play but not enought time to drop good stuff and raise decent level ? Try Casual Nostalgia !
More infos here : viewtopic.php?f=5&t=63800
CHEERS !
More infos here : viewtopic.php?f=5&t=63800
CHEERS !
-
- Posts: 36
- Joined: Mon Apr 10, 2017 6:36 am
Re: [1.13c] my code edits compilation
It can't be downloaded, it is estimated that the national firewall is forbidden to access.Kaladann" wrote:Hello !
Big up to kidpaddle94 Who gave us this huge compilation !
Many thanx !
Here is another upload on Mega, maybe you can grab it here :
Whist113cCodeEdits.zip
Cheers !
Thank you
Last edited by a000000 on Thu Dec 14, 2017 2:27 pm, edited 1 time in total.
Re: [1.13c] my code edits compilation
Sent
Want to play but not enought time to drop good stuff and raise decent level ? Try Casual Nostalgia !
More infos here : viewtopic.php?f=5&t=63800
CHEERS !
More infos here : viewtopic.php?f=5&t=63800
CHEERS !