MinorraceEditor

Aus BotE Wiki
Version vom 7. Dezember 2012, 22:52 Uhr von Reginald (Diskussion | Beiträge) (→‎MinorRaces.data: Hinweis 2: Nachdem 10 und 11 erst später hinzugekommen sind, hat noch keine MinorRace diese Rasseneigenschaft, wie aus der oben verlinkten Excelddatei ersichtlich ist (Spalte M = kind))
Zur Navigation springen Zur Suche springen

Englisch-Symbol.jpg for English or other languages just click here


Mit dem MinorRaceEditor kann man neue kleine Völker erstellen und vorhandene bearbeiten.


Download

Den MinorRaceEditor finden Sie hier:

Thread im Forum

Deutsch-Symbol.jpg Download Minorrace-Editor http://birth-of-the-empires.de/phpBB3/viewtopic.php?f=14&t=261&start=15&hilit=BuildingEditor

Englisch-Symbol.jpg Download Minorrace-Editor http://botf2.star-trek-games.com/viewtopic.php?f=19&t=2014

Verwendung

Den Editor in ein eigenes Verzeichnis kopieren zusammen mit der Datei MinorRaces.data aus dem Programmverzeichnis Birth of the Emp...\Data\Races.

Aus der MinorRaces.data die ersten 4 Zeichen ("0.71") löschen und nach Abschluß des Editierens wieder hinzufügen.


Rassenbeschreibungen auf der Homepage

Die MinorRaces, auch kleine Völker genannt, sind hier beschrieben.

Programmbeschreibung des MinorRaceEditors

(unerledigt - wer hat Lust)

Wie eine neue Minor-Rasse anzulegen ist, ist unten beschrieben.


MinorRaces.data

Hier eine Excel-Übersicht über die MinorRaces. Die MinorRaces.data ist von Version 0.71 zu 0.81 unverändert geblieben - bis auf die Versionsnummer natürlich.


Der MinorRaceEditors greift auf die MinorRaces.data zu, in der jede MinorRace so dargestellt (die "Zeilen" sind durch Absatzmarken voreinander getrennt):

1. Zeile: Heimatsystemname (homesystemname)

2. Zeile: Rassenname (racename)

3. Zeile: Beschreibung (racediscription)

4. Zeile: Bild (Graphicfilename) - die Bilder liegen unter Programmverzeichnis Birth of the Empires A...\Graphics\Races als Bop-Datei


5.-10. Zeile: Relationship zu Major-Rassen 1 bis 6:

Sir Pustekuchen 08.06.2011: Das sind veraltete Werte von vor der Alpha5. Diese werden aktuell ingame gar nicht mehr ausgewertet. Es kommt lediglich auf die Rasseneigenschaften (Anm.:"Zeile 12") an. Daraus ergibt sich dann die Beziehung zwischen zwei Rassen. Du kannst dort also überall 0 eintragen, da nicht verwendet.

veraltet: wahrscheinlich, wie freundlich die MinorRace grundsätzlich der jeweiligen Hauptrasse gesinnt ist, je höher der Wert, umso freundlicher. Der Mittelwert ist 50.


11. Zeile: Technologischer Fortschritt (technological progress)

Die 5 Stufen sind

0 = sehr rückständig (very underdeveloped)

1 = rückständig (underdeveloped)

2 = normal (normal)

3 = fortschrittlich (advanced)

4 = sehr fortschrittlich (very advanced)

Thread: Auswirkungen der Attribute kleiner Völker http://forum.birth-of-the-empires.de/viewtopic.php?f=13&t=1945


12. Zeile: Spezialfähigkeit bzw. Art und Wesen der Rasse (kind) (siehe auch MajorRaces.data)

Threads:

Die Ausprägungen sind

0 = (keine) (nothing special)

1 = Finanzen (financial)

2 = kriegerisch (warlike)

3 = Agrarwirtschaft (farmer)

4 = Industrie (industrial)

5 = geheimdienstlich (secret)

6 = Forschung (researcher)

7 = produzierend (producer)

8 = pazifistisch (pacifist)

9 = hinterhältig (sneaky)

10= verschlossener Alleingeher (soloing)

11= extrem feindlich (hostile)


Hinweis:

Ab Version 0.81 können mehrere Eigenschaften durch Komma getrennt zugewiesen werden.

Zum Beispiel: 3,8 für eine landwirtschaftlich, pazifistische Rasse


Hinweis 2: Nachdem 10 und 11 erst später hinzugekommen sind, hat noch keine MinorRace diese Werte, wie aus der oben verlinkten Excelddatei ersichtlich ist (Spalte M = kind)


13. Zeile: Raumfahrernation = eigene Schiffe (spaceflightnation)

0 = nein 1 = ja

Wenn eine MinorRace eine Raumfahrernation ist, hat zumindest der erste (überhaupt) kolonisierte Planet im System ein Deritium-Vorkommen (Quelle: botf2Doc.cpp)


14. Zeile: Bestechlichkeit (corrubility)

Die Bestechlichkeit wird im Spiel nicht direkt angezeigt (das wäre zu einfach). Tipp: Rassenbeschreibung durchlesen. EDIT: Bestechlichkeit wird nun im Tooltip angezeigt.

Die 5 Stufen sind

  • 0 = very hard (Schwer bestechlich)
  • 1 = hard
  • 2 = middle
  • 3 = easy
  • 4 = very easy (Leicht bestechlich)

Neue Rasse eintragen

Vor dem Ändern von Dateien bitte immer eine Sicherungskopie machen (oder die Änderung in einem separaten Verzeichnis vornehmen) !

Ein Klick auf NEW erzeugt am Ende der Liste einen Standard-Eintrag. Die Angaben darin können den eigenen Wünschen entsprechend geändert werden. Nach Klick auf SAVE wird die Spezies alphabetisch einsortiert.

Die MinorRaces.data und die RacePlanetNames.data wird komplett neu geschrieben (inkl. der neuen Rasse). EDIT: ab Alpha6.1 V0.81 wird die RacePlanetNames.data-Datei nicht mehr verwendet!


Ziemlich tricky ist das LF (line feed = Zeilenvorschub HEX "0A" nach dem 0.71) - am besten zwischen dem ersten und zweiten Adame[u]nA[/u]damen das nA (mit dem 0A sind das 3 Zeichen) rauskopieren und ganz vorne eingefügt und dann 0.71 davor. Dann nur das "n" rauslöschen und das "A" - übrig bleibt das 0A.

Hexidezimal muß die minorrace.data am Schluß so beginnen: 30 2E 37 31 0A 41 44 41 (ergibt: 0.71 ADA)


Das Programm Notepad++ ist da gut, weil das LF anzeigen kann (Ansicht/Nicht druckbare Zeichen/Alle). Auch compare (ALT+D + 2 Dateien geöffnet) ist gut.


Die Datei MinorRaces.data ins Programmverzeichnis Birth of the Emp...\Data\Races kopieren (spätestens jetzt vorher eine Sicherungskopie machen!).


Die Datei RacePlanetNames.data ins Programmverzeichnis Birth of the Emp...\Data\Names kopieren (spätestens jetzt vorher eine Sicherungskopie machen!).


Außerdem unter Programmverzeichnis Birth of the Emp...\Graphics\Races eine entsprechende Datei anlegen (zur Not eine bestehende unter neuen Namen kopieren).


Außerdem unter Programmverzeichnis Birth of the Emp...\Graphics\Symbols eine entsprechende Datei anlegen (zur Not eine bestehende unter neuen Namen kopieren).


Ob die neue Rasse dann im Spiel auftaucht, ist noch nicht verifiziert. Wegen der nicht unbegrenzten Kartengröße tauchen nicht alle kleinen Völker auf einmal auf der Karte auf, im Regelfall sind es jedoch etwa ein Drittel.