Je mehr Übersetzungen, desto besser – sie sind ein großartiger Beitrag für die Mod-Community. Obwohl es zwar geschätzt wird, dass sich die Leute die Zeit nehmen, die Mod in andere Sprachen zu übersetzen, ist es schwierig, mit diesen Beiträgen Schritt zu halten. Jede Ergänzung oder Änderung einer Übersetzung erfordert eine neue Veröffentlichung der Mod, und es ist nicht möglich, diesen zusätzlichen Aufwand zu übernehmen.
Daher werden Übersetzungs-Pull-Anfragen nicht mit dem Projekt zusammengeführt. Erwägen Sie stattdessen bitte die Erstellung eines eigenständigen Übersetzungs-Mods für Ihre Sprache. Diese Mods enthalten keinen Code, sondern lediglich die Übersetzungsressourcen für eine bestimmte Sprache. Mit diesem Ansatz können Sie Änderungen und Ergänzungen in Ihrem eigenen Tempo vornehmen und die Verantwortung für Releases für die Übersetzung übernehmen.
Die Lösungsdatei wurde mit Xamarin Studio/MonoDevelop erstellt, sollte aber auch in Visual Studio funktionieren. Beachten Sie, dass das Projekt auf die ältere Version 3.5 des .NET-Frameworks abzielt, das von der Unity-Engine verwendet wird, auf der RimWorld basiert.
Beachten Sie, dass die Lösung Abhängigkeiten von den folgenden RimWorld-DLLs aufweist:
Kopieren Sie diese Abhängigkeiten aus dem RimWorld-Spielverzeichnis in das Verzeichnis „Bibliotheken“. Stellen Sie sicher, dass Sie Kopien der Originale erstellen – verschieben/löschen Sie sie nicht versehentlich aus dem ursprünglichen Spielverzeichnis.
Die Lösung ist außerdem von der folgenden Drittanbieter-DLL abhängig:
Die Harmony-DLL ist unter https://github.com/pardeike/Harmony/releases verfügbar und sollte ebenfalls im Verzeichnis „Libraries“ abgelegt werden. Prepare Carefully verwendet Version 2.0.0.8 von Harmony. Wenn Sie Harmony herunterladen, werden Ihnen mehrere Versionen der DLL angezeigt, die in verschiedenen Verzeichnissen organisiert sind. Stellen Sie sicher, dass Sie die Version im Verzeichnis „Release/net472“ verwenden.
Nur wenn Sie einen Build erstellen müssen , der auch RimWorld 1.0 unterstützt, benötigen Sie die DLL aus der neuesten Prepare Carefully-Version für 1.0 zusammen mit der DLL für Harmony 1.2 . Platzieren Sie diese DLLs im Verzeichnis Resources/Assemblies
.
Das Ergebnis des Builds ist die folgende DLL:
Diese DLL muss zusammen mit dem Inhalt des Resources
gepackt werden, um einen funktionierenden Mod zu erstellen. Die vom Projekt erstellte DLL sollte zusammen mit der Harmony-DLL im Verzeichnis 1.1/Assemblies
abgelegt werden. Die Verzeichnisstruktur sollte wie folgt aussehen:
+ EdBPrepareCarefully
+ 1.1
+ Assemblies
- 0Harmony.dll
- EdBPrepareCarefully.dll
+ About
+ Assemblies
+ Defs
+ Languages
+ Textures
- CHANGLELOG.txt
- LICENSE
- LoadFolders.xml
Wenn Windows das Betriebssystem ist, auf dem Sie entwickeln, müssen Sie das Mod-Verzeichnis nicht manuell erstellen. Stattdessen können Sie den Mod automatisch verpacken, indem Sie das Skript dist.bat
ausführen. Dadurch werden alle Mod-Ressourcen und die DLL in ein dist/EdBPrepareCarefully
-Verzeichnis kopiert. Kopieren Sie dieses EdBPrepareCarefully
Verzeichnis in Ihren RimWorld- Mods
-Ordner, um den Mod in Ihrem Spiel zu verwenden.
Prepare Carefully verwendet ein von der semantischen Versionierung inspiriertes Versionierungsschema, das die Haupt-/Nebenversion von RimWorld mit der Haupt-/Nebenversion des Mods kombiniert, um am Ende das folgende Format zu erhalten:
{RimWorld major version}.{RimWorld minor version}.{mod version for this RimWorld version}
Andere Konventionen zur Bestimmung der Mod-Versionsnummern:
1
und niemals bei 0
Einige Beispiele: