Post Reply
57 posts • Page 1 of 3
Vor gut einem Monat veröffentlichte Bethesda das Creation Kit und eröffnete Moddern damit ganz neue Möglichkeiten die Welt von Skyrim zu erweitern und/oder zu verändern.

Für Mod-Teams die etwas komplett Neues erschaffen wollten gestaltete sich der Einstieg etwas schwieriger, da keine offiziellen Informationen darüber vorhanden waren wie man so etwas umsetzen konnte, oder ob es überhaupt möglich wäre. Die enge Bindung an Steam warf da einige Zweifel auf. Doch nach zwei Wochen Frust und ein paar kleinen Erfolgserlebnissen ist es uns gelungen eine lauffähige Masterdatei zu erstellen.

Wir merkten auch, dass nicht nur von unserer Seite das Interesse besteht eine Total Conversion für Skyrim zu entwerfen. So haben wir uns dafür entschieden eine etwas aufgebohrte Version der Masterdatei zu veröffentlichen, auf welcher auch Projekt 5 entwickelt wird.

Zusätzlich haben wir vor etwa zwei Wochen ein Tutorial veröffentlicht, das euch erklärt wie man Version Control aktiviert und verwendet - ein Tool, das von Bethesda dazu genutzt wird, um mit mehreren Leuten an einer Masterdatei zu arbeiten. Auch wir setzen Version Control mittlerweile ein.

Zusammen mit der Masterdatei habt ihr nun das perfekte Rüstzeug, um eigene Welten zu erschaffen.

Masterpaket ca. 3 MB

Tutorial: Creating location based spells
Tutorial
Tutorial Files





Keep Modding!
Großartige Sache! Ich denke, dass wird vielen Moddern neue Möglichkeiten eröffnen, um ihre eigenen Projekte umzusetzen.
Erstmal Danke für die Masterdatei und das Version Control Tutorial. Keep up the good work!

Ich habe aber zwei Fragen:

1) Was genau macht die zusätzliche YouNeedMeJustToStart.... .esp ?
2) In dem Tutorial schreibt ihr in Schritt 4 das man im Data-Files-Fenster auf Details klicken soll und dann Strg + Shift + B drücken muss. Bei mir kommt dann aber keine Meldung. Hat jemand eine Ahnung woran das liegen könnte ?
Danke vielmals, dass ihr die Master-Datei anderen Moddern zur Verfügung stellt, echt super!

Kann man die Skyrim.esm umbenennen oder muss die so benannt bleiben damit das Spiel sie als Haupt-Masterdatei erkennt?
Messias24 wrote:
1) Was genau macht die zusätzliche YouNeedMeJustToStart.... .esp ?
Diese Datei sorgt dafür, das das Spiel beim Start nicht abstürzt, sie beinhaltet eine FormID ohne die Skyrim nicht starten möchte, wenn diese FormID nicht gefunden wird. Wir haben noch nicht herausgefunden warum Skyrim auf diese ID, die im übrigen zu einem Dialog der Dunklen Bruderschafft gehört (Mission 8 oder so), besteht. Weshalb die FormID von uns ausgelagert wurde und nicht mit in der Master ist, hat den Grund, dass ansonsten der Player-Dialogeditor im Creation Kit abstürzen würde, also nicht nutzbar wäre, wäre diese Form noch in der Master.

Da wo sie jetzt ist, also abgeschnitten und ohne Funktion, in der extra Esp, kann sie keinen Schaden mehr anrichten.

Aber benenne diese Datei doch einfach wie du die Master gerne genannt hättest (Da die Master-Benennung ja nicht möglich ist, weil die Skyrim.esm heißen muss), so kannst du später Spielern klar machen, das sie diese Plugindatei aktivieren müssen, um deine TC zu starten. Wer das nicht tut kann sie nicht starten oder hat die Dateien nicht richtig installiert.
Messias24 wrote:
2) In dem Tutorial schreibt ihr in Schritt 4 das man im Data-Files-Fenster auf Details klicken soll und dann Strg + Shift + B drücken muss. Bei mir kommt dann aber keine Meldung. Hat jemand eine Ahnung woran das liegen könnte ?
Wenn du XP-User bist, wie ich, funktioniert diese Tastenkombo auch nicht. Bzw. funktiniert auch Version Control nach unserem derzeitigen Kenntnisstand mit XP nicht. Es müsste schon Windows 7 sein, oder eventuell Vista (nicht getestet). Solltest du diese Tastenkombination irgendwie unter Xp zum laufen bekommen, lass es uns wissen.
PhilSchmidheiny wrote:
Kann man die Skyrim.esm umbenennen oder muss die so benannt bleiben damit das Spiel sie als Haupt-Masterdatei erkennt?
Die Skyrim.esm könnt ihr nicht umbenennen, das ist eine Limitierung die Bethesda eingebaut hat. Man darf die Skyrim.esm auch nicht im Skyrim-Launcher deaktivieren, also muss sie ersetzt werden, das ist die einzige Möglichkeit für eine Total Conversion derzeit.
Bin mir jetzt nicht sicher, darum frage ich euch: Soll ich alle plugins, welche ich mit meiner Masterdatei erstelle anschliessend in eine neue ESM mergen oder kann ich die ESPs direkt mit der Skyrim.esm mergen?

Was wäre sicherer/einfacher?
Direkt in die Skyrim.esm damit, wenn es die Unsere ist.
Zunächst einmal möchte ich euch für die Masterdatei, sowie das Tutorial danken!

Einige Fragen sind mir allerdings noch offen geblieben:

- Was sollte eigentlich in die esm und was nicht? Schließlich hatte Nehrim ja auch beides. (also esm und esp)
- Und wie nutzt man es am Ende? Nehrim hatte einen eigenen Launcher und eine eigene exe, aber müssten die nicht logisch gesehen denen von Beth extrem ähneln? Zumindest die exe enthält ja einige essenssielle Dinge.
- Und wie sieht das ganze eigendlich rechtlich aus; ist es legal Steam zu umgehen?
- Und wie sieht es eigentlich mit Dateien von Beth, also zum Beispiel Modellen aus? Dürfen die auch in wenig, oder garnicht abgewandelter Form im Download enthalten sein, oder muss man die bsas von Beth benutzten?
- Wie geht ihr mit den Fehlermeldungen des CKs um? (Ich denke mal, dass ihr schon aktiv damit arbeitet^^)

Ich bin mir durchaus bewusst, dass nicht alle Fragen hier reinpassen. Nunja, aber wohin denn?
Was sollte eigentlich in die esm und was nicht? Schließlich hatte Nehrim ja auch beides. (also esm und esp)
In die ESM sollte alles und in die ESP nichts. Die ESP ist im Grunde nur dazu da um den BSA-Archiven von Nehrim zu sagen wozu sie gehören. Die ESP von Nehrim heißt ja NehrimData.esp. Wenn du dir die Archive anguckst, dann heißen die z.B. NehrimData - Textures.bsa, oder NehrimData - Sounds.bsa. Das Wort vor dem Bindestrich eines Archives gibt die Zugehörigkeit der BSAs an.
Und wie nutzt man es am Ende? Nehrim hatte einen eigenen Launcher und eine eigene exe, aber müssten die nicht logisch gesehen denen von Beth extrem ähneln? Zumindest die exe enthält ja einige essenssielle Dinge.
Der Launcher von Nehrim ist nur ein Textdateien-Manipulator, er manipuliert einige Einträge in INI-Dateien, ebenso wie der Oblivion Launcher das tut. Der Launcher von Skyrim ist durch seine Bindung an Steam etwas anders gestrickt, aber auch hier werden wir versuchen einen eigenen Launcher zu coden, allerdings wird das diesmal nicht so einfach, da wir mit einer Steam API arbeiten und C++ dazu verstehen müssen.
Und wie sieht das ganze eigendlich rechtlich aus; ist es legal Steam zu umgehen?
Solange wir nicht die Exe-Dateien von Bethesda verändern ist das kein Problem.
Und wie sieht es eigentlich mit Dateien von Beth, also zum Beispiel Modellen aus? Dürfen die auch in wenig, oder garnicht abgewandelter Form im Download enthalten sein, oder muss man die bsas von Beth benutzten?
Ja, Bethesda erlaubt das, solange die Mod für ihr Spiel ist. Aufpassen solltest du eventuell, wenn es Modelle sind die z.B. in Oblivion verwendet wurden und du die nach Skyrim rüberziehen möchtest. Aber selbst dort ist Bethesda großzügig, zumindest featuren sie Mods die das tun auf dem Beth-Blog.
Wie geht ihr mit den Fehlermeldungen des CKs um? (Ich denke mal, dass ihr schon aktiv damit arbeitet^^)
In Nehrim haben wir die ignoriert, in unserem kommenden Projekt werden wir das nicht mehr. Einfach weil wir die Master diesmal von Grund auf selbst erstellt haben und dadurch die Vorgänge besser verstehen. Die Master die wir ausgeliefert haben beinhaltet keine Fehlermeldungen mehr, man kann also ohne Probleme loslegen. Wenn Fehler auftreten, ist es nun übersichtlicher, man kann man die schnell fixen, da man sich nicht mehr mit anderen zuvor ignorierten Fehlermeldungen herumschlagen muss.
Danke schonmal für deine Antworten!
Hoxyd wrote:
Was sollte eigentlich in die esm und was nicht? Schließlich hatte Nehrim ja auch beides. (also esm und esp)
In die ESM sollte alles und in die ESP nichts. Die ESP ist im Grunde nur dazu da um den BSA-Archiven von Nehrim zu sagen wozu sie gehören. Die ESP von Nehrim heißt ja NehrimData.esp, wenn du dir die Archive anguckst, dann heißen die z.B. NehrimData - Textures.bsa, oder NehrimData - Sounds.bsa. Das Wort vor dem Bindestrich eines Archives gibt die Zugehörigkeit der BSAs an.
Wie konntet ihr bei Nehrim dann eigentlich die Oblivion-bsas verwenden?
Hoxyd wrote:
Und wie nutzt man es am Ende? Nehrim hatte einen eigenen Launcher und eine eigene exe, aber müssten die nicht logisch gesehen denen von Beth extrem ähneln? Zumindest die exe enthält ja einige essenssielle Dinge.
Der Launcher von Nehrim ist nur ein Textdateien-Manipulator, er manipuliert einige Einträge in INI-Dateien, ebenso wie der Oblivion Launcher das tut. Der Launcher von Skyrim ist durch seine Bindung an Steam etwas anders gestrickt, aber auch hier werden wir versuchen einen eigenen Launcher zu coden, allerdings wird das diesmal nicht so einfach, da wir mit einer Steam API arbeiten und C++ dazu verstehen müssen.
Und wie sieht das ganze eigendlich rechtlich aus; ist es legal Steam zu umgehen?
Solange wir nicht die Exe-Dateien von Bethesda verändern ist das kein Problem.
Bzw. heißt das doch, dass die exe komplett übernommen wird und das "Problem" somit vollkommen an uns vorbei geht? Steam wird dann also weiterhin benötigt, oder ist das der exe etwa egal?
Hoxyd wrote:
Und wie sieht es eigentlich mit Dateien von Beth, also zum Beispiel Modellen aus? Dürfen die auch in wenig, oder garnicht abgewandelter Form im Download enthalten sein, oder muss man die bsas von Beth benutzten?
Ja, Bethesda erlaubt das, solange die Mod für ihr Spiel ist. Aufpassen solltest du eventuell, wenn es Modelle sind die z.B. in Oblivion verwendet wurden und du die nach Skyrim rüberziehen möchtest. Aber selbst dort ist Bethesda großzügig, zumindest featuren sie Mods die das tun auf dem Beth-Blog.
Das ist gut. Es trifft eh lediglich einige Skyrim-Modelle...
Hoxyd wrote:
Wie geht ihr mit den Fehlermeldungen des CKs um? (Ich denke mal, dass ihr schon aktiv damit arbeitet^^)
In Nehrim haben wir die ignoriert, in unserem kommenden Projekt werden wir das nicht mehr. Einfach weil wir die Master diesmal von Grund auf selbst erstellt haben und dadurch die Vorgänge besser verstehen. Die Master die wir ausgeliefert haben beinhaltet keine Fehlermeldungen mehr, man kann also ohne Probleme loslegen. Wenn Fehler auftreten, ist es nun übersichtlicher, man kann man die schnell fixen, da man sich nicht mehr mit anderen zuvor ignorierten Fehlermeldungen herumschlagen muss.
In der Tat. Das ist mitunter eine der besten Neuigkeiten eurer esm! Ich freu mich schon drauf, das CK ohne Fehler öffnen zu können...

Wie sieht das eigentlich mit eurer esm aus; ist die entgültig, oder ist es möglich / warscheinlich, dass es einen weitere "Version" geben wird?
Es wird keine weitere Version der ESM geben.

Bethesda wird aber in Zukunft ihre Skyrim.esm mit neuen Features erweitern. Die müssen dann manuell herüberkompiert werden - möchte man die auch in der eigenen Master haben. Dafür lohnt es sich dann, sich mit TESVSnip ausseinanderzusetzen.
Und es stellt kein problem dar, wenn diese bis dahin schon angepasst ist?
Nein, mit TesVsnip kopierst du dir die Sachen die du brauchst aus der Original Skyrim.esm raus und pflanzt sie wieder in deiner Skyrim.esm ein. Es stellt auch kein Hinderniss dar es bei einer bereits geänderten esm zu machen.
Schön. Nur noch eine letzte Frage: Kann man damit auch "hart gecodete" Scripts ändern?
Konkret geht es mir um, ... sagen wir mal "Umadressierung" der Alchemiefertigkeit.
So genau haben wir uns damit noch nicht beschäftigt. Aber die Source-Files der Scripts liegen ja bei und die lassen sich auf jeden Fall ändern.
Dann werde ich mich wohl selbst einarbeiten müssen...

Nunja, jedenfalls danke für die Antworten!
Kurze Frage: Wie mergt man am besten ESPs in die ESM hinein? Braucht man dazu zwingend Version Control oder geht das auch anders?
Derzeit ist VersionControl der einzige uns bekannte Weg um Dateien zusammenzuführen. Für Oblivion gab es das von Nutzern erstelle Tool Tes4Gecko, um Dateien zu mergen, so etwas vergleichbares wird es sicher auch irgendwann für Skyrim geben. Derzeit aber geht es nur mit Version Control.
Tut mir leid, aber ich muss leider nochmal stören:

- Beim betrtachten der esms (Original und eure) fällt mir spontan gar kein Unterscheid auf!? Das kann ja schlecht sein. Also wo finde ich diese Unterschiede?
- Welche Dateien aus dem Data-Ordner die NICHT in eurem Download sind werden noch benötigt? Ohne streikt das CK schon beim Öffnen (also vor dem Laden)
- Einige Einträge sind Englisch geworden. Woran liegt das?
- Die Einträge (im CK) die eure esm noch hat kann ich problemlos entfernen? (also mal abgesehen von den Sachen für euren Spielstart. Üprigens sehr schön was ihr da erstellt habt. Erleichtert den Einstieg enorm!)

edit:

- Beim Laden der esm im CK bekomme ich (unter anderem) folgende Meldung (entnommen aus der "EditorWarnings.txt":
MASTERFILE: ===========================================================
FORMS: File 'YouNeedMeJustToStartTheGame_DoNotLoadMeWithTheCreationKit_YouCanRenameMe.esp' contains a form with a master file ID but no match in the master file: (0004BC85)
- wozu muss ich meinen Skyrim-Ordner freigeben? Den Netzwerkpfad muss ich nirgends angeben (nach eurem TUT)? Ausserdem führt das dazu, dass ich den Ordner nicht mehr umbennen kann, wodurch ich nicht mehr einfach zwichen mod- und spiel-ordner tauschen kann.
- Kann es sein, dass hier (und in den anderen beiden Zeilen) ein Fehler ist: "SNetwork Path=\Computername\Merging\" Zumindest bei mir sehen Netzwerkaddressen so aus: "\\Computername\Merging" Aber egal, das kümmert mich nicht weiter, weil ich diesen Ordner auf dem Server habe.
-> bzw. verstehe ich nicht ganz, wozu ich die Benutzernamen der anderen in meine ini eintragen muss? Die werden doch nie mit meinem PC in Kontakt stehen (wie gesagt; der Ordner liegt auf dem Server)
- Beim Öffnen des CK (erstmalig mit "Schritt 4") kommt folgende Meldung, das CK läd aber:
[03/21/2012 - 06:12:16PM] Perforce log opened (PC)
[03/21/2012 - 06:12:16PM] Failed to register perforce COM object - p4com.dll not found
[03/21/2012 - 06:12:16PM] Unable to initialize perforce connection - failed to obtain COM object
- Anschließend bekomme ich anstatt der Warnung mit ... .fud die Aufforderung die "neue Version" zum Server zu laden. Bejae ich dies, kommt folgendes:
MASTERFILE: ===========================================================
MASTERFILE: TakeOwnership failed to find system name for 'http://*blabla*/Merging/Data/Skyrim.esm'.
- Bei Str + Shift + "b" bekomme ich auch keine Meldung, aber das dürfte inzwischen wohl schon ein Folgefehler aus den bissherigen sein...
Beim Laden der esm im CK bekomme ich (unter anderem) folgende Meldung (entnommen aus der "EditorWarnings.txt":
Du darfst diese Datei "YouNeedMeJustToStartTheGame_DoNotLoadMeWithTheCreationKit_YouCanRenameMe.esp" nicht im Editor laden, sie ist nur zum starten des Spieles gedacht, für sonst nix. Also nicht damit arbeiten, sondern dir eine eigene esp erstellen.
Bei Str + Shift + "b" bekomme ich auch keine Meldung, aber das dürfte inzwischen wohl schon ein Folgefehler aus den bissherigen sein...
Läuft bei mir auch nicht, weil ich Windows XP besitze. Welches Windows nutzt du?

Die Version Control spezifischen Fragen kann ich nicht beantworten, wegen Windows Xp, da musst du Lord Dagon anhauen, er hat Windows 7 und bei ihm läuft es.
Post Reply
57 posts • Page 1 of 3