Hallo zusammen;D,
da ich jetzt öfters gesehen habe, das die Pserver admins einen Installer haben wollen, aber nicht hinbekommen, habe ich mir gedacht das ich hier einmal eine gute möglichkeit Vorstelle
Dies ist auch speziell für den FlyFF Pserver Bereich gedacht, da hier die meisten Leute danach gefragt haben.
Sollte es der Falsche Bereich sein (zb in Guides allg.) Bitte ich einen Mod es zu verschieben - dankeschön
~Index~
1. Mit welchem Programm den Installer machen?
2. Was benötige ich?
3. Wie den Installer machen?
1. Mit welchem Programm den Installer machen?
Du fragst dich mit was du den Installer machen sollst? Nun ich empfehle dir den Install Creator von NSIS.
Er ist gut und weit verbreitet
Auch gPotato nutzt diesen Installer Creator^^
Download: [Um Links zu sehen registriere dich bitte. Klicke hier.]
2. Was benötige ich?
Für dieses TuT benötigst du deinen Clienten, oder die Sache die du zu einer .exe machen willst, als .zip datei.
Dann selbstverständlich den NSIS Setup Creator
3. Wie den Installer machen?
Kommen wir zum interessantem Teil des HowTo's^^
Wenn dein Client zu einem zb Client.zip gepackt ist, dann starte NSIS über die Verknüpfung auf dem Desktop/im Startmenü.
Daraufhin bekommst du dieses Bild:
Dort machst du alles wie im Bild beschrieben ist
Nun kommst du zum nächsten Fenster, auch da machst du wieder genau das was auf dem Bild steht:
Nachdem du auf "Generate" geklickt hast, liest das Programm alle dateien und schreibt sie zu einer .exe Datei Um
Hertzlichen Glückwunsch!
Du hast soeben einen Installer geschaffen
.:Credits:.
NSIS -> Nullsoft
Text -> © 2009 by yahama
Dabei ist zu sagen:
Der Guide wurd von mir (yahama) in InGam.. verfasst^^
Find es nett das du die Credits übernommen hast :)
Bevor fragen aufkommen:
Nein, das Zip Verfahren kann KEINE Desktop verknüfung erstellen.
@Threadersteller:
Dir fehlen die 2 Bilder ;)
Wenn dann kopier bitte richtig.
Bild 1: (gehört zu abschnitt 1)
Bild2: (gehört zu abschnitt 3)
(bilder hab ich auch selber gemacht^^)
mfg
cross
^ By Naru - ty :3
Meine Guide's:[HowTo]Einfachen Installer erstellen mit NSIS
[HowTo]Giftboxen erstellen
Ich nehme KEINE LEEREN ICQ/Skype anfragen an!
Helpful Guide:
boah hamma
endlich nach fast 1 woche
*20min pro tag search*
hab ich so einen thread gefunden !
endlich
vielen dank !
nen dickes thanks auch wnn der thread alt ist !
@Kiya er war immer da^^
Nur hat der TE bei Copy+Paste die 2 bilder nicht mitkopiert.
normal sind dort noch 2 bilder die alles weiter erklären^^
mfg
cross
^ By Naru - ty :3
Meine Guide's:[HowTo]Einfachen Installer erstellen mit NSIS
[HowTo]Giftboxen erstellen
Ich nehme KEINE LEEREN ICQ/Skype anfragen an!
Helpful Guide:
ach das eigentlich voll einfach
habs richtig schnell hinbekomen
NSIN installieren dann öffnen dann den flyff ordner in zip haben
dann da einfügen
uploaden lassen
fertig ö.ö
ging so einfach :D
hab mir das immer richtig kompliziert vorgestellt
naja ohne bilder gehts auch^^
na ja, die bilder lagen eh auf einem space der weg ist (lag auf mein menkisys account -- aber menkisys hat alle free hosting angebote ja gelöscht. Ich bekomm nichma nen backup -_-)
Wenn ich ma die Bilder wiederfinde (hab die noch iwo) setz ich die nochmal in mein ersten post in diesem thread rein, oder bitte einen Mod die Bilder in den Thread zu editiern.
mfg
cross
^ By Naru - ty :3
Meine Guide's:[HowTo]Einfachen Installer erstellen mit NSIS
[HowTo]Giftboxen erstellen
Ich nehme KEINE LEEREN ICQ/Skype anfragen an!
Helpful Guide:
wäre echt super wenn du mir die bilder hochladen könntest
bzw. finden würdest x3
naja manche wissen es halt nicht
vielleicht wissen die es ja durch ein kleines bisschen hilfe
hab owned geholfen per tv
^_^
Macht es lieber mit GUI NSIS ist einfacher zu bedienen.
Da ich mal nicht so bin hier mal ein Installer Script.
Dementsprechend abändern und ihr werdet nen funkenden Installer erhalten.
Code:;Product Info Name "Dark Freedom" ;Define your own software name here !define PRODUCT "Dark Freedom" ;Define your own software name here !define VERSION "1.0" ;Define your own software version here CRCCheck On ; Script create for NSIS !include "MUI.nsh" !define HAVE_UPX !ifdef HAVE_UPX !packhdr tmp.dat "upx -9 tmp.dat" !endif SetCompressor /FINAL /SOLID lzma ;-------------------------------- ;Configuration OutFile "Dark Freedom Setup.exe" BRANDINGTEXT "© Dark Freedom 2010" ;Folder selection page InstallDir "$PROGRAMFILES\${PRODUCT}" ;Remember install folder InstallDirRegKey HKCU "Software\${PRODUCT}" "" ;-------------------------------- ;Pages !insertmacro MUI_PAGE_LICENSE "C:\Dokumente und Einstellungen\Alucard\Desktop\help.txt" !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES !define MUI_ABORTWARNING !define MUI_HEADERBITMAP "${NSISDIR}\Contrib\Icons\modern-header.bmp" !define MUI_SPECIALBITMAP "${NSISDIR}\Contrib\Icons\modern-wizard.bmp" ;-------------------------------- ;Language !insertmacro MUI_LANGUAGE "German" ;-------------------------------- ICON "DFIcon.ico" Section "section_1" section_1 SetOutPath "$INSTDIR" FILE /r "C:\Dokumente und Einstellungen\Alucard\Desktop\Neuer Ordner (2)\*.*" CreateShortCut "$DESKTOP\Dark Freedom.lnk" "$INSTDIR\Flyff.exe" "" SectionEnd Section Shortcuts CreateDirectory "$SMPROGRAMS\Dark Freedom" WriteIniStr "$INSTDIR\Dark Freedom.url" "InternetShortcut" "URL" "http://darkfreedom.cc" CreateShortCut "$SMPROGRAMS\Dark Freedom\Dark Freedom Forum.lnk" "$INSTDIR\Dark Freedom.url" "" "$INSTDIR\Dark Freedom.url" 0 CreateShortCut "$SMPROGRAMS\Dark Freedom\Dark Freedom.lnk" "$INSTDIR\Flyff.exe" "" SectionEnd Section Uninstaller CreateShortCut "$SMPROGRAMS\Dark Freedom\Uninstall.lnk" "$INSTDIR\uninst.exe" "" "$INSTDIR\uninst.exe" 0 WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Dark Freedom" "DisplayName" "${PRODUCT} ${VERSION}" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Dark Freedom" "DisplayVersion" "${VERSION}" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Dark Freedom" "URLInfoAbout" "http://darkfreedom.cc" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Dark Freedom" "Publisher" "Alucard" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Dark Freedom" "UninstallString" "$INSTDIR\Uninst.exe" WriteRegStr HKCU "Software\${PRODUCT}" "" $INSTDIR WriteUninstaller "$INSTDIR\Uninst.exe" SectionEnd Function un.onUninstSuccess HideWindow MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) wurde erfolgreich deinstalliert.." FunctionEnd Function un.onInit MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Möchten Sie $(^Name) und alle seinen Komponenten deinstallieren?" IDYES +2 Abort FunctionEnd Section "Uninstall" Delete "$INSTDIR\*.*" Delete "$DESKTOP\Dark Freedom.lnk" Delete "$SMPROGRAMS\Dark Freedom\*.*" RmDir "$SMPROGRAMS\Dark Freedom" DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Dark Freedom" DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Dark Freedom" RMDir /r /REBOOTOK "$INSTDIR" RMDir "$INSTDIR" SectionEnd Function .onInit SetOutPath $TEMP File /oname=spltmp.bmp "my_splash.bmp" ; optional ; File /oname=spltmp.wav "my_splashshit.wav" advsplash::show 1000 600 400 -1 $TEMP\spltmp Pop $0 ; $0 has '1' if the user closed the splash screen early, ; '0' if everything closed normally, and '-1' if some error occurred. Delete $TEMP\spltmp.bmp ; Delete $TEMP\spltmp.wav FunctionEnd ;eof
klar ist die GUI ne möglichkeit ;)
Doch ein TOTALER Quereinsteiger hat damit erstmal probleme - Und genau dahin zielte MEIN Guide - der hier schlecht geleecht ist ;)
Ich persögnlich bevorzuge auch die GUI :)
mfg
cross
^ By Naru - ty :3
Meine Guide's:[HowTo]Einfachen Installer erstellen mit NSIS
[HowTo]Giftboxen erstellen
Ich nehme KEINE LEEREN ICQ/Skype anfragen an!
Helpful Guide:
Lesezeichen