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
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
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é 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ée un programme Windows de désinstallation.$\nAjoute des clé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é-installeur (ajoute clé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é 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 été trouvé.$\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.
+147
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... :)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+44
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.
+42
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

@@ -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ä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ä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önliche Seiten!)
- Gemeinsam genutzter Speicherplatz im Goldschatz (bis zu 4,294,967,296 gemeinsame Seiten!)
- Die Ladder-Only Runenwö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ücksetzen von Fertigkeitspunkten
- Man kann die Skill- und Statuspunkte zurücksetzen.
- Man kann die gewählte Sprache verändern
- Man kann einstellen das im Einzelspieler-Modus die Karte mit jedem Spiel erneuert wird
- Man kann /players X automatisch ausführen lassen
- Es gibt eine weitere Charakter Anzeige Seite mit zusä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 ändern.
- Man kann die Versionsanzeige im Hauptbildschirm anpassen.
- Diablo kann nun auf Text-Dateien laden die von Microsoft Excel geöffnet sind.
- Lokalisiert in Englisch, Französisch, Deutsch, Italienisch, Spanisch, Polnisch.
v10.00 Ä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 Änderungen :
- PlugY funktioniert nun auch mit LoD 1.12 Versionen.
- Ein paar Bugs behoben.
- Eine neue Möglichkeit zum Skills neuverteilen in Mods hinzugefügt.
v8.00 Änderungen :
- Einfachere Installation : Neuer Installer.
- Das Portal zum Cow-Level kann nun geöffnet werden auch wenn der Spieler den Cow-King in der aktuellen Schwierigkeit bereits getö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ü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 Änderungen :
- Behoben : Die Ladder-only Runenwortfeatures in den LoD-Versionen 1.11 und 1.10.
- Behoben : Seltsame Zeichen in manchen Texten.
v7.01 Änderungen :
- Die Ladder-Only Runenwörter können für den Singleplayer aktivert werden.
- Fehler bei der AI des Überbaals behoben
- Die Parameter in der PlugY.ini standaratmäß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ügt um PlugY zu starten (es werden keine LoD-Dateien mehr verändert)
- Spanische und Polnische Übersetzung hinzugefügt.
V7.00 Änderungen :
- PlugY funktioniert nun auch mit LoD 1.11b Versionen.
- Den Basiswert für jeden Stat im Mausübertext hinzugefügt.
- Behoben: Unendliche Statuspunkte bei der Neuverteilung
- Behoben: Einige Features blieben auch im Battle.net aktiviert
- Italienische Übersetzung hinzugefügt.
v6.01b Änderungen :
- Fehler mit dem Popups der Statuspunktvergabe-Buttons behoben.
v6.01 Änderungen :
- Behoben : unique carry1 items verschwinden nicht wenn sie in LoD 1.10 gecubt werden
- Schlüssel und Uber-Organe werden nicht mehr entfernt wenn man das rote Portal ausserhalb von Harrogath öffnen wollte.
- Fehler in der Versionsanzeige wegen einem Konflikt mit D2Mod behoben.
V6.00 Änderungen :
- PlugY funktioniert nun auch mit LoD 1.11 Versionen
- Freischaltung des Ü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ügt um das Spiel zu speichern ohne es zu verlassen (nur LoD 1.11).
v5.06 Änderungen :
- Knöpf for gemeinsamen Goldvorrat hinzugefügt.
- Gemeinsamer Goldvorrat in Multiplayer hinzugefügt.
- Befehl "/DisplayLifeMana" ersetzt durch "/dlm".
- Diverse Fehler behoben.
v5.05 Änderungen :
- Standard Hintergrundfarbe im Status Interface geändert
- Gemeinsames Gold per Kommando hinzugefügt.
- Kommando "/DisplayLifeAndMana" ist nun "/DisplayLifeMana".
- Möglichkeit die Namen von Setgegenständ in Grün bei Mouseover in der gemeinsamen Kiste anzuzeigen
- Multiplayer Fehler behoben, indem der gesamte Prozess neu programmiert wurde
v5.04 Änderungen :
- Behoben : Status/Skill Punkte per Levelup bug.
- Behoben : Multiplayer bugs.
- PlugY/PlugYDefault.ini sind jetzt vollständig.
v5.03 Änderungen :
- Behoben : Bug der manchmal zwischen den Hardcore und Softcore gemeinsamen Truhen gewechselt hat.
- Farbänderung der Schrift in den Extra-Seiten möglich.
- Standartwerte in den Extra-Seiten geändert.
- EnabledTXTFilesWhenMSExcelOpenIt in der PlugY.ini ist nun standartmäßig aktiviert.
v5.02 Änderungen :
- Behoben : Bug der das Verschwinden von Gegenständen hervorgerufen hat.
v5.01 Änderungen :
- Behoben : Größere bugs bei der gemeinsamen Truhe.
- Behoben : ActiveLogFile ist jetzt in der PlugY.ini standartmäßig deaktiviert.
- Behoben : Bug der auftrat wenn die gemeinsame Truhe deaktiviert war.
v5.00 Änderungen :
- PlugY funktioniert jetzt mit den LoD Versionen 1.09, 1.09b, 1.09d, inklusive zusätzlicher Mods !
- PlugY kann jetzt das D2ModSystem (D2Mod.dll) laden.
- Diablo kann nun auf Text-Dateien laden die von Microsoft Excel geöffnet sind.
- Das World Event Monster kann jetzt verändert werden.
- Neue Einstellungsmöglichkeiten für Modder.
- Behebt größere Bugs im Multiplayer : Fingerprints zurückgesetzt, unidentifizierte Items Bug, etc.
- Behoben : Schreibfehler in der PlugY.ini (Commands).
- Behoben : Keine weiteren Groß- und Kleinschreibungs Beschränkung für die Commands im Spiel.
- Behoben : Character Seiten Auswahl beim ö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 Ä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ählen, ob die Mana und Lebens Anzeige immer über den Kugeln erscheint.
v4.03 Ä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ügt (shift + klick auf den Index Knopf)
- Weitere Status Informationen hinzugefügt (Jetzt 2 Seiten)
- Vorherige Seite - Button hinzugefügt auf der Hauptstatusseite (nur in 800x600)
- Button für die zusätzlichen Status Seiten an die gleiche Stelle verschoben, wie die original Buttons (nur in 800x600)
- Man kann auswählen, ob die zuletzt angezeigte Seite erscheint, oder die Hauptseite
v4.02b Änderungen :
- Behoben : Alle Funktionen bleiben im offenen Battle.net eingeschaltet.
v4.02 Änderungen :
- Behoben : Das vergessene "d" in "SeparateHardcoreStash=1" in der PlugY.ini ergänzt
- Behoben : Standardmässig wird dei Sprache in der PlugY.ini nicht geä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ätzlichen Statusseite eingefügt.
v4.01 Änderungen :
- Behoben: NbPlayers Schalter stellte immer 8 Spieler ein.
- Zusätzliche Daten auf der neuen Status Seite hinzugefügt.
v4.00b Änderungen :
- Behoben : Problem wenn MSVCR70.dll nicht gefunden wurde.
v4.00 Änderungen :
- Wechsel der ausgewählten Sprache (in MODs, default und verfü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ühren lassen
- Gemeinsame Kiste für Softcore und Hardcore getrennt
- Installation geändert (kann nun direkt unter Linux installiert werden)
- Der World Event Gegenstand kann ausgewählt werden
- Beliebig viele carry1 Gegenstä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änden in der Kiste
- Behoben : Leerzeichenfehler in PlugY.ini behoben
- Behoben : Diablo Clone kann nicht mehr in Normal und Albtraum erscheinen
- Behoben : Zerstörung von zusätzlichen Minions wenn man Fertigkeitspukte zurücksetzt
v3.02 Ä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 Änderungen :
- Man kann die Statuspunkte ändern, die man beim LevelUp bekommt.
- Problem mit fehlerhafter Menge der Fertigkeitspunkte beim zurücksetzen behoben.
- Konfigurationsparameter für den World Event hinzugefügt
- Standardmässig wird nur inHölle der World Event Zähler gezeigt "X SOJ verkauft".
v3.00 Änderungen :
- Lokaler World Event !
- Zurücksetzen von Fertigkeitspunkten
v2.05 Änderungen :
- Wichtiger Ffix : Alle Fehler die einen Start von Diablo2 verhinderten sind entfernt
v2.04 Änderungen :
- Das zurücksetzen der Statuspunkte, sowie die Fertigkeiten pro LevelUp werden abgeschaltet, wenn man sich in ein Realm-Spiel einklinkt (wie bei der Goldkiste die Knö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üglich der verschwindenden Knöpfe behoben
- Abspeicher-Problem unter Win95/98/Me behoben
v2.03b Änderungen :
- Anzeige der PlugY Version nur im Hauptbild
v2.03 Änderungen :
- Wichtigster Fix : Die Abspeicher-Routine geä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ä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 Änderungen :
- PlugY nutzt die D2win.dll nicht mehr zum laden.
- PlugY enthält einen Patcher/Ent-Patcher um die D2gfx.dll so zu verändern, das PlugY gestartet wird.
- PlugY kann von SVR´s D2Mod System gestartet werden.
- Die Goldkistenerweiterung wird bei Realm Spielen automatisch abgeschaltet.
- Index Button Fehler behoben.
v.2.01 Änderungen
- Fertigkeitsfehler beim LevelUp behoben.
- Anzeigefehler im Hauptbildschirm behoben.
v2.00 Änderungen :
- Deutsche Lokalisierung hinzugefü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ücksetzen.
- Es gibt 2 Knö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 überarbeitete Konfigurationsdatei.
- Die Ini-Datei kann in das MPQ gepackt werden (wie bereits die PlugY Grafik-Dateien)
- Die Kompatibilität mit MODs wurde verbessert.
- Den TCP/IP Absturz korrigiert.
- Den Fehler mit Seitennummern bei Charakterwechsel behoben.
- Der Anzeige-Fehler von Set-Gegenständen wurde behoben
- Der Fehler mir carry1 Gegenständen wurde behoben (Uniques die nur einaml getragen werden dürfen)
- Weitere kleine Verbesserungen eingebaut.
v1.03 Änderungen :
- Französische Liesmich- und Ini-Datei hinzugefü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 Änderungen :
- Dateinamen geändert wegen eines Fehlers mit dem IE und ZIP-Files
- Man kann die Versions-Information im Hauptbildschirm ändern (siehe Ini-Datei).
v1.01 Änderungen :
- Französische Lokalisierung hinzugefügt (Französisches Liesmich.txt folgt)
- Dateinamen von "PlugY, The Survival Kit.ini" in "PlugY,The_Survival_Kit" geändert.
- Installationsbeispiele im Liesmich hinzugefügt.
- Fehlerhafte Installation beim PlugY-Aufruf eingebaut.
- Den Eintrag "[GENERAL]PlugYDirectory=PlugY\" aus der Ini-Datei entfernt
(Man kann ihn weiterhin hinzufü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ä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ände an andere Charaktere ü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ü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ü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ä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üpfung : Gebe das MOD Ziel-Verzeichniss im "Ausführen in" Feld der Eigenschaften von ->xxx Verknü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üpfung).
- In den meisten Fällen passt man das "SAVE"-Verzeichnis in der Ini-Datei an.
- Füge alle zusätzlichen DLLs des MODs in der Ini-Datei hinzu (siehe .ini Datei) falls vorhanden.
- Als letztes aktiviert man noch die gewü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ände im Horadrim-Würfel werden immer im Spieler-Profil gespeichert. Wenn Ihr diese Gegenstände weitergeben wollt, müsst Ihr sie in den Goldschatz umpacken.
Warnung :
- Editiere die Konfigurations-Datei nicht nachdem der MOD gestartet wurde.
- Prü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ändert werden.
Zum An und Ausschalten (un)gewünschter Features.
Achtung:
1. ActivePlugin=0 funktioniert hier nicht (nur ActivePlugin=1)
2. Speicherpfadänderungen funktioniern hier nicht.
3. Ü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ü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:
Überlege bei jeder Einstlellung ob sie wirklich ausgeschaltet sein muss.
- Die Speicherpfadeinstellungen funktionieren nicht in der Fixed.ini (Es sollte dem Benutzer überlassen sein wo er seine Speicherstände ablegt)
- Die Skill-Neuverteilung kann sehr nützlich sein umd neue Skills kennenzulernens. Ich habe aufgehö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 über das Konfigurations-System haben möchten.
WARNUNG : Vergesst nicht, dass wenn Konfigurations-System missbraucht wird werden die Benutzer auf alte PlugY Versionen zurückgreifen und ich werde kein andere Möglichkeit haben als es zu deaktivieren.
******************** FAQ ******************
Ich kann die PlugY.ini nicht finden ?
Ö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üpfung und füge -skiptobnet im "Ziel" Feld mit einem Leerzeichen hinter dem Anfü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 ä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ösisch, da ich kein Deutsch spreche
Hä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änden auf 0 zurü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üge Parameter hinzu um LoD mit der gewünschten Einstellung zu starten
Parameter die der PlugY.exe hinzugefügt wurden werden auch an LoD weitergeleitet
Standartmäßig werden keine Parameter ausgeführt
Die häufigsten Parameter sind (ohne Anfü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ärung :
Param= {-direct -txt -w: these 3 commands are passed on the command line}
Wähle die Dll aus die geladen werden soll.
Das gewählte Verzeichnis wird von LoD benutzt (wie die "Ausführen in"-Zeile in einer Verknü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ü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ä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ösisch als SPrache}
Für Modder die die möglichen Sprachen einschränken wollen:
- ActiveLanguageManagement=1 {0:Ausgeschaltet; 1:Eingeschaltet}
- DefaultLanguage=ENG {leer:D2 default Sprache; FRA:Franzö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üllen)
- SavePath=D:\Save Games\diablo II\Current Mod\
- SavePath=Save\ (Standard)
[MAIN SCREEN]
Hier kann man die Versionsinfo des Hauptbildschirms ä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ä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ö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ä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önlichen Goldschatz :
- MaxPersonnalPages=0 (Standard, nahezu unbegrenzte Speicherseiten in dem persönlichen Goldschatz)
- MaxPersonnalPages=1000 (Maximum von 1000 persö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össenänderung des Goldschatz auf 10x10 Felder.
Benutze PlugY\TradeStash.dc6 um das Hintergrundbild zu ändern.
Beispiel:
- ActiveBigStash=0 (Deaktiviert, Standard, original GOldkistengrö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ückt die ausgewä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ü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össeren Stufen vergeben/zurü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ändert)
[STAT ON LEVEL UP]
Ä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ückzusetzen .
Hinweis: Überprüft die wahren "Kosten" für jede Fertigkeit ( kann grö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]
Ä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ö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öht, auch wenn man nicht in einem Spiel ist.
When der World Event ausgelö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ö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öhen des SOJ Zählers um 1}
- TimeBeforeAutoSellMin=0 {50:Es dauert mindestens 0 Sekunden zwischen 2 Hintergrund Verkäufen}
- TimeBeforeAutoSellMin=1200 {1200:Es dauert maximal 20 Minuten (1200 Sekunden) zwischen 2 Hintergrund Verkäufen}
[UBER QUEST]
Aktiviert den Über-Quest im Single-Player
Du musst die 3 Schlüssel, danach die 3 Organe verwandeln.
Dies muss jeweils in Harrogath erfolgen
Notiz: Dieser Quest wird in einer späteren PlugY Version mehr dem Verhalten im Battle.net angepasst
Warnung: Aktuell sind die Über-Monster direkt neben dem Portal, also sei vorsichtig, wenn Du durch das Portal gehst!!!
ActiveUberQuest=0 {0:Deaktiviert; 1:Aktiviert}
[INTERFACE]
Fügt eine zusätzliche Charakter Info Seite hinzu
Man kann auswä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ändert werden (Mit MS Excel öffnen)
Es gibt kein Seitenlimit.
Unterdrückt den Hintergrund von Schaltflächen, wenn der MOD diese bereits ändert
- ActiveNewStatsInterface=0 {0:Deaktiviert ; 1: Aktiviert}
- SelectMainPageOnOpenning=1 {0:Zuletzt ausgewä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öffnete Text-Dateien nich geladen werden konnten.
- EnabledTXTFilesWhenMSExcelOpenIt=0 {0:Deaktivert; 1:Aktiviert}
Die Ladder-Only Runenwörter können für den Singleplayer aktivert werden.
Das wird ermö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 Ü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 Übersetzung.
- Char & Darque für die Hilfe bei der englischen Ü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 Ü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 ;)
- Übersetzung :
* Englisch : Yohann, Jurica.
* Französisch : Yohann
* Deutch : ChaosEnergy, TheMasterCaster.
* Italienisch : ItalianPlayer
* Spanish : Acrerune
* Polnisch : Serdel
~~~~~~~~~~~~
@@ -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 à 1.13c et sur leurs mods.
- Ce plugin ne fonctionne pas sur les royaumes (Battle.net ou privé).
- Tous les fichiers ont changés depuis les versions précédentes, donc déinstaller toutes les versions précédentes.
- S'il vous plait, utilisé le D2gfx.dll non modifié avant de rapporter une erreur.
- PlugY.ini a été modifié depuis les versions précédentes, utiliser celui fourni dans cette archive.
- Ne pas oubliez de lire la partie nommé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ès à Battle.net
- Espace de stockage infini dans le coffre (jusqu'à 4 294 967 296 pages personnelles!)
- Espace de stockage partagé dans le coffre (jusqu'à 4 294 967 296 pages partagé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é.
- Désalloue les points de capacités(skills) et de statistiques précédemment allouées.
- Change la langue du jeu.
- Régénère toujours la carte en monojoueur comme en multijoueur.
- Exécute automatiquement la comande /players X au lancement d'une partie.
- Ajoute des pages supplé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é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é par defaut).
- Affiche la valeur courante des caracs (sans les bonus magiques).
- Localisé en français, anglais, allemand, italien, espagnol et polonais.
Changements apportés par la v10.00 :
- Désactive l'accès à 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és par la v9.00 :
- PlugY fonctionne aussi la version 1.12 de LOD.
- Corrige différents bugs.
- Ajout d'une option pour le déassignement des skill dans les mods.
Changements apportés par la v8.00 :
- Installation plus aisée : Nouvel installeur.
- Permet d'ouvrir le portail vers le Cow Level même quand on a tuer le Cow King dans cette difficulté.
- Affiche la version courante de LoD avec la lettre de sous-version (1.11b, 1.09d) dans le menu principal.
- Ajout de la possibilité 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éciaux?
- Multiplayer : Sauvegarde les fichiers du stash (avec les donné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édure de sauvegarde.
- Remove the "check load memory failed" message when D2gfx.dll was patched.
Changements apportés par la v7.02 :
- Corrige la perte de points de skills quand on les désalloue dans les mods contenant des skills spéciaux.
Changements apporté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ères étranges de quelques texts.
Changements apporté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ètres mis par defaut dans PlugY.ini (comme le mode fenêtré)
- Affiche la valeur courante des caracs (sans les bonus magiques) même quand la désallocation des caracs est désactivée.
- Ajout d'un exécutable pour lancer Plugy (plus aucun fichier de LoD modifié). (RAPPEL)
- Traduction en espagnol et polonais.
Changements apportés par la v7.00 :
- PlugY fonctionne aussi la version 1.11b de LOD.
- Ajout d'un exécutable pour lancer Plugy (plus aucun fichier de LoD modifié).
- 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é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és par la v6.01 :
- Corrige le bug qui cause la disparition des items "carry1" du stash quand ils sont cubbés dans LoD 1.10
- Clé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é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éliorations mineurs.
- Ajoute la commande "/save" pour sauvegarder la partie sans quitter (uniquement LoD 1.11).
Changements apportés par la v5.06 :
- Ajoute des bouttons pour le partage de l'or.
- Active l'or partagé en multijoueur.
- La commande "/DisplayLifeMana" est remplacée par "/dlm".
- Corrige quelques bugs.
Changements apportés par la v5.05 :
- Corrige les couleurs par défauts dans l'interface des stats.
- Ajoute de l'or partagée via des commandes.
- La commande "/DisplayLifeAndMana" deviens "/DisplayLifeMana".
- Possiblité d'afficher ou non les nom des objets de set dans le popup quand ceux-ci sont dans le coffre partagée.
- Correction des bugs du multiplayer (réécriture de ces fonctions).
Changements apportés par la v5.04 :
- Corrige Stat/Skill points par levelup
- Corrige des bugs en Multiplayer.
- PlugY/PlugYDefault.ini completé.
Changements apportés par la v5.03 :
- Corrige le bug qui échange quelques fois les coffres partagé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és par la v5.02 :
- Corrige la correction d'un bug précédent qui engendre la disparition d'objets.
Changements apporté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é est désactivé.
Changements apporté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à ouverts dans Microsoft Excel.
- Le monstre du World Event peut être changé.
- Plusieurs trucs pour les moddeurs.
- Importante Correction en Multijoueur : fingerprints à 0, objets non identifié buggé, etc.
- Correction d'une erreur de syntaxe dans PlugY.ini (Commands).
- Les commandes ne sont plus dépendantes de la casse des caractè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ération de DiabloClone au démarrage d'une nouvelle partie.
- Corrige plusieurs autres bugs.
Changements apportés par la v4.04 :
- Corrige le bug d'affichage quand statPerLevelUp est activé
- Corrige le bug de sauvegarde quand le disque dur est plein.
- Nouveau système de configuration pour les moddeurs.
- Affiche toujours les valeurs numériques de mana et de vie au-dessus des globes correspondants.
Changements apportés par la v4.03 :
- Corrige le bug des objets uniques carry1 (charme unique) quand on drop le cube.
- Possibilité d'aller directement à la première ou dernière page du coffre (shift + clic sur précé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émentaires (2 pages maintenant).
- Ajoute un bouton "page précédente" sur la principale page de stats (uniquement en 800x600).
- Déplace les boutons des pages de stats supplémentaire aux même emplacements que ceux de la page principale (uniquement en 800x600).
- Possibilité de choisir si la page affichée quand on ouvre la page des stats est la page principale ou celle sélectionnée précédemment.
Changements apportés par la v4.02b :
- Les fonctionnalités restent activées sur Battle.net ouvert.
Changements apportés par la v4.02 :
- Corrige le conflit avec Battle.net (BigStash désactivé 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és par la v4.01 :
- Corrige le bug du MSVCR70.dll non trouvé.
- Ajouts d'infos sur la 2ème page de stats.
Changements apportés par la v4.00b :
- Corrige le bug du MSVCR70.dll non trouvé.
Changements apportés par la v4.00 :
- Meilleure optimisation du code.
- Ajoute des pages supplé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énère toujours la carte en Monojoueur comme en Multijoueur.
- Exé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é des persos Hardcore et Softcore.
- Change la méthode d'installation (peut être installé directement sur linux maintenant)
- Les objets qui déclenche le WorldEvent peut-être changé.
- Plusieurs objets "carry1" (comme l'Annihilus) peuvent être mis dans le coffre.
- Corrige : Impossibilité 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ître en mode normal et cauchemar.
- Corrige : Détruit les minions(par exemple les squelettes) en trop près la désallocation si on a un bonus +x dans cette skill.
Changements apportés par la v3.02 :
- Corrige : le changement du nombre de points de Stats reçus à chaque gain de niveau.
- Corrige : Quand le coffre partagé est désactivé vous pouvez charger vos persos.
- Corrige : Vous pouvez changer les paramètres du World Event sans activer les skill reçus à chaque gain de niveau.
Changements apportés par la v3.01 :
- Change le nombre de points de Stats reçus à chaque gain de niveau.
- Corrige les bugs qui donnent des points supplémentaires quand on désallouent les skills.
- Ajoutent les paramètres du WorldEvent dans le fichier de configuration.
- Par défaut, Le WorldEvent AFFICHE "X SOJ vendu" uniquement dans la difficulté enfer.
Changements apportés par la v3.00 :
- World Event en Local pour le monojoueur et le multijoueur hors royaumes !
- Désalloue les points de capacités(skills) précédemment alloué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é est en rouge maintenant.
Changements apportés par la v2.05 :
- Correction importante : Le bug qui faisais que D2 ne démarrais est définitivement corrigé.
Changements apportés par la v2.04 :
- La désallocation des points de stats, les points de skills gagnés à chaque niveau
sont quand on se connecte à un royaume automatiquement désactivés (comme le stash).
- Ouvre un message d'erreur quand PlugY.dll n'est pas trouvé.
- Corrige plusieurs bugs dans l'installation de PlugY.
- Corrige le bug d'affichage des boutons.
- Corrige la sauvegarde sous win95/98/Me.
Changements apportés par la v2.03b :
- Affiche la version de PlugY uniquement à l'écran principal.
Changements apportés par la v2.03 :
- Correction importante : Les fonctions de sauvegardes sont plus sécurisées et débuggées.
- Le serveur ne plante plus quand un personnage refusé 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 à droite).
- Les personnages sans PlugY peuvent joindre les parties avec PlugY activé.
******** 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é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é.
- 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é Lord of Destruction ici : C:\Jeux\Diablo II\Diablo II.exe
Et que le mod ciblé 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ésinstallation : Run uninstaller ou si vous n'avez pas activé 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 être placé 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ème pour éxécuter PlugY.exe alors utiliser PatchD2gfxDll.exe. (Ca arrive quelque fois avec Windows 2000)
- Aller dans le répertoire de Diablo II.
- Faî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éer un raccourci de Diablo II.exe, entrer le répertoire du mod voulu dans "démarrer dans" de propriété->raccourci. (sauf si vous avez installé 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é les extensions des fichiers connu. Ceci pour être
sû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é ?
PlugY automatiquement désactive tous quand on va en fermé.
Mais il est recommandé de toujours retirer tous les programmes tiers quand on a va sur les royaumes.
Note : Quand bigStash est activé, vous devez redémarrer D2 pour jouer en solo/multi/ouvert après avoir jouer en fermé (et vice versa).
Astuce : Créer un raccourci et ajouter -skiptobnet à 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ître quand vous avez de mauvais objets dans le fichier du coffre partagé.
Une cause possible est l'utilisation du même répertoire de sauvegarde pour des mods diffé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équence sur le jeu, ne vous inquié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îtes des recherche sur google, demander à 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èmes les plus communs.
******** CONFIGURATION ********
Configuration pour un mod précis :
- Copier PlugY.ini dans le répertoire du mod choisi (le répertoire d'où vous le lancez le mod, voir dans propriétés du raccourci).
- Dans la plupart dans cas changer le répertoire de sauvegarde.
- Ajouter toutes les dll supplé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è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és dans le personnage, si vous voulez les partager vous devez les retirer du cube.
Attention :
- Ne pas éditer le fichier de configuration après avoir utilisé 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ètres transmis à LoD par sa ligne de commande.
Les paramètres passé à PlugY.exe sont aussi transmis à LoD par sa ligne de commande.
Par défaut aucun paramèters ne sont transmis.
Les paramètres les plus courant sont (sans les guillemets) :
"-w" lance la LoD en version fenêtrée.
"-direct" utilise les fichiers du répertoire à la place des mpq.
"-txt" recompile les fichiers .txt avant d'antré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és à LoD par la ligne de commande}
Sélectionne la dll à charger.
Le répertoire courant est celui utilisé par D2 (comme modifier le champ "démarrer dans" d'un raccourci).
Si auncune dll n'est spécifié, LoD est chargé 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é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é}
Active ou désactive l'accès à BattleNet.
Ci-dessous, les valeurs par défauts et entre {} des exemples avec leurs significations :
- DisableBattleNet=1 {0:accès à Battle.net activé; 1:accès à Battle.net désctivé}
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é, aucune information n'est écrite pendant le jeu; 1:toujours activé}
Charge les dll supplémentaires du mod pour les utiliser en même temps que PlugY.
Séparer chaque dll par le caractère pipe (|)
Ci-dessous, les valeurs par défauts et entre {} des exemples avec leurs significations :
- DllToLoad= {(vide): rien à 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'état de AlwaysDisplayLifeAndManaValues (AlwaysDisplayLifeAndManaValues>0)
"/page x" Aller à la page x dans les pages de stats supplémentaires.
"/save" Sauvegarde la partie sans la quitter (uniquement LoD 1.11 et 1.11b).
- ActiveCommands=0 {0:Désactivé; 1:Activé}
Quitte D2, si PlugY if PlugY échoue lors de l'installation de toutes les fonctions.
Désactivez-le seulement si vous savez ce que vous faites.
- ActiveCheckMemory=1 {0:Désactivé; 1:Activé}
Active les fonctions cachés ou non finis. (ne pas utiliser)
- ActiveAllOthersFeatures=0 {0:Désactivé; 1:Activé}
[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é; 1:Activé}
- SelectedLanguage=ENG {FRA: Français sélectionné}
Pour les moddeurs qui veulent limités les languages accessibles etle language par défauts :
- ActiveLanguageManagement=0 {0:Désactivé; 1:Activé}
- DefaultLanguage=ENG {empty:Langue par défault de D2; FRA: Le franç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è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é; 1=Activé, vous devez initialiser "SavePath"}
- SavePath=Save\ {Save\MyMod\ ou D:\Save Games\diablo II\Current Mod\}
[MAIN SCREEN]
Change le texte affiché dans le menu principal (premier menu) (à la place de "v 1.10")
Les couleurs sont des entiers faisant réfé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é; 1=Activé}
- 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ères (ex : v 1.11b)}
- ColorOfVersionText=0 {0:blanc; 1:rouge; 4:or; etc.}
- ActivePrintPlugYVersion=1 {0:Désactivé; 1=Activé)
- ColorOfPlugYVersion=4 {0:blanc; 1:rouge; 4:or; etc.}
[STASH]
Ajuste le coffre pour avoir 10x10 cases.
Quand bigStash est activé, vou devez redémarrer D2 pour jouer en solo/multi/ouvert après avoir jouer en fermé (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é; 1:Activé, coffre utilise 10x10 cases}
Utilisez cette fonction pour partager et garder tous vos objets. :)
Il y a 2 coffres à pages multiples possibles :
- un personnel accessible uniquement par le personnage;
- un partagé entre tous vos personnages.
Utilisez le bouton "Voir coffre..." pour changer de coffre.
Utilisez les boutons fléchés (et le bouton shift) pour passer d'une page à l'autre.
Définition : La dernière page est la dernière page qui contient un objet.
Ces coffres à pages multiples ne fonctionne pas avec des personnages Diablo II classiques ou sur les royaumes.
Vous pouvez changez le nom du fichier partagé.
Ci-dessous, les valeurs par défauts et entre {} des exemples avec leurs significations :
- ActiveMultiPageStash=0 {0:Désactivé; 1:Activé}
- NbPagesPerIndex=10 {10: Les pages indexées sont 1,10,20,30,...,max}
- NbPagesPerIndex2=100 {50: Les pages indexées (+shift) sont 1,50,100,150,...,max}
- MaxPersonnalPages=0 {0:Nombre de pages personnelles illimitées; 1000: Maximum de 1000 pages personnelles}
- ActiveSharedStash=0 {0:Désactivé; 1:Activé si ActiveMultiPageStash=1}
- SeparateHardcoreStash=1 {0:Même coffre partagé en HC et SC; 1:utilise 2 coffres différents}
- SharedStashFilename=SharedStashSave {xxx : Le nom du fichier sera _LOD_xxx.sss}
- displaySharedSetItemNameInGreen=1 {0:Désactivé; 1:Activé, Les noms des objets de sets dans le stash sont affichés en vert sur les autres objets de sets.}
- MaxSharedPages=0 {0:Nombre de pages partagées illimitées; 5000: Maximum de 5000 pages partagées )
- ActiveSharedGold=1 {0:Désactivé; 1:Activé, 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 à 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éristiques.
Par exemple 30 points d'énergie pour un barbare !
Sur la page des statistiques, appuyer sur la touche sélectionnée et cliquer sur le bouton "moins".
Sé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é; 1:Activé, appuyer sur la touche sélectionnée en cliquant}
- KeyUsed=18 {17:touche Contrôle sélectionnée; 18:touche Alt sélecttionnée}
Utilisez la touche shift pour allouer/désallouer tous les points possibles en un click.
Vous pouvez limiter le nombre de points alloué/désalloué.
Ci-dessous, les valeurs par défauts et entre {} des exemples avec leurs significations :
- ActiveShiftCkickLimit=0 {0:Désactivé; 1:Activé}
- 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ç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é; 1:Activé}
- StatPerLevelUp=5 {0:aucun points gagnés; 11:onze points gagné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ût réel de chaque skills (qui peut ê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é; 1:Activé}
- ActiveSkillsUnassignmentOneForOne=0 {0:Normal; 1:Force la déassignation 1 for 1 (pour mod spécifique).}
- PosXUnassignSkillBtn=-1 {-1: Position par défaut, 50: Déplace le bouton à la position 50 en X}
- PosYUnassignSkillBtn=-1 {-1: Position par défaut, 50: Déplace le bouton à la position 50 en Y}
[SKILL ON LEVEL UP]
Change le nombre de points de skills reç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é; 1:Activé}
- SkillPerLevelUp=1 {0:aucun points gagnés; 3:trois points gagnés)
[WORLD EVENT]
Active le World Event en local.
Le World Event peut se déclencher uniquement en difficulté 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ès.
Gardez en mémoire avant d'éditer ces variables que le World Event devrait toujours être rare.
L'objet à vendre peut être changé, la valeur attendu est la même que les entrées du cube.
Ci-dessous, les valeurs par défauts et entre {} des exemples avec leurs significations :
- ActiveWorldEvent=0 {0:Désactivé; 1:Activé}
- 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é}
- OwnSOJSoldChargeFor=100 {100: Quand on vend une SOJ ,le compteur de SOJ est augmenté de 100}
- InititalSOJSoldMin=200 {200: Le compteur de SOJ est initialisé a au moins 20 au lancement de D2}
- InititalSOJSoldMax=3000 {3000: Le compteur de SOJ est initialisé 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é; 1:Le compteur de SOJ est automatiquement incrémenté de 1}
- TimeBeforeAutoSellMin=0 {50: Obligation d'avoir au moins 50 secondes entre 2 auto-incrémentation}
- TimeBeforeAutoSellMin=1200 {1200: Obligation d'avoir au plus 20 minutes (1200 secondes) entre 2 auto-incrémentation}
[UBER QUEST]
Active la Uber Quest en local.
Fonctionne uniquement en Hell.
Vous devez cuber les 3 clés puis les 3 organs à Harrogath.
Note : Cette quête sera mise à jour plustard pour ressembler plus à celle des royaumes.
ActiveUberQuest=0 {0:Disabled; 1:Enabled}
[INTERFACE]
Ajoute des pages supplémentaires pour l'affichage de plus de stats du perso.
Possibilité de choisir si la page affichée quand on ouvre la page des stats est la page principale ou celle sélectionnée précédemment.
Possibilité de changer l'affichage des stats via le fichier PlugY\statsinterface.txt (à ouvrir avec MS Excel).
Il n'y a pas de limite pour le nombre de page.
Possibilité de ne pas afficher l'arrière plan des boutons (à utiliser si un mod le change déjà).
- ActiveNewStatsInterface=0 {0:Désactivé; 1:Activé}
- SelectMainPageOnOpenning=1 {0:Précédente page sélectionnée affichée; 1:Page principale affichée}
- PrintButtonsBackgroundOnMainStatsPage=1 {0:N'affiche pas l'arriè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é.
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é; 1:Activé}
Régénère la carte à chaque nouvelle partie (comme en multijoueur).
- AlwaysRegenMapInSP=0 {0:Désactivé; 1:Activé}
Change le nombre de joueurs émulés (comme /players x) à chaque début de nouvelle partie.
- NBPlayersByDefault=0 {0:Désactivé; 1:1 joueur émulé (normal); 8: 8 joueurs émulés (maximum)}
Affiche toujours le niveau des items.
- ActiveDisplayItemLevel=0 {0:Désactivé; 1:Activé}
Affiche toujours les valeurs numériques de mana et de vie au-dessus des globes correspondants.
- AlwaysDisplayLifeAndManaValues=0 {0:Désactivé; 1:Activé; 2:Désactivé mais peut être activé par commande}
Corrige le bug qui bloque l'ouverture des fichiers .txt quand ils sont ouverts dans Microsoft Excel.
- EnabledTXTFilesWhenMSExcelOpenIt=0 {0:Désactivé; 1:Activé}
Affiche la valeur courante des caracs (sans les bonus magiques) quand la souris passse sur le bouton d'assignation.
- ActiveDisplayBaseStatsValue=0 {0:Désactivé; 1:Activé}
Active les mots runiques du ladder en dehors des royaumes.
Ceci est fait par la mise à 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é; 1:Activé}
Active la capacit" d'ouvrir l portail vers le Cow Level dans la difficulté où le joueur à déjà tuer le Cow King.
- ActiveCowPortalWhenCowKingWasKilled=0 {0:Désactivé; 1:Activé}
Plus d'options dans de futures versions... :)
Mon mail à 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èmes. A la place faites des recherches sur les forums.
PS : Désolé 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é 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çais : Yohann
* Allemand : ChaosEnergy, TheMasterCaster.
* Italien : ItalianPlayer
* Espagnol : Acrerune
* Polonais : Serdel
~~~~~~~~~~~~
@@ -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
~~~~~~~~~~~~