Page 1 of 1

Super Horadric Box 1.13c

Posted: Thu Mar 15, 2018 3:54 am
by Jair
I want to create a plugins for the community, Only download and replace files, to create a Super Horadric Cube! :D

Requirements:

1.- Inventory.txt (OK)
2.- supertransmogrifier.dc6 (OK)
3.- D2client.dll (Need Help) Need Code Edit, Move transmute button and text.

someone can help! to create this plugin ?



Image

Re: Super Horadric Box 1.13c

Posted: Thu Mar 15, 2018 12:26 pm
by misiek1294
1.13c
d2client.dll

Code: Select all

6FB497A1 |. 8D8C10 21FFFFF>LEA ECX,DWORD PTR DS:[EAX+EDX-DF] -Text  Y pos
6FB3B626  |.  8DB408 21FFFF LEA ESI,[ECX+EAX-0DF]		Mouse Pos
6FB3B631  |.  8D8408 49FFFF LEA EAX,[ECX+EAX-0B7]	Mouse Pos 2
6FB49678      8D8C10 44FFFF LEA ECX,[EDX+EAX-0BC]		Transmute Button Y 
DF
0DF
0B7
0BC

Re: Super Horadric Box 1.13c

Posted: Thu Mar 15, 2018 3:27 pm
by thaison
close

Re: Super Horadric Box 1.13c

Posted: Thu Mar 15, 2018 4:30 pm
by Jair
someone can help with the creation of this file ?

Re: Super Horadric Box 1.13c

Posted: Thu Mar 15, 2018 9:19 pm
by HarvestWombs
Misiek1294 just gave you the locations in code.

Re: Super Horadric Box 1.13c

Posted: Tue Apr 24, 2018 11:13 am
by Roneye
Jair did you you finish til plugin?

Re: Super Horadric Box 1.13c

Posted: Wed Jul 04, 2018 5:51 am
by alucard006
you can try to edit D2ExpRes.ini..

Re: Super Horadric Box 1.13c

Posted: Wed Jul 04, 2018 8:29 pm
by HarvestWombs
alucard006 wrote:
Wed Jul 04, 2018 5:51 am
you can try to edit D2ExpRes.ini..
D2ExpRes is for 1.10f, this topic is for 1.13c.

Re: Super Horadric Box 1.13c

Posted: Fri Mar 22, 2019 6:19 am
by mengxuecen
Can you share it?

1.- Inventory.txt(OK)
2.- supertransmogrifier.dc6(OK)

Re: Super Horadric Box 1.13c

Posted: Tue Jun 25, 2019 12:36 pm
by fty
Just made all replacements for 1.13c:
Image

Code: Select all

Was:
File D:\Diablo II\D2Client.dll
Address   Hex dump          Command                                  Comments
000997A1   8D8C10 21FFFFFF  LEA ECX,[EDX+EAX-0DF]
0008B626   8DB408 21FFFFFF  LEA ESI,[ECX+EAX-0DF]
0008B631   8D8408 49FFFFFF  LEA EAX,[ECX+EAX-0B7]
00099678   8D8C10 44FFFFFF  LEA ECX,[EDX+EAX-0BC]

New for 1.13c:
Address   Hex dump          Command                                  Comments
000997A1   8D4C10 9B  LEA ECX,[EDX+EAX-65]
0008B626   8D7408 94  LEA ESI,[ECX+EAX-6C]
0008B631   8D4408 BC  LEA EAX,[ECX+EAX-44]
00099678   8D4C10 C1  LEA ECX,[EDX+EAX-3F]
Inventory.txt:

Code: Select all

class	invLeft	invRight	invTop	invBottom	gridX	gridY	gridLeft	gridRight	gridTop	gridBottom	gridBoxWidth	gridBoxHeight	rArmLeft	rArmRight	rArmTop	rArmBottom	rArmWidth	rArmHeight	torsoLeft	torsoRight	torsoTop	torsoBottom	torsoWidth	torsoHeight	lArmLeft	lArmRight	lArmTop	lArmBottom	lArmWidth	lArmHeight	headLeft	headRight	headTop	headBottom	headWidth	headHeight	neckLeft	neckRight	neckTop	neckBottom	neckWidth	neckHeight	rHandLeft	rHandRight	rHandTop	rHandBottom	rHandWidth	rHandHeight	lHandLeft	lHandRight	lHandTop	lHandBottom	lHandWidth	lHandHeight	beltLeft	beltRight	beltTop	beltBottom	beltWidth	beltHeight	feetLeft	feetRight	feetTop	feetBottom	feetWidth	feetHeight	glovesLeft	glovesRight	glovesTop	glovesBottom	glovesWidth	glovesHeight
...
Transmogrify Box Page 1	0	321	220	442	10	12	16	306	15	363	29	29	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1
...
Transmogrify Box2	80	401	69	502	10	12	96	386	75	423	29	29	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1
...
Download link: supertransmogrifier.dc6

All working good but sometimes you will occasionally experience the crash of the game.
I think this is due to not quite complete addresses of the d2client.dll.
Maybe someone will help with this.

Re: Super Horadric Box 1.13c

Posted: Thu Jul 18, 2019 7:43 am
by Psycrono7
Would this be in earlier patches of 1.12, 1.11, 1.10 and 1.09 of d2client respectively.

But Zy-El has got modified horadric cube thanks to 1.10/1.09 D2client fix meant for some games.

Re: Super Horadric Box 1.13c

Posted: Thu Jul 18, 2019 1:14 pm
by Kieran
Psycrono7 wrote:
Thu Jul 18, 2019 7:43 am
Would this be in earlier patches of 1.12, 1.11, 1.10 and 1.09 of d2client respectively.

But Zy-El has got modified horadric cube thanks to 1.10/1.09 D2client fix meant for some games.
My advice to avoid any crashes is to just expand the size of the cube above the button. You avoid having to do any CE then too.

Re: Super Horadric Box 1.13c

Posted: Fri Jul 19, 2019 5:14 am
by thaison
It seems everyone has an error, because you correct the wrong statistics, this is my fix, it is in the Inventory.txt file.

Code: Select all

class	invLeft	invRight	invTop	invBottom	gridX	gridY	gridLeft	gridRight	gridTop	gridBottom	gridBoxWidth	gridBoxHeight	rArmLeft	rArmRight	rArmTop	rArmBottom	rArmWidth	rArmHeight	torsoLeft	torsoRight	torsoTop	torsoBottom	torsoWidth	torsoHeight	lArmLeft	lArmRight	lArmTop	lArmBottom	lArmWidth	lArmHeight	headLeft	headRight	headTop	headBottom	headWidth	headHeight	neckLeft	neckRight	neckTop	neckBottom	neckWidth	neckHeight	rHandLeft	rHandRight	rHandTop	rHandBottom	rHandWidth	rHandHeight	lHandLeft	lHandRight	lHandTop	lHandBottom	lHandWidth	lHandHeight	beltLeft	beltRight	beltTop	beltBottom	beltWidth	beltHeight	feetLeft	feetRight	feetTop	feetBottom	feetWidth	feetHeight	glovesLeft	glovesRight	glovesTop	glovesBottom	glovesWidth	glovesHeight
Transmogrify Box Page 1	0	321	220	442	10	12	18	307	17	364	29	29	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1
Transmogrify Box2	80	401	449	502	10	12	98	387	77	424	29	29	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1	-1
D2Client.dll

Code: Select all

Patch(0, "D2Client.dll", 0x9967B, 190, 1, "Transmute Coord");
Patch(0, "D2Client.dll", 0x8B629, 155, 1, "Transmute Coord");
Patch(0, "D2Client.dll", 0x8B634, 190, 1, "Transmute Coord");
Patch(0, "D2Client.dll", 0x997A4, 155, 1, "Transmute Coord");