Changelog: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „BOTE - Changelog Januar 2004 - Februar 2010 V0.70 -> V0.71 (Alpha 5.1) - Projekt auf VS2008 umgestellt - komplette ToolTip-Architektur implementiert - Tool…“) |
(Changelog Alpha6 ergänzt und Artikel überarbeitet) |
||
Zeile 1: | Zeile 1: | ||
− | + | = Einleitung = | |
− | |||
+ | '''BOTE - Changelog''' | ||
+ | '''Januar 2004 - Januar 2011''' | ||
− | V0.70 -> V0.71 (Alpha 5.1) | + | |
+ | (ergänzt um Datumsangaben - siehe auch [[Versionshistorie]]) | ||
+ | |||
+ | |||
+ | |||
+ | = V0.72 -> V0.8 (Alpha 6 vom 21.01.2011) = | ||
+ | |||
+ | '''neue Ansichten und Events:''' | ||
+ | |||
+ | - komplett neuer Skin für die Khayrin | ||
+ | |||
+ | - Skins teilweise überarbeitet und verbessert | ||
+ | |||
+ | - neue Ansichten für Schiffskampftaktik, Schiffkampfbefehl und Schiffskampfinformation implementiert | ||
+ | |||
+ | - neues Event für Schiffskampf implementiert | ||
+ | |||
+ | - neues Event für Spielende (Gameover) implementiert | ||
+ | |||
+ | - neues Event für das Vernichten einer Rasse implementiert | ||
+ | |||
+ | - neues Event über Auslöschung einer Rasse | ||
+ | |||
+ | - neues Event für Sieg implementiert | ||
+ | |||
+ | - neue Demografie-Ansicht | ||
+ | |||
+ | - neue Top-5 Systeme-Ansicht | ||
+ | |||
+ | - neue Siegbedingungen-Ansicht | ||
+ | |||
+ | |||
+ | |||
+ | '''neue Features:''' | ||
+ | |||
+ | - Khayrin als weitere spielbare Rasse | ||
+ | |||
+ | - Weltraumanomalien implementiert | ||
+ | |||
+ | - Darstellung, Hinweise, KI-Beachtung, Auswirkungen für Weltraumanomalien implementiert | ||
+ | |||
+ | - Häufigkeit von Weltraumanomalien per Optionsdialog und ini-Befehl einstellbar | ||
+ | |||
+ | - verschiedene Siegbedingungen implementiert | ||
+ | |||
+ | - Siegbedingungen im Optionsdialog und in ini-Datei einstellbar | ||
+ | |||
+ | - Während des Spiels nicht mehr änderbare Optionen im Optionsdialog deaktiviert | ||
+ | |||
+ | - Gitternetzsphäre um Planetengrafik bei Terraforming | ||
+ | |||
+ | - Anzeige der exakten Moraländerung hinter dem Moralevent in der Imperiumsnachrichtenübersicht | ||
+ | |||
+ | - Moralevent für Imperiumsauslöschung bei Systemangriff implementiert | ||
+ | |||
+ | - nicht baubare Aufträge werden dunkler dargestellt | ||
+ | |||
+ | - Anzeige eines Ressourcensymbols vor Bauauftrag für spezielles Gebäude (Gebäude ohne Arbeiterzwang) | ||
+ | |||
+ | - neues Schiffsicon für Flaggschiff | ||
+ | |||
+ | - neues Schiffsicon für getarnte Schiffe | ||
+ | |||
+ | - markierte Schiffe werden mit einem ovalen Glow unterlegt | ||
+ | |||
+ | - Beachtung von Meiden- und Rückzugsbefehlen in der Kampfberechnung | ||
+ | |||
+ | - neue Moralevents (Flaggschiff zerstört, Außenposten zerstört, Sternbasis zerstört) | ||
+ | |||
+ | - Durchschalten der Systeme per Pfeiltasten in Handelsansicht | ||
+ | |||
+ | |||
+ | |||
+ | '''Änderungen:''' | ||
+ | |||
+ | - Reihenfolge der Berechnungen während der neuen Runde erneuert (Schiffsbewegungen vor Schiffskampf vor Systemangriff) | ||
+ | |||
+ | - Erweiterung der Statistikberechnungen um Demografien und Spielpunkte | ||
+ | |||
+ | - Sortierung der Geheimdienstbereichte nach verschiedenen Parametern nun möglich (aufsteigend sowie absteigend) | ||
+ | |||
+ | - Sonden können niemals Erfahrung gewinnen | ||
+ | |||
+ | - bei negativen Credits können keine Kampfschiffe mehr gebaut werden | ||
+ | |||
+ | - Gebäude, die nur x-mal pro Imperium oder nur von einer bestimmten Rasse gebaut werden können, werden bei Systemübernahme entfernt (z.B. Verteiler) | ||
+ | |||
+ | - bei Mitgliedschaft von Minorraces mit Schiffen bekommt man eine Werft von Beginn an im System | ||
+ | |||
+ | - Truppennamen und Truppenbeschreibungen kommen aus StringTable.txt (sprachabhängig) | ||
+ | |||
+ | - Arbeiterzuweisungsbalken werden nun leicht abgerundet dargestellt | ||
+ | |||
+ | - vernichtete Imperien (menschliche und KI-gesteuerte) werden nun korrekt entfernt | ||
+ | |||
+ | - im Event FirstContact Schriftgröße für Rassenbeschreibung vergrößert | ||
+ | |||
+ | - maximale Tooltip-Breite auf 300px erhöht | ||
+ | |||
+ | - Forschung zu Beginn etwas langsamer, später etwas schneller | ||
+ | |||
+ | |||
+ | |||
+ | '''KI:''' | ||
+ | |||
+ | - Kampf-KI implementiert | ||
+ | |||
+ | - bei der Bewertung der Gefährlichkeit von Sektoren gehen Defensivstärken von Schiffen nur noch zur Hälfte ein | ||
+ | |||
+ | - umso weniger Terraformmöglichkeiten zur Verfügung stehen, desto höher sind Außenpostenbauprioritäten | ||
+ | |||
+ | - Manövrierbarkeit geht nun relativ stark in die Bewertung der offensiven und defensiven Schiffsstärken ein | ||
+ | |||
+ | - System-KI stark verbessert | ||
+ | |||
+ | - Krieg wird nur noch erklärt wenn wirklich militärisch stärker | ||
+ | |||
+ | |||
+ | |||
+ | '''Bugfixes:''' | ||
+ | |||
+ | - bei Schiffsdemontage wurden Schiffe in Flotten nicht der Shiphistory hinzugefügt | ||
+ | |||
+ | - Schiffsbefehle werden bei Abschluss von Terraforming, Kolonisierung und Stationsbau korrekt für alle beteiligten Schiffe zurückgesetzt | ||
+ | |||
+ | - in Event FirstContact wurde nicht die Grafik für fehlende Grafik bei fehlender Grafik angezeigt | ||
+ | |||
+ | - Bufferoverflow bei inneren Sicherheit-Punkten und negativen Boni in der Intel-Berechnung behoben | ||
+ | |||
+ | - Fehler beim Rückgängigmachen der Rassenbekanntschaft zwischen zwei Rassen behoben (wurden immer bekannt gemacht) | ||
+ | |||
+ | - Fehlerbehebung in der Kampfberechnung beim Beamangriff | ||
+ | |||
+ | - Fehler im Kopierkonstruktor und Zuweisungsoperator bei Schiffen behoben | ||
+ | |||
+ | - bei negativen Creditbestand werden nun nicht mehr riesige Creditgeschenke per Diplomatieangebot vergeben | ||
+ | |||
+ | - für Terraforming ausgewählte Planeten werden nicht mehr als gerade terraformt dargestellt, wenn der Befehl wechselt | ||
+ | |||
+ | - Mauszeiger bei Anzeige eines Tooltips ändert sich nun nicht mehr | ||
+ | |||
+ | - Bug bei der Anzeige des Flottennames bei Schiffen von Minorraces behoben | ||
+ | |||
+ | |||
+ | |||
+ | '''Code-intern:''' | ||
+ | |||
+ | - Optimierung der Kampfberechnung (Performance+) | ||
+ | |||
+ | - Funktion zur allgemeinen Siegchance-Berechnung eingebaut | ||
+ | |||
+ | - neue allgemeine Funktion zum Zeichnen eines Schiffes (Schiffsansicht, Flottenansicht, Kampfansicht) | ||
+ | |||
+ | - neue allgemeine Funktion um Schiffe zu löschen (und dabei auch deren Flotte zu beachten) | ||
+ | |||
+ | - neue allgemeine Funktion um Schiffe zur Shiphistory-Liste hinzuzufügen | ||
+ | |||
+ | - neue allgemeine Funktion zur Berechnung der benötigen Runden für ein Bauprojekt | ||
+ | |||
+ | - interne Starmaps (Reichweitenkarte) kann nun für einzelne Rasse angelegt werden | ||
+ | |||
+ | - Starmaps werden an zentraler Stelle einmalig berechnet und nicht an verschiedenen Stellen während NextRound() | ||
+ | |||
+ | - neue virtuelle Close() Funktion für Eventscreens (Aktionen beim Schließen eines Eventscreens) | ||
+ | |||
+ | - Statisches Fontobjekt für Sektorbeschriftungen wird nicht mehr benötigt | ||
+ | |||
+ | - häufige post-increments von Iteratoren in pre-incrememtents geändert (Performance+) | ||
+ | |||
+ | - an einigen Stellen noch fehlende const-correctness implementiert | ||
+ | |||
+ | - Fleetmenü codetechnisch überarbeitet | ||
+ | |||
+ | - Mouseovers und Redraw in allen Schiffsansichten enorm beschleunigt | ||
+ | |||
+ | - pre_increments überall wo möglich und memset sicherer programmiert | ||
+ | |||
+ | |||
+ | |||
+ | '''Daten:''' | ||
+ | |||
+ | - neue Hintergrundmusik für Hanuhr, Khayrin und Rotharianer | ||
+ | |||
+ | - neues Gebäude "Omega Heimatwerft" | ||
+ | |||
+ | - Rechtschreibfehler behoben | ||
+ | |||
+ | - Alien-Schiffe in Shiplist eingefügt (ingame noch keine Beachtung) | ||
+ | |||
+ | - kleines Duranium- und Energieicon farblich angepasst | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == V0.71 -> V0.72 (floß gleich in die V0.80 Alpha6 ein) == | ||
+ | |||
+ | - Optionsialog um bequem ini Einstellungen zu ändern | ||
+ | |||
+ | - Verteidigungsübersicht im Imperiumsmenü (stationierte Truppen, Schiffsabwehr...) | ||
+ | |||
+ | - kleines Truppensymbol zeigt Truppen auf Schiff an | ||
+ | |||
+ | - Truppensymbol zeigt stationierte Truppen im System in Planetenansicht an | ||
+ | |||
+ | - Truppen lassen sich nun per Mulitplikator schneller verladen (TransportMenuView) | ||
+ | |||
+ | - automatisches Ausblenden der Menüleiste kann per Option deaktiviert werden | ||
+ | |||
+ | - Maus zum Scrollen lässt invertieren | ||
+ | |||
+ | - verwendeter Randomseed wird mitgeloggt | ||
+ | |||
+ | - kleinere Bugs behoben | ||
+ | |||
+ | |||
+ | |||
+ | = V0.70 -> V0.71 (Alpha 5.1 vom 15.02.2010) = | ||
- Projekt auf VS2008 umgestellt | - Projekt auf VS2008 umgestellt | ||
Zeile 55: | Zeile 273: | ||
− | V_0.62b -> V0.70 (Alpha5) | + | = V_0.62b -> V0.70 (Alpha5 vom 20.11.2009) = |
- komplette Umstrukturierung und teilweise Neuprogrammierung des Codes | - komplette Umstrukturierung und teilweise Neuprogrammierung des Codes | ||
Zeile 111: | Zeile 329: | ||
− | V_0.62 -> V0.62b | + | == V_0.62 -> V0.62b == |
- Kriegspakt auch im Kriegsfall anbietbar | - Kriegspakt auch im Kriegsfall anbietbar | ||
Zeile 139: | Zeile 357: | ||
− | V_0.60 -> V_0.62 (Alpha4 Refit) | + | = V_0.60 -> V_0.62 (Alpha4 Refit vom 24.03.2008) = |
- Startgebäude extern einstellbar | - Startgebäude extern einstellbar | ||
Zeile 193: | Zeile 411: | ||
− | V_0.52 -> V_0.60 (Alpha4) | + | = V_0.52 -> V_0.60 (Alpha4 vom 10.10.2007) = |
- kompletten Ferengistyle integriert | - kompletten Ferengistyle integriert | ||
Zeile 249: | Zeile 467: | ||
− | V_0.51 -> V_0.52 | + | == V_0.51 -> V_0.52 == |
- KI reißt überflüssige Gebäude ab | - KI reißt überflüssige Gebäude ab | ||
Zeile 293: | Zeile 511: | ||
− | V_0.50 -> V_0.51 | + | == V_0.50 -> V_0.51 (Alpha3 vom 14.04.2007) == |
- kompletten Klingonenstyle integriert | - kompletten Klingonenstyle integriert | ||
Zeile 319: | Zeile 537: | ||
− | V_0.45v -> V_0.50 (Alpha3) | + | = V_0.45v -> V_0.50 (Alpha3) = |
- teilweise Implementierung der KI | - teilweise Implementierung der KI | ||
Zeile 397: | Zeile 615: | ||
− | V_0.45b -> V_0.45c | + | == V_0.45b -> V_0.45c == |
- verbesserter Netzwerkcode | - verbesserter Netzwerkcode | ||
Zeile 415: | Zeile 633: | ||
− | V_0.45 -> V_0.45b | + | == V_0.45 -> V_0.45b == |
- Bug mit sichtbaren Handelsrouten behoben | - Bug mit sichtbaren Handelsrouten behoben | ||
Zeile 433: | Zeile 651: | ||
− | V_0.42 -> V_0.45 (Alpha2) | + | = V_0.42 -> V_0.45 (Alpha2 vom 28.12.2006) = |
- einige kleinere Bugs behoben | - einige kleinere Bugs behoben | ||
Zeile 465: | Zeile 683: | ||
− | V_0.41 -> V_0.42 | + | == V_0.41 -> V_0.42 == |
- alle bekannten Bugs der Alpha Version behoben | - alle bekannten Bugs der Alpha Version behoben | ||
Zeile 513: | Zeile 731: | ||
− | V_0.40 -> V_0.41 | + | = V_0.40 -> V_0.41 (Alpha1 vom 28.08.2006) = |
- neue Grafiken eingefügt | - neue Grafiken eingefügt | ||
Zeile 557: | Zeile 775: | ||
− | V_0.35 -> V_0.40 | + | == V_0.35 -> V_0.40 == |
- 4 kleinere Bugs behoben | - 4 kleinere Bugs behoben | ||
Zeile 607: | Zeile 825: | ||
− | V_0.32 -> V_0.35 | + | == V_0.32 -> V_0.35 == |
- globale Handelsbörsen hinzugefügt | - globale Handelsbörsen hinzugefügt | ||
Zeile 661: | Zeile 879: | ||
− | V_0.31 -> V_0.32 | + | == V_0.31 -> V_0.32 == |
- Flottenansicht hinzugefügt | - Flottenansicht hinzugefügt | ||
Zeile 693: | Zeile 911: | ||
− | V_0.3 -> V_0.31 | + | == V_0.3 -> V_0.31 == |
- Bug in Bauliste (man konnte Aufträge ohne | - Bug in Bauliste (man konnte Aufträge ohne | ||
Zeile 723: | Zeile 941: | ||
− | V_0.27 -> V_0.3 | + | == V_0.27 -> V_0.3 == |
- Bug bei Verteidigungspaktangebot durch KI behoben | - Bug bei Verteidigungspaktangebot durch KI behoben | ||
Zeile 765: | Zeile 983: | ||
− | V_0.26 -> V_0.27 | + | == V_0.26 -> V_0.27 == |
- Diplomatie mit großen Rassen teilweise implementiert | - Diplomatie mit großen Rassen teilweise implementiert | ||
Zeile 821: | Zeile 1.039: | ||
− | V_0.25 -> V_0.26 | + | == V_0.25 -> V_0.26 == |
- durch langfristige gute Beziehungen zu kleinen | - durch langfristige gute Beziehungen zu kleinen | ||
Zeile 835: | Zeile 1.053: | ||
− | V_0.24 -> V_0.25 | + | == V_0.24 -> V_0.25 == |
- Algorithmus für Gebäude in Bauliste überarbeitet | - Algorithmus für Gebäude in Bauliste überarbeitet | ||
Zeile 885: | Zeile 1.103: | ||
− | V_0.23 -> V_0.24 | + | == V_0.23 -> V_0.24 == |
- Diplomatiebildschirm - Angebote hinzugefügt | - Diplomatiebildschirm - Angebote hinzugefügt | ||
Zeile 895: | Zeile 1.113: | ||
− | V_0.2 -> V_0.23 | + | == V_0.2 -> V_0.23 == |
- kleine Rassen hinzugefügt | - kleine Rassen hinzugefügt | ||
Zeile 913: | Zeile 1.131: | ||
− | V_0.19b -> V_0.2 | + | == V_0.19b -> V_0.2 == |
- Planetengrafiken überarbeitet | - Planetengrafiken überarbeitet | ||
Zeile 935: | Zeile 1.153: | ||
− | V_0.19 -> V_0.19b | + | == V_0.19 -> V_0.19b == |
- Informationsbildschirm hinzugefügt | - Informationsbildschirm hinzugefügt | ||
Zeile 949: | Zeile 1.167: | ||
− | V_0.00 -> V_0.19a | + | == V_0.00 -> V_0.19a == |
- generelles Look&Feel | - generelles Look&Feel |
Version vom 22. Januar 2011, 15:58 Uhr
Einleitung
BOTE - Changelog
Januar 2004 - Januar 2011
(ergänzt um Datumsangaben - siehe auch Versionshistorie)
V0.72 -> V0.8 (Alpha 6 vom 21.01.2011)
neue Ansichten und Events:
- komplett neuer Skin für die Khayrin
- Skins teilweise überarbeitet und verbessert
- neue Ansichten für Schiffskampftaktik, Schiffkampfbefehl und Schiffskampfinformation implementiert
- neues Event für Schiffskampf implementiert
- neues Event für Spielende (Gameover) implementiert
- neues Event für das Vernichten einer Rasse implementiert
- neues Event über Auslöschung einer Rasse
- neues Event für Sieg implementiert
- neue Demografie-Ansicht
- neue Top-5 Systeme-Ansicht
- neue Siegbedingungen-Ansicht
neue Features:
- Khayrin als weitere spielbare Rasse
- Weltraumanomalien implementiert
- Darstellung, Hinweise, KI-Beachtung, Auswirkungen für Weltraumanomalien implementiert
- Häufigkeit von Weltraumanomalien per Optionsdialog und ini-Befehl einstellbar
- verschiedene Siegbedingungen implementiert
- Siegbedingungen im Optionsdialog und in ini-Datei einstellbar
- Während des Spiels nicht mehr änderbare Optionen im Optionsdialog deaktiviert
- Gitternetzsphäre um Planetengrafik bei Terraforming
- Anzeige der exakten Moraländerung hinter dem Moralevent in der Imperiumsnachrichtenübersicht
- Moralevent für Imperiumsauslöschung bei Systemangriff implementiert
- nicht baubare Aufträge werden dunkler dargestellt
- Anzeige eines Ressourcensymbols vor Bauauftrag für spezielles Gebäude (Gebäude ohne Arbeiterzwang)
- neues Schiffsicon für Flaggschiff
- neues Schiffsicon für getarnte Schiffe
- markierte Schiffe werden mit einem ovalen Glow unterlegt
- Beachtung von Meiden- und Rückzugsbefehlen in der Kampfberechnung
- neue Moralevents (Flaggschiff zerstört, Außenposten zerstört, Sternbasis zerstört)
- Durchschalten der Systeme per Pfeiltasten in Handelsansicht
Änderungen:
- Reihenfolge der Berechnungen während der neuen Runde erneuert (Schiffsbewegungen vor Schiffskampf vor Systemangriff)
- Erweiterung der Statistikberechnungen um Demografien und Spielpunkte
- Sortierung der Geheimdienstbereichte nach verschiedenen Parametern nun möglich (aufsteigend sowie absteigend)
- Sonden können niemals Erfahrung gewinnen
- bei negativen Credits können keine Kampfschiffe mehr gebaut werden
- Gebäude, die nur x-mal pro Imperium oder nur von einer bestimmten Rasse gebaut werden können, werden bei Systemübernahme entfernt (z.B. Verteiler)
- bei Mitgliedschaft von Minorraces mit Schiffen bekommt man eine Werft von Beginn an im System
- Truppennamen und Truppenbeschreibungen kommen aus StringTable.txt (sprachabhängig)
- Arbeiterzuweisungsbalken werden nun leicht abgerundet dargestellt
- vernichtete Imperien (menschliche und KI-gesteuerte) werden nun korrekt entfernt
- im Event FirstContact Schriftgröße für Rassenbeschreibung vergrößert
- maximale Tooltip-Breite auf 300px erhöht
- Forschung zu Beginn etwas langsamer, später etwas schneller
KI:
- Kampf-KI implementiert
- bei der Bewertung der Gefährlichkeit von Sektoren gehen Defensivstärken von Schiffen nur noch zur Hälfte ein
- umso weniger Terraformmöglichkeiten zur Verfügung stehen, desto höher sind Außenpostenbauprioritäten
- Manövrierbarkeit geht nun relativ stark in die Bewertung der offensiven und defensiven Schiffsstärken ein
- System-KI stark verbessert
- Krieg wird nur noch erklärt wenn wirklich militärisch stärker
Bugfixes:
- bei Schiffsdemontage wurden Schiffe in Flotten nicht der Shiphistory hinzugefügt
- Schiffsbefehle werden bei Abschluss von Terraforming, Kolonisierung und Stationsbau korrekt für alle beteiligten Schiffe zurückgesetzt
- in Event FirstContact wurde nicht die Grafik für fehlende Grafik bei fehlender Grafik angezeigt
- Bufferoverflow bei inneren Sicherheit-Punkten und negativen Boni in der Intel-Berechnung behoben
- Fehler beim Rückgängigmachen der Rassenbekanntschaft zwischen zwei Rassen behoben (wurden immer bekannt gemacht)
- Fehlerbehebung in der Kampfberechnung beim Beamangriff
- Fehler im Kopierkonstruktor und Zuweisungsoperator bei Schiffen behoben
- bei negativen Creditbestand werden nun nicht mehr riesige Creditgeschenke per Diplomatieangebot vergeben
- für Terraforming ausgewählte Planeten werden nicht mehr als gerade terraformt dargestellt, wenn der Befehl wechselt
- Mauszeiger bei Anzeige eines Tooltips ändert sich nun nicht mehr
- Bug bei der Anzeige des Flottennames bei Schiffen von Minorraces behoben
Code-intern:
- Optimierung der Kampfberechnung (Performance+)
- Funktion zur allgemeinen Siegchance-Berechnung eingebaut
- neue allgemeine Funktion zum Zeichnen eines Schiffes (Schiffsansicht, Flottenansicht, Kampfansicht)
- neue allgemeine Funktion um Schiffe zu löschen (und dabei auch deren Flotte zu beachten)
- neue allgemeine Funktion um Schiffe zur Shiphistory-Liste hinzuzufügen
- neue allgemeine Funktion zur Berechnung der benötigen Runden für ein Bauprojekt
- interne Starmaps (Reichweitenkarte) kann nun für einzelne Rasse angelegt werden
- Starmaps werden an zentraler Stelle einmalig berechnet und nicht an verschiedenen Stellen während NextRound()
- neue virtuelle Close() Funktion für Eventscreens (Aktionen beim Schließen eines Eventscreens)
- Statisches Fontobjekt für Sektorbeschriftungen wird nicht mehr benötigt
- häufige post-increments von Iteratoren in pre-incrememtents geändert (Performance+)
- an einigen Stellen noch fehlende const-correctness implementiert
- Fleetmenü codetechnisch überarbeitet
- Mouseovers und Redraw in allen Schiffsansichten enorm beschleunigt
- pre_increments überall wo möglich und memset sicherer programmiert
Daten:
- neue Hintergrundmusik für Hanuhr, Khayrin und Rotharianer
- neues Gebäude "Omega Heimatwerft"
- Rechtschreibfehler behoben
- Alien-Schiffe in Shiplist eingefügt (ingame noch keine Beachtung)
- kleines Duranium- und Energieicon farblich angepasst
V0.71 -> V0.72 (floß gleich in die V0.80 Alpha6 ein)
- Optionsialog um bequem ini Einstellungen zu ändern
- Verteidigungsübersicht im Imperiumsmenü (stationierte Truppen, Schiffsabwehr...)
- kleines Truppensymbol zeigt Truppen auf Schiff an
- Truppensymbol zeigt stationierte Truppen im System in Planetenansicht an
- Truppen lassen sich nun per Mulitplikator schneller verladen (TransportMenuView)
- automatisches Ausblenden der Menüleiste kann per Option deaktiviert werden
- Maus zum Scrollen lässt invertieren
- verwendeter Randomseed wird mitgeloggt
- kleinere Bugs behoben
V0.70 -> V0.71 (Alpha 5.1 vom 15.02.2010)
- Projekt auf VS2008 umgestellt
- komplette ToolTip-Architektur implementiert
- Tooltips an vielen Stellen im Programm eingebaut
- Tooltip Verzögerung nun in ini-Datei einstellbar
- Minors bauen Schiffe
- neue Symbolgrafiken für alle Minors mit Schiffen
- Schiffe von unbekannten Rassen werden immer und überall mit Fragezeichensymbol angezeigt
- seitliche Maustasten zum Systemumschalten
- rechte Maustaste stellt System, Dauer oder Rohstoff in Angebotsansicht zurück
- Scrollen mit gedrückter linken Maustaste in Galaxieansicht implementiert
- Scrollbars sind standardmäßig in der Galaxieansicht ausgeblendet
- neue Ini-Befehle (Scrollbars einblenden, Stern- und Minorsystemdichte)
- Manövrierbarkeit geht intern nun bis 9 (phänomenal)
- einige neue Gebäude- und Schiffsgrafiken
- Bestechnungsresistenz implementiert
- einige Balancingänderungen an Gebäude- und Schiffseigenschaften
- weitere Techlevel implementiert (plus Zukunftstechs möglich)
- Systeme mit Ressourcenverteiler werden in Systemübersicht markiert (* vor Ressource)
- Techlevel in Bio, Energie und Bautechnik geben 2% Bonus auf die jeweilige Produktion
- (fast) alle in der Alpha5 gemeldeten Bugs behoben
- Abstürze beim Rundenwechsel um wilder Klickerei sollten behoben sein (bzw. weniger auftreten)
- Handelsrouten erzeugen immer minimal ein Credit (zuvor auch NULL möglich)
- Copyrightinformationen auf 2010 aktualisiert
V_0.62b -> V0.70 (Alpha5 vom 20.11.2009)
- komplette Umstrukturierung und teilweise Neuprogrammierung des Codes
- Verwendung von GDI+ (kein einfaches GDI mehr)
- viel höher aufgelöste Galaxiekarte inkl. Minimap für eine feinere Darstellung
- stimmungsvolle Eventsscreens bei bestimmten Ereignissen
- Cartarer Invasoren als spielbare Rasse (dafür leider keine Khayrin mehr)
- neue Grafiken in fast allen Bereichen des Spiels (Planeten, Gebäude, Schiffe, Truppen...)
- neue atmosphärische Sounds und Musik
- neue Gebäude mit atemberaubenden neuen Eigenschaften
- neue Schiffe (speziell für viele Minorraces mit realistischen Beschreibungen)
- einige neue Rassenbilder
- neue Schriftarten
- Implementierung von Unterhaltskosten für Schiffe
- teilweise Implementierung der Crewerfahrung bei Schiffen
- komplett neues Rassensystem (unendlich viele Majorraces möglich)
- Feuerwinkel und weitere Modifikationen am Schiffskampf für fairere Kämpfe
- sehr sehr viele Balancinganpassungen (Diplomatie, Forschung, Schiffe, Kampf...)
- unterschiedliche Startvoraussetzungen für die Majorraces
- sehr viele Bugfixes eingepflegt
- weitere Anzeigen für ein besseres Verständnis beim Schiffsdesign
- Anzeige der verfügbaren Ressourcen in einem System in der Planetenübersicht
- Plus- und Minus-Buttons zur einfacheren Verteilung von Arbeitskräften
- Deritiumforderungen und -geschenke möglich
- unendlich viele Verbesserungen "unter der Haube"
- sehr viele Verbesserungen am generellen Look&Feel
- fertiges deutsches Handbuch
- und vieles vieles mehr!!!
V_0.62 -> V0.62b
- Kriegspakt auch im Kriegsfall anbietbar
- KI sammelt nun vor einem Systemangriff ihre Schiffe
- Kampf auch mit Verbündeten möglich
- Unentschieden im Kampf möglich (und angezeigt)
- Performanceoptimierungen
- Buttons in Diplomatieangebotsmenü reagieren nun
- Dauer der späteren Techlevels leicht reduziert
- leichte Veränderungen der Diplomatie-KI der Majors
- Bugfixing
- Skinüberarbeitungen
- Spezialforschung benötigt nur noch 66% aller Forschungen
- Cartarer Transporter 2&3 haben nun Reichweite hoch
V_0.60 -> V_0.62 (Alpha4 Refit vom 24.03.2008)
- Startgebäude extern einstellbar
- MinorRaces.data beinhaltet nun Namen der Grafikdatei
- MajorRaces.data beinhaltet nun Diplomatiebonus der Rasse
- neue Datei: Moral.data -> alle Moralwerte aller Hauptrassen
auf alle möglichen Ereignisse
- neue Datei: MoralEvents.data -> Text über Moralveränderung
in der Imperiumsübersicht für alle Hauptrassen auf alle Ereignisse
- Ressourcenrouten implementiert
- GUI zu Ressourcenrouten eingefügt
- Deritium abhängig von Anzahl dessen Vokommen im System
- Lagerobergrenzen eingebaut
- zwei komplett neue Spezialforschungen implementiert
- Monopolvorteil der doppelten Ressourcenproduktion eingebaut
- Bug beim Bombardieren behoben
- Diplomatiebug nach Erobern von Minorraces behoben
- Startschiffe extern einstellbar
- Blockade(befehl) implementiert
- Auswirkungen einer Blockade implementiert
- dynamische Rassenpräfixe (dadurch besser modbar)
- Minors besitzen nun Gebäude der ihnen ähnlichsten Majorrace
- eroberte oder diplomatisch gewonnene Minorsysteme besitzen
zu Beginn schon ein paar Ressourcen
- Meldung über Zustand des stellaren Lagers
- komplett neuer Style der Terranischen Konföderation
- KOMPLETT NEUER CONTENT!
V_0.52 -> V_0.60 (Alpha4 vom 10.10.2007)
- kompletten Ferengistyle integriert
- Ferengi als Rasse spielbar
- komplettes Geheimdienstsystem integriert
- BotE ist nun auflösungsunabhängig
- keine Restriktion bei der Pfadvergabe
- BotE komplett lauffähig mittels Wine unter Linux
- KI weiter optimiert
- KI bombardiert Systeme
- KI baut Außenposten um sich auszubreiten
- neue globale Ressourcenansicht
- neuer Algorithmus für die Galaxiegenerierung
- weitere neue Planetengrafiken hinzugefügt
- neue Schiffs- und Gebäudegrafiken hinzugefügt
- Schiffs- und Gebäudedaten hinzugefügt bzw. modifiziert
- neue interne Grafikladeklasse
- erweiteres Soundsystem
- Sprachausgabe bei wichtigen Ereignissen eingebaut
- höher aufgelöste Galaxiemap, daher feinere Grafiken
- wiedermal kleine Anpassungen beim Schaden der Bombardierung
- neue Torpedoarten eingebaut (speziell siehe Shipeditor)
- freie Minorracesysteme werden weiß dargestellt
- neues Föderationssymbol auf der Galaxiemap
- Planetenboni brachten falsche, zu geringe Boni behoben
- bekannte Rechschreibfehler behoben
- alle bekannten Bugs behoben
- neue ini-Befehle, z.B. Schwierigkeitsgrad einstellbar
V_0.51 -> V_0.52
- KI reißt überflüssige Gebäude ab
- Bugs aus dem KlingonUpdate behoben
- Invasion von herrenlosen Systemen möglich
- weitere Buttons reagieren auf MouseOvers
- überschüssige Bevölkerung wird bei einer
Kolonisierung versucht zu verteilen
- es ist nicht mehr möglich einen Planeten beim
Kolonisieren auszuwählen
- obsolete Schiffklassen werden im Schiffsdesign
nicht mehr angezeigt
- Änderung bei der Berechnung der Schiffskosten
- Änderung beim Systemangriff
- (hoffentlich) Beseitigung des Absturzes beim Rundenende
- (hoffentlich) Beseitigung des Fehlers beim Laden und Speichern
- RAM-Belastung beim Rundenende von ca. 80MB auf ca. 30MB reduziert
- Bug das Grafiken nicht immer angezeigt wurden hoffentlich behoben
- Algorithmen beim Systembombardement verändert, so dass mehr Schaden gemacht wird
- Absturz wenn Flotte terraformt behoben
- nicht bevölkerte, terraformte Planeten werden weiß dargestellt
- weitere bekannte Bugs behoben
V_0.50 -> V_0.51 (Alpha3 vom 14.04.2007)
- kompletten Klingonenstyle integriert
- Klingonen als Rasse spielbar
- alle bekannten Bugs behoben
- neue Gebäudeliste und neue Schiffsliste
- neue Schiffsbilder
- Änderungen bei der Diplomatie KI (KI fordert
seltener und weniger)
- Änderung der Beziehung bei Vertragsannahmen
auf einen minimalen Wert
- Schriftarten werden eigenständig geglättet
- Optimierung bei Grafikladeaktionen
V_0.45v -> V_0.50 (Alpha3)
- teilweise Implementierung der KI
- KI verwaltet Systeme
- KI baut Schiffe/Flotten
- KI kolonisiert Systeme
- KI breitet sich aus
- KI reagiert auf feindliche Schiffe
- KI legt Handelsrouten an
- militärische Stärke hat Einfluss auf Vertragsangebote
- Minorraces terraformen ihre Planeten in ihrem System
- Hilfe beim Terraformen von Planeten in
Minorracesystemen verbessert die Beziehung
- Deritiumtransport mittels Tranportschiffen eingebaut
- neue Soundeffekte an bestimmten Stellen
- per Ini Befehl Hardware- oder Softwaresound einstellbar
- verschiedene Hintergrundmusik für Rassen
- aktuelle Schiffsrouten visuell erkennbar
- alle Listen der Imperiumsansicht nun scrollbar
- Überarbeitung der Kosten der Schiffe beim Schiffsdesign
- Unterstützungskosten werden nun beachtet
- sehr viele neue Planetengrafiken hinzugefügt
- überarbeitet Romulanergalaxiekarte
- neue Gebäude inkl. Grafiken in Datenbestand eingetragen
- neue Schiffe eingetragen
- weitere Schiffsnamen hinzugefügt
- Schiffsnamensgenerierung leicht verändert
- neue Minorraces hinzugefügt
- alle Minorracebeschreibungen überarbeitet
- einige Minorracespezialgebäude hinzugefügt
- neue Schriftart für den Romulaner
- neue Font-Loader Klasse programmiert
- Beschreibungen für Spezialforschungen und Planeten-
Klassen nicht mehr hardcoded
- Bug beim Kampf von nur non-Comabtschiffen behoben
- Bug beim Sortieren von Listen behoben
- Bug bei Gebäuden mit imperiumweiter Moral behoben
- Bug beim Handelsrouten anlegen behoben
- viele kleinere Optimierungen vorgenommen
V_0.45b -> V_0.45c
- verbesserter Netzwerkcode
- Soundbug mit Rambelastung behoben
- kleinere Balancingänderungen
- ini Datei eingebaut
- kleinere Bugs beseitigt
- mit einem Kolonieschiff lassen sich nun mehrere Planeten
gleichzeitig Kolonisieren
V_0.45 -> V_0.45b
- Bug mit sichtbaren Handelsrouten behoben
- Bug mit Deritiumminen behoben
- Laden eines Spielstandes verursacht keine Fehler mehr
- Autosave eingebaut
- Spiel laden im Dialog eingefügt
- Clients können jetzt auch Spiele speichern
- Planetenwachstum etwas beschleunigt
V_0.42 -> V_0.45 (Alpha2 vom 28.12.2006)
- einige kleinere Bugs behoben
- FMOD Soundengine Audiowiedergabe
- Tarnung komplett eingebaut
- Bauwerksübersicht leicht überarbeitet
- ingame Schiffsdesign fertiggestellt
- weitere Bereiche der Spezialforschung implementiert
- Anzeige von Stationssymbolen überarbeitet
- Galaxiemap leicht überarbeitet
- einige Menüanpassungen
- komplette Netzwerkfuntionalität implementiert
- ingame Chat eingebaut
- komplett neue Planetengrafiken eingefügt
- Romulanische Gebäude eingetragen
- mehrere kleinere Bugs behoben
V_0.41 -> V_0.42
- alle bekannten Bugs der Alpha Version behoben
- immer Speichern unter eingefügt
- Handelsrouten eingefügt
- Stellares Lager eingefügt
- Kosten für Gebäudeupgrade werden jetzt neu berechnet,
wenn betroffene Gebäude abgerissen werden
- Truppen/Einheiten implementiert
- Bau von Truppen nun möglich
- Systemangriff implementiert
- Systembombardement eingebaut
- militärische Systemeroberung eingebaut
- alle Meldungen und Moralauswirkungen die im Zu-
sammenhang zum Systemangriff stehen implementiert
- Optimierung der Savegamedateigröße
- Transport mittels Schiffen eingebaut
- Arbeitermenü leicht verändert
- Planetenboni eingebaut
- Territorien ähnlich Botf eingebaut
- Deritiumvorkommen eingefügt
- viele zusätzliche Schiffseigenschaften implementiert
- Kampfalgorithmen an neue Schiffseigenschaften angepasst
- Anzeige der Geldveränderung zu letzter Runde
V_0.40 -> V_0.41 (Alpha1 vom 28.08.2006)
- neue Grafiken eingefügt
- Bug bei Schiffsbewegung einer Flotte gefixt
- neue Imperiumsnachrichtenübersicht hinzugefügt
- viele, nötige Nachrichten an Spieler
- Anzeige vorhandener Rohstoffe auf Planeten
- zufällige Anzeige einer Erwerbsregel
- Systemübersicht eingefügt
- Schiffsübersicht der vorhandenen Schiffe eingefügt
- Schiffsübersicht verlorener Schiffe eingebaut
- teilweise Moralsystem mit Meinung der
Bevölkerung implementiert
- Bug behoben, dass der Computer keinen
Verteidigungspakt anbot
- Anzeige der Forschungsbeschreibungen eingbaut
- Menüführung im Gebäudeübersichts- und
Energiemenü verbessert
- alle derzeitigen Föderationsgrafiken eingefügt
- alle diplomatischen Texte eingefügt
- einige Minorraces hinzugefügt
- einige Bugs behoben
V_0.35 -> V_0.40
- 4 kleinere Bugs behoben
- kleinere Optimierungen vorgenommen -> 30%
niedrigere RAM Belastung
- erster kleiner Netzwerkcode hinzugefügt
- 2 neue Gebäudeeigenschaften hinzugefügt
- BotE nun kompatibel zu BotE Gebäudeeditor
- BotE nun kompatibel zu BotE Minorraceeditor
- Anzahl der Systemnamen nun flexibel
- erste Vorabversion des Kampfalgorithmus
- optimierte Galaxieansicht (d.h. schneller,
verbesserte Steuerung, bessere Grafik usw.)
- Reichweitenkarte verbessert
- hochoptimierter Wegfindungsalgorithmus der
Schiffe auf Map (Dijkstra-Algorithmus)
- verschiedenfarbige Sonnensysteme
- neue Planetenbeschreibungen + Anzeige
- ca. 100 Minorraces im Spiel implementiert
- 200 Gebäude der Föd, Ferengi und Klingonen
- Scannung und Scanstärken eingebaut
- mehrere kleine Bugs behoben und
Optimierungen vorgenommen
- Bauliste nun scrollbar
- sehr viele kleinere Sachen hinzugefügt
V_0.32 -> V_0.35
- globale Handelsbörsen hinzugefügt
- Handelsbörsenmenü eingebaut
- Kosten eines Sofortkaufs eines Bauauftrags
nun abhängig von Preisen an der Börse
- Sofortkauf eines Bauauftrags hat Auswirkungen
auf die Kurse an der Börse
- Steuereinnahmen für Monopolbesitzer
- Monopolerwerb funktioniert jetzt
- Monopolübersichtsmenü eingebaut
- Nachrichten über Monopolerwerb eingebaut
- Transferübersichtsmenü eingebaut
- Preiskurse der Ressourcen werden in Diagramm
angezeigt (ähnlich Börsenkurse, z.B. Dax)
- keine feste Gebäudeanzahl in DB mehr notwendig
- Systemklasse überarbeitet (Bauliste abstrahiert)
- Bauliste ist nun eine eigene Klasse
- Systemklasse überarbeitet (Produktion abstrahiert)
- Systemproduktion ist nun eigene Klasse
- Gebäudeattribute überarbeitet und hinzugefügt
- Algorithmus für Gebäude und Updates in
Bauliste komplett neu
- imperienweite Moralauswirkungen eingebaut
- Gebäudeabriss überarbeitet
- mehrere kleine Bugs behoben
- Spiel Speichern und Laden möglich
V_0.31 -> V_0.32
- Flottenansicht hinzugefügt
- Flottenmanagement eingebaut
- Schiffsbefehle nun auf Flotten anwendbar
- Fenstergrößen sind nicht mehr veränderbar
- Scrollbars in Menüs entfernt, in denen sie nicht
benötigt werden
- farbliche Balken neben den Schiffbildern, die
die "Gesundheit" des Schiffes anzeigen eingefügt
- Flagschiffernennung nun möglich
- Schiffsdesignmenü komplett eingefügt
- nun fast unendlich viele Schiffe zu Flotten
hinzufügbar
- Flottenmanagmentsteuerung erweitert (direktes
Hinzufügen und Entlassen nach Eigenschaften)
V_0.3 -> V_0.31
- Bug in Bauliste (man konnte Aufträge ohne
jeglichen Ressourcenaufwand bauen, wenn man
vorherigen Auftrag aus der Liste löschte) behoben
- Schiffsklassen komplett überarbeitet
- Schiffe sind nun baubar
- Deritium ist nun lagerbar
- automatische Schiffsnamensgenerierung (nur Föd)
- Anzeige der Schiffe in unterer View überarbeitet
- Schiffsbefehle teilsweise integriert
- Terraforming von Planeten nun möglich
- Kolonisierung von Planeten nun möglich
- Stationsbau nun möglich
- Demontagebefehl eingefügt
V_0.27 -> V_0.3
- Bug bei Verteidigungspaktangebot durch KI behoben
- KI bietet nun auch Kriegspakte an
- KI macht Geschenke
- KI stellt Forderungen
- KI beachtet nicht nur die eigene Beziehungen bei
Vertragsangebot, sondern auch die des Gegenübers
- Bug bei Forderungsannahme durch Spieler behoben
- Bug (Absturz in Diplomatieansicht wenn wenig kleine
Rassen im Spiel) behoben
- KI reagiert nun auch auf Forderungen
- Texte bei Angeboten von KI-Majorrace vorhanden
- KI nimmt auch Angebote der Minorraces an
- KI macht Angebote an Minorraces
- KI gibt Geschenke an Minorraces
- KI kann Minorraces auch Bestechen
- Beziehungsverschlechterung bei nicht direkter
Kriegserklärung gemindert
- Angebotsannahme der Minorraces nun von deren Art
abhängig
V_0.26 -> V_0.27
- Diplomatie mit großen Rassen teilweise implementiert
(außer gegebene Rohstoffe gutschreiben,
- diplomatische Antworten der großen Rassen
- Bilder großer Rassen eingefügt
- Bug bei automatischer Kündigung eines Vertrags
durch kleine Rasse behoben
- Bug bei Beziehungsverschlechterung nach Ablehnung
durch kleine Rasse behoben
- fast alle Texte für Spezialforschung eingefügt
- bei Nichtannahme eines Angebot werden mgl.
Ressourcen und Credits dem Anbieter wiedergegeben
- bei Annahme eines Angebots wird mit übergebenes
Credits gutgeschrieben
- Überprüfung eines Bündnis bei Kriegserklärung
- Verteidigungspakt hinzugefügt
- Kriegspakt wurde implementiert
- Ressourcenmitgaben nur mgl. bei mind. Handelsvertrag
- einige Auswirkungen eines Vertrages für Sektoren
- teilweise KI der Majorraces implementiert
- Quicksort-Algorithmus für Sortierungen verwendet
- Geschenke geben an Majorraces sowie deren Auswirkung
- Mitgifte bei Angeboten an Majorraces werden beachtet
- KI gibt nun selbstständig Mitgifte
- KI legt Dauer des Vertrages beim Angebot fest
- Bug in Diplomatieeingangsbildschirm behoben
- globale Durchschnittslagerressourcen in Statistik
V_0.25 -> V_0.26
- durch langfristige gute Beziehungen zu kleinen
Rassen ist es für andere Hauptrassen schwieriger
diese "wegzukaufen"
- Bestechung kleiner Rassen komplett implementiert
- Forschungsbildschirm leicht geändert
V_0.24 -> V_0.25
- Algorithmus für Gebäude in Bauliste überarbeitet
- Angebote machen beachtet Beziehung anderer Rassen
- kleine Rassen machen nun auch Angebote
- Diplomatie-Eingang-Bildschirm hinzugefügt
- Reaktion auf Angebote kleiner Rassen mgl.
- kleine Rassen können Verträge kündigen
- Geschenke geben komplett implementiert
- Ressourcen können auch verschenkt werden
- kleine Rassen verbrauchen Ressourcen
- Angebotsbildschirm verändert
- Nachrichten über gegebene Geschenke eingebaut
- bei Mitgliedschaft bekommen wir das System
- bei Lossagung des Systems kleiner Rasse wird
auch der Mitgliedschaftsvertrag gekündigt +
Beziehung verschlechtert sich gravierend
- bei Allianz und Bündnis Werften der Rassen nutzbar
- Anzeige vieler diplomatischer Texte
- Verträge sind nun manuell aufhebbar
- Grafiken für Baumenü bei Föd und Rom eingefügt
- Bau von rassenabhängigen Gebäuden in System der
kleinen Rasse bei erfolgreicher Mitgliedschaft
- Wert der Ressourcengeschenke abhängig von Art
- Wahrlk. der Kriegserklärung abhängig von Art
V_0.23 -> V_0.24
- Diplomatiebildschirm - Angebote hinzugefügt
- diplomatische Angebote an kleine Rassen machen
- Nachrichten über diplomatische Angebote
V_0.2 -> V_0.23
- kleine Rassen hinzugefügt
- "Kennenenlernen" kleiner Rassen möglich
- Diplomatiebildschirm - Information hinzugefügt
- Beziehung zu kleinen Rassen implementiert
- Geschenke geben teilweise implementiert
- Nachrichten über gemachte Geschenke implementiert
- Farbverlauf bei Arbeiterbesetzungsbalken
V_0.19b -> V_0.2
- Planetengrafiken überarbeitet
- nun 10 Grafiken pro Planetenklasse vorhanden
- Systemlossagung bei niedriger Moral
- Forschungsbildschirm
- normale Forschung komplett implementiert
- Spezialforschung zum großen Teil implementiert
- Komplexe: Wirtschaft, Produktion,
Forschung und Sicherheit, Forschung implementiert
- Nachrichten über Forschungsfortschritte
V_0.19 -> V_0.19b
- Informationsbildschirm hinzugefügt
- industrielle Nachrichten
- Hungersnöte möglich
- Nachrichten über Hungersnöte
- Moralabzug bei Hungersnot im System
V_0.00 -> V_0.19a
- generelles Look&Feel
- komplette Galaxiegenerierung
- Galaxie-, Baumenü-, Energiemenü-,
Arbeitermenü-, Übersichtsmenüanicht
eingebaut
- generelle Funktionen der Menüs
- viele Voraussetzungen für weitere Version
- enorm viele Kleinigkeiten