added original source from http://plugy.free.fr

This commit is contained in:
ChaosMarc
2016-04-18 11:08:37 +02:00
parent deeb863aec
commit 32b737d55e
133 changed files with 24628 additions and 0 deletions

117
PlugYInstaller/PlugY.ini Normal file
View File

@@ -0,0 +1,117 @@
;--------------------------------------------------------------------------------------;
; ;
; "PlugY, The Survival Kit" ;
; Configuration file ;
; ;
; by Yohann Nicolas ;
; ;
; version 10.00 ;
; ;
;--------------------------------------------------------------------------------------;
; See PlugY_The_Survival_Kit_-_Readme.txt file for more documentation.
; Voir le fichier PlugY_The_Survival_Kit_-_LisezMoi.txt pour plus d'information.
; Siehe PlugY_The_Survival_Kit_-_Liesmich.txt f<>r weitere Informationen
[LAUNCHING]
Param=
Library=PlugY.dll
[GENERAL]
ActivePlugin=1
DisableBattleNet=1
ActiveLogFile=0
DllToLoad=
DllToLoad2=
ActiveCommands=1
ActiveCheckMemory=1
[LANGUAGE]
;ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS
ActiveChangeLanguage=0
SelectedLanguage=ENG
[SAVEPATH]
ActiveSavePathChange=0
SavePath=Save\Mod PlugY\
[MAIN SCREEN]
ActiveVersionTextChange=1
VersionText=
ColorOfVersionText=0
ActivePrintPlugYVersion=1
ColorOfPlugYVersion=4
[STASH]
ActiveBigStash=1
ActiveMultiPageStash=1
NbPagesPerIndex=10
NbPagesPerIndex2=100
MaxPersonnalPages=0
ActiveSharedStash=1
SeparateHardcoreStash=1
displaySharedSetItemNameInGreen=1
MaxSharedPages=0
ActiveSharedGold=1
[STATS POINTS]
ActiveStatsUnassignment=1
KeyUsed=18
ActiveShiftClickLimit=0
LimitValueToShiftClick=5
[SKILLS POINTS]
ActiveSkillsUnassignment=1
ActiveSkillsUnassignmentOneForOne=0
[WORLD EVENT]
ActiveWorldEvent=1
ShowCounterInAllDifficulty=0
ItemsToSell=The Stone of Jordan
MonsterID=333
OwnSOJSoldChargeFor=100
InititalSOJSoldMin=200
InititalSOJSoldMax=3000
TriggerAtEachSOJSoldMin=75
TriggerAtEachSOJSoldMax=125
ActiveAutoSell=1
TimeBeforeAutoSellMin=0
TimeBeforeAutoSellMax=1200
[UBER QUEST]
ActiveUberQuest=1
[INTERFACE]
ActiveNewStatsInterface=1
SelectMainPageOnOpenning=1
[EXTRA]
ActiveLaunchAnyNumberOfLOD=1
AlwaysRegenMapInSP=0
NBPlayersByDefault=0
ActiveDisplayItemLevel=1
AlwaysDisplayLifeAndManaValues=0
EnabledTXTFilesWhenMSExcelOpenIt=0
ActiveDisplayBaseStatsValue=1
ActiveLadderRunewords=1
ActiveCowPortalWhenCowKingWasKilled=1
; More features later... :)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

256
PlugYInstaller/PlugY.nsi Normal file
View File

@@ -0,0 +1,256 @@
; File created by Yohann NICOLAS.
!include "LogicLib.nsh"
!include "MUI2.nsh"
!define VERSION "10.00"
!define D2FILES "."
!define NAME "PlugY, The Survival Kit"
!define MOD_DIR "Mod PlugY"
!define REGKEY "SOFTWARE\${NAME}"
!define UNINSTALL_FILE "PlugY Uninstaller.exe"
!define MUI_COMPONENTSPAGE_SMALLDESC
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "PlugYInstallerHeader.bmp"
!define MUI_LANGDLL_REGISTRY_ROOT HKLM
!define MUI_LANGDLL_REGISTRY_KEY "SOFTWARE\${NAME}"
!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
!define MUI_FINISHPAGE_NOAUTOCLOSE
!define MUI_UNFINISHPAGE_NOAUTOCLOSE
!define MUI_FINISHPAGE_SHOWREADME "$(README_FILENAME)"
!define MUI_FINISHPAGE_RUN "PlugY.exe"
!define MUI_FINISHPAGE_RUN_NOTCHECKED
!define MUI_FINISHPAGE_NOREBOOTSUPPORT
!define MUI_ABORTWARNING
;!define MUI_UNABORTWARNING
Name "${NAME} v${VERSION}"
OutFile "PlugY_The_Survival_Kit_v${VERSION}.exe"
InstallDirRegKey HKLM "${REGKEY}" "InstallPath"
;--------------------------------
; Pages
;!insertmacro MUI_PAGE_LICENSE "${NSISDIR}\Docs\Modern UI\License.txt"
!insertmacro MUI_PAGE_COMPONENTS
;Page Custom OptionsPage
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
!insertmacro MUI_UNPAGE_FINISH
;--------------------------------
; Languages
!insertmacro MUI_LANGUAGE "English"
!insertmacro MUI_LANGUAGE "French"
LangString DESC_CORE ${LANG_ENGLISH} "Core files.$\nPlugY.dll will be installed in Diablo II directory."
LangString DESC_CORE ${LANG_FRENCH} "Fichiers n<>cessaires.$\nPlugY.dll sera install<6C> dans le r<>pertoire de Diablo II."
LangString DESC_DESKTOP_SHORTCUTS ${LANG_ENGLISH} "Add shortcut on Desktop to launch Diablo II with ${NAME}."
LangString DESC_DESKTOP_SHORTCUTS ${LANG_FRENCH} "Ajoute un raccourci pour d<>marrer Diablo II avec ${NAME}."
LangString DESC_MENU_SHORTCUTS ${LANG_ENGLISH} "Add shortcuts in start menu."
LangString DESC_MENU_SHORTCUTS ${LANG_FRENCH} "Ajoute des raccourcis dans le menu d<>marrer."
LangString DESC_UNINSTALLER ${LANG_ENGLISH} "Create a Windows uninstall program.$\nAdding registry keys in Windows."
LangString DESC_UNINSTALLER ${LANG_FRENCH} "Cr<EFBFBD>e un programme Windows de d<>sinstallation.$\nAjoute des cl<63>s de registres dans Windows."
LangString DESC_PATCH_D2GFX ${LANG_ENGLISH} "D2gfx.dll patcher to run PlugY without PlugY.exe. Before use it, you MUST read the readme."
LangString DESC_PATCH_D2GFX ${LANG_FRENCH} "D2gfx.dll patcheur pour lancer PlugY sans PlugY.exe. Avant de l'utiliser, vous DEVEZ lire le LISEZ-MOI."
LangString SECTION_NAME_CORE ${LANG_ENGLISH} "${NAME} (required)"
LangString SECTION_NAME_CORE ${LANG_FRENCH} "${NAME} (n<>cessaire)"
LangString SECTION_NAME_DESKTOP_SHORTCUT ${LANG_ENGLISH} "Desktop Shortcut"
LangString SECTION_NAME_DESKTOP_SHORTCUT ${LANG_FRENCH} "Raccourci sur le bureau"
LangString SECTION_NAME_STARTMENU_SHORTCUTS ${LANG_ENGLISH} "Start menu Shortcuts"
LangString SECTION_NAME_STARTMENU_SHORTCUTS ${LANG_FRENCH} "Raccourcis dans le Menu d<>marrer"
LangString SECTION_NAME_UNINSTALLER ${LANG_ENGLISH} "Uninstaller (add keys registers)"
LangString SECTION_NAME_UNINSTALLER ${LANG_FRENCH} "D<EFBFBD>-installeur (ajoute cl<63>s de registre)"
LangString SECTION_PATCH_D2GFX ${LANG_ENGLISH} "D2gfx.dll Patcher (advanced user only)"
LangString SECTION_PATCH_D2GFX ${LANG_FRENCH} "Patcheur de D2gfx.dll (utilisateur avanc<6E> uniquement)"
LangString README_FILENAME ${LANG_ENGLISH} "PlugY_The_Survival_Kit_-_Readme.txt"
LangString README_FILENAME ${LANG_FRENCH} "PlugY_The_Survival_Kit_-_LisezMoi.txt"
LangString ERROR_NO_D2_DIRECTORY_FOUND ${LANG_ENGLISH} "Error : Diablo II install directory not found.$\nPlease re-install your copy of Diablo II - Lord of Destruction."
LangString ERROR_NO_D2_DIRECTORY_FOUND ${LANG_FRENCH} "Erreur : Le r<>pertoire d'installation de Diablo II n'a pas <20>t<EFBFBD> trouv<75>.$\nVeuillez r<>-installer votre copie de Diablo II - Lord of Destruction."
Var D2Path
;--------------------------------
; Initialisation
Function .onInit
!define MUI_LANGDLL_WINDOWTITLE "${NAME} v${VERSION}"
!define MUI_LANGDLL_INFO "Select your language:$\nChoisissez votre langue:"
!insertmacro MUI_LANGDLL_DISPLAY
!undef MUI_LANGDLL_WINDOWTITLE
!undef MUI_LANGDLL_INFO
ReadRegStr $D2Path HKLM "SOFTWARE\Blizzard Entertainment\Diablo II" "InstallPath"
${If} $D2Path == ""
MessageBox MB_OK $(ERROR_NO_D2_DIRECTORY_FOUND)
Abort
${EndIf}
${If} $INSTDIR == ""
StrLen $0 $D2Path
IntOp $0 $0 - 1
StrCpy $0 $D2Path 1 $0
${if} $0 == "\"
StrCpy $INSTDIR "$D2Path${MOD_DIR}\"
${else}
StrCpy $INSTDIR "$D2Path\${MOD_DIR}\"
${endif}
${EndIf}
FunctionEnd
Function Un.onInit
!insertmacro MUI_UNGETLANGUAGE
ReadRegStr $D2Path HKLM "${REGKEY}" "PlugYDllPath"
FunctionEnd
;--------------------------------
; Custom Page
;Function OptionsPage
;StrCpy $INSTDIR "C:\temp\${NAME}"
; nsDialogs::Create /NOUNLOAD 1018
;Pop $D2Path
;GetFunctionAddress $D2Path OnBack
;nsDialogs::OnBack /NOUNLOAD $D2Path
;${NSD_CreateButton} 0 0 100% 12u Test
;Pop $BUTTON
;GetFunctionAddress $D2Path OnClick
;nsDialogs::OnClick /NOUNLOAD $BUTTON $D2Path
;${NSD_CreateText} 0 35 100% 12u hello
;Pop $EDIT
;GetFunctionAddress $D2Path OnChange
;nsDialogs::OnChange /NOUNLOAD $EDIT $D2Path
;${NSD_CreateCheckbox} 0 -50 100% 8u Test
;Pop $CHECKBOX
;GetFunctionAddress $D2Path OnCheckbox
;nsDialogs::OnClick /NOUNLOAD $CHECKBOX $D2Path
;${NSD_CreateLabel} 0 40u 75% 40u "* Type `hello there` above.$\n* Click the button.$\n* Check the checkbox.$\n* Hit the Back button."
;Pop $D2Path
; nsDialogs::Show
;FunctionEnd
InstType "Standard"
InstType "Minimal"
Section "!$(SECTION_NAME_CORE)" Core
SectionIn 1 2 RO
SetOutPath $D2Path
File "${D2FILES}\PlugY.dll"
SetOutPath $INSTDIR
File "${D2FILES}\PlugY.exe"
File "${D2FILES}\PlugY.ini"
File "${D2FILES}\PlugY_The_Survival_Kit_-_Readme.txt"
File "${D2FILES}\PlugY_The_Survival_Kit_-_LisezMoi.txt"
File "${D2FILES}\PlugY_The_Survival_Kit_-_Liesmich.txt"
CreateDirectory "$D2Path\PlugY"
setOutPath "$D2Path\PlugY"
File "${D2FILES}\PlugY\EmptyPage.dc6"
File "${D2FILES}\PlugY\PlugYDefault.ini"
File "${D2FILES}\PlugY\PlugYFixed.ini"
File "${D2FILES}\PlugY\SharedGoldBtns.dc6"
File "${D2FILES}\PlugY\StashBtns.dc6"
File "${D2FILES}\PlugY\StatsBackground.dc6"
File "${D2FILES}\PlugY\statsinterface.txt"
File "${D2FILES}\PlugY\TradeStash.dc6"
File "${D2FILES}\PlugY\UnassignSkillsBtns.dc6"
File "${D2FILES}\PlugY\UnassignStatsBtns.dc6"
SectionEnd
Section "$(SECTION_NAME_DESKTOP_SHORTCUT)" DesktopShortcuts
SectionIn 1
SetOutPath $INSTDIR
CreateShortCut "$DESKTOP\${NAME}.lnk" "$INSTDIR\PlugY.exe" "" "$INSTDIR\PlugY.exe" 0
SectionEnd
Section $(SECTION_NAME_STARTMENU_SHORTCUTS) MenuShortcuts
SectionIn 1
CreateDirectory "$SMPROGRAMS\${NAME}"
SetOutPath $INSTDIR
CreateShortCut "$SMPROGRAMS\${NAME}\Uninstall.lnk" "$INSTDIR\${UNINSTALL_FILE}" "" "$INSTDIR\${UNINSTALL_FILE}" 0
CreateShortCut "$SMPROGRAMS\${NAME}\${NAME}.lnk" "$INSTDIR\PlugY.exe" "" "$INSTDIR\PlugY.exe" 0
SectionEnd
Section $(SECTION_NAME_UNINSTALLER) Uninstaller
SectionIn 1
; Create uninstaller
setOutPath "$INSTDIR"
WriteUninstaller "${UNINSTALL_FILE}"
; Write the installation path into the registry
WriteRegStr HKLM "${REGKEY}" "InstallPath" "$INSTDIR"
WriteRegStr HKLM "${REGKEY}" "PlugYDllPath" "$D2Path"
; Write the uninstall keys for Windows
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "InstallLocation" "$$INSTDIR"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "DisplayName" "${NAME}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "HelpLink" "http://djaftal.chez-alice.fr/"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "DisplayVersion" "${VERSION}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "UninstallString" '"$INSTDIR\${UNINSTALL_FILE}"'
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "NoModify" 1
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "NoRepair" 1
SectionEnd
Section $(SECTION_PATCH_D2GFX) PatchD2gfx
SetOutPath $D2Path
File "${D2FILES}\PatchD2gfxDll.exe"
File "${D2FILES}\RestoreD2gfxDll.exe"
SectionEnd
;--------------------------------
; Uninstall
Section "Uninstall" Uninstall
; Remove registry keys
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}"
DeleteRegKey HKLM "${REGKEY}"
; Remove shortcuts, if any
Delete "$DESKTOP\${NAME}.lnk"
Delete "$SMPROGRAMS\${NAME}\*.*"
RMDir "$SMPROGRAMS\${NAME}"
; Remove files and uninstaller
Delete "$D2Path\PlugY.dll"
Delete "$D2Path\PatchD2gfxDll.exe"
Delete "$D2Path\RestoreD2gfxDll.exe"
Delete "$INSTDIR\PlugY.exe"
Delete "$INSTDIR\PlugY.log"
Delete "$INSTDIR\PlugY.ini"
Delete "$INSTDIR\PlugY_The_Survival_Kit_-_Readme.txt"
Delete "$INSTDIR\PlugY_The_Survival_Kit_-_LisezMoi.txt"
Delete "$INSTDIR\PlugY_The_Survival_Kit_-_Liesmich.txt"
Delete "$INSTDIR\PlugY\EmptyPage.dc6"
Delete "$INSTDIR\PlugY\PlugYDefault.ini"
Delete "$INSTDIR\PlugY\PlugYFixed.ini"
Delete "$INSTDIR\PlugY\SharedGoldBtns.dc6"
Delete "$INSTDIR\PlugY\StashBtns.dc6"
Delete "$INSTDIR\PlugY\StatsBackground.dc6"
Delete "$INSTDIR\PlugY\statsinterface.txt"
Delete "$INSTDIR\PlugY\TradeStash.dc6"
Delete "$INSTDIR\PlugY\UnassignSkillsBtns.dc6"
Delete "$INSTDIR\PlugY\UnassignStatsBtns.dc6"
RMDir "$INSTDIR\PlugY"
Delete "$INSTDIR\${UNINSTALL_FILE}"
RMDir "$INSTDIR"
SectionEnd
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
!insertmacro MUI_DESCRIPTION_TEXT "${Core}" $(DESC_CORE)
!insertmacro MUI_DESCRIPTION_TEXT "${DesktopShortcuts}" $(DESC_DESKTOP_SHORTCUTS)
!insertmacro MUI_DESCRIPTION_TEXT "${MenuShortcuts}" $(DESC_MENU_SHORTCUTS)
!insertmacro MUI_DESCRIPTION_TEXT "${PatchD2gfx}" $(DESC_PATCH_D2GFX)
!insertmacro MUI_DESCRIPTION_TEXT "${Uninstaller}" $(DESC_UNINSTALLER)
!insertmacro MUI_FUNCTION_DESCRIPTION_END
###########################################################################################################

Binary file not shown.

View File

@@ -0,0 +1,147 @@
;--------------------------------------------------------------------------------------;
; ;
; "PlugY, The Survival Kit" ;
; Configuration file ;
; ;
; by Yohann Nicolas ;
; ;
; version 10.00 ;
; ;
;--------------------------------------------------------------------------------------;
; See PlugY_The_Survival_Kit_-_Readme.txt file for more documentation.
; Voir le fichier PlugY_The_Survival_Kit_-_LisezMoi.txt pour plus d'information.
; Siehe PlugY_The_Survival_Kit_-_Liesmich.txt f<>r weitere Informationen
[GENERAL]
ActivePlugin=1
DisableBattleNet=1
ActiveLogFile=0
DllToLoad=
DllToLoad2=
ActiveCommands=0
ActiveCheckMemory=1
ActiveAllOthersFeatures=0
[LANGUAGE]
;ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS
ActiveChangeLanguage=0
SelectedLanguage=ENG
ActiveLanguageManagement=0
DefaultLanguage=ENG
AvailableLanguages=ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS
[SAVEPATH]
ActiveSavePathChange=0
SavePath=Save\
[MAIN SCREEN]
ActiveVersionTextChange=0
VersionText=
ColorOfVersionText=0
ActivePrintPlugYVersion=1
ColorOfPlugYVersion=4
[STASH]
ActiveBigStash=0
ActiveMultiPageStash=0
NbPagesPerIndex=10
NbPagesPerIndex2=100
MaxPersonnalPages=0
ActiveSharedStash=0
SeparateHardcoreStash=1
displaySharedSetItemNameInGreen=1
SharedStashFilename=SharedStashSave
MaxSharedPages=0
ActiveSharedGold=1
PosXPreviousBtn=-1
PosYPreviousBtn=-1
PosXNextBtn=-1
PosYNextBtn=-1
PosXSharedBtn=-1
PosYSharedBtn=-1
PosXPreviousIndexBtn=-1
PosYPreviousIndexBtn=-1
PosXNextIndexBtn=-1
PosYNextIndexBtn=-1
PosXPutGoldBtn=-1
PosYPutGoldBtn=-1
PosXTakeGoldBtn=-1
PosYTakeGoldBtn=-1
[STATS POINTS]
ActiveStatsUnassignment=0
KeyUsed=18
ActiveShiftClickLimit=0
LimitValueToShiftClick=5
[STAT ON LEVEL UP]
ActiveStatPerLevelUp=0
StatPerLevelUp=5
[SKILLS POINTS]
ActiveSkillsUnassignment=0
ActiveSkillsUnassignmentOneForOne=0
PosXUnassignSkillBtn=-1
PosYUnassignSkillBtn=-1
[SKILL ON LEVEL UP]
ActiveSkillPerLevelUp=0
SkillPerLevelUp=1
[WORLD EVENT]
ActiveWorldEvent=0
ShowCounterInAllDifficulty=0
ItemsToSell=The Stone of Jordan
MonsterID=333
OwnSOJSoldChargeFor=100
InititalSOJSoldMin=200
InititalSOJSoldMax=3000
TriggerAtEachSOJSoldMin=75
TriggerAtEachSOJSoldMax=125
ActiveAutoSell=1
TimeBeforeAutoSellMin=0
TimeBeforeAutoSellMax=1200
[UBER QUEST]
ActiveUberQuest=0
[INTERFACE]
ActiveNewStatsInterface=0
SelectMainPageOnOpenning=1
PrintButtonsBackgroundOnMainStatsPage=1
[EXTRA]
ActiveLaunchAnyNumberOfLOD=0
AlwaysRegenMapInSP=0
NBPlayersByDefault=0
ActiveDisplayItemLevel=0
AlwaysDisplayLifeAndManaValues=0
EnabledTXTFilesWhenMSExcelOpenIt=0
ActiveDisplayBaseStatsValue=0
ActiveLadderRunewords=0
ActiveCowPortalWhenCowKingWasKilled=0
; More features later... :)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

View File

@@ -0,0 +1,44 @@
;--------------------------------------------------------------------------------------;
; ;
; "PlugY, The Survival Kit" ;
; Configuration file ;
; Fixed ;
; ;
; by Yohann Nicolas ;
; ;
; version 10.00 ;
; ;
;--------------------------------------------------------------------------------------;
; See PlugY_The_Survival_Kit_-_Readme.txt file for more documentation.
; Voir le fichier PlugY_The_Survival_Kit_-_LisezMoi.txt pour plus d'information.
; Siehe PlugY_The_Survival_Kit_-_Liesmich.txt f<>r weitere Informationen
[GENERAL]
[LANGUAGE]
[SAVEPATH]
[MAIN SCREEN]
[STASH]
[STATS POINTS]
[STAT ON LEVEL UP]
[SKILLS POINTS]
[SKILL ON LEVEL UP]
[WORLD EVENT]
[UBER QUEST]
[INTERFACE]
[EXTRA]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,42 @@
*desc enabled page x y color font statID end
item_magicbonus 1 1 25 445 4 6 80 0
item_goldbonus 1 1 25 430 4 6 79 0
item_manaafterkill 1 1 25 415 6 138 0
item_fastercastrate 1 1 25 400 6 105 0
item_fasterattackrate 1 1 25 385 6 93 0
lifedrainmindam 1 1 25 370 6 60 0
manadrainmindam 1 1 25 355 6 62 0
item_fastermovevelocity 1 1 25 340 6 96 0
item_fastergethitrate 1 1 25 325 6 99 0
item_reducedprices 1 1 25 310 6 87 0
item_addexperience 1 1 25 295 6 85 0
item_damagetomana 1 1 25 280 6 114 0
manarecoverybonus 1 1 25 265 6 27 0
hpregen 1 1 25 250 6 74 0
item_freeze 1 1 25 235 6 134 0
item_howl 1 1 25 220 6 112 0
item_attackertakesdamage 1 1 25 205 6 78 0
item_demondamage_percent 1 1 25 190 6 121 0
item_undeaddamage_percent 1 1 25 175 6 122 0
item_openwounds 1 1 25 160 6 135 0
item_crushingblow 1 1 25 145 6 136 0
item_deadlystrike 1 1 25 130 6 141 0
item_lightradius 1 2 25 445 6 89 0
damageresist 1 2 25 430 6 36 0
normal_damage_reduction 1 2 25 415 6 34 0
magic_damage_reduction 1 2 25 400 6 35 0
magicresist 1 2 25 370 6 37 0
fireresist 1 2 25 355 1 6 39 0
coldresist 1 2 25 340 3 6 43 0
lightresist 1 2 25 325 9 6 41 0
poisonresist 1 2 25 310 2 6 45 0
maxmagicresist 1 2 25 280 6 38 0
maxfireresist 1 2 25 265 1 6 40 0
maxcoldresist 1 2 25 250 3 6 44 0
maxlightresist 1 2 25 235 9 6 42 0
maxpoisonresist 1 2 25 220 2 6 46 0
item_absorbmagic_percent 1 2 25 190 6 146 0
item_absorbfire_percent 1 2 25 175 1 6 142 0
item_absorbcold_percent 1 2 25 160 3 6 148 0
item_absorblight_percent 1 2 25 145 9 6 144 0
item_poisonlengthresist 1 2 25 130 2 6 110 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -0,0 +1,756 @@
;--------------------------------------------------------------------------------------;
; ;
; "PlugY, The Survival Kit" ;
; ;
; von Yohann Nicolas ;
; ;
; version 10.00 ;
; ;
;--------------------------------------------------------------------------------------;
Official website : http://plugy.free.fr
You can make a donation if you want.
WARNUNG:
- Dieses Plug-In ist NUR f<>r LOD 1.09 zu 1.13c !
- Dieses Plug-In ist NICHT das closed Battle.net!
- Alle Dateien k<>nnen sich seit der letzten Version ver<65>ndert haben, benutzt keine alten Dateien!
- Bitte benutzt eine neue D2gfx.dll bevor ihr das PlugY benutzt (Kann man auf http://d2mods.com downloaden)
- PlugY.ini wurde stark ver<65>ndert, bitte nehmt die Neue!
- Vergesst nicht den Teil: "Kommentare zur Konfigurations-Datei" zu lesen.
- Bitte lest im PlugY-Forum:
http://phrozenkeep.planetdiablo.gamespy.com/forum/viewforum.php?f=133
******** ALLE FUNKTIONEN ********
- Disable access to Battle.net via main menu button.
- Nahezu unbegrenzter Speicherplatz im Goldschatz (bis zu 4,294,967,296 pers<72>nliche Seiten!)
- Gemeinsam genutzter Speicherplatz im Goldschatz (bis zu 4,294,967,296 gemeinsame Seiten!)
- Die Ladder-Only Runenw<6E>rter k<>nnen f<>r den Singleplayer aktivert werden.
- Lokaler World Event ! (nicht 1.09)
- Lokaler Uber Quest! (nicht 1.09 und 1.10)
- Zur<75>cksetzen von Fertigkeitspunkten
- Man kann die Skill- und Statuspunkte zur<75>cksetzen.
- Man kann die gew<65>hlte Sprache ver<65>ndern
- Man kann einstellen das im Einzelspieler-Modus die Karte mit jedem Spiel erneuert wird
- Man kann /players X automatisch ausf<73>hren lassen
- Es gibt eine weitere Charakter Anzeige Seite mit zus<75>tzlichen Informationen
- Anzeige des Itemlevel in der Gegenstandsinfo
- Man kann beliebig oft Diablo II auf dem gleichen Computer starten.
- Der Goldschatz hat 10x10 Felder.
- Man kann das "SAVE" Verzeichnis <20>ndern.
- Man kann die Versionsanzeige im Hauptbildschirm anpassen.
- Diablo kann nun auf Text-Dateien laden die von Microsoft Excel ge<67>ffnet sind.
- Lokalisiert in Englisch, Franz<6E>sisch, Deutsch, Italienisch, Spanisch, Polnisch.
v10.00 <20>nderungen :
- Disable access to Battle.net via main menu button.
- PlugY funktioniert nun auch mit LoD 1.13c Versionen.
- Fix shortcut in start menu
v9.00 <20>nderungen :
- PlugY funktioniert nun auch mit LoD 1.12 Versionen.
- Ein paar Bugs behoben.
- Eine neue M<>glichkeit zum Skills neuverteilen in Mods hinzugef<65>gt.
v8.00 <20>nderungen :
- Einfachere Installation : Neuer Installer.
- Das Portal zum Cow-Level kann nun ge<67>ffnet werden auch wenn der Spieler den Cow-King in der aktuellen Schwierigkeit bereits get<65>tet hat.
- Die wirkliche Versionsnummer wird angezeigt (v 1.09d oder v 1.11b statt v 1.09 oder v 1.11)
- Die M<>glichkeit hinzugef<65>gt den Skill-Neuverteilungs-Button zu verschieben (f<>r Modder).
- Behoben : Absturz wenn man einem Superunique Monster in Lod v1.11 begegnet ist.
- Behoben : Verlorene Skillpunkte beim neu verteilen in Mods mit speziellen Skills.
- Multiplayer : Die Truhendaten werden jetzt korrekt gespeichert wenn es einen Disconnect oder einen Fehler w<>hrend des Speicherns gibt.
- Die "check load memory failed" Meldung, wenn die D2gfx.dll gepachtt war, wurde entfernt.
v7.01b <20>nderungen :
- Behoben : Die Ladder-only Runenwortfeatures in den LoD-Versionen 1.11 und 1.10.
- Behoben : Seltsame Zeichen in manchen Texten.
v7.01 <20>nderungen :
- Die Ladder-Only Runenw<6E>rter k<>nnen f<>r den Singleplayer aktivert werden.
- Fehler bei der AI des <20>berbaals behoben
- Die Parameter in der PlugY.ini standaratm<74><6D>ig entfernt (wie -w um im Fenster zu starten)
- Die Basiswerte der Statuspunkte werden angezeigt (ohne magische Boni) auch wenn die Statneuverteilung deaktiviert ist
- Eine eigene EXE wurde hinzugef<65>gt um PlugY zu starten (es werden keine LoD-Dateien mehr ver<65>ndert)
- Spanische und Polnische <20>bersetzung hinzugef<65>gt.
V7.00 <20>nderungen :
- PlugY funktioniert nun auch mit LoD 1.11b Versionen.
- Den Basiswert f<>r jeden Stat im Maus<75>bertext hinzugef<65>gt.
- Behoben: Unendliche Statuspunkte bei der Neuverteilung
- Behoben: Einige Features blieben auch im Battle.net aktiviert
- Italienische <20>bersetzung hinzugef<65>gt.
v6.01b <20>nderungen :
- Fehler mit dem Popups der Statuspunktvergabe-Buttons behoben.
v6.01 <20>nderungen :
- Behoben : unique carry1 items verschwinden nicht wenn sie in LoD 1.10 gecubt werden
- Schl<68>ssel und Uber-Organe werden nicht mehr entfernt wenn man das rote Portal ausserhalb von Harrogath <20>ffnen wollte.
- Fehler in der Versionsanzeige wegen einem Konflikt mit D2Mod behoben.
V6.00 <20>nderungen :
- PlugY funktioniert nun auch mit LoD 1.11 Versionen
- Freischaltung des <20>ber-Quests ausserhalb von der Realm (LoD 1.11 only).
- PlugY Start-Absturz behoben, wenn die LoD Installation unsauber war
- Kleine Fehler behoben, und kleine Verbesserungen eingebaut
- "/save"-Befehl hinzugef<65>gt um das Spiel zu speichern ohne es zu verlassen (nur LoD 1.11).
v5.06 <20>nderungen :
- Kn<4B>pf for gemeinsamen Goldvorrat hinzugef<65>gt.
- Gemeinsamer Goldvorrat in Multiplayer hinzugef<65>gt.
- Befehl "/DisplayLifeMana" ersetzt durch "/dlm".
- Diverse Fehler behoben.
v5.05 <20>nderungen :
- Standard Hintergrundfarbe im Status Interface ge<67>ndert
- Gemeinsames Gold per Kommando hinzugef<65>gt.
- Kommando "/DisplayLifeAndMana" ist nun "/DisplayLifeMana".
- M<>glichkeit die Namen von Setgegenst<73>nd in Gr<47>n bei Mouseover in der gemeinsamen Kiste anzuzeigen
- Multiplayer Fehler behoben, indem der gesamte Prozess neu programmiert wurde
v5.04 <20>nderungen :
- Behoben : Status/Skill Punkte per Levelup bug.
- Behoben : Multiplayer bugs.
- PlugY/PlugYDefault.ini sind jetzt vollst<73>ndig.
v5.03 <20>nderungen :
- Behoben : Bug der manchmal zwischen den Hardcore und Softcore gemeinsamen Truhen gewechselt hat.
- Farb<72>nderung der Schrift in den Extra-Seiten m<>glich.
- Standartwerte in den Extra-Seiten ge<67>ndert.
- EnabledTXTFilesWhenMSExcelOpenIt in der PlugY.ini ist nun standartm<74><6D>ig aktiviert.
v5.02 <20>nderungen :
- Behoben : Bug der das Verschwinden von Gegenst<73>nden hervorgerufen hat.
v5.01 <20>nderungen :
- Behoben : Gr<47><72>ere bugs bei der gemeinsamen Truhe.
- Behoben : ActiveLogFile ist jetzt in der PlugY.ini standartm<74><6D>ig deaktiviert.
- Behoben : Bug der auftrat wenn die gemeinsame Truhe deaktiviert war.
v5.00 <20>nderungen :
- PlugY funktioniert jetzt mit den LoD Versionen 1.09, 1.09b, 1.09d, inklusive zus<75>tzlicher Mods !
- PlugY kann jetzt das D2ModSystem (D2Mod.dll) laden.
- Diablo kann nun auf Text-Dateien laden die von Microsoft Excel ge<67>ffnet sind.
- Das World Event Monster kann jetzt ver<65>ndert werden.
- Neue Einstellungsm<73>glichkeiten f<>r Modder.
- Behebt gr<67><72>ere Bugs im Multiplayer : Fingerprints zur<75>ckgesetzt, unidentifizierte Items Bug, etc.
- Behoben : Schreibfehler in der PlugY.ini (Commands).
- Behoben : Keine weiteren Gro<72>- und Kleinschreibungs Beschr<68>nkung f<>r die Commands im Spiel.
- Behoben : Character Seiten Auswahl beim <20>ffnen.
- Behoben : Ersetzt die Anzeige von "Kritischer Schlag"/"T<>tlicher Schlag" nur mit "T<>tlicher Schlag".
- Behoben : Das Erscheinen des Diablo Klones am Spielstart.
- Behoben : Andere kleine Bugs.
v4.04 <20>nderungen :
- Behoben : Anzeige-bug wenn StatPerLevelUp aktiviert war.
- Behoben : Fehler bei der Speicherprozedur wenn die Festplatte voll war.
- Neues Konfigurations-System f<>r Modder.
- Man kann ausw<73>hlen, ob die Mana und Lebens Anzeige immer <20>ber den Kugeln erscheint.
v4.03 <20>nderungen
- Behoben: Wenn man einen "carry1" - einzigartigen Gegenstand (einzigartiger Zauber) in den W<>rfel steckt
- Man kann direkt zur ersten und letzten Seite der Kiste gehen (shift + klick auf N<>chste/Vorherige Seite)
- Zweiten Index hinzugef<65>gt (shift + klick auf den Index Knopf)
- Weitere Status Informationen hinzugef<65>gt (Jetzt 2 Seiten)
- Vorherige Seite - Button hinzugef<65>gt auf der Hauptstatusseite (nur in 800x600)
- Button f<>r die zus<75>tzlichen Status Seiten an die gleiche Stelle verschoben, wie die original Buttons (nur in 800x600)
- Man kann ausw<73>hlen, ob die zuletzt angezeigte Seite erscheint, oder die Hauptseite
v4.02b <20>nderungen :
- Behoben : Alle Funktionen bleiben im offenen Battle.net eingeschaltet.
v4.02 <20>nderungen :
- Behoben : Das vergessene "d" in "SeparateHardcoreStash=1" in der PlugY.ini erg<72>nzt
- Behoben : Standardm<64>ssig wird dei Sprache in der PlugY.ini nicht ge<67>ndert.
- Behoben : Item Level sollte nun in allen Konfigurationen von PlugY korrekt angezeigt werden.
- Behoben : No more conflict with Battle.net (BigStash disabled on realms)
- Weitere Daten auf der zus<75>tzlichen Statusseite eingef<65>gt.
v4.01 <20>nderungen :
- Behoben: NbPlayers Schalter stellte immer 8 Spieler ein.
- Zus<75>tzliche Daten auf der neuen Status Seite hinzugef<65>gt.
v4.00b <20>nderungen :
- Behoben : Problem wenn MSVCR70.dll nicht gefunden wurde.
v4.00 <20>nderungen :
- Wechsel der ausgew<65>hlten Sprache (in MODs, default und verf<72>gbare Sprachen).
- - Generiere die Karte im Einzelspieler immer neu, wie im MultiSpieler.
- Man kann einstellen das im Einzelspieler-Modus die Karte mit jedem Spiel erneuert wird
- Man kann /players X automatisch ausf<73>hren lassen
- Gemeinsame Kiste f<>r Softcore und Hardcore getrennt
- Installation ge<67>ndert (kann nun direkt unter Linux installiert werden)
- Der World Event Gegenstand kann ausgew<65>hlt werden
- Beliebig viele carry1 Gegenst<73>nde (wie Annihilus) k<>nnen in die Kiste getan werden
- Behoben : Man kann icht mehr als einen carry1 Gegenstand in andere Seiten legen ausser in die Kistenhauptseite
- Behoben : Anzeigefehler von gesockelten Gegenst<73>nden in der Kiste
- Behoben : Leerzeichenfehler in PlugY.ini behoben
- Behoben : Diablo Clone kann nicht mehr in Normal und Albtraum erscheinen
- Behoben : Zerst<73>rung von zus<75>tzlichen Minions wenn man Fertigkeitspukte zur<75>cksetzt
v3.02 <20>nderungen :
- Fehler im Bereich Statuspunkte pro LevelUp behoben
- Fehler behoben der verhinderte das bei abgeschalteter gemeinsamer Kiste ein Charkter nicht geladen werden konnte.
- Fehler behoben der es erlaubte Werte zu setzen, ohne das Fertigkeiten pro LevelUp aktiviert waren.
v3.01 <20>nderungen :
- Man kann die Statuspunkte <20>ndern, die man beim LevelUp bekommt.
- Problem mit fehlerhafter Menge der Fertigkeitspunkte beim zur<75>cksetzen behoben.
- Konfigurationsparameter f<>r den World Event hinzugef<65>gt
- Standardm<64>ssig wird nur inH<6E>lle der World Event Z<>hler gezeigt "X SOJ verkauft".
v3.00 <20>nderungen :
- Lokaler World Event !
- Zur<75>cksetzen von Fertigkeitspunkten
v2.05 <20>nderungen :
- Wichtiger Ffix : Alle Fehler die einen Start von Diablo2 verhinderten sind entfernt
v2.04 <20>nderungen :
- Das zur<75>cksetzen der Statuspunkte, sowie die Fertigkeiten pro LevelUp werden abgeschaltet, wenn man sich in ein Realm-Spiel einklinkt (wie bei der Goldkiste die Kn<4B>pfe)
- Es wird eine Fehlermeldung angezeigt, anstelle eines Absturzes, wenn PlugY.dll nicht gefunden werden kann
- Einige Fehler in der Installationsroutine behoben
- Einen Fehler bez<65>glich der verschwindenden Kn<4B>pfe behoben
- Abspeicher-Problem unter Win95/98/Me behoben
v2.03b <20>nderungen :
- Anzeige der PlugY Version nur im Hauptbild
v2.03 <20>nderungen :
- Wichtigster Fix : Die Abspeicher-Routine ge<67>ndert, damit bei einem Spiel-Absturz keine Items in der Kiste verloren gehen, und der Charakter korrupt wird.
- Kein Absturz des Host Spiels, wenn ein Charakter nicht ins Spiel kann.
- Ausgegrauter Status-Knopf bei mehr als 255 Status-Punkten gefixed.
- Die Versionsanzeige auf der Hauptseite ge<67>ndert (PlugY Version jetzt rechts, und Farben sind nun m<>glich)
- Charaktere ohne PlugY k<>nnen nun an Spielen teilnehmen die gehosted werden von PlugY-Spilern.
v2.02 <20>nderungen :
- PlugY nutzt die D2win.dll nicht mehr zum laden.
- PlugY enth<74>lt einen Patcher/Ent-Patcher um die D2gfx.dll so zu ver<65>ndern, das PlugY gestartet wird.
- PlugY kann von SVR<56>s D2Mod System gestartet werden.
- Die Goldkistenerweiterung wird bei Realm Spielen automatisch abgeschaltet.
- Index Button Fehler behoben.
v.2.01 <20>nderungen
- Fertigkeitsfehler beim LevelUp behoben.
- Anzeigefehler im Hauptbildschirm behoben.
v2.00 <20>nderungen :
- Deutsche Lokalisierung hinzugef<65>gt.
- Die Anzahl der Fertigkeitspunkte beim erreichen des n<>chsten Levels ist einstellbar.
- Man kann beliebig oft das Spiel Diablo II auf einem Computer starten.
- Man kann die Statuspunkte zur<75>cksetzen.
- Es gibt 2 Kn<4B>pfe um jeweils zur vorherigen/n<>chsten Index-Seite zu springen.
- Es wird nur noch der aktuelle Gold-Inhalt der Kiste angezeigt, der Maximal Wert wird als Pop-Up angezeigt.
- Komplett <20>berarbeitete Konfigurationsdatei.
- Die Ini-Datei kann in das MPQ gepackt werden (wie bereits die PlugY Grafik-Dateien)
- Die Kompatibilit<69>t mit MODs wurde verbessert.
- Den TCP/IP Absturz korrigiert.
- Den Fehler mit Seitennummern bei Charakterwechsel behoben.
- Der Anzeige-Fehler von Set-Gegenst<73>nden wurde behoben
- Der Fehler mir carry1 Gegenst<73>nden wurde behoben (Uniques die nur einaml getragen werden d<>rfen)
- Weitere kleine Verbesserungen eingebaut.
v1.03 <20>nderungen :
- Franz<6E>sische Liesmich- und Ini-Datei hinzugef<65>gt.
- Fehler in D2Classic-Spielen entfernt (es gibt dort keine Seiten-Erweiterungen, dies ist kein Fehler)
- Fehler behoben, der beim laden mit vor LOD 1.10 generierten Charakteren auftrat.
(zB: ShadowMaster Charakter oder 1.09 oder D2Classic Charakter)
v1.02 <20>nderungen :
- Dateinamen ge<67>ndert wegen eines Fehlers mit dem IE und ZIP-Files
- Man kann die Versions-Information im Hauptbildschirm <20>ndern (siehe Ini-Datei).
v1.01 <20>nderungen :
- Franz<6E>sische Lokalisierung hinzugef<65>gt (Franz<6E>sisches Liesmich.txt folgt)
- Dateinamen von "PlugY, The Survival Kit.ini" in "PlugY,The_Survival_Kit" ge<67>ndert.
- Installationsbeispiele im Liesmich hinzugef<65>gt.
- Fehlerhafte Installation beim PlugY-Aufruf eingebaut.
- Den Eintrag "[GENERAL]PlugYDirectory=PlugY\" aus der Ini-Datei entfernt
(Man kann ihn weiterhin hinzuf<75>gen, sollte aber wissen, was man tut...)
- Paket von .rar auf .zip umgestellt
v1.00 Funktionen (es k<>nnen alle einfach ein- und ausgeschaltet werden) :
- Man kann den "Save"-Pfad anpassen.
- Man kann jeden MOD starten, ohne die gesicherten Spielst<73>nde verschieben zu m<>ssen.
- Der Goldschatz kann auf 10x10 Felder erweitert werden.
- Bis zu 4,294,967,296 Seiten im Goldschatz m<>glich (nahezu unbegrenzter Speicherplatz) !
Achtung : Dies ist nur f<>r LOD1.10 charaktere.
- Mit dem gemeinsamen Goldschatz kann man Gegenst<73>nde an andere Charaktere <20>bergeben
******** INHALT ********
19 Dateien, 1 Ordner :
- PlugY_The_Survival_Kit_-_Readme.txt
- PlugY_The_Survival_Kit_-_LisezMoi.txt
- PlugY_The_Survival_Kit_-_Liesmich.txt
- PlugY.exe
- PlugY.dll (in Diablo II directory)
- PlugY.ini
- PlugY\PlugYFixed.ini
- PlugY\PlugYDefault.ini
- PlugY\EmptyPage.dc6
- PlugY\SharedGoldBtns.dc6
- PlugY\StashBtns.dc6
- PlugY\TradeStash.dc6
- PlugY\StatsBackground.dc6
- PlugY\UnassignSkillsBtns.dc6
- PlugY\UnassignStatsBtns.dc6
- PlugY\statsinterface.txt
- PlugY Uninstaller.exe (with uninstaller option)
- PatchD2gfxDll.exe (in Diablo II directory with Patcher D2gfxDll option)
- RestoreD2gfxDll.exe (in Diablo II directory with Patcher D2gfxDll option)
******** INSTALLATION ********
- The officials sites are :
http://djaftal.chez-alice.fr/
http://phrozenkeep.18v.biz/dload.php?action=category&cat_id=128
http://diablo2.judgehype.com/index.php?page=telechargements
Installation :
- Entpacke alle Dateien in dein Diablo Verzeichnis.
- Kopiere die PlugY.ini und die PlugY.exe in das Verzeichnis in dem dein Mod ist.
- Bearbeite die PlugY.ini um die gew<65>nschten Features zu de/aktivieren (dazu weiter unten).
- Run PlugY.exe and enjoy :-)
Beispiel :
Du hast LoD in folgendem Verzeichnis installiert : C:\Games\Diablo II\
Der Mod und PlugY befindet sich hier : D:\D2Mod\MyMod\
Dann m<>ssen die Einstellungen wie folgt lauten :
C:\Games\Diablo II\PlugY.dll
C:\Games\Diablo II\PlugY\EmptyPage.dc6
C:\Games\Diablo II\PlugY\SharedGoldBtns.dc6
C:\Games\Diablo II\PlugY\StashBtns.dc6
C:\Games\Diablo II\PlugY\TradeStash.dc6
C:\Games\Diablo II\PlugY\StatsBackground.dc6
C:\Games\Diablo II\PlugY\UnassignSkillsBtns.dc6
C:\Games\Diablo II\PlugY\UnassignStatsBtns.dc6
C:\Games\Diablo II\PlugY\statsinterface.txt
D:\D2Mod\MyMod\PlugY.ini
D:\D2Mod\MyMod\PlugY.exe
Deinstallation : Einfach alle PlugY-Dateien l<>schen
Wenn Probleme auftreten beim Ausf<73>hren der PlugY.exe benutze einfach die alte Installation (PlugY_Installer.exe).
Wenn das Spiel unter Windows 2000 nicht startet nimm auch die alte Installation.
1. Entzippe das Paket in einen tempor<6F>ren Ordner
2. Entzippe das Manual_Installer.zip in das selbe Verzeichnis
3. Kopiere die PlugY.dll und PlugY_Install.exe in Dein D2 Installations-Verzeichnis.
4. Kopiere das "PlugY\" Verzeichnis in Dein D2 Installations-Verzeichnis oder f<>ge es Deiner MPQ-Datei direkt als PlugY\ hinzu (nicht unter "data\...")
5. Kopiere die PlugY.ini in das MOD-Zielverzeichnis und konfiguriere sie nach Deinen W<>nschen.
6. Erzeuge eine Verkn<6B>pfung : Gebe das MOD Ziel-Verzeichniss im "Ausf<73>hren in" Feld der Eigenschaften von ->xxx Verkn<6B>pfung an
Hinweis : Man kann ebenfalls die PlugY.dll in das Mod Verzeichnis installierne und die dc6 Dateien in das mpq.
******** KONFIGURATION ********
Wie konfiguriert man dieses Plug-In f<>r einen MOD:
- Kopiere die PlugY-Ini-Datei in das MOD-Zielverzeichnis. (Das Verzeichnis aus dem der MOD gestartet wird, beachte die Eigenschaften der Diablo Verkn<6B>pfung).
- In den meisten F<>llen passt man das "SAVE"-Verzeichnis in der Ini-Datei an.
- F<>ge alle zus<75>tzlichen DLLs des MODs in der Ini-Datei hinzu (siehe .ini Datei) falls vorhanden.
- Als letztes aktiviert man noch die gew<65>nschten Funktionen, wie zB: Gemeinesamer Goldschatz, Goldschatz-Zusatzseiten, usw.
- Nun kann man den MOD auf klassische Art starten (mit oder ohne "-direct -txt", je nach MOD).
D2Mod Konfiguration :
Ihr k<>nnt die Version des D2Mod-System (v1.02 und Folgende) nutzen um PlugY zu starten.
- Startet PlugY_Uninstall.bat um alles zu deinstallieren
- F<>gt die Zeile "PlugY=PlugY.dll" in den [D2MOD] Abschnitt der D2Mod.ini ein.
Achtung,
- Gegenst<73>nde im Horadrim-W<>rfel werden immer im Spieler-Profil gespeichert. Wenn Ihr diese Gegenst<73>nde weitergeben wollt, m<>sst Ihr sie in den Goldschatz umpacken.
Warnung :
- Editiere die Konfigurations-Datei nicht nachdem der MOD gestartet wurde.
- Pr<50>fe bei Multiplayer-Spielen, dass alle die gleiche Konfiguration haben.than Clients.
- Erinnerung : PlugY funktioniert nicht auf REALM-Servern, es kann dort zum Crash kommen
*** Konfiguration f<>r Modder ***
Es gibt 3 Dateien mit dem selben Aufbau um PlugY zu konfigurieren:
- "PlugY/PlugYFixed.ini" in einer Mpq oder im -direct Modus
Alle Einstellungen in der PlugYFixed.ini k<>nnen nicht von Benutzern in der PlugY.ini ver<65>ndert werden.
Zum An und Ausschalten (un)gew<65>nschter Features.
Achtung:
1. ActivePlugin=0 funktioniert hier nicht (nur ActivePlugin=1)
2. Speicherpfad<61>nderungen funktioniern hier nicht.
3. <20>bertreibt es nicht, die meisten Einstllungen sollten vom Benutzer eingestellt werden d<>rfen. (Anmerkung weiter unten)
- "PlugY/PlugYDefault.ini" in einer Mpq oder im -direct Modus
Alle Einstllellungen in der PlugYDefault.ini werden als Standart benutzt.
Funktioniert wie die PlugY.ini in einer Mpq in der Version 4.03 und davor.
Alle Einstellungen die nicht in der PlugYFixed.ini stehen (und schon geladen sind) sollten hier sein.
Die meisten Einstellungen sollten hier sein.
- "PlugY.ini" nur im Standartverzeichnis.
F<EFBFBD>r Benutzerkonfigurationen (wie in den voherigen Versionen).
Einstellungen die nicht in der PlugYFixed.ini stehen m<>ssen hier sein.
In den meisten F<>llen ist die "PlugY.ini" die selbe wie die PlugYDefault.ini nur das der Benutzer Einstellungen vornehmen kann.
Anmerkung:
<EFBFBD>berlege bei jeder Einstlellung ob sie wirklich ausgeschaltet sein muss.
- Die Speicherpfadeinstellungen funktionieren nicht in der Fixed.ini (Es sollte dem Benutzer <20>berlassen sein wo er seine Speicherst<73>nde ablegt)
- Die Skill-Neuverteilung kann sehr n<>tzlich sein umd neue Skills kennenzulernens. Ich habe aufgeh<65>rt manche Mods zu spielen weil ich nicht wusste welche Skills im High-Level Bereich n<>tzlich sein w<>rden und welche nicht. Es macht mehr Spass wenn man alle Skills ausprobieren kann und sich dann aussucht welche man benutzt. Also stellt es nicht in der PlugYFixed.ini ein.
- Das World Event sollte in jedem Mod in der Fixed.ini konfiguriert oder ausgeschaltet sein.
- Die Extra Character Seiten sollten auch nicht in der Fixed.ini sein
Modder k<>nnen mich erreichen, wenn sie Hilfe brauchen oder mehr Details <20>ber das Konfigurations-System haben m<>chten.
WARNUNG : Vergesst nicht, dass wenn Konfigurations-System missbraucht wird werden die Benutzer auf alte PlugY Versionen zur<75>ckgreifen und ich werde kein andere M<>glichkeit haben als es zu deaktivieren.
******************** FAQ ******************
Ich kann die PlugY.ini nicht finden ?
<EFBFBD>ffne im Explorer Extras/Ordneroptionen/Anzeige und nimm den Haken raus bei Erweiterung bekannter Dateien ausblenden
Generell sehr sinnvoll, da man so leichter Viren identifiziert (zB virus.txt.exe da w<>rde man sonst nur txt statt auch das exe sehen..) !
Wie kann ich gelegentlich im Battle.net spielen, wenn PlugY aktiviert ist ?
2 M<>glichkeiten:
1) Starte PlugY_Uninstall.bat bevor Du Diablo2 startest und starte PlugY_Install.exe danach wenn Du wieder Einzelspieler spielen willst
2) Nutze die klassische Installation. (Vergiss icht die PlugY.ini im Diablo2 Verziechniss zu entfernen)
Tips : Erzeuge eien Verkn<6B>pfung und f<>ge -skiptobnet im "Ziel" Feld mit einem Leerzeichen hinter dem Anf<6E>hnrungszeichen hinzu, um direkt ins Battle.Net zu gelangen ohne die Videos.
Was tun wenn man "Bad Generic File" mit einem neuen Charakter bekommt ?
Dies passiert wenn man einen "schlechten" Gegenstand in der gemeinsamen Kiste hat
Eine m<>gliche Ursache ist das Du das SAVE Verzeichnis f<>r mehrere MODs benutzt, in diesem Fall musst Du das SAVE Verzeichnis in der PlugY.ini <20>ndern.
I sehe "sUnitItemInsertItemInvGridBase failed at 1046 in C:\projects\D2\head\Diablo2\Source\D2Client\UNIT\Item.cpp" in der D2YYMMDD.txt ?
Das sind nur Warnungen, die Ihr einfach ignorieren k<>nnt
Ich habe einen anderen Fehler, was kann ich tun ?
1) Lies meinen Thread und poste eine Frage im PhrozenKeep member annoucement forum.
2) Wenn dies Dir nicht weitergeholfen hat, sende mir eine email (at ynicolas@worldonline.fr) mit "PlugY bug" im Betreff und schreib auf Englisch oder Franz<6E>sisch, da ich kein Deutsch spreche
H<EFBFBD>nge bitte folgende Dateien an:
- PlugY.ini
- PlugY.log (dazu muss active_logfile=1 in der plugY.ini aktiviert sein)
- D2XXYYZZ.txt log Log Datei von Diablo
- Beantworte die Fragen : wann,wo,wie,warum,... passiert das, und evtl mit welchem MOD ?
Danke
Warum sind die fingerprint auf meinen Gegenst<73>nden auf 0 zur<75>ckgesetzt?
- Anscheinend ein Bug, warnt mich bitte, falls ihr ihn habt.
******** Kommentare aus der Konfigurations-Datei ********
Standardwerte bedeuten, das sie auch benutzt werden, wenn Ihr die Zeilen in der PlugY.ini l<>scht.
Die Werte in der PlugY.ini (die dem ZIP beiliegt) sind ein Beispiel einer Konfiguration, nicht die Standardwerte.value.
[LAUNCHING]
Dieser Abschnitt beinhaltet Informationen f<>r die PlugY.exe und funktioniert nicht in der PlugYDefault.ini und PlugYFixed.ini
F<EFBFBD>ge Parameter hinzu um LoD mit der gew<65>nschten Einstellung zu starten
Parameter die der PlugY.exe hinzugef<65>gt wurden werden auch an LoD weitergeleitet
Standartm<EFBFBD><EFBFBD>ig werden keine Parameter ausgef<65>hrt
Die h<>ufigsten Parameter sind (ohne Anf<6E>hrungszeichen) :
"-w" Starte LoD im Fenstermodus
"-direct" Die Dateien im data-Ordner werden anstatt der in den MPQ's enthaltenen verwendet
"-txt" Wandelt beim Spielstart die txt-dateien im data-Ordner in bin-dateien um
Zwischen den folgenden {} sind Beispielparameter mit Erkl<6B>rung :
Param= {-direct -txt -w: these 3 commands are passed on the command line}
W<EFBFBD>hle die Dll aus die geladen werden soll.
Das gew<65>hlte Verzeichnis wird von LoD benutzt (wie die "Ausf<73>hren in"-Zeile in einer Verkn<6B>pfung).
Wenn keine Dll angegeben ist startet LoD ohne PlugY
Library=PlugY.dll
[GENERAL]
Ein- oder Ausschalten aller Funktionen.
Beispiel:
- ActivePlugin=0 (Deaktiviert, alle DLLs werden geladen ausser PlugY.dll)
- ActivePlugin=1 (Aktiviert, Standard)
Erzeugen der Log-Datei "PlugY.log" im aktuellen Verzeichnis.
Beispiel:
- ActiveLogFile=0 (Deaktiviert, Standard, keine Informationen werden w<>hrend des Spiels geschrieben)
- ActiveLogFile=1 (Aktiviert)
Enable or disable BattleNet Access.
Beispiel:
- DisableBattleNet=1 (Deaktiviert Battle.net access, Standard)
- DisableBattleNet=0 (Aktiviert Battle.net access)
Laden von weiteren DLLs, wenn PlugY genutzt wird.
Trenne jeden DLL-Namen durch das Zeichen Pipe (|)
Alle Dateien im "DllToLoad"-Feld werden immer geladen.
Beispiele um zwei DLLs f<>r einen MOD zu laden, und der Standard:
- DllToLoad=D2extra.dll|myDll.dll
- DllToLoad= (Keine DLL zu laden, Standard)
- DllToLoad2=D2OtherExtra.dll|myDll2.dll
- DllToLoad2= (Keine DLL zu laden, Standard)
Neue Kommandos in PlugY hinzugef<65>gt, diese k<>nnen w<>hrend des Spiels genutzt werden
"/dlm" schaltet den Wert von AlwaysDisplayLifeandManaValues=1 auf 0
"/page x" Gehe zu Seite X in den Extra Status Seiten.
"/save" Save the game without exit (LoD 1.11 und 1.11b einzig).
- ActiveCommands=0 (0=Aus; 1=Ein)
Beendet D2, wenn PlugY nicht alle Features installieren konnte.
Nur Ausschalten wenn du weist was du machst.
- ActiveCheckMemory=1
[LANGUAGE]
Wechselt die ausgew<65>hlte Sprache
Ihr m<>sst die Dateien der Sprache besitzen!!!
Alle D2/LoD Versionen beinhalten Englisch (nur Text, kein TON).
Alle m<>glcihen Sprachen: ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS
- ActiveChangeLanguage=1 {0:Ausgeschaltet; 1:Eingeschaltet}
- SelectedLanguage=ENG {FRA: W<>hle Franz<6E>sisch als SPrache}
F<EFBFBD>r Modder die die m<>glichen Sprachen einschr<68>nken wollen:
- ActiveLanguageManagement=1 {0:Ausgeschaltet; 1:Eingeschaltet}
- DefaultLanguage=ENG {leer:D2 default Sprache; FRA:Franz<6E>sisch ist default Sprache}
- AvailableLanguages=ENG|FRA {ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS}
[SAVEPATH]
Hier werden alle Charaktere und der gemeinsame Goldschatz gespeichert.
Man kann feste Pfade benutzen
Beispiele:
- ActiveSavePathChange=0 (Deaktiviert, Standard, der Speicherort ist der Original-D2 Save-Ordner)
- ActiveSavePathChange=1 (Aktiviert, man muss "SavePath" ausf<73>llen)
- SavePath=D:\Save Games\diablo II\Current Mod\
- SavePath=Save\ (Standard)
[MAIN SCREEN]
Hier kann man die Versionsinfo des Hauptbildschirms <20>ndern (Original ist : v 1.10)
Die Farbcodes sind Integer,identisch zu den D2 Farben.
Beispiele :
- ActiveVersionTextChange=0 {0:Deaktiviert; 1=Aktiviert}
- VersionText=v 1.10 {Aktuelle Mod Version (Text links unten) :Textl<74>nge maximal 23 Zeichen}
- ColorOfVersionText=0 {0:Weiss; 1:Rot; 4:Gold; usw.}
- ActivePrintPlugYVersion=1 {0:Deaktiviert; 1=Aktiviert (Text rechts unten) )
- ColorOfPlugYVersion=4 {0:Weiss; 1:Rot; 4:Gold; usw.}
[STASH]
Es gibt zwei Goldschatzkisten mit Mehrfach-Seiten :
- eine pers<72>nliche die nur der Spieler sieht ;
- eine gemeinsame die jeder Spieler sieht.
Benutzt den "Goldschatz"-Knopf um zwischen den beiden Kisten zu wechseln (unten links).
Benutze die Pfeiltasten am unteren Rand der Kiste (und die Shift Taste) um zwischen den Seiten umzuschalten
Definition: Die letzte Seite, ist die letzte Seite die einen Gegenstand enth<74>lt
Die Mehrfach-Seiten sind deaktiviert f<>r Diablo2 Classic Charaktere.
Startet NIEMALS mehrere Spiele auf einem PC die den gleichen Speicherort f<>r den gemeinsamen Goldschatz benutzen und in Realm Spielen.
Beispiele f<>r den Mehrfachseiten-Goldschatz:
- ActiveMultiPageStash=0 (Deaktiviert, Standard)
- ActiveMultiPageStash=1 (Aktiviert)
- NbPagesPerIndex=10 (Standard, Index Seiten sind :1,10,20,30,...,max)
- NbPagesPerIndex=5 (Index Seiten sind :1,5,10,15,...,max)
- NbPagesPerIndex2=100 {50: Index Seite (+shift) ist 1, 50, 100, 150,...max)
Beispiel Konfiguration des pers<72>nlichen Goldschatz :
- MaxPersonnalPages=0 (Standard, nahezu unbegrenzte Speicherseiten in dem pers<72>nlichen Goldschatz)
- MaxPersonnalPages=1000 (Maximum von 1000 pers<72>nlichen Speicherseiten)
Beispiel Konfiguration des gemeinsamen Goldschatz :
- ActiveSharedStash=0 (Deaktiviert, Standard)
- ActiveSharedStash=1 (Aktiviert, nur wenn auch ActiveMultiPageStash=1 ist, sonst deaktiviert)
- MaxSharedPages=0 (Standard, nahezu unbegrenzte Speicherseiten in dem gemeinsamen Goldschatz)
- MaxSharedPages=50000 (Maximum von 50000 gemeinsamen Seicherseiten)
- SeparateHardcoreStash=1 {0:Same shared stash for HC and SC; 1:Use 2 differents stashes}
- SharedStashFilename=SharedStashSave {Die Datei heisst dann: _LOD_MeinGemeinsamerGoldSchatz.sss}
- ActiveSharedGold=1 {0:Abschalten; 1:Schaltet die Kommandos frei, um Gold in der gemeinsame Kiste nutzen zu k<>nnen (siehe Kommando-Abschnitt)}
Gr<EFBFBD>ssen<EFBFBD>nderung des Goldschatz auf 10x10 Felder.
Benutze PlugY\TradeStash.dc6 um das Hintergrundbild zu <20>ndern.
Beispiel:
- ActiveBigStash=0 (Deaktiviert, Standard, original GOldkistengr<67>sse aus der MPQ wird benutzt)
- ActiveBigStash=1 (Aktiviert)
[STATS POINTS]
Dies kann man nutzen, um versehentlich vergebene Status-Punkte neu zu verteilen.
Zum Beispiel wenn man 30 Punkte in Energie f<>r Barbaren vergeben hat!)
Auf der Charakter Status Seite, dr<64>ckt die ausgew<65>hlte Taste und klickt mit der Maus auf den "Minus"-Knopf.
Festlegen der Taste mit KeyUsed (entweder 17 oder 18).
Settings example to unassign stats points :
- ActiveStatsUnassignment=0 (Deaktiviert, Standard)
- ActiveStatsUnassignment=1 (Aktiviert, dr<64>cke die Taste beim klicken)
- KeyUsed=17 (Steuerungs-Taste (Strg oder Ctrl), Standard)
- KeyUsed=18 (Alt Taste)
Mit der "Shift"-Taste k<>nnt Ihr die Status-Punkte in gr<67>sseren Stufen vergeben/zur<75>cksetzen (maximal alles mt einem Klick).
Man kann ein Limit setzen.
Beispiel:
- ActiveShiftCkickLimit=0 (Deaktiviert, Standard)
- ActiveShiftCkickLimit=1 (Aktiviert)
- LimitValueToShiftClick=5 (Standard, es werden maximal 5 Statuspunkte auf einmal ver<65>ndert)
[STAT ON LEVEL UP]
<EFBFBD>ndert die Anzahl der Statuspunkte beim LevelUp
Beispiel:
- ActiveStatPerLevelUp=0 {0:Deaktiviert; 1:Aktiviert}
- StatPerLevelUp=11 {0:keine Statuspunkte beim LevelUp; 11:elf Punkte beim LevelUp}
[SKILLS POINTS]
Kann genutzt werden um versehentlich gesetzte Fertigkeitspunkte zu korrigieren
Klickt auf den Knopf auf der Fertigkeits-Seite, um alle Punkte zur<75>ckzusetzen .
Hinweis: <20>berpr<70>ft die wahren "Kosten" f<>r jede Fertigkeit ( kann gr<67>sser als 1 sein in einem MOD)
Im folgenden die Standardwerte und in {} einige Beispiel Werte mit Beschreibungen:
- ActiveSkillsUnassignment=0 {0: Ausgeschaltet ; 1: Eingeschaltet }
- ActiveSkillsUnassignmentOneForOne=0 {0:Normal; 1:Force the skill unassign 1 for 1 (for mods).}
- PosXUnassignSkillBtn=-1 {-1: Default position, 50: Put the button at the position 50 in X}
- PosYUnassignSkillBtn=-1 {-1: Default position, 50: Put the button at the position 50 in Y}
[SKILL ON LEVEL UP]
<EFBFBD>ndert die Menge der Fertigkeitspunkte beim LevelUp.
Beispiel :
- ActiveSkillPerLevelUp=0 (Deakiviert, Standard)
- ActiveSkillPerLevelUp=1 (Aktiviert)
- SkillPerLevelUp=0 (man bekommt keinen Punkt beim LevelUp)
- SkillPerLevelUp=1 (Standard)
- SkillPerLevelUp=2 (2 Fertigkeitspunkte beim LevelUp)
[WORLD EVENT]
Aktiviert den lokalen World Event
World Event kann nur in H<>lle und nur einmal pro Spiel aktiviert werden.
WorldEvent wird alle 75-125 verkauften SOJ aktivert
Der Verkauf eines echten SOJ erh<72>ht den Z<>hler um 100
Bei Start eines D2 Spiels ist der SOJ Z<>hler zwischen 200-3000
Der SOJ Z<>hler wird alle 10-20 Minuten um 1 erh<72>ht, auch wenn man nicht in einem Spiel ist.
When der World Event ausgel<65>st wird, und man nicht in einem Spiel ist, verliert man ihn.
Hinweis 1: Es besteht eine Chance von 1/12 einen WE in der ersten Spielstunde zu erhalten
Hinweis 2: Von Beginn eines neuen Spiels kommt der n<>chste WE wird innerhalb weniger Sekunden bis 41:40 Stunden danach
Im folgenden die Standardwerte und in {} einige Beispiel Werte mit Beschreibungen:
- ActiveWorldEvent=0 {0: Ausgeschaltet ; 1: Eingeschaltet }
- ShowCounterInAllDifficulty=0 {0:Zeige die Meldung "SOJ verkauft" nur in H<>lle; 1:Zeige es in allen Schwierigkeitsgraden}
- ItemsToSell=The Stone of Jordan {r01: rune EL; cap,rar,upg: Jede cap/war hat/shako rare}
- MonsterID=333 {333: DiabloKlon erscheint}
- OwnSOJSoldChargeFor=100 {100:Wenn Du einen SOJ verkaufst wird der SOJ Z<>hler um 100 erh<72>ht}
- InititalSOJSoldMin=200 {200:Der SOJ Z<>hler ist mindestens bei 200 wenn Du D2 startest}
- InititalSOJSoldMax=3000 {3000:Der SOJ Z<>hler ist maximal bei 3000 wenn Du D2 startest}
- TriggerAtEachSOJSoldMin=75 {75:Man muss mindestens 75 SOJ verkaufen zwischen zwei World Event}
- TriggerAtEachSOJSoldMax=125 {125:Man muss maximal 125 SOJ verkaufen zwischen zwei World Event}
- ActiveAutoSell=1 {0:Deaktiviert; 1:Aktiviert das automatische erh<72>hen des SOJ Z<>hlers um 1}
- TimeBeforeAutoSellMin=0 {50:Es dauert mindestens 0 Sekunden zwischen 2 Hintergrund Verk<72>ufen}
- TimeBeforeAutoSellMin=1200 {1200:Es dauert maximal 20 Minuten (1200 Sekunden) zwischen 2 Hintergrund Verk<72>ufen}
[UBER QUEST]
Aktiviert den <20>ber-Quest im Single-Player
Du musst die 3 Schl<68>ssel, danach die 3 Organe verwandeln.
Dies muss jeweils in Harrogath erfolgen
Notiz: Dieser Quest wird in einer sp<73>teren PlugY Version mehr dem Verhalten im Battle.net angepasst
Warnung: Aktuell sind die <20>ber-Monster direkt neben dem Portal, also sei vorsichtig, wenn Du durch das Portal gehst!!!
ActiveUberQuest=0 {0:Deaktiviert; 1:Aktiviert}
[INTERFACE]
F<EFBFBD>gt eine zus<75>tzliche Charakter Info Seite hinzu
Man kann ausw<73>hlen, ob die zuletzt angezeigte Seite erscheint, oder die Hauptseite
Die Eigenschaften die in den Extraseiten angezeigt werden k<>nnen in der PlugY\statsinterface.txt ver<65>ndert werden (Mit MS Excel <20>ffnen)
Es gibt kein Seitenlimit.
Unterdr<EFBFBD>ckt den Hintergrund von Schaltfl<66>chen, wenn der MOD diese bereits <20>ndert
- ActiveNewStatsInterface=0 {0:Deaktiviert ; 1: Aktiviert}
- SelectMainPageOnOpenning=1 {0:Zuletzt ausgew<65>hlte Seite wird angezeigt; 1: Hauptseite wird angezeigt}
- PrintButtonsBackgroundOnMainStatsPage=1 {0: Zeigt nicht den Hintergrund an ; 1: Zeigt ihn an }
[EXTRA]
Man kann LOD beliebig oft auf einem Comuter starten.
Zum Beispiel k<>nnen Modder Multiplayer-Spiele auf einem PC testen.
Warnung :
Startet keine Spiele mit dem gleichen Speicherort (SavePath), wenn Ihr den gemeinsamen Goldschatz aktiviert habt.
Benutzt nicht zweimal den gleichen Charakter zur gleichen Zeit.
- ActiveLaunchAnyNumberOfLOD=0 {0:Deaktiviert ; 1: Aktiviert}
Im Einzelspieler Modus kann die Karte bei jedem Start automatisch erneuert werden (wie im Mehrspieler).
- AlwaysRegenMapInSP=0 {0:Deaktiviert ; 1: Aktiviert}
Vorgabe der Spieleranzahl wie /players x) bei jedem Spielstart
- NBPlayersByDefault=0 {0:Deaktiviert ; 1:players 1 ; 8:players 8}
Anzeige des ItemLevels im Gegenstandsinfobereich
- ActiveDisplayItemLevel=0 {0:Deaktiviert ; 1: Aktiviert}
Dauerhafte Anzeige der Mana/Lebens- Werte oberhalb der Kugeln
- AlwaysDisplayLifeAndManaValues=0 {0:Deaktiviert ; 1: Aktiviert; 2:Ausgeschaltet, kann per Kommando eingeschaltet werden}
Behebt den Bug der verhindert das von Microsoft Excel ge<67>ffnete Text-Dateien nich geladen werden konnten.
- EnabledTXTFilesWhenMSExcelOpenIt=0 {0:Deaktivert; 1:Aktiviert}
Die Ladder-Only Runenw<6E>rter k<>nnen f<>r den Singleplayer aktivert werden.
Das wird erm<72>glicht indem die Spalte "Server" in der runes.txt deaktiviert wird.
Benutze diese Spalte also nicht in deinem Mod wenn diese Funktion aktivert ist.
- ActiveLadderRunewords=0 {0:Deaktivert; 1:Aktiviert}
Weitere Funktionen folgen... :)
Wenn Ihr Anregungen habt, Fehler findet oder Konflikte mit MODs feststellt, schickt eine eMail an ynicolas@worldonline.fr mit "DiabloII" als Betreffzeile!
Zur Korrektur der deutschen <20>bersetzung bitte eine eMail an ChaosEnergy@planetdiablo.com
******** Dank geht an: ********
- Blizzard f<>r Diablo2 und Lord of Destruction.
- Kingpin, Afj666, Joel, SVR, Myrdinn f<>r Ihre Hilfe.
- Pralinor fo his help in the convertion to 1.12.
- ChaosEnergy f<>r Beta-Tests und die deutsche <20>bersetzung.
- Char & Darque f<>r die Hilfe bei der englischen <20>bersetzung.
- Shaitane, K&V, TheMasterCaster, raspa und onyx f<>r Tests.
- Golvmopp, Dark Spot in the Corner, Megalixir und Athara f<>r ihr Hilfe.
- ItalianPlayer f<>r Italienisch <20>bersetzung.
- Alle Mitglieder des ProzenKeep Chat und Forum f<>r Ihre Informationen und das Feedback.
- PhrozenKeep f<>r alle Dinge die sie mit uns teilen (inklusive meinen ;)
- <20>bersetzung :
* Englisch : Yohann, Jurica.
* Franz<6E>sisch : Yohann
* Deutch : ChaosEnergy, TheMasterCaster.
* Italienisch : ItalianPlayer
* Spanish : Acrerune
* Polnisch : Serdel
~~~~~~~~~~~~

View File

@@ -0,0 +1,705 @@
;--------------------------------------------------------------------------------------;
; ;
; "PlugY, The Survival Kit" ;
; ;
; par Yohann Nicolas ;
; ;
; version 10.00 ;
; ;
;--------------------------------------------------------------------------------------;
Site officiel : http://plugy.free.fr
Vous pouvez y faire un don si vous le souhaitez.
******** ATTENTION ********
- Ce plugin fonctionne sur LoD version 1.09 <20> 1.13c et sur leurs mods.
- Ce plugin ne fonctionne pas sur les royaumes (Battle.net ou priv<69>).
- Tous les fichiers ont chang<6E>s depuis les versions pr<70>c<EFBFBD>dentes, donc d<>installer toutes les versions pr<70>c<EFBFBD>dentes.
- S'il vous plait, utilis<69> le D2gfx.dll non modifi<66> avant de rapporter une erreur.
- PlugY.ini a <20>t<EFBFBD> modifi<66> depuis les versions pr<70>c<EFBFBD>dentes, utiliser celui fourni dans cette archive.
- Ne pas oubliez de lire la partie nomm<6D>e "COMMENTAIRES SUR LE FICHIER DE CONFIGURATION".
- Les moddeurs devraient lire la version anglaise de ce readme.
- N'oubliez pas de lire les forums :
http://forum.judgehype.com/judgehype/ModsetModding/liste_sujet-1.htm
http://phrozenkeep.planetdiablo.gamespy.com/forum/viewforum.php?f=133 (anglais)
******** CARACTERISTIQUES ********
- D<>sactive l'acc<63>s <20> Battle.net
- Espace de stockage infini dans le coffre (jusqu'<27> 4 294 967 296 pages personnelles!)
- Espace de stockage partag<61> dans le coffre (jusqu'<27> 4 294 967 296 pages partag<61>es aussi!)
- Active les mots runiques du ladder en dehors des royaumes.
- World Event et Uber Quest en Local pour le monojoueur et le multijoueur hors royaumes !
- Permet d'ouvrir le portail vers le Cow Level m<>me quand on a tuer le Cow King dans cette difficult<6C>.
- D<>salloue les points de capacit<69>s(skills) et de statistiques pr<70>c<EFBFBD>demment allou<6F>es.
- Change la langue du jeu.
- R<>g<EFBFBD>n<EFBFBD>re toujours la carte en monojoueur comme en multijoueur.
- Ex<45>cute automatiquement la comande /players X au lancement d'une partie.
- Ajoute des pages suppl<70>mentaires pour l'affichage de plus de statistiques du perso comme le %MF.
- Affiche le niveau de l'objet dans son popup.
- Permet de lancer autant de fois que l'on veut Diablo II sur le m<>me ordinateur.
- Le coffre contient 10x10 cases.
- Change le r<>pertoire de sauvegarde.
- Affiche toujours les valeurs num<75>riques de mana et de vie au-dessus des globes correspondants.
- D2 peut charger tout les fichiers, m<>me ceux ouvert par Microsoft Excel (d<>sactiv<69> par defaut).
- Affiche la valeur courante des caracs (sans les bonus magiques).
- Localis<69> en fran<61>ais, anglais, allemand, italien, espagnol et polonais.
Changements apport<72>s par la v10.00 :
- D<>sactive l'acc<63>s <20> Battle.net par le bouton du menu principal.
- PlugY fonctionne aussi la version 1.13c de LOD.
- Corrige le raccourci dans le menu d<>marrer.
Changements apport<72>s par la v9.00 :
- PlugY fonctionne aussi la version 1.12 de LOD.
- Corrige diff<66>rents bugs.
- Ajout d'une option pour le d<>assignement des skill dans les mods.
Changements apport<72>s par la v8.00 :
- Installation plus ais<69>e : Nouvel installeur.
- Permet d'ouvrir le portail vers le Cow Level m<>me quand on a tuer le Cow King dans cette difficult<6C>.
- Affiche la version courante de LoD avec la lettre de sous-version (1.11b, 1.09d) dans le menu principal.
- Ajout de la possibilit<69> de d<>placer le boutton de skills comme les boutons du stash. (pour moddeurs)
- Corrige le crash quand le joueur rencontrait un monstre superunique avec LoD 1.11.
- Corrige la perte de points de skills quand on les d<>sassign dans un mod qui contient des skills sp<73>ciaux?
- Multiplayer : Sauvegarde les fichiers du stash (avec les donn<6E>es du client comme avec les versions d'avant 5.00) quand il y a une d<>connection ou une erreur apparait durant la proc<6F>dure de sauvegarde.
- Remove the "check load memory failed" message when D2gfx.dll was patched.
Changements apport<72>s par la v7.02 :
- Corrige la perte de points de skills quand on les d<>salloue dans les mods contenant des skills sp<73>ciaux.
Changements apport<72>s par la v7.01b :
- Corrige l'activation des mots runiques du ladder dans les versions 1.11 and 1.10 de LoD.
- Corrige les caract<63>res <20>tranges de quelques texts.
Changements apport<72>s par la v7.01 :
- Active les mots runiques du ladder en dehors des royaumes.
- Corrige le bug avec l'IA de Uber Baal.
- Retire les options de param<61>tres mis par defaut dans PlugY.ini (comme le mode fen<65>tr<74>)
- Affiche la valeur courante des caracs (sans les bonus magiques) m<>me quand la d<>sallocation des caracs est d<>sactiv<69>e.
- Ajout d'un ex<65>cutable pour lancer Plugy (plus aucun fichier de LoD modifi<66>). (RAPPEL)
- Traduction en espagnol et polonais.
Changements apport<72>s par la v7.00 :
- PlugY fonctionne aussi la version 1.11b de LOD.
- Ajout d'un ex<65>cutable pour lancer Plugy (plus aucun fichier de LoD modifi<66>).
- Ajout des valeurs de base des caracs sur les bouttons d'allocations.
- Corrige le bug des caracs infinie durant la d<>sallocation.
- Corrige les fonctions qui restais active sur Battle.net.
- Traduction en italien.
Changements apport<72>s par la v6.01b :
- Correction d'un bug avec l'affichage du popup sur les bouttons d'assignement des points de stats.
Changements apport<72>s par la v6.01 :
- Corrige le bug qui cause la disparition des items "carry1" du stash quand ils sont cubb<62>s dans LoD 1.10
- Cl<43>s et organes des uber ne sont plus d<>truit quant on essaie d'ouvrir le portail en dehors d'Harrogath.
- Corrige le conflit avec D2Mod pour l'affichage de la version.
Changements apport<72>s par la v6.00 :
- PlugY fonctionne aussi la version 1.11 de LOD.
- Active la Uber Quest hors des Royaumes. (uniquement LoD 1.11).
- Corrige le crash au lancement de PlugY si l'installation de LoD n'est pas clean.
- Corrige quelques bugs mineurs et ajoute des am<61>liorations mineurs.
- Ajoute la commande "/save" pour sauvegarder la partie sans quitter (uniquement LoD 1.11).
Changements apport<72>s par la v5.06 :
- Ajoute des bouttons pour le partage de l'or.
- Active l'or partag<61> en multijoueur.
- La commande "/DisplayLifeMana" est remplac<61>e par "/dlm".
- Corrige quelques bugs.
Changements apport<72>s par la v5.05 :
- Corrige les couleurs par d<>fauts dans l'interface des stats.
- Ajoute de l'or partag<61>e via des commandes.
- La commande "/DisplayLifeAndMana" deviens "/DisplayLifeMana".
- Possiblit<69> d'afficher ou non les nom des objets de set dans le popup quand ceux-ci sont dans le coffre partag<61>e.
- Correction des bugs du multiplayer (r<><72>criture de ces fonctions).
Changements apport<72>s par la v5.04 :
- Corrige Stat/Skill points par levelup
- Corrige des bugs en Multiplayer.
- PlugY/PlugYDefault.ini complet<65>.
Changements apport<72>s par la v5.03 :
- Corrige le bug qui <20>change quelques fois les coffres partag<61>s Hardcore et Softcore.
- Ajoute de la couleur sur les nouvelles pages de stats.
- Change les valeurs par d<>faut des nouvelles pages de stats.
- Mets EnabledTXTFilesWhenMSExcelOpenIt=1 dans le fichier PlugY.ini.
Changements apport<72>s par la v5.02 :
- Corrige la correction d'un bug pr<70>c<EFBFBD>dent qui engendre la disparition d'objets.
Changements apport<72>s par la v5.01 :
- Corrige les bugs importants dans la gestion du stash.
- Remets ActiveLogFile=0 par d<>faut dans le fichier PlugY.ini.
- Corrige : Bug quand le stash partag<61> est d<>sactiv<69>.
Changements apport<72>s par la v5.00 :
- PlugY fonctionne sur les mods des versions 1.09, 1.09b, 1.09d et 1.10 de LOD.
- PlugY peut lancer D2Mod.dll.
- D2 peut ouvrir tous les fichiers m<>me quand ils sont d<>j<EFBFBD> ouverts dans Microsoft Excel.
- Le monstre du World Event peut <20>tre chang<6E>.
- Plusieurs trucs pour les moddeurs.
- Importante Correction en Multijoueur : fingerprints <20> 0, objets non identifi<66> bugg<67>, etc.
- Correction d'une erreur de syntaxe dans PlugY.ini (Commands).
- Les commandes ne sont plus d<>pendantes de la casse des caract<63>res.
- Corrige le bug dans la s<>lection automatique de la principale page de stats.
- Remplace l'affichage de "Coup critique/Coup mortel" par Coup mortel uniquement.
- Corrige la g<>n<EFBFBD>ration de DiabloClone au d<>marrage d'une nouvelle partie.
- Corrige plusieurs autres bugs.
Changements apport<72>s par la v4.04 :
- Corrige le bug d'affichage quand statPerLevelUp est activ<69>
- Corrige le bug de sauvegarde quand le disque dur est plein.
- Nouveau syst<73>me de configuration pour les moddeurs.
- Affiche toujours les valeurs num<75>riques de mana et de vie au-dessus des globes correspondants.
Changements apport<72>s par la v4.03 :
- Corrige le bug des objets uniques carry1 (charme unique) quand on drop le cube.
- Possibilit<69> d'aller directement <20> la premi<6D>re ou derni<6E>re page du coffre (shift + clic sur pr<70>c<EFBFBD>dent/suivant).
- Utilisation d'un second index dans le coffre (shift + clic sur boutons d'index)
- Ajouts d'infos sur les pages de stats suppl<70>mentaires (2 pages maintenant).
- Ajoute un bouton "page pr<70>c<EFBFBD>dente" sur la principale page de stats (uniquement en 800x600).
- D<>place les boutons des pages de stats suppl<70>mentaire aux m<>me emplacements que ceux de la page principale (uniquement en 800x600).
- Possibilit<69> de choisir si la page affich<63>e quand on ouvre la page des stats est la page principale ou celle s<>lectionn<6E>e pr<70>c<EFBFBD>demment.
Changements apport<72>s par la v4.02b :
- Les fonctionnalit<69>s restent activ<69>es sur Battle.net ouvert.
Changements apport<72>s par la v4.02 :
- Corrige le conflit avec Battle.net (BigStash d<>sactiv<69> sur les royaumes)
- Corrige l'oublie du "d" de "SeparateHardcoreStash=1" de PlugY.ini
- Corrige la valeur par d<>faut dans PlugY.ini, du changement de langage.
- Corrige l'activation de l'affichage de l'item level pour toutes les configurations de PlugY.
- Ajouts d'infos sur la 2<>me page de stats.
Changements apport<72>s par la v4.01 :
- Corrige le bug du MSVCR70.dll non trouv<75>.
- Ajouts d'infos sur la 2<>me page de stats.
Changements apport<72>s par la v4.00b :
- Corrige le bug du MSVCR70.dll non trouv<75>.
Changements apport<72>s par la v4.00 :
- Meilleure optimisation du code.
- Ajoute des pages suppl<70>mentaires pour l'affichage de plus de statistiques du perso comme le %MF.
- Change la langue du jeu (et pour les modders: les langues accessibles et la langue par d<>faut).
- R<>g<EFBFBD>n<EFBFBD>re toujours la carte en Monojoueur comme en Multijoueur.
- Ex<45>cute automatiquement la commande /players X au lancement d'une partie.
- Affiche le niveau de l'objet dans son popup.
- S<>pare le coffre partag<61> des persos Hardcore et Softcore.
- Change la m<>thode d'installation (peut <20>tre install<6C> directement sur linux maintenant)
- Les objets qui d<>clenche le WorldEvent peut-<2D>tre chang<6E>.
- Plusieurs objets "carry1" (comme l'Annihilus) peuvent <20>tre mis dans le coffre.
- Corrige : Impossibilit<69> de mettre plusieurs m<>me objets "carry1" dans d'autre page que le coffre.
- Corrige : Le bug d'affiche des objets sertis dans le coffre.
- Corrige : Le bug des espaces dans PlugY.ini.
- Corrige : Diablo Clone ne peut pas appara<72>tre en mode normal et cauchemar.
- Corrige : D<>truit les minions(par exemple les squelettes) en trop pr<70>s la d<>sallocation si on a un bonus +x dans cette skill.
Changements apport<72>s par la v3.02 :
- Corrige : le changement du nombre de points de Stats re<72>us <20> chaque gain de niveau.
- Corrige : Quand le coffre partag<61> est d<>sactiv<69> vous pouvez charger vos persos.
- Corrige : Vous pouvez changer les param<61>tres du World Event sans activer les skill re<72>us <20> chaque gain de niveau.
Changements apport<72>s par la v3.01 :
- Change le nombre de points de Stats re<72>us <20> chaque gain de niveau.
- Corrige les bugs qui donnent des points suppl<70>mentaires quand on d<>sallouent les skills.
- Ajoutent les param<61>tres du WorldEvent dans le fichier de configuration.
- Par d<>faut, Le WorldEvent AFFICHE "X SOJ vendu" uniquement dans la difficult<6C> enfer.
Changements apport<72>s par la v3.00 :
- World Event en Local pour le monojoueur et le multijoueur hors royaumes !
- D<>salloue les points de capacit<69>s(skills) pr<70>c<EFBFBD>demment allou<6F>es.
- Nouvelle image de fond pour le coffre.
- On peut changer le nom du fichier de sauvegarde.
- L'affichage du numero de page pour le coffre partag<61> est en rouge maintenant.
Changements apport<72>s par la v2.05 :
- Correction importante : Le bug qui faisais que D2 ne d<>marrais est d<>finitivement corrig<69>.
Changements apport<72>s par la v2.04 :
- La d<>sallocation des points de stats, les points de skills gagn<67>s <20> chaque niveau
sont quand on se connecte <20> un royaume automatiquement d<>sactiv<69>s (comme le stash).
- Ouvre un message d'erreur quand PlugY.dll n'est pas trouv<75>.
- Corrige plusieurs bugs dans l'installation de PlugY.
- Corrige le bug d'affichage des boutons.
- Corrige la sauvegarde sous win95/98/Me.
Changements apport<72>s par la v2.03b :
- Affiche la version de PlugY uniquement <20> l'<27>cran principal.
Changements apport<72>s par la v2.03 :
- Correction importante : Les fonctions de sauvegardes sont plus s<>curis<69>es et d<>bugg<67>es.
- Le serveur ne plante plus quand un personnage refus<75> tente de joindre la partie.
- Les boutons de d<>sallocation ne deviennent plus gris quand les points de stats de base d<>passent 255.
- Change l'affichage des versions sur le menu principal (changement des couleurs + la version de PlugY <20> droite).
- Les personnages sans PlugY peuvent joindre les parties avec PlugY activ<69>.
******** CONTENU ********
19 fichiers, 1 r<>pertoire :
- PlugY_The_Survival_Kit_-_Readme.txt
- PlugY_The_Survival_Kit_-_LisezMoi.txt
- PlugY_The_Survival_Kit_-_Liesmich.txt
- PlugY.exe
- PlugY.dll (in Diablo II directory)
- PlugY.ini
- PlugY\PlugYFixed.ini
- PlugY\PlugYDefault.ini
- PlugY\EmptyPage.dc6
- PlugY\SharedGoldBtns.dc6
- PlugY\StashBtns.dc6
- PlugY\TradeStash.dc6
- PlugY\StatsBackground.dc6
- PlugY\UnassignSkillsBtns.dc6
- PlugY\UnassignStatsBtns.dc6
- PlugY\statsinterface.txt
- PlugY Uninstaller.exe (avec l'option d<>-installeur)
- PatchD2gfxDll.exe (dans le r<>pertoire de Diablo II avec l'option Patcheur D2gfxDll)
- RestoreD2gfxDll.exe (dans le r<>pertoire de Diablo II avec l'option Patcheur D2gfxDll)
******** INSTALLATION ********
Les sites de t<>l<EFBFBD>chargement officiel sont :
http://djaftal.chez-alice.fr/
http://phrozenkeep.18v.biz/dload.php?action=category&cat_id=128
http://diablo2.judgehype.com/index.php?page=telechargements
Installation normale :
- Suivre les directives de l'installeur.
note : Vous pouvez choisir le r<>pertoire de "Diablo II" comme r<>pertoire d'installation.
Installation dans un autre mod
- Copier PlugY.ini, PlugY.exe er PlugY folder (+son sontenu) dans le r<>pertoire du mod cibl<62>.
- Editer PlugY.ini pour configurer les options (voir section plus bas).
- Lancer le jeu PlugY.exe et amusez-vous :)
note : Vous pouvez d<>placer le r<>pertoire "PlugY" dans celui de "Diablo II" et il sera vu par toutes les installation.
Exemple :
Si vous avez install<6C> Lord of Destruction ici : C:\Jeux\Diablo II\Diablo II.exe
Et que le mod cibl<62> se trouve l<> : D:\D2Mod\MyMod\
Et que un second mod se trouve l<> : D:\D2Mod\MyMod2\
Alors la configuration classique est ceci :
C:\Jeux\Diablo II\PlugY.dll
D:\D2Mod\MyMod\PlugY\SharedGoldBtns.dc6
D:\D2Mod\MyMod\PlugY\PlugYFixed.ini
D:\D2Mod\MyMod\PlugY\PlugYDefault.ini
D:\D2Mod\MyMod\PlugY\EmptyPage.dc6
D:\D2Mod\MyMod\PlugY\SharedGoldBtns.dc6
D:\D2Mod\MyMod\PlugY\StashBtns.dc6
D:\D2Mod\MyMod\PlugY\TradeStash.dc6
D:\D2Mod\MyMod\PlugY\StatsBackground.dc6
D:\D2Mod\MyMod\PlugY\UnassignSkillsBtns.dc6
D:\D2Mod\MyMod\PlugY\UnassignStatsBtns.dc6
D:\D2Mod\MyMod\PlugY\statsinterface.txt
D:\D2Mod\MyMod\PlugY.ini
D:\D2Mod\MyMod\PlugY.exe
D:\D2Mod\MyMod2\PlugY\SharedGoldBtns.dc6
D:\D2Mod\MyMod2\PlugY\PlugYFixed.ini
D:\D2Mod\MyMod2\PlugY\PlugYDefault.ini
D:\D2Mod\MyMod2\PlugY\EmptyPage.dc6
D:\D2Mod\MyMod2\PlugY\SharedGoldBtns.dc6
D:\D2Mod\MyMod2\PlugY\StashBtns.dc6
D:\D2Mod\MyMod2\PlugY\TradeStash.dc6
D:\D2Mod\MyMod2\PlugY\StatsBackground.dc6
D:\D2Mod\MyMod2\PlugY\UnassignSkillsBtns.dc6
D:\D2Mod\MyMod2\PlugY\UnassignStatsBtns.dc6
D:\D2Mod\MyMod2\PlugY\statsinterface.txt
D:\D2Mod\MyMod2\PlugY.ini
D:\D2Mod\MyMod2\PlugY.exe
D<EFBFBD>sinstallation : Run uninstaller ou si vous n'avez pas activ<69> cette options, supprimer semplement tous les fichiers de PlugY.
NOTE : Vous pouvez aussi d<>placer PlugY.dll dans le r<>pertoire du mod mais vous devez le supprimer du r<>pertoire de D2.
Note : Le r<>pertoire "PlugY" et son contenu peut <20>tre plac<61> dans un mpq.
------- D2gfx Patcher :
If you have problem when you run PlugY.exe then use PatchD2gfxDll.exe. (It happend sometimes with Windows 2000)
- Go in Diablo II directory.
- Do a backup of D2gfx.dll (in the case, you remove PlugY before restore it)
- Run PatchD2gfxDll.exe (which patches D2gfx.dll for launch PlugY, you can backup this file before)
- Create a shortcut : Enter target mod directory in "start in" field of properties->shortcut. (unless you install PlugY in Diablo II directory)
- Launch with the shorcut !!
Before uninstall PlugY Restore your D2gfx.dll with your backup file or run RestoreD2gfxDll.exe.
Si vous avez des probl<62>me pour <20>x<EFBFBD>cuter PlugY.exe alors utiliser PatchD2gfxDll.exe. (Ca arrive quelque fois avec Windows 2000)
- Aller dans le r<>pertoire de Diablo II.
- Fa<46>tes un une sauvegarde du fichier D2gfx.dll (dans le cas, o<> vous supprimiez PlugY avant de le restaurer).
- Lancer PatchD2gfxDll.exe (qui patchera D2gfx.dll pour lancer PlugY)
- Cr<43>er un raccourci de Diablo II.exe, entrer le r<>pertoire du mod voulu dans "d<>marrer dans" de propri<72>t<EFBFBD>->raccourci. (sauf si vous avez install<6C> PlugY dans le r<>pertoire de Diablo II)
- Lancer Diablo II !
******************** FAQ ******************
=> Je ne troue pas le fichier PlugY.ini, o<> est-il ?
De kingpin (traduit de l'anglais):
Microsoft a dans Windows cach<63> les extensions des fichiers connu. Ceci pour <20>tre
s<EFBFBD>r que les nouveaux utilisateurs ne supprime pas ces fichiers par accidents. Vous
pouvez bien s<>r le d<>sactiver en ouvrant votre l'explorateur Windows, aller dans
outils->Options des dossiers->affichage, D<>cocher "Masquer les extensions des
fichiers dont le type est connu". Alors, vous verrez le fichier s<>rement le fichier ini.
=> Comment jouer sur Battle.net avec PlugY install<6C> ?
PlugY automatiquement d<>sactive tous quand on va en ferm<72>.
Mais il est recommand<6E> de toujours retirer tous les programmes tiers quand on a va sur les royaumes.
Note : Quand bigStash est activ<69>, vous devez red<65>marrer D2 pour jouer en solo/multi/ouvert apr<70>s avoir jouer en ferm<72> (et vice versa).
Astuce : Cr<43>er un raccourci et ajouter -skiptobnet <20> la fin du champ "cible" pour aller directement sur Battle.net.
=> Que faire si j'ai une erreur comme "Bad Generic File" au chargement d'un nouveau joueur ?
Ceci peut appara<72>tre quand vous avez de mauvais objets dans le fichier du coffre partag<61>.
Une cause possible est l'utilisation du m<>me r<>pertoire de sauvegarde pour des mods diff<66>rents,
il suffit alors de changer ce r<>pertoire dans PlugY.ini.
=> Je vois "sUnitItemInsertItemInvGridBase failed at 1046 in C:\projects\D2\head\Diablo2\Source\D2Client\UNIT\Item.cpp" dans D2YYMMDD.txt, que dois-je faire ?
Ceci est juste un avertissement sans cons<6E>quence sur le jeu, ne vous inqui<75>ter pas.
=> J'ai un autre bug, que dois-je faire ?
1) Aller sur les forums de Phrozen-keep et Judgehype et lire les forums.
2) Fa<46>tes des recherche sur google, demander <20> des amis, etc. mais ne me demander pas, je n'ai plus le temps pour faire le support de PlugY.
Si un jour, j'ai assez de temps, (comme pour la version 8.00) je lirai les forums pour connaitre les probl<62>mes les plus communs.
******** CONFIGURATION ********
Configuration pour un mod pr<70>cis :
- Copier PlugY.ini dans le r<>pertoire du mod choisi (le r<>pertoire d'o<> vous le lancez le mod, voir dans propri<72>t<EFBFBD>s du raccourci).
- Dans la plupart dans cas changer le r<>pertoire de sauvegarde.
- Ajouter toutes les dll suppl<70>mentaires dans PlugY.ini si besoin est.
- Finalement activer ou d<>sactiver les options que vous souhaitez comme MultiPageStash, SharedStash, etc.
- Maintenant vous pouvez lancez le mod de mani<6E>re classique.
D2Mod configuration :
Ajouter simplement le nom de la dll dans PlugY.ini, par exemple : "DllToLoad=D2Mod.dll"
Notes:
- Les objets dans le Cube sont toujours sauvegard<72>s dans le personnage, si vous voulez les partager vous devez les retirer du cube.
Attention :
- Ne pas <20>diter le fichier de configuration apr<70>s avoir utilis<69> le mod.
- Dans des parties Multiplayers, v<>rifier qu'il y a la m<>me configuration sur le serveur et les clients.
- Rappel : PlugY ne fonctionne pas sur les royaumes.
Lire le readme pour les moddeurs.
******** COMMENTAIRES SUR LE FICHIER DE CONFIGURATION ********
Toutes les valeurs par D<>faut signifie que si on supprime cette ligne, PlugY utilise cette valeur.
Les valeurs dans PlugY.ini (inclus dans le zip) est un exemple de configuration, pas les valeurs par d<>faut.
[LAUNCHING]
Cette section contient les informations de PlugY.exe et ne fonctionne pas dans les fichiers PlugYDefault.ini et PlugYFixed.ini.
Ajoute les param<61>tres transmis <20> LoD par sa ligne de commande.
Les param<61>tres pass<73> <20> PlugY.exe sont aussi transmis <20> LoD par sa ligne de commande.
Par d<>faut aucun param<61>ters ne sont transmis.
Les param<61>tres les plus courant sont (sans les guillemets) :
"-w" lance la LoD en version fen<65>tr<74>e.
"-direct" utilise les fichiers du r<>pertoire <20> la place des mpq.
"-txt" recompile les fichiers .txt avant d'antr<74>e dans une partie.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
Param= {-direct -txt -w: Ces 3 commandes sont pass<73>s <20> LoD par la ligne de commande}
S<EFBFBD>lectionne la dll <20> charger.
Le r<>pertoire courant est celui utilis<69> par D2 (comme modifier le champ "d<>marrer dans" d'un raccourci).
Si auncune dll n'est sp<73>cifi<66>, LoD est charg<72> sans PlugY.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
Library= {PlugY.dll: Charger PlugY.dll}
[GENERAL]
Active ou d<>sactive PlugY
Les dll des champs "DllToLoad" ne sont plus charg<72>s quand ActivePlugin=0.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- ActivePlugin=0 {0:Charge aucunes fonctions; 1:Plugin activ<69>}
Active ou d<>sactive l'acc<63>s <20> BattleNet.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- DisableBattleNet=1 {0:acc<63>s <20> Battle.net activ<69>; 1:acc<63>s <20> Battle.net d<>sctiv<69>}
Enregistre le log dans le fichier "The PlugY.log" dans le r<>pertoire courant.
Cette fonction peut ralentir le jeu.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- ActiveLogFile=0 {0:D<>sactiv<69>, aucune information n'est <20>crite pendant le jeu; 1:toujours activ<69>}
Charge les dll suppl<70>mentaires du mod pour les utiliser en m<>me temps que PlugY.
S<EFBFBD>parer chaque dll par le caract<63>re pipe (|)
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- DllToLoad= {(vide): rien <20> charger; D2extra.dll|myDll.dll: Charge D2extra.dll et myDll.dll}
- DllToLoad2= {(vide): M<>me chose que DlltoLoad}
Active les nouvelles commandes de PlugY.
"/dlm" alterne l'<27>tat de AlwaysDisplayLifeAndManaValues (AlwaysDisplayLifeAndManaValues>0)
"/page x" Aller <20> la page x dans les pages de stats suppl<70>mentaires.
"/save" Sauvegarde la partie sans la quitter (uniquement LoD 1.11 et 1.11b).
- ActiveCommands=0 {0:D<>sactiv<69>; 1:Activ<69>}
Quitte D2, si PlugY if PlugY <20>choue lors de l'installation de toutes les fonctions.
D<EFBFBD>sactivez-le seulement si vous savez ce que vous faites.
- ActiveCheckMemory=1 {0:D<>sactiv<69>; 1:Activ<69>}
Active les fonctions cach<63>s ou non finis. (ne pas utiliser)
- ActiveAllOthersFeatures=0 {0:D<>sactiv<69>; 1:Activ<69>}
[LANGUAGE]
Change la langue du jeu.
Vous devez avoir les fichiers de langue choisi.
Toutes les versions de D2 et LOD contiennent les fichiers en anglais (sauf les voix).
Toutes les langues possibles : ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS
- ActiveChangeLanguage=0 {0:D<>sactiv<69>; 1:Activ<69>}
- SelectedLanguage=ENG {FRA: Fran<61>ais s<>lectionn<6E>}
Pour les moddeurs qui veulent limit<69>s les languages accessibles etle language par d<>fauts :
- ActiveLanguageManagement=0 {0:D<>sactiv<69>; 1:Activ<69>}
- DefaultLanguage=ENG {empty:Langue par d<>fault de D2; FRA: Le fran<61>ais est la langue par d<>faut}
- AvailableLanguages=ENG|FRA {ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS}
[SAVEPATH]
Mettez dans cette variable le chemin d'acc<63>s des fichiers de sauvegarde.
Vous pouvez aussi bien utiliser un chemin absolu ou relatif.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- ActiveSavePathChange=0 {0:D<>sactiv<69>; 1=Activ<69>, vous devez initialiser "SavePath"}
- SavePath=Save\ {Save\MyMod\ ou D:\Save Games\diablo II\Current Mod\}
[MAIN SCREEN]
Change le texte affich<63> dans le menu principal (premier menu) (<28> la place de "v 1.10")
Les couleurs sont des entiers faisant r<>f<EFBFBD>rence aux couleurs d<>finies de D2.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- ActiveVersionTextChange=0 {0:D<>sactiv<69>; 1=Activ<69>}
- VersionText= {Vide: Affiche la version courante de LoD avec la lettre de sous-version (1.11b, 1.09d) ; Nom du Mod:Texte avec une longueur maximale d'environ 23 caract<63>res (ex : v 1.11b)}
- ColorOfVersionText=0 {0:blanc; 1:rouge; 4:or; etc.}
- ActivePrintPlugYVersion=1 {0:D<>sactiv<69>; 1=Activ<69>)
- ColorOfPlugYVersion=4 {0:blanc; 1:rouge; 4:or; etc.}
[STASH]
Ajuste le coffre pour avoir 10x10 cases.
Quand bigStash est activ<69>, vou devez red<65>marrer D2 pour jouer en solo/multi/ouvert apr<70>s avoir jouer en ferm<72> (et vice versa).
Utilise PlugY\TradeStash.dc6 pour changer l'image de fond.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- ActiveBigStash=0 {0:Taille du coffre par d<>faut utilis<69>; 1:Activ<69>, coffre utilise 10x10 cases}
Utilisez cette fonction pour partager et garder tous vos objets. :)
Il y a 2 coffres <20> pages multiples possibles :
- un personnel accessible uniquement par le personnage;
- un partag<61> entre tous vos personnages.
Utilisez le bouton "Voir coffre..." pour changer de coffre.
Utilisez les boutons fl<66>ch<63>s (et le bouton shift) pour passer d'une page <20> l'autre.
D<EFBFBD>finition : La derni<6E>re page est la derni<6E>re page qui contient un objet.
Ces coffres <20> pages multiples ne fonctionne pas avec des personnages Diablo II classiques ou sur les royaumes.
Vous pouvez changez le nom du fichier partag<61>.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- ActiveMultiPageStash=0 {0:D<>sactiv<69>; 1:Activ<69>}
- NbPagesPerIndex=10 {10: Les pages index<65>es sont 1,10,20,30,...,max}
- NbPagesPerIndex2=100 {50: Les pages index<65>es (+shift) sont 1,50,100,150,...,max}
- MaxPersonnalPages=0 {0:Nombre de pages personnelles illimit<69>es; 1000: Maximum de 1000 pages personnelles}
- ActiveSharedStash=0 {0:D<>sactiv<69>; 1:Activ<69> si ActiveMultiPageStash=1}
- SeparateHardcoreStash=1 {0:M<>me coffre partag<61> en HC et SC; 1:utilise 2 coffres diff<66>rents}
- SharedStashFilename=SharedStashSave {xxx : Le nom du fichier sera _LOD_xxx.sss}
- displaySharedSetItemNameInGreen=1 {0:D<>sactiv<69>; 1:Activ<69>, Les noms des objets de sets dans le stash sont affich<63>s en vert sur les autres objets de sets.}
- MaxSharedPages=0 {0:Nombre de pages partag<61>es illimit<69>es; 5000: Maximum de 5000 pages partag<61>es )
- ActiveSharedGold=1 {0:D<>sactiv<69>; 1:Activ<69>, utiliser les commands pour y ajouter ou retirer de l'or (voir Command section)}
- PosXPreviousBtn=-1 {-1: Position par d<>faut, 50: D<>place le bouton <20> la position 50 en abscisse}
Idem pour PosYPreviousBtn, PosXNextBtn, PosYNextBtn, PosXSharedBtn, PosYSharedBtn, PosXPreviousIndexBtn, PosYPreviousIndexBtn, PosXNextIndexBtn, PosYNextIndexBtn, PosXPutGoldBtn, PosYPutGoldBtn, PosXTakeGoldBtn, PosYTakeGoldBtn.
[STATS POINTS]
Utiles pour r<>parer des erreurs dans l'allocation de points de caract<63>ristiques.
Par exemple 30 points d'<27>nergie pour un barbare !
Sur la page des statistiques, appuyer sur la touche s<>lectionn<6E>e et cliquer sur le bouton "moins".
S<EFBFBD>lectionner une touche en changeant la valeur de KeyUsed (devriez choisi 17 ou 18)
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- ActiveStatsUnassignment=0 {0:D<>sactiv<69>; 1:Activ<69>, appuyer sur la touche s<>lectionn<6E>e en cliquant}
- KeyUsed=18 {17:touche Contr<74>le s<>lectionn<6E>e; 18:touche Alt s<>lecttionn<6E>e}
Utilisez la touche shift pour allouer/d<>sallouer tous les points possibles en un click.
Vous pouvez limiter le nombre de points allou<6F>/d<>sallou<6F>.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- ActiveShiftCkickLimit=0 {0:D<>sactiv<69>; 1:Activ<69>}
- LimitValueToShiftClick=5 (10: Alloue ou d<>salloue les points de stats 10 par 10}
[STAT ON LEVEL UP]
Change le nombre de points de Stats re<72>us lors d'un gain de niveau.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- ActiveStatPerLevelUp=0 {0:D<>sactiv<69>; 1:Activ<69>}
- StatPerLevelUp=5 {0:aucun points gagn<67>s; 11:onze points gagn<67>s}
[SKILLS POINTS]
Utiles pour r<>parer des erreurs dans l'allocation de points de skills.
Cliquer sur le bouton de la page des skills pour d<>sallouer tous les points de skills.
note : Prends le co<63>t r<>el de chaque skills (qui peut <20>tre plus grand que 1 dans les mods).
Attention : Il y a peux de place o<> mettre se boutton sans bugs.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- ActiveSkillsUnassignment=0 {0:D<>sactiv<69>; 1:Activ<69>}
- ActiveSkillsUnassignmentOneForOne=0 {0:Normal; 1:Force la d<>assignation 1 for 1 (pour mod sp<73>cifique).}
- PosXUnassignSkillBtn=-1 {-1: Position par d<>faut, 50: D<>place le bouton <20> la position 50 en X}
- PosYUnassignSkillBtn=-1 {-1: Position par d<>faut, 50: D<>place le bouton <20> la position 50 en Y}
[SKILL ON LEVEL UP]
Change le nombre de points de skills re<72>us lors d'un gain de niveau.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- ActiveSkillPerLevelUp=0 {0:D<>sactiv<69>; 1:Activ<69>}
- SkillPerLevelUp=1 {0:aucun points gagn<67>s; 3:trois points gagn<67>s)
[WORLD EVENT]
Active le World Event en local.
Le World Event peut se d<>clencher uniquement en difficult<6C> enfer et seulement une fois par partie.
Si le WorldEvent se d<>clenche et qu'on n'est pas dans une partie, on le perd.
A partir du lancement de D2, le prochain WorldEvent peut s'enclencher entre quelques secondes et 41:40 heures apr<70>s.
Gardez en m<>moire avant d'<27>diter ces variables que le World Event devrait toujours <20>tre rare.
L'objet <20> vendre peut <20>tre chang<6E>, la valeur attendu est la m<>me que les entr<74>es du cube.
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- ActiveWorldEvent=0 {0:D<>sactiv<69>; 1:Activ<69>}
- ShowCounterInAllDifficulty=0 {0:Affiche le message "SOJ vendu" seulement en mode enfer; 1:L'affiche dans tous les modes}
- ItemsToSell=The Stone of Jordan {r01: rune EL; cap,rar,upg: N'importe quel Capuchon de mailles/Capuchon de guerre/shako rare}
- MonsterID=333 {333: DiabloClone s<>lectionn<6E>}
- OwnSOJSoldChargeFor=100 {100: Quand on vend une SOJ ,le compteur de SOJ est augment<6E> de 100}
- InititalSOJSoldMin=200 {200: Le compteur de SOJ est initialis<69> a au moins 20 au lancement de D2}
- InititalSOJSoldMax=3000 {3000: Le compteur de SOJ est initialis<69> a au plus 3000 au lancement de D2}
- TriggerAtEachSOJSoldMin=75 {75: Obligation d'avoir au moins 75 SOJ vendu entre 2 World Event}
- TriggerAtEachSOJSoldMax=125 {125: Obligation d'avoir au plus 125 SOJ vendu entre 2 World Event}
- ActiveActiveAutoSell=1 {0:D<>sactiv<69>; 1:Le compteur de SOJ est automatiquement incr<63>ment<6E> de 1}
- TimeBeforeAutoSellMin=0 {50: Obligation d'avoir au moins 50 secondes entre 2 auto-incr<63>mentation}
- TimeBeforeAutoSellMin=1200 {1200: Obligation d'avoir au plus 20 minutes (1200 secondes) entre 2 auto-incr<63>mentation}
[UBER QUEST]
Active la Uber Quest en local.
Fonctionne uniquement en Hell.
Vous devez cuber les 3 cl<63>s puis les 3 organs <20> Harrogath.
Note : Cette qu<71>te sera mise <20> jour plustard pour ressembler plus <20> celle des royaumes.
ActiveUberQuest=0 {0:Disabled; 1:Enabled}
[INTERFACE]
Ajoute des pages suppl<70>mentaires pour l'affichage de plus de stats du perso.
Possibilit<EFBFBD> de choisir si la page affich<63>e quand on ouvre la page des stats est la page principale ou celle s<>lectionn<6E>e pr<70>c<EFBFBD>demment.
Possibilit<EFBFBD> de changer l'affichage des stats via le fichier PlugY\statsinterface.txt (<28> ouvrir avec MS Excel).
Il n'y a pas de limite pour le nombre de page.
Possibilit<EFBFBD> de ne pas afficher l'arri<72>re plan des boutons (<28> utiliser si un mod le change d<>j<EFBFBD>).
- ActiveNewStatsInterface=0 {0:D<>sactiv<69>; 1:Activ<69>}
- SelectMainPageOnOpenning=1 {0:Pr<50>c<EFBFBD>dente page s<>lectionn<6E>e affich<63>e; 1:Page principale affich<63>e}
- PrintButtonsBackgroundOnMainStatsPage=1 {0:N'affiche pas l'arri<72>re plan; 1:L'affiche}
[EXTRA]
Vous pouvez lancer plusieurs parties Diablo II sur un seul ordinateur.
Par exemple, les moddeurs peuvent tester leurs mod avec des parties multijoueurs.
Attention :
Ne pas lancer des parties avec le m<>me chemin de sauvegarde quand vous utiliser le coffre partag<61>.
Ne pas utiliser le m<>me personnage en m<>me temps bien s<>r !
Ci-dessous, les valeurs par d<>fauts et entre {} des exemples avec leurs significations :
- ActiveLaunchAnyNumberOfLOD=0 {0:D<>sactiv<69>; 1:Activ<69>}
R<EFBFBD>g<EFBFBD>n<EFBFBD>re la carte <20> chaque nouvelle partie (comme en multijoueur).
- AlwaysRegenMapInSP=0 {0:D<>sactiv<69>; 1:Activ<69>}
Change le nombre de joueurs <20>mul<75>s (comme /players x) <20> chaque d<>but de nouvelle partie.
- NBPlayersByDefault=0 {0:D<>sactiv<69>; 1:1 joueur <20>mul<75> (normal); 8: 8 joueurs <20>mul<75>s (maximum)}
Affiche toujours le niveau des items.
- ActiveDisplayItemLevel=0 {0:D<>sactiv<69>; 1:Activ<69>}
Affiche toujours les valeurs num<75>riques de mana et de vie au-dessus des globes correspondants.
- AlwaysDisplayLifeAndManaValues=0 {0:D<>sactiv<69>; 1:Activ<69>; 2:D<>sactiv<69> mais peut <20>tre activ<69> par commande}
Corrige le bug qui bloque l'ouverture des fichiers .txt quand ils sont ouverts dans Microsoft Excel.
- EnabledTXTFilesWhenMSExcelOpenIt=0 {0:D<>sactiv<69>; 1:Activ<69>}
Affiche la valeur courante des caracs (sans les bonus magiques) quand la souris passse sur le bouton d'assignation.
- ActiveDisplayBaseStatsValue=0 {0:D<>sactiv<69>; 1:Activ<69>}
Active les mots runiques du ladder en dehors des royaumes.
Ceci est fait par la mise <20> 0 de la colonne "server" du fichier runes.txt.
Donc n'utilisez pas cette colonne dans votre mod en m<>me temps que cette fonction !
- ActiveLadderRunewords=0 {0:D<>sactiv<69>; 1:Activ<69>}
Active la capacit" d'ouvrir l portail vers le Cow Level dans la difficult<6C> o<> le joueur <20> d<>j<EFBFBD> tuer le Cow King.
- ActiveCowPortalWhenCowKingWasKilled=0 {0:D<>sactiv<69>; 1:Activ<69>}
Plus d'options dans de futures versions... :)
Mon mail <20> ynicolas@worldonline.fr.
Mais je ne fais plus le support de PlugY donc n'attendez pas de l'aide de ma part si vous avez des probl<62>mes. A la place faites des recherches sur les forums.
PS : D<>sol<6F> pour les f<>tes mais je n'ai pas envie de corriger ;)
******** THANKS TO ********
- Blizzard pour avoir fait Diablo II et Lord of Destruction.
- Kingpin, Afj666, Joel, SVR, Myrdinn pour leurs aides.
- Pralinor pour son aide dans la convertion en 1.12.
- ChaosEnergY pour ses beta tests et sa traduction en allemand.
- Char & Darque pour avoir corrig<69> mon anglais.
- Shaitane, K&V, themastercaster, raspa et onyx pour leurs tests.
- Golvmopp, Dark Spot in the Corner, Megalixir et Athara pour leurs aides.
- ItalianPlayer pour la traduction en italien.
- Tous les membres du Chat de ProzenKeep.
- PhrozenKeep pour tout ce qu'ils partagent pour nous (y-compris le mien ;)
- Traduction :
* Anglais : Yohann, Jurica.
* Fran<61>ais : Yohann
* Allemand : ChaosEnergy, TheMasterCaster.
* Italien : ItalianPlayer
* Espagnol : Acrerune
* Polonais : Serdel
~~~~~~~~~~~~

View File

@@ -0,0 +1,789 @@
;--------------------------------------------------------------------------------------;
; ;
; "PlugY, The Survival Kit" ;
; ;
; by Yohann Nicolas ;
; ;
; version 10.00 ;
; ;
;--------------------------------------------------------------------------------------;
Official website : http://plugy.free.fr
You can make a donation if you want.
******** WARNING ********
- This plug-in works with LoD version 1.09 to 1.13c and mods based on.
- This plug-in doesn't work on realms (Battle.net or private).
- All files may be changed since previous version, so uninstall any previous version.
- Please, use a clean D2dfx.dll before report any crash on starting LoD.
- PlugY.ini has changed since previous version, use the one in this package.
- Don't forget to read the part named "COMMENTS ON THE CONFIGURATION FILE".
- Don't forget to read the PlugY forum at :
http://phrozenkeep.planetdiablo.gamespy.com/forum/viewforum.php?f=133
******** FEATURES ********
- Disable access to Battle.net.
- Infinite storage space in the stash (up to 4,294,967,296 personal pages!)
- Shared storage space in the stash (up to 4,294,967,296 shared pages too!)
- Enabled the ladder only runewords out of realms.
- Local World Event and Uber Quest for singleplayer and multiplayer off-realm !
- Can open Cow Level Portal even when player have kill the Cow King in that difficulty.
- Unassign assigned skills and stats points.
- Change the selected language.
- Always regenerate maps in SinglePlayer like in MultiPlayer.
- Automatically execute /players X when you launch a new game.
- Added some pages for display more characters stats like %MF.
- Display item level in its popup.
- Launch any number of Diablo II games on the same computer.
- Increase the stash to 10x10 squares.
- Change the save path directory.
- Always display Mana and Life values above the globes.
- D2 can load all files, even those opened with Microsoft Excel (disabled by default).
- Display the stats current value (without magical bonus) like Magic/gold find or maximum resistances.
- PlugY is localized in English, French, German, Italian, Spanish, Polish.
v10.00 changes :
- Disable access to Battle.net via main menu button.
- PlugY works for 1.13c version of LoD too.
- Fix shortcut in start menu
v9.00 changes :
- PlugY works for 1.12 version of LoD too.
- Fix somes bugs.
- Add option for unassign skill for mods.
v8.00 changes :
- Easier installation : New installer.
- Can open Cow Level Portal even when player have kill the Cow King in that difficulty.
- Display the real version of LoD in the main screen. (v 1.09d or v 1.11b instead of v 1.09 or v 1.11)
- Add the possibility to move the unassign skills button like stash buttons. (for modders)
- Fix crash when meeting a superunique monsters in Lod v1.11.
- Fix skills points lost when unasssign them in mods with special skills.
- Multiplayer : Save stash files (with client's data like version before 5.00) when a deconnection or error happend during saving process.
- Remove the "check load memory failed" message when D2gfx.dll was patched.
v7.01b changes :
- Fix the ladder only runewords features in versions 1.11 and 1.10 of LoD.
- Fix wierd characters in some text.
v7.01 changes :
- Enabled the ladder only runewords out of realms.
- Fixed Uber Baal AI.
- Remove all param options set by default in PlugY.ini (like windowed mode).
- Display the stats current value (without magical bonus) even when stats unasisgnment are disabled.
- Add an executable to launch PlugY (no more LoD's files modified) (RECALL)
- Translation into spanish and polish.
v7.00 changes :
- PlugY works for 1.11b version of LoD too.
- Add an executable to launch PlugY (no more LoD's files modified)
- Add base value for each stat on assign buttons overtext.
- Fix infinity stat bugs during unassignation.
- Fix features which stayed enabled on Battle.net.
- Translation into italian.
v6.01b changes :
- Bug fix with the display of popup on stat assignment buttons.
v6.01 changes :
- Major fix : unique carry1 items don't disappear when they are cubbed in LoD 1.10
- Keys and Uber organs aren't destroyed when we try to open a Red Porpal out of Harrogath.
- Fix conflict with D2Mod for the version display.
v6.00 changes :
- PlugY works for 1.11 version of LoD too !
- Enabled Uber Quest off realm (LoD 1.11 only).
- Fixed crash on PlugY launch if LoD install isn't clean
- Fixed some minor bugs and added some minor improvements.
- Added command "/save" to save the game without exit (LoD 1.11 only).
v5.06 changes :
- Added buttons for shared gold.
- Enabled shared gold in multiplayer.
- Command "/DisplayLifeMana" is replaced by "/dlm".
- Fixed some bugs.
v5.05 changes :
- Fixed bad default color in interface stats.
- Added Shared gold via commands.
- Command "/DisplayLifeAndMana" is now "/DisplayLifeMana".
- Display green set item name in popup when it's in the shared stash.
- Fixed multiplayer bugs by redoing multiplayer procedure.
v5.04 changes :
- Fixed : Stat/Skill points per level-up bug.
- Fixed : Multiplayer bugs.
- PlugY/PlugYDefault.ini completed.
v5.03 changes :
- Fixed : Bug which sometimes swaps Hardcore and Softcore shared stash.
- Added color on extra stats page.
- Changed default values on extra stats page.
- Set EnabledTXTFilesWhenMSExcelOpenIt=1 in PlugY.ini file.
v5.02 changes :
- Fixed : Previous bug fix which caused items to disappear.
v5.01 changes :
- Fixed : Major bugs in stash management.
- Fixed : Set back PlugY.ini with ActiveLogFile=0 by default.
- Fixed : bug when shared stash is disabled.
v5.00 changes :
- PlugY works for 1.09, 1.09b, 1.09d versions of LoD, including mods based on these releases !
- PlugY can load D2Mod.dll.
- D2 can load all files, even those openned with Microsoft Excel.
- World Event monster can be changed.
- Some stuff for modders.
- Fixed : major bugs in Multiplayer : fingerprints reset, unidentified bugged items, etc.
- Fixed : Typo error in PlugY.ini (Commands).
- Fixed : No more case sensitive commands in game.
- Fixed : Select Main Stat page bug on opening
- Fixed : Replaced the display "Critical Strike/Deadly Strike" with Deadly Strike only.
- Fixed : The spawn of DiabloClone at starting of a new game
- Fixed : Some other small bugs.
v4.04 changes :
- Fixed : Display bug when statPerLevelUp enabled.
- Fixed : Bug in saving procedure when the disk is full.
- New configuration system for modders.
- Always display Mana and Life values above the globes.
v4.03 changes :
- Fixed : "carry 1" unique item (unique charm) when we drop the cube.
- Can go directly to first or last page of stash (shift + click on next/previous).
- Second index added (shift + click on index buttons)
- Added data to extra stats pages (2 pages now).
- Added previous page button in main stats page (only in 800x600).
- Moved buttons in extra stats pages to same place as in main stats page (only in 800x600).
- Can choose whether the main (first) page or the last selected page is displayed on opening the stats page.
v4.02b changes :
- Fixed : Features stay enabled in open Battle.net
v4.02 changes :
- Fixed : No more conflict with Battle.net (BigStash disabled on realms)
- Fixed : Missing "d" in "SeparateHardcoreStash=1" from PlugY.ini
- Fixed : By default in PlugY.ini, the language isn't changed.
- Fixed : Item level display enabled correctly for all configurations of PlugY.
- Added data in the extra stats page.
v4.01 changes :
- Fixed : NbPlayers always set to 8 when active.
- Added data in the extra stats page.
v4.00b changes :
- Fixed : MSVCR70.dll not found bug.
v4.00 changes :
- Better optimization of the code.
- Added some pages for displaying more characters stats like %MF.
- Change the selected language (and for mod, default and available language).
- Always regenerate maps in SinglePlayer like in MultiPlayer.
- Automatically execute /players X when you launch a new game.
- Display item level in its popup.
- Separate hardcore and softcore shared stash.
- Change installation method (can be installed directly on linux now)
- The item which triggers the World Event can be changed.
- Any number of "carry 1 item" (like annihilus) can be put in the stash.
- Fixed : Cannot put more than one "carry 1 item" in others page than stash.
- Fixed : display bug of socketed items in the stash.
- Fixed : removed space bug in PlugY.ini.
- Fixed : Diablo Clone can't spawn in normal and nightmare difficulty.
- Fixed : Destruction of extra minions after unassignment if you have +x bonus to the skill.
v3.02 changes :
- Fixed : Change the number of stats points gained when player gains a level.
- Fixed : When the shared stash is disabled, you can load a game with your character.
- Fixed : You can change parameters of World Event without activating skill per level up.
v3.01 changes :
- Change the number of stats points gained when player gains a level.
- Fixed bugs which give extra points when skills points are unassigned.
- Added parameters for the WorldEvent in configuration file.
- By default, World Event only SHOWS "X SOJ Sold" in hell difficulty.
v3.00 changes :
- Local World Event for singleplayer and multiplayer off-realm !
- Unassign assigned skills points.
- New background for the stash.
- Can change the filename of the shared savefile.
- Shared stash page number display are in red now.
v2.05 changes :
- major fix : bugs which cause D2 not to start are finally removed.
v2.04 changes :
- Unassign stats points, skills on level up are disabled when you connect to realm (like stash).
- Open a error message box instead of crash when PlugY.dll isn't found by D2.
- Fixed some bugs in installation method.
- Fixed bug display of buttons.
- Fixed win95/98/Me saving.
v2.03b changes :
- Show PlugY version only in main screen.
v2.03 changes :
- Major fix : Correct and secure the saving procedure.
- No more crash of the host game when a character is unable to enter the game.
- Unassign stats points button greyed when base stat is above 255 fixed.
- Change version printing on main screen (change color & PlugY version in right corner)
- Character without PlugY can join game host with PlugY enabled.
v2.02 changes :
- PlugY doesn't use D2win.dll to launch PlugY anymore.
- PlugY includes a patcher/unpatcher for editing D2gfx.dll to launch PlugY.
- PlugY can be launched by D2Mod system of SVR.
- The infinite storage sytem is automatically disabled on a realm game.
- Fixed index button bugs.
v2.01 changes :
- Fixed skill per level up bug
- Fixed bug display of text in the main menu
v2.00 changes :
- Localized in German.
- Change the number of Skills points gained when player gains a level.
- Launch any number of Diablo II game on the same computers.
- You can unassign Stats points.
- Added 2 buttons for jumping to index page.
- Print the current stash instead of Gold max. (Gold max value is a current Gold field popup)
- Complety re-done the configuration file.
- Configuration file can be put in mpq (like other PlugY images files)
- Increased compatibility with mods.
- Removed the TCP/IP crash.
- Removed page number bug when you switch between characters.
- Removed set item's bug display.
- Removed the bug of "carry 1"
- Add other small improvements... :)
v1.03 changes :
- Added French readme and ini files.
- Removed bugs in D2Classic game (there is no multipage, it's not a bug)
- Removed the bug when loading character from previous version.
(like ShadowMaster character or 1.09 or D2Classic character)
- Removed the bugged line in the text when you click on delete character.
* must read : You can start any mods without moving SAVES files
(you need to move dll files with classic script).
v1.02 changes :
- Re-changed name files due to an IE bug with colon in zip file.
- Ability to change the version text print in the main menu (see ini file).
v1.01 changes :
- Localized for french version (wait for an french readme.txt)
- Changed filename from "PlugY, The Survival Kit.ini" to "PlugY,The_Survival_Kit".
- Added example for installation in the readme.
- Detection of bad installation on starting plugY.
- Removed from the ini default file the [GENERAL]PlugYDirectory=PlugY\
(you can add it if you want but need to know what are you doing...)
- Released in .zip file instead of .rar
v1.00 features (can all be easily enabled or disabled) :
- You can change the save path directory.
- You can start any mods without moving saves files.
- You can increase the stash to 10x10 squares.
- Up to 4,294,967,296 pages in the stash (e.g. infinite storage space) !
note : for LOD1.10 character only.
- Any of these pages can be shared by all of your characters!
******** CONTENTS ********
19 files, 1 folder :
- PlugY_The_Survival_Kit_-_Readme.txt
- PlugY_The_Survival_Kit_-_LisezMoi.txt
- PlugY_The_Survival_Kit_-_Liesmich.txt
- PlugY.exe
- PlugY.dll (in Diablo II directory)
- PlugY.ini
- PlugY\PlugYFixed.ini
- PlugY\PlugYDefault.ini
- PlugY\EmptyPage.dc6
- PlugY\SharedGoldBtns.dc6
- PlugY\StashBtns.dc6
- PlugY\TradeStash.dc6
- PlugY\StatsBackground.dc6
- PlugY\UnassignSkillsBtns.dc6
- PlugY\UnassignStatsBtns.dc6
- PlugY\statsinterface.txt
- PlugY Uninstaller.exe (with uninstaller option)
- PatchD2gfxDll.exe (in Diablo II directory with Patcher D2gfxDll option)
- RestoreD2gfxDll.exe (in Diablo II directory with Patcher D2gfxDll option)
******** INSTALLATION ********
- The officials sites are :
http://djaftal.chez-alice.fr/
http://phrozenkeep.18v.biz/dload.php?action=category&cat_id=128
http://diablo2.judgehype.com/index.php?page=telechargements
Normal Installation :
- Follow directive installer.
note : You can choice "Diablo II" directory as install directory.
Installation in another mod:
- Copy PlugY.ini, PlugY.exe and PlugY folder (+its contents) in the targeted mod folder.
- Edit PlugY.ini to configure some features (see section below).
- Run PlugY.exe and enjoy :)
note : you can move the "PlugY" folder in "Diablo II" and it will be see by all PlugY installation.
Example :
You have installed Lord of Destruction here : C:\Games\Diablo II\
And the mod to add this plug-in is here : D:\D2Mod\MyMod\
And the second mod to add this plug-in is here : D:\D2Mod\MyMod2\
So the new installation is :
C:\Games\Diablo II\PlugY.dll
D:\D2Mod\MyMod\PlugY\SharedGoldBtns.dc6
D:\D2Mod\MyMod\PlugY\PlugYFixed.ini
D:\D2Mod\MyMod\PlugY\PlugYDefault.ini
D:\D2Mod\MyMod\PlugY\EmptyPage.dc6
D:\D2Mod\MyMod\PlugY\SharedGoldBtns.dc6
D:\D2Mod\MyMod\PlugY\StashBtns.dc6
D:\D2Mod\MyMod\PlugY\TradeStash.dc6
D:\D2Mod\MyMod\PlugY\StatsBackground.dc6
D:\D2Mod\MyMod\PlugY\UnassignSkillsBtns.dc6
D:\D2Mod\MyMod\PlugY\UnassignStatsBtns.dc6
D:\D2Mod\MyMod\PlugY\statsinterface.txt
D:\D2Mod\MyMod\PlugY.ini
D:\D2Mod\MyMod\PlugY.exe
D:\D2Mod\MyMod2\PlugY\SharedGoldBtns.dc6
D:\D2Mod\MyMod2\PlugY\PlugYFixed.ini
D:\D2Mod\MyMod2\PlugY\PlugYDefault.ini
D:\D2Mod\MyMod2\PlugY\EmptyPage.dc6
D:\D2Mod\MyMod2\PlugY\SharedGoldBtns.dc6
D:\D2Mod\MyMod2\PlugY\StashBtns.dc6
D:\D2Mod\MyMod2\PlugY\TradeStash.dc6
D:\D2Mod\MyMod2\PlugY\StatsBackground.dc6
D:\D2Mod\MyMod2\PlugY\UnassignSkillsBtns.dc6
D:\D2Mod\MyMod2\PlugY\UnassignStatsBtns.dc6
D:\D2Mod\MyMod2\PlugY\statsinterface.txt
D:\D2Mod\MyMod2\PlugY.ini
D:\D2Mod\MyMod2\PlugY.exe
Uninstallation : Use the uninstaller or if you have check this option, simply remove all PlugY files !
Note : You can also move PlugY.dll in the mod folder but you must remove any on in D2 folder.
Note : PlugY directory and its contents can be put in a mpq.
------- D2gfx Patcher :
If you have problem when you run PlugY.exe then use PatchD2gfxDll.exe. (It happend sometimes with Windows 2000)
- Go in Diablo II directory.
- Do a backup of D2gfx.dll (in the case, you remove PlugY before restore it)
- Run PatchD2gfxDll.exe (which patches D2gfx.dll for launch PlugY)
- Create a shortcut : Enter target mod directory in "start in" field of properties->shortcut. (unless you install PlugY in Diablo II directory)
- Launch with the shorcut !!
Before uninstall PlugY Restore your D2gfx.dll with your backup file or run RestoreD2gfxDll.exe.
******************** FAQ ******************
=> I can't find the PlugY.ini file, where is it ?
>From kingpin :
Microsoft has in their OS hidden known extensions. This is to make sure newbie
users do not delete those files by accident. You can, of course, turn this off by
opening up your Windows Explorer, selecting Tools->Folder Options. Then choose View and
mark "Show Hidden files and Folders". Unmark "Hide extensions for know file types".
Then you will for sure see the ini file.
=> How do I Play sometimes on Battle.net when PlugY is installed ?
PlugY automatically disables features on realm.
But it's always recommended to disable any third software when you go on realm.
Note : When bigStash is enabled, you must restart D2 for play in single/multi/open after playing in closed Bnet (and vice versa).
Tips : Make a shorcut and add -skiptobnet at the of the "target" field for directly go to Battle.net.
=> What do I do if I have an error like "Bad Generic File" on loading a new Character ?
This can appear when you have bad item in the shared stash file.
A possible cause is to use same save folder for different mod, in this case just change the save folder in PlugY.ini.
You can also move the _LOD_SharedStashSave.sss and _LOD_HC_SharedStashSave.sss to another directory.
=> I get "sUnitItemInsertItemInvGridBase failed at 1046 in C:\projects\D2\head\Diablo2\Source\D2Client\UNIT\Item.cpp" in D2YYMMDD.txt, what I should do ?
It's just a warning, don't worry about it, it causes no problem in game.
=> I have another bug, what should I do ?
1) Read my thread and post a question eventually in PhrozenKeep member annoucement forum.
2) Search on google, ask to your friend, etc but don't ask me, I have no more time to support PlugY.
If one day, I got enough time (like for the version 8.00) I will check forums to get the more commons problems.
Thx
******** CONFIGURATION ********
Configuration of this kit for a specified mod :
- Copy the PlugY.ini and PlugY.exe in the target mod directory (the directory where you start it, see it in the properties of the shortcut).
- In most cases, you will change the save directory in the ini file.
- Add all extra dll of the mod in PlugY.ini, if any.
- Finally, activate any specific features you want such as MultiPageStash, SharedStash, etc.
- Now, you can start the target mod using the classic method.
D2Mod configuration :
Just add the dll name in PlugY.ini, for example : "DllToLoad=D2Mod.dll"
Note:
- Items in the Cube are always saved on the player, if you want these items shared, you must remove them from the Cube.
Warning :
- Be careful if you want to edit the configurations files after having played with the mod.
- In multiplayer game, verify that the server has the same configuration.
- Remember : PlugY doesn't support realms.
*** Configuration for modders ***
There are 3 files with same structure to configure PlugY :
- "PlugY/PlugYFixed.ini" in mpq or via the switch -direct
All fields set parameters which can't be changed by users via PlugY.ini.
Use it for enabling(disabling) wanted(unwanted) features.
Only few thing should be found here.
Warning 1: ActivePlugin=0 doesn't work here (but ActivePlugin=1 works)
Warning 2: SavePath management doesn't work here too.
Warning 3: Don't abuse it, a lot of field should be set by users. (see note below)
- "PlugY/PlugYDefault.ini" in mpq or via the switch -direct
Use it for changing default values of PlugY.
Works like PlugY.ini in an mpq in version 4.03 and before.
All fields which aren't in PlugYFixed.ini (and are always readed) should be here.
Most fields should be put here.
- "PlugY.ini" in current directory only.
For users' configuration (like previous version).
Fields which are in PlugYFixed.ini shouldn't be found here.
In most cases, this file is the same as PlugYDefault.ini but it can be edited by user.
Notes:
Think about each features if you really must disable it.
- The savepath management doesn't work in Fixed.ini (it's users' choice where they want to put their save files)
- The unassignment of skills can really be useful way to learn all your custom skills. I have stopped playing some mods just because I don't know what skill will be useful at very high level. It's more fun to try all skills and do the choosing after that. So don't put it in Fixed.ini
- The World Event should be configured or disabled in Fixed.ini in each mod.
- The extra pages in stats interfaces shouldn't be put in Fixed.ini
Modders can contact me, if they want help or more details about this system.
WARNING : Don't forget, if it's misused, players will use old version of PlugY, and I will have no other choice than to disable it.
******** COMMENTS ON THE CONFIGURATION FILE ********
All Default values mean, if you remove the line, PlugY will use this value.
The values in PlugY.ini (included in the zip) are an example of configuration, not default values.
[LAUNCHING]
This section store info for PlugY.exe and don't work in PlugYDefault.ini and PlugYFixed.ini files.
Add params to transmit to LoD on his command line.
Params give to PlugY.exe are also transmitted to LoD on his command line.
By default no param are trasmited.
Most common switch are (without quote) :
"-w" open LoD in windowed form.
"-direct" use files in directory instead of those in mpq.
"-txt" recompile txt files before launch a game.
Following are default values, between {} are some examples values with descriptions :
Param= {-direct -txt -w: these 3 commands are passed on the command line}
Select the library to load.
The current directory are the one used by D2 (like set the "start in" field of a shorcut).
If no library specify, it load LoD without PlugY.
Following are default values, between {} are some examples values with descriptions :
Library= {PlugY.dll: Load PlugY.dll}
[GENERAL]
Enable or disable all selected features.
Dlls from field "DllToLoad" aren't loaded anymore when ActivePlugin=0.
Following are default values, between {} are some examples values with descriptions :
- ActivePlugin=0 {0:Don't load any features; 1:Plugin enabled}
Enable or disable BattleNet Access.
Following are default values, between {} are some examples values with descriptions :
- DisableBattleNet=1 {0:Battle.net access enable; 1:Battle.net access disable}
Create a log file "PlugY.log" in the current directory.
This feature can slow down your game.
Following are default values, between {} are some examples values with descriptions :
- ActiveLogFile=0 {0:No information is written while playing; 1:Always enabled}
Load dll of a specific mod for used PlugY in same time.
Separate each dll file name by the character pipe (|)
Following are default values, between {} are some examples values with descriptions :
- DllToLoad= {(empty): load nothing; D2extra.dll|myDll.dll: Load both D2extra.dll and myDll.dll}
- DllToLoad2= {(empty): Same as DlltoLoad}
Activate a new command in PlugY. In parenthesis is the condition to be able to use the command.
"/dlm" toggle the state of AlwaysDisplayLifeAndManaValues (AlwaysDisplayLifeAndManaValues>0)
"/page x" Go to the page x in the extra stats page.
"/save" Save the game without exit (LoD 1.11 and 1.11b only).
- ActiveCommands=0 {0:Disabled; 1:Enabled}
Quit D2, if PlugY failed to installed all features.
Disable it only if you know what you do.
- ActiveCheckMemory=1
Activate hidden or not-finished feature. (don't use it)
- ActiveAllOthersFeatures=0 {0:Disabled; 1:Enabled}
[LANGUAGE]
Change the selected language.
You must have files of the selected language.
All D2/LoD versions contain the english language (except voices).
All possibles languages: ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS
- ActiveChangeLanguage=0 {0:Disabled; 1:Enabled}
- SelectedLanguage=ENG {FRA: Select French as language}
For modders who want to restrict the available languages and the default language :
- ActiveLanguageManagement=0 {0:Disabled; 1:Enabled}
- DefaultLanguage=ENG {empty:D2 default language; FRA:French is the default language}
- AvailableLanguages=ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS {ENG|FRA}
[SAVEPATH]
This is where all of your characters and the shared stash is saved.
You can use absolute or relative paths.
Following are default values, between {} are some examples values with descriptions :
- ActiveSavePathChange=0 {0:Disabled; 1:Enabled, you must set "SavePath"}
- SavePath=Save\ {Save\MyMod\ or D:\Save Games\diablo II\Current Mod\}
[MAIN SCREEN]
Change the version text in the main menu (first menu)(instead of "v 1.10")
Color is an integer which refers to defined D2 colors.
Following are default values, between {} are some examples values with descriptions :
- ActiveVersionTextChange=0 {0:Disabled; 1:Enabled}
- VersionText= {Empty: Display the current version of LoD with the subversion letter (1.11b, 1.09d) ; Mod Name:Text with maximum length of 23 characters (ex : v 1.11b)}
- ColorOfVersionText=0 {0:white; 1:red; 4:gold; etc.}
- ActivePrintPlugYVersion=1 {0:Disabled; 1:Enabled)
- ColorOfPlugYVersion=4 {0:white; 1:red; 4:gold; etc.}
[STASH]
Increase the stash to 10x10 squares.
Use PlugY\TradeStash.dc6 to change the background image.
When bigStash is enabled, you must restart D2 for play in single/multi/open when you have started a game in closed Bnet previously (and vice versa).
Following are default values, between {} are some examples values with descriptions :
- ActiveBigStash=0 {0:Default stash size is used; 1: Enabled, Stash uses 10x10 squared}
Use this for sharing and keep all of your items. :)
There are 2 multipage stashes :
- one Personal, only seen by the Player;
- one Shared between your Players in this mod.
Use the Toggle Button to switch between stash.
Use arrow buttons on bottom the stash (and shift key) for switching between the pages.
Definition : The last page is the last page with an item in it.
The multipage stashes are inactive for Diablo II Classic Character and on realm.
You can change the name of the shared filename.
Following are default values, between {} are some examples values with descriptions :
- ActiveMultiPageStash=0 {0:Disabled; 1:Enabled}
- NbPagesPerIndex=10 {10: Index page is 1,10,20,30,...,max}
- NbPagesPerIndex2=100 {100: Index page (+shift) is 1,50,100,150,...,max}
- MaxPersonnalPages=0 {0:Infinite number of personnal pages; 1000: Maximum of 1000 shared pages}
- ActiveSharedStash=0 {0:Disabled; 1:Enabled if ActiveMultiPageStash=1}
- SeparateHardcoreStash=1 {0:Same shared stash for HC and SC; 1:Use 2 differents stashes}
- SharedStashFilename=SharedStashSave {xxx: The filename will be "_LOD_xxx.sss"}
- displaySharedSetItemNameInGreen=1 {0:Disabled; 1:Enabled, set items in stash are their name displayed in green on other sets items.}
- MaxSharedPages=0 {0:Infinite number of shared pages; 5000: Maximum of 5000 shared pages}
- ActiveSharedGold=1 {0:Disabled; 1:Use command to put and take gold (see command section)}
- PosXPreviousBtn=-1 {-1: Default position, 50: Put the button at the position 50 in absiss}
Same for PosYPreviousBtn, PosXNextBtn, PosYNextBtn, PosXSharedBtn, PosYSharedBtn, PosXPreviousIndexBtn, PosYPreviousIndexBtn, PosXNextIndexBtn, PosYNextIndexBtn, PosXPutGoldBtn, PosYPutGoldBtn, PosXTakeGoldBtn, PosYTakeGoldBtn.
[STATS POINTS]
Use for repairing a bad stat point assignment.
For example, 30 points in energy for a barbarian!
On the character stat page, press selected key and click on minus button.
Select a key by setting KeyUsed (should choose 17 or 18).
Following are default values, between {} are some examples values with descriptions :
- ActiveStatsUnassignment=0 {0:Disabled 1:Enabled, press selected key when clicking}
- KeyUsed=18 {17:Control key selected; 18:Alt key selected}
Use the shift buton for assigning/unassigning all possible points in one click.
You can define a limit value for points assigned/unassigned with shift.
Following are default values, between {} are some examples values with descriptions :
- ActiveShiftClickLimit=0 {0:Disabled; 1:Enabled}
- LimitValueToShiftClick=5 (10:Assign or unassign stats points, 10 by 10}
[STAT ON LEVEL UP]
Change the number of Stats Points you receive when your character gains a level.
Following are default values, between {} are some examples values with descriptions :
- ActiveStatPerLevelUp=0 {0:Disabled; 1:Enabled}
- StatPerLevelUp=5 {0:no points win; 11:eleven points win}
[SKILLS POINTS]
Use for repairing a bad skill point assignment.
Click on the button on skill page for unassigning all assigned skills points.
Note : It verifies the real cost of each skill (can be greater than 1 in mod)
Warning : There are few place where you can put this button without bugs.
Following are default values, between {} are some examples values with descriptions :
- ActiveSkillsUnassignment=0 {0:Disabled; 1:Enabled}
- ActiveSkillsUnassignmentOneForOne=0 {0:Normal; 1:Force the skill unassign 1 for 1 (for mods).}
- PosXUnassignSkillBtn=-1 {-1: Default position, 50: Put the button at the position 50 in X}
- PosYUnassignSkillBtn=-1 {-1: Default position, 50: Put the button at the position 50 in Y}
[SKILL ON LEVEL UP]
Change the number of Skills Points you receive when your character gains a level.
Following are default values, between {} are some examples values with descriptions :
- ActiveSkillPerLevelUp=0 {0:Disabled; 1:Enabled}
- SkillPerLevelUp=1 {0:no point gained; 3:three points gained)
[WORLD EVENT]
Activate the World Event in local game.
World Event only triggers in hell difficulty and only one time per game.
If the WE triggers when you aren't in the game, you lose it.
From the moment you launch D2, the next WE will trigger between few seconds to 41:40 hours after.
Keep in mind before editing it, World Event should be triggered rarely.
The item to sell can be changed, the value expected is same as the cube input field.
Following are default values, between {} are some examples values with descriptions :
- ActiveWorldEvent=0 {0:Disabled; 1:Enabled}
- ShowCounterInAllDifficulty=0 {0:Show it "SOJ Sold" message only in Hell; 1:Show it in all difficulties}
- ItemsToSell=The Stone of Jordan {r01: rune EL; cap,rar,upg: Any cap/war hat/shako rare}
- MonsterID=333 {333: DiabloClone spawned}
- OwnSOJSoldChargeFor=100 {100:When you sell a SOJ, the SOJ counter is incremented by 100}
- InititalSOJSoldMin=200 {200:The SOJ counter is set at least to 20 when you launch D2}
- InititalSOJSoldMax=3000 {3000:The SOJ counter is set at most to 300 when you launch D2}
- TriggerAtEachSOJSoldMin=75 {75:Need to have at least 75 SOJ sold between 2 World Event}
- TriggerAtEachSOJSoldMax=125 {125:Need to have at most 125 SOJ sold between 2 World Event}
- ActiveAutoSell=1 {0:Disabled; 1:SOJ counter is automatically incremented by 1}
- TimeBeforeAutoSellMin=0 {50:Need at least 50 seconds between 2 auto-increments}
- TimeBeforeAutoSellMin=1200 {1200:Need at most 20 minutes (1200 seconds) between 2 auto-increments}
[UBER QUEST]
Activate the Uber Quest in local.
It works only in Hell.
You must cube the 3 keys then the 3 organs in Harrogath.
Note : This quest will be updated more later to be more similar with the one on realm.
ActiveUberQuest=0 {0:Disabled; 1:Enabled}
[INTERFACE]
Add extra page for displaying some stats.
Can choose if the main (first) page or the last selected page is displayed on opening the stats page.
You can change the the stats displayed via the PlugY\statsinterface.txt file (open it with MS Excel).
There is no max page limit.
Can choose whether to display the background of buttons (Use when a mod already changes background).
- ActiveNewStatsInterface=0 {0:Disabled; 1:Enabled}
- SelectMainPageOnOpenning=1 {0:Last selected page displayed; 1:Main page displayed}
- PrintButtonsBackgroundOnMainStatsPage=1 {0:Don't display the background; 1:display it}
[EXTRA]
You can run any number of Diablo II games on one computer.
For example, modder can test multiplayer game for their mod.
To start the second game, you must start it with "game.exe" and not "Diablo II.exe".
Warning : Don't start games with the same savepath when you use the Shared Stash.
Don't use the same character in same time.
Following are default values, between {} are some examples values with descriptions :
- ActiveLaunchAnyNumberOfLOD=0 {0:Disabled; 1:Enabled}
Regenerate the map each time you re-start a game (like in multiplayer).
- AlwaysRegenMapInSP=0 {0:Disabled; 1:Enabled}
Set the number of players (like /players x) each time you start a game.
- NBPlayersByDefault=0 {0:Disabled; 1:Set the game to 1 player (normal); 8:Set the game to emulate 8 players (maximum)}
Show the level of each item in their popup.
- ActiveDisplayItemLevel=0 {0:Disabled; 1:Enabled}
Always display Mana and Life values above the globes.
- AlwaysDisplayLifeAndManaValues=0 {0:Disabled; 1:Enabled; 2:Disabled but can be enabled by command}
Fix the bug which blocks the opening of txt files when they are opened by Miscrosoft Excel.
- EnabledTXTFilesWhenMSExcelOpenIt=0 {0:Disabled; 1:Enabled}
Display the stats current value (without magical bonus) when mouse pass over assignment buttons.
- ActiveDisplayBaseStatsValue=0 {0:Disabled; 1:Enabled}
Enabled the ladder only runewords out of realms.
This is done by setting to 0 the column "server" in runes.txt file.
So don't use this column in your mod with this funcion enabled !
- ActiveLadderRunewords=0 {0:Disabled; 1:Enabled}
Enabled the ability to open the Cow Portal in a difficulty where the player have already killed the Cow King.
- ActiveCowPortalWhenCowKingWasKilled=0 {0:Disabled; 1:Enabled}
More features later... :)
This is my email : ynicolas@worldonline.fr.
But I don't support PlugY anymore so don't hope any help from me if you have problems. Instead go on forums...
PS : Sorry for english faults ;)
******** THANKS TO ********
- Blizzard for making Diablo2 and Lord of Destruction.
- Kingpin, Afj666, Joel, SVR, Myrdinn for their great help.
- Pralinor fo his help in the convertion to 1.12.
- ChaosEnergy for testing and his translation in German.
- Char & Darque in the correction of my english.
- Shaitane, K&V, themastercaster, raspa and onyx for testing.
- Golvmopp, Dark Spot in the Corner, Megalixir and Athara for their help.
- ItalianPlayer for italian translation.
- All members of ProzenKeep chat and forums for their information and feedback.
- PhrozenKeep team for all stuff they shared for us (including mine ;)
- Translation :
* English : Yohann, Jurica.
* French : Yohann
* German : ChaosEnergy, TheMasterCaster.
* Italian : ItalianPlayer
* Spanish : Acrerune
* Polish : Serdel
~~~~~~~~~~~~