<----------------------------------------------->

		A Plugin by Yohann
		version 7.01b


<---------- Starting Diablo II Plugin ---------->


* PlugY is called from D2mod.dll

***** Load D2 Libraries *****
SmackW32.dll loaded successfully at: 06C70000
D2Common.dll loaded successfully at: 6FD40000
ijl11.dll loaded successfully at: 60000000
D2Gdi.dll loaded successfully at: 6F830000
D2Win.dll loaded successfully at: 6F8A0000
D2sound.dll loaded successfully at: 6F980000
D2Launch.dll loaded successfully at: 6FA10000
D2gfx.dll loaded successfully at: 6FA70000
D2Game.dll loaded successfully at: 05B80000
D2Client.dll loaded successfully at: 6FAA0000
D2Net.dll loaded successfully at: 6FC00000
D2Lang.dll loaded successfully at: 6FC10000
D2CMP.dll loaded successfully at: 6FDF0000
Bnclient.dll loaded successfully at: 6FF00000
Fog.dll loaded successfully at: 6FF50000
Storm.dll loaded successfully at: 6FFB0000


***** Get dll versions *****
version of D2Common.dll	1.09d
version of D2Gdi.dll	1.09d
version of D2Win.dll	1.09d
version of D2Launch.dll	1.09d
version of D2gfx.dll	1.09d
version of D2Client.dll	1.09d
version of D2Net.dll	1.09d
version of D2Lang.dll	1.09d
version of D2Game.dll	1.09d
version of Fog.dll	1.09d
version of Storm.dll	1.09d


Bad index fct 11160 for 6FD40000
Bad index fct 10872 for 6FD40000
Bad index fct 11156 for 6FD40000
Bad index fct 11269 for 6FD40000
Bad index fct 11270 for 6FD40000
Bad index fct 10265 for 6FF50000
Bad index fct 11163 for 6FD40000
Bad index fct 11276 for 6FD40000
***** PARAMETERS *****
Parameters file is opened.

Fixed Parameters file is opened.

Default Parameters file is opened.

Reading parameters.

USER:	active_plugin				= 1
USER:	active_logFile				= 0
USER:	active_Commands				= 1
USER:	active_CheckMemory			= 0
DEFAULT:active_othersFeatures		= 0
USER:	dllFilenames				= |

USER:	active_ChangeLanguage		= 0
DEFAULT:active_LanguageManagement	= 0

USER:	active_changingSavePath		= 0

USER:	active_VersionTextChange	= 1
USER:	versionText					= 
USER:	modVersionColor				= 4
USER:	active_PrintPlugYVersion	= 1
USER:	colorOfPlugYVersion			= 2

USER:	active_bigStash				= 0
USER:	active_multiPageStash		= 1
USER:	maxSelfPages				= 4294967295
USER:	nbPagesPerIndex				= 10
USER:	nbPagesPerIndex2			= 100
USER:	active_sharedStash			= 1
DEFAULT:DEFAULT:DEFAULT:DEFAULT:DEFAULT:DEFAULT:DEFAULT:DEFAULT:DEFAULT:DEFAULT:DEFAULT:DEFAULT:DEFAULT:DEFAULT:	 Buttons Positions: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
USER:	maxSharedPages				= 4294967295
DEFAULT:sharedStashFilename			= SharedStashSave
USER:	separateHardSoftStash		= 1
USER:	displaySharedSetItemNameInGreen = 1
USER:	active_sharedGold			= 0

USER:	active_StatsPoints			= 1
USER:	keyUsedForUnassignStatPoint	= 18 (0x18f978)
USER:	active_StatsShiftClickLimit	= 1
USER:	limitValueToShiftClick		= 5

USER:	active_StatPerLevelUpChange	= 1
USER:	statPerLevelUp				= 5

USER:	active_SkillsPoints			= 1

USER:	active_SkillPerLevelUpChange= 1
USER:	skillPerLevelUp				= 1

USER:	active_WorldEvent			= 0

USER:	active_UberQuest			= 0

USER:	active_newInterfaces		= 1
USER:	selectMainPageOnOpenning	= 1
DEFAULT:printBackgroundOnMainPage	= 1

USER:	active_alwaysRegenMapInSP	= 0
USER:	nbPlayersCommandByDefault	= 0
USER:	active_DisplayItemLevel		= 0
USER:	active_AlwaysDisplayLifeMana= 0
USER:	active_RunLODs				= 1
USER:	active_EnabledTXTFilesWithMSExcel= 1

USER:	active_DisplayBaseStatsValue= 0

USER:	active_LadderRunewords	= 0 (Warning : Warning : this feature is only for LoD version 1.10 or higher, so it's automatically disabled)
Reading parameters end.


***** Custom libraries *****
No custom libraries to load.


***** Unprotect Libraries *****
D2Common.dll successfully hooked. (6FD41000,0007C000)
D2Client.dll successfully hooked. (6FAA1000,000CA000)
D2Lang.dll successfully hooked. (6FC11000,0000A000)
D2Game.dll successfully hooked. (05B81000,000CF000)
Fog.dll successfully hooked. (6FF51000,0001F000)
Storm.dll successfully hooked. (6FFB1000,00030000)
D2Launch.dll successfully hooked. (6FA11000,0001E000)
D2gfx.dll successfully hooked. (6FA71000,0000B000)


***** INSTALL FUNCTIONS *****
Patch D2Launch for set not on realm variable. (VariableonRealm)
BYTE	6FA181A5 : 81->E8
DWORD	6FA181A6 : 000400EC->9765F826
BYTE	6FA181AA : 00->90
BYTE	6FA187C9 : BD->E8
DWORD	6FA187CA : 00000001->9765F242
BYTE	6FA1D1E6 : BA->E8
DWORD	6FA1D1E7 : 00000400->9765A845

Patch D2Client for install commands. (Commands)
BYTE	6FACC110 : 83->E8
DWORD	6FACC111 : C08508C4->975A580B

Patch D2Launch to print Mod version. (VersionChange)
DWORD	6FA1803B : 6F8B1BD0->97664471

Patch D2Launch to print PlugY version. (PrintPlugYVersion)
DWORD	6FA17F7D : 6F8AEE30->9766447F

Patch Storm to found custom file. (PlugYFiles)
BYTE	6FFC9296 : FF->90
BYTE	6FFC9297 : 15->E8
DWORD	6FFC9298 : 770F22B0->970BC654

Patch D2Client to load/free custom images. (PlugYImagesFiles)
BYTE	6FAF7E21 : B9->E8
DWORD	6FAF7E22 : 0000000C->9758DDEA
BYTE	6FAF7FA9 : B9->E8
DWORD	6FAF7FAA : 0000000C->9758DC72

Patch D2Client for unassign stat points when specified key is press. (StatsPoints)
BYTE	6FAC9B02 : 8B->EB
BYTE	6FAC9B03 : 4C->12
BYTE	6FAC9B04 : 24->90
BYTE	6FAC9B05 : 20->90
DWORD	6FAC9B8D : 6FA742B0->975BE59F
BYTE	6FACAA6B : 74->90
BYTE	6FACAA6C : 4E->90
BYTE	6FACAAD6 : 8D->E8
DWORD	6FACAAD7 : 0000D504->975BD845
BYTE	6FACAADB : 00->90
BYTE	6FACAADC : 00->90
BYTE	6FACAC45 : 0F->90
BYTE	6FACAC46 : 84->90
DWORD	6FACAC47 : 000000AE->90909090
BYTE	6FACACC9 : B8->E8
DWORD	6FACACCA : 00000001->975BD4A2
DWORD	6FACACF2 : 6FAAD200->975BD50A

Patch D2Game for received button click message. (UpdateServer)
BYTE	05BCAAC2 : 33->E8
DWORD	05BCAAC3 : 508B66D2->014BEB59
BYTE	05BCAAC7 : 01->90

Patch D2Client for skills interface. (InterfaceSkills)
BYTE	6FB1AC20 : 5F->E9
DWORD	6FB1AC21 : 835B5D5E->9755EC3B
BYTE	6FB1AC25 : C4->90
BYTE	6FB1AC26 : 48->90
BYTE	6FB1AC27 : C3->90
BYTE	6FB1AC30 : B9->E8
DWORD	6FB1AC31 : 00001083->9755EC5B
BYTE	6FB1BBD1 : C7->E8
DWORD	6FB1BBD2 : 00001843->9755DCEA
BYTE	6FB1BBD6 : 00->90
BYTE	6FB1BBD7 : 00->90
DWORD	6FB1BC40 : 6FFCDDF0->9755DC8C

Patch D2Client for limit the assigment of stat points when shift is used. (LimitShift)
BYTE	6FACACC0 : FF->90
BYTE	6FACACC1 : 15->E8
DWORD	6FACACC2 : 75CC2797->975BDB3A

Patch D2gfx for launch any number of Diablo II game in the same computer. (RunLODs)
BYTE	6FA7447C : 74->EB

Patch D2Game for change Skill points win per level up. (SkillPerLevelUp)
DWORD	05BC2651 : 6FDA7DF0->014C516B

Patch D2Game for change Stat points win per level up. (StatPerLevelUp)
DWORD	05BC2648 : 6FDA7DF0->014C54A4

Patch D2Game & D2Client for save Player's custom data. (SavePlayerData)
DWORD	05BCE304 : 6FF5FA50->014B7FE8
BYTE	05BCE3FA : 8B->90
BYTE	05BCE3FB : 7C->E8
DWORD	05BCE3FC : FF851024->014B87B0
BYTE	05B87A13 : 8B->90
BYTE	05B87A14 : 86->E8
DWORD	05B87A15 : 00000174->014FF157
BYTE	6FAB16E0 : 81->90
BYTE	6FAB16E1 : EC->E8
DWORD	6FAB16E2 : 000005F4->975D550A
BYTE	6FAB17EC : 8B->E8
DWORD	6FAB17ED : 04518B01->975D544F

Patch D2Game & D2Client for load Player's custom data. (LoadPlayerData)
BYTE	05BD086F : 8B->E8
DWORD	05BD0870 : 75F685F0->014AB0AC
BYTE	05BD0874 : 16->90
BYTE	05BD0B90 : 83->E8
DWORD	05BD0B91 : 1D74003F->014AB3EB
DWORD	6FAACF32 : 6FF5FA50->975CF07A
BYTE	05B8183A : 8B->E8
DWORD	05B8183B : 04468A3E->014FA7A1
BYTE	6FF545AE : 8B->E8
DWORD	6FF545AF : 891C2444->97127A6D
BYTE	6FF545B3 : 44->90
BYTE	6FF545B4 : 24->90
BYTE	6FF545B5 : 20->90

Patch D2Client for received Item packet. (UpdateClient)
DWORD	6FAB4226 : 000000D6->975D5076

Patch D2Game & D2Client & D2Common for Player's custom data. (PlayerCustomData)
DWORD	6FDB0562 : 6FF57B40->972D4A8A
DWORD	05B90C03 : 05BFBFD0->014F45F9
DWORD	05B90C4B : 05BFBFD0->014F45B1
BYTE	05B82426 : 5F->E8
DWORD	05B82427 : C0335D5E->01502DE5
DWORD	6FDB065C : 6FF57B80->972D4A20
DWORD	05BFD62B : 6FD82E90->01487C21
DWORD	6FB2E30F : 6FD82E90->97556F8D
BYTE	05BFD676 : 74->90
BYTE	05BFD677 : 35->90
BYTE	6FB2E44A : 0F->90
BYTE	6FB2E44B : 84->90
DWORD	6FB2E44C : 000000BF->90909090
BYTE	6FB2E4BC : 74->90
BYTE	6FB2E4BD : 6F->90

Patch D2Client for stash interface. (InterfaceStash)
DWORD	6FAD9060 : 6FB28B30->975A0D5C
DWORD	6FAD903C : 6F8ACBF0->975A1730
DWORD	6FAE5091 : 6FAAB9F0->97595A6B
DWORD	6FAE55F9 : 6FAAB9F0->97595583
BYTE	6FAE5B3A : 81->E9
DWORD	6FAE5B3B : 000104C4->97595091
BYTE	6FAE5B3F : 00->90
DWORD	6FADF098 : 6FD81120->9759B9E4
DWORD	6FADF0FA : 6FD82E90->9759B8C2

Patch D2Common to load/free custom txt files. (PlugYTxtFiles)
DWORD	6FD47F4B : 6FD5F510->9733DE11
DWORD	6FD479EC : 6FF5A130->9733E380

Patch D2Client for stats interface. (InterfaceStats)
BYTE	6FACA7AE : 5F->E9
DWORD	6FACA7AF : 815B5D5E->975B0C8D
DWORD	6FACAA5D : 6FB2CFC0->975B09EF
DWORD	6FACAC33 : 6FB2CFC0->975B0859

Patch D2Client for new custom page interface. (NewInterfaces)
BYTE	6FB27ED8 : 85->E8
DWORD	6FB27ED9 : C2940FC0->97558F63
DWORD	6FB26A17 : 6FAC97F0->9755A175
BYTE	6FAF8EF6 : B9->E8
DWORD	6FAF8EF7 : 00000012->97587DB5
BYTE	6FACA9CC : 8D->E8
DWORD	6FACA9CD : 00008088->975B636F
BYTE	6FACA9D1 : 00->90
BYTE	6FACABAB : A1->E8
DWORD	6FACABAC : 6FBC4954->975B6220

Patch D2Client for enabled the opening of files already opened by MS Excel. (EnabledTXTFilesWithMSExcel)
BYTE	6FFC8BEF : 01->03


DLL patched sucessfully.


***** Reprotect Libraries *****
D2Common.dll successfully unhooked. (6FD41000,0007C000)
D2Client.dll successfully unhooked. (6FAA1000,000CA000)
D2Lang.dll successfully unhooked. (6FC11000,0000A000)
D2Game.dll successfully unhooked. (05B81000,000CF000)
Fog.dll successfully unhooked. (6FF51000,0001F000)
Storm.dll successfully unhooked. (6FFB1000,00030000)
D2Launch.dll successfully unhooked. (6FA11000,0001E000)
D2gfx.dll successfully unhooked. (6FA71000,0000B000)


***** Init custom libraries *****
***** ENTERING DIABLO II *****

