SDK-TOOL v0.01 beta ==================== Bug-reports an descent1@gmx.net. 1. Installation 2. Informationen zu den Funktionen 3. Einige Worte 1. Installation =============== Das heruntergeladene Paket wird mit dem folgendem Kommando entpackt: unzip sdk-tool_v0.01_beta.zip Dann wechseln Sie in den entstandenen Ordner mit: cd sdk-tool_v0.01_beta Nun geben Sie nur das folgende Kommando zum Kompilieren ein: make Wenn Sie die folgende Nachricht beim Kompilieren erhalten, ist das egal. Dann haben Sie wohl nur einen Aelteren gcc, was Sie am Kompilieren nicht hindern sollte: In file included from /usr/include/sys/types.h:270, from /usr/include/stdlib.h:438, from sdk-tool.c:20: /usr/include/bits/pthreadtypes.h:69: warning: unnamed struct/union that defines no instances Stellen Sie sicher, dass Sie eine leere Datei namens mods.txt erhalten haben. Nun koennen Sie das Programm so starten: ./sdk-tool ACHTUNG: Wenn Sie, wegen fehlemden gcc oder sonst irgendetwas, das Programm nicht kompilieren koennen, dann starten Sie die Binary. Sie sollte unter x86-Systemen laufen. Stellen Sie sicher, dass der erstellte Ordner irgendwo in Ihren persoenlihen Dateien ist. 2. Informationen zu den Funktionen ================================== Wenn Sie das sdk-tool starten, erhalten Sie die folgende Nachricht: Do you have SDK and gcc-2.8.1 already installed? You need gcc-2.8.1 to compile these mods! (at your first start, you should type n) (y/n) Wenn Sie 'n' eingeben (Sie brauchen unbedingt gcc-2.8.1 um Mods zu kompilieren), wird das Programm Sie Einiges über die Installation fuer das SDK fragen. ACHTUNG: Sie brauchen das SDK unbedingt von meinem Server, da es mehr Skripte und ein paar Bugfixes enthaelt! Nun koennen Sie 2 verschiedene Downloadserver auswaehlen. Es wird das SDK herunterladen und automatisch entpacken. Danach fragt Sie das Programm, ob Ihr System mit rpm- oder deb-Paketen arbeitet. Geben Sie 'd' fuer deb-, 'r' fuer rpm-Systeme ein. Nun wird ihr gcc entfernt und gcc-2.8.1 installiert. g++ wird dabei deinstalliert, da gcc-2.8.1 eine g++-Version mitbringt. Sie koennen den neuen gcc jederzeit wieder installieren. Nun treten Sie in das Menue ein. Hier haben Sie die Auswahl zwischen 7 Funktionen: 1. Show available sourcecodes 2. Compile mod... 3. Install new source... 4. Compile dallas script... 5. Update sdk-tool... 6. Help 7. Quit Erste Funktion: =============== Diese Funktion wird Ihnen alle verfuegbaren Source-codes anzeigen. Sie koennen weitere Codes hinzufuegen, indem Sie y eingeben. Dazu muessen Sie nur einen Ordner mit dem Code in ihrsdk/src erstellen. Zweite Funktion: ================ Mods kompilieren: Nun geben Sie einfach den Namen eines Mods (Sie koennen die Namen mit Funktion 1 abfragen) ein und druecken Sie Enter. Wenn Sie Warnungen erhalten, ist das NICHT schlimm. Bei einer Error-Nachricht, nehmen Sie Kontakt zu folgender Adresse auf: descent1@gmx.net Sie finden die kompilierte so-Datei in ihrsdk/src/ihrmod/Debug/Anarchy.so. Die Datei wird voraussichtlich immer, egal bei welchem Mod, Anarchy.so heissen. Deswegen benennen Sie die Datei einfach um, das macht dann keinen Unterschied. Der nachste Schritt waere, die so-Datei in eine d3m-Datei zu packen. Diese Funktion wird leider im Moment noch nicht unterstuezt, kommt aber noch. Fertig! Dritte Funktion: (noch nicht verfuegbar) ================ Diese Funktion 'wird' einmal neuen Source herunterladen und installieren. Warten Sie auf Version 0.02! Vierte Funktion: ================ Was ist ein Dallas Skript? Ein Dallas Skript wird benoetigt, um eine so-Datei mit Spezial-Funktionen fuer Level zu kompilieren. ACHTUNG: Das Kompilieren wird auf Grund einiger Bugfixes nur mit meinem SDK funktionieren. Nach dem Kompilieren werden Sie die Datei nur noch in eine mn3-Datei packen mussen. Fertig! INFORMATION: Automatisches Packen der so-Datei wird in Version 0.02 unterstuezt sein. Fuenfte FunKtion: ================= Die Funktion wird eine Datei namens update.txt in /tmp herunterladen. Die Datei enthaelt einen String. Wenn der String nicht mit dem definiertem String Ihrer Version uebereinstimmt, wird eine neuere Version installiert. Die Datei /tmp/update.txt wird geloescht. ACHTUNG: Nach dem Update sollte das sdk-tool neugestartet werden. Sechste Funktion: ================= Keine Hilfe fuer die Hilfe! ;-) Siebte Funktion: ================ Ziemlich einfach: Das Programm wird beenden! 3. Einige Worte =============== ACHTUNG: Sie haben die Erlaubnis, das Programm zu veraendern. ACHTUNG: Das Programm fuer Windows zu kompilieren, waere nicht sinnvoll! Neue Ideen und Bug-Reports an: descent1@gmx.net Support gibt es auch auf: http://dcent.110mb.com/forum (Waehlen Sie das Forum "sdk-tool"). Das war's. Viel Spass! sdk-tool von Philipp Lorenz aka DIIIA-D.Cent, 30.03.2007