Feature und TODO-Liste "Phase 2" Letztes Update : 12.08.2010 NEUE FEATURES - Globale Projekte - Rundenbasiertes Hexfeldkampfsystem (inkl. neuer Kampfberechnungen) - Überarbeitets Spionage- und Sabotagesystem - Börsenmarkt - Tag-/Nachtzyklus - Komplett überarbeitet GUI - Erweitertes Personalsystem - Stark verbesserter Renderer (teilweie doppelte Performance) - Neue Einheiten - Flakpanzer - Artillerieraketensystem - Tarnkappenbomber - etc. BALANCING - [DONE] Resourcenberechnung Abhänging von Einwohnerzahl, Loyalität und Gebäudeffekten - [DONE] Forschungsdauer Für alle aus "Phase 1" übernommenen Technologien um 20% gesenkt - [DONE] Bevölkerunswachstum anpassen (aktuell zu hoch) Mindestwachstum basierend auf Bevölkerungszahl Gebäude mit Wachstumseffekt mit geringerer Auswirkung auf Wachstum - Verschmutzung Wirkung durch Gebäude (Weniger Zunahme, mehr Abnahme) Wirkung durch hohe Bevölkerungsdichte (Evtl. zu hoch) - Militärische Einheiten Im Test kann ein Düsenjäger vier Panzer zerstören, darf im finalen Release nicht passieren - Bevölkerungslimit Auf Region anpassen (basierend auf Basisbevölkerung, statt festem Wert für alle Regionen) Effekt generell verringern (evtl. nur +1 Million pro Effektpunkt, statt wie bisher +10 Millionen) GLOBALE PROJEKTE - [DONE] Neues Fenster - [DONE] Abfragedialog bei Projektabbruch (mit Hinweis auf Fortschrittsverlust) - [DONE] Abbrechen-Button ausblenden wenn kein Projekt aktiv ist - [DONE] Auswirkungen - [DONE] Auswirkungen auf Arbeitskraft (Ressourcen pro Region) - [DONE] Feste Ressourcenkosten pro Runde - [DONE] Verringerung der Forschungskraft - [DONE] Fortschritssberechnung - [DONE] Kurze Meldung (Nachrichtenliste Informationszentrum) bei neuer Projektphase - [DONE] Angepasste Meldung (pro Projekt, in WeltEdit) bei Fertigstellung des Projektes - [DONE] Aktivierungsbutton in Haupt-UI bei bereitem Projekt - [DONE] Anzeige bei aktiviertem Projekt (evtl. Bogen links oder rechts, siehe Infiltration bei Spionen) - Nutzungsphase (je nach Projekt, aktiv, passiv, Zielen, etc.) - Auswirkungen bei Nutzung (dito) KAMPFHANDLUNG - Kampfauswahl - [DONE] An neue GUI anpassen (inkl. Animationen) - [DONE] Anzeige von Gegnereinheiten bei Möglichkeit des Abbruchs (Angriff) ausblenden - [DONE] BUG : Mausover in Vorbereitungsschirm korrigieren - [DONE] BUG : Angezeigte Verluste nicht korrekt [LÖSUNG : Fehlerhafte Texturnamen, '_' hat gefehlt] - [DONE] BUG : Ergebnisanzeige nicht korrekt (z.B. verlorener Kampf obwohl man verteidigt hat) [LÖSUNG : Die angreifende Division hat nur noch ein Jagdflugzeug übrig hat und kann damit natürlich nicht mehr einmarschieren] - [DONE] BUG : KI-Division(?) zieht trotz Sieg nicht in Region [LÖSUNG : Siehe oben] - [DONE] Anzeige ob KI oder menschlicher Spieler jeweils für Angreifer/Verteidiger - Ergebnisgrafiken und Mouseovers für englische Sprachversion - Anzeige von Spionageinfos für feindliche Divisionen falls Spion infiltriert hat - Schlachtfeld (Manuelle Kampfhandlung) - [DONE] Selektionsmethode drückt FPS in den Keller und führt zu starkem Stocken [LÖSUNG : Fehlerhaftes (?) ondemand Laden von Modellen verurschate FPS-Drops, prüfen!] - [DONE] Neues (optisch ansprechenderes) Auswahlfenster für Einheitenplatzierung - [DONE] Optische Anpassung der GUI (Kontrollelement) - [DONE] Bessere Anzeige welcher Spieler gerade zieht - [DONE] Weicher Fadeout zum normalen Kampfschirm - [DONE] Verschiedene Schlachtfeldsettings inkl. 3D-Objekten (je nach Lage der Region, also z.B. nordisch, Wüste, etc.) - [DONE] Zuweisen und Laden der verschiedenen Schlachtfeldsettings je nach Regionslage - [DONE] Austauschliste der 3D-Overlays für Standardmaps (z.B. Tanne -> Palme in Wüste) - [DONE] Angepasste Nationshintergründe für Schlachtfelddarstellung - [DONE] Kurze Pause nach Zerstörung der letzten Einheiten (da der Übergang sonst zu abrupt ist, warten bis alle Explosionen weg sind) - Generell - [DONE] Bug : (Rarer) memory leak (wenige bytes) beim Besiegen beiner defenisven Divsion [LÖSUNG : Fehlende Freigabe der temporären Division] - [DONE] Bug : Bonusfaktoren des Generals wereden nicht in die Schadensberechnung einbezogen - [DONE] Einheiten für Skinutnerstützung neumodellieren / anpasssen - [DONE] Einheitentexturen für jede Nation - [DONE] Erfahrung und Auszeichnungen für Militäreinheiten. Erfahrung pro besiegter Einheit, jeder Erfahrungslevel verbessert die Werte einer Einheit - [DONE] Ressourcen bei Einmarsch in fremde Region erbeuten - Flugabwehrgebäude einbinden (evtl. als Einheit die sich nicht bewegen kann, aber mit großer Feuerreichweite und hohem Schaden gegen Flugzeuge, oder als Aktion am Rundenanfang) - Verringern der Bevölkerungsdichte bei Einmarsch in fremde Region (Flucht/Tod) - Sounds beim Sieg/Verlust nicht immer die korrekten - Schadensberechnung prüfen!!! (Teilweise viel zu hohe Werte, z.b. leichte Infantrie > 80!!!) - KI - Zwei KI-Personalitäten, Verteidiger (bleibt in seinem Stadtgebiet und wartet) und Angrreifer (direkt offensiv) - Intelligente Gegnerauswahl der KI. Statt zufällige Gegnereinheit als Ziel eine Liste mit gleichwertigen Gegnern erstellen und daraus auswählen FORSCHUNG - [DONE] Neues Fenster - Neues Fenster für Forschungsarchiv - [DONE] BUG : "Erforschen" startet immer selbe Technologie statt der gewählten - [DONE] BUG : Erneutes erforschen bereits aktiver Technologie setzt Forrtschritt zurück [FIX : Wird nicht mehr zurückgesetzt] - [DONE] Ansprechenderer Hinweis auf erforschte Technologie. Evtl. ganzer Bildschirm mit Partikeleffekten (Feuerwerk), Infos, Text und wozu die neue Entwicklung führt. REGION - [DONE] Neues Fenster (mit Wechsel zwischen Fenster bei stationierter Division bzw. ohne Division) - [DONE] Detaillierte Direktansicht der stationierten Division und des Generals - [DONE] Anzeige der defensive Einheiten bei Fehlen einer regulären Division - [DONE] Einfacheres Bewegen von Divisionen. Rechtsklick auf Region mit Division startet Divisonsbewegung. - [DONE] BUG : Regionsauswahl neben Regionsfenster funktioniert nicht korrekt [LÖSUNG : Funktion MouseOverVisibleControl hat noch alte rechteckige Fensterform erwartet] - [DONE] Bevölkerungswachstum tweaken, momentan viel zu hoch - [DONE] Anzahl der Einheiten für Defensivdivision anpassen (Limit fehlt, und statt min. 1 min. 1 + Faktor) - [DONE] Neue Anzeigen rund um Regionsflagge (v.a. neue Anzeige für Bauplätze) REGION - GEBÄUDE ERRICHTEN - [DONE] Neues Fenster - [DONE] Neue Auswahlanzeige für gewähltes Gebäude (evtl. rotierender Ring) - [DONE] An Regionsfenster anhängen / direkt in dieses implementieren statt eigenem Fenster REGION - SCHNELLÜBERSICHT - [DONE] Implementieren - [DONE] Listenpositionen an optischen UI-Bogen anpassen MILITÄRVERWALTUNG - [DONE] Neues Fenster mit verbessertem Layout und erweiterten Informationen (Einheitenvorschau plus HP und EXP, Infos zum General, etc.) - [DONE] Anderer Untergrund bei Flugeinheiten für Einheitenansicht (statt normalem Boden Rollfeld) MILITÄR - EINHEITEN BAUEN - [DONE] Neues Fenster INFORMATIONSZENTRUM - [DONE] Neues Fenster - [DONE] Erweitrte Statistiken statt in einem Fenster als aufklappbares Sidekick zum Infozentrum - [DONE] Legende für Diagramme im Diagramm selbst statt daneben - [DONE] BUG : Statistiknamen falsch und Statistiken werden teilweise nicht gefunden [LÖSUNG : Frühere Änderung der Statistiktokens und fehlende lokalisierte Texte] AKTIENMARKT - [DONE] Neues Fenster - [DONE] Transaktionsliste (pro Spieler, mit Unterscheidung pro Unternehmen), damit Spieler Kursgewinne besser planen kann SPIONAGE - [DONE] Neues Fenster mit neuem Layout - [DONE] Überarbeitung Spionage in fremder Region - [DONE] Gegenspionage in eigener Region - [DONE] Spionage bei fremder Division - Sabotage - Datennetzspionage - [DONE] Bug : AV beim Beenden des Spiels in Dropdown bei Spion in eigener Region und Divisionsdaten [LÖSUNG : Fehlende Prüfung auf leere Einheiteninfo] - [DONE] Bug : Gegenpionage Division in eigener Region, neu zugewiesener Spion, Liste nicht aktualisiert (u.U. noch Liste des letzten gewählten Spions sichtbar) [Lösung : Updatemeldung an GUI nach Wechsel] - Kurze Animation beim Infiltrieren um Spannung zu steigern PERSONALVERWALTUNG - [DONE] Neues Fenster, mit Tabs für jeden Personaltypen und für angestellt/frei - [DONE] Erfahrung und Levelsystem für Personal. Aktive und passive Erfahrung erhöht den Level vom eingestellten Personal ohne die Personalkosten zu erhöhen, steigert den Wert des Personals. - [DONE] Überarbeitung der Fertigkeiten für Generäle. Neue Fertigkeiten : Offsensive - Stärkung beim Angriff Defensive - Verbesserter Ausweichfaktor Moral - Senkt Schaden bei erlittenem Treffer - [DONE] Personaltraining implementieren - [DONE] Meldungen (Zu wenig Geld, Training bereits aktiv) für Personaltraining - [DONE] Dynamischere Repopulation des Transfermarkets mit Limit HAUPTSPIELANSICHT - [DONE] Hintergründe entfernen und Erde frei bewegbar machen, und zoom erweitern - [DONE] Zusätzliche Buttons im Kontrollzentrum für den Bau von Einheiten und den Aktienmarkt - [DONE] Mouse-over Hilfetext verschieben um nicht mehr vom Cursor überdeckt zu werden - [DONE] Neuer Cursor für Angriff auf feindliche Region - [DONE] BUG : Rechtsklick zum Bewegen von Einheiten funktioniert auch bei anderen Nationen - [DONE] Zusätzliches Hervorheben einer Region bei Auswahl einer dort stationierten Division in z.b. der Armeeverwaltung - [DONE] Optisches Hervorheben von Nachbarregionen bei Auswahl eigener Region (farbige Ränder o.ä.) KI - Auswahl und Nutzung von globalen Projekten. Wie bei sonstigen KI-Aktionen auch hier abhängig vom KI-Profil machen. Evtl. bestimmte Projektliste mit bestimmter KI-Persönlichkeit kombinieren. Also z.B. Atomwaffe, Neutronenbombe, Pandemie mit militärischer KI, Spionagesatellit, Wirtschaftswunder mit defensiver KI, etc. VIRTUELLES DATEISYSTEM - [DONE] BUG : Flaggenrand falsch gefärbt und Halo rund um Erde ohne Textur/falsche Textur [LÖSUNG : GL_LIGHTING nicht deaktiviert] - [DONE] BUG : Schlachtfeldobjekte werden nicht geladen [LÖSUNG : Dateiendung beim Laden aus VFS nicht in Objektnamensliste eingefügt] - [DONE] BUG : Fehlende Regionskarte im Informationszentrum [LÖSUNG : Wurde immer aus Datei geladen und nie aus VFS] GUI - [DONE] Bug : Fenster mit benutzerdefiniertem Hintergrund flackern beim ersten Anzeigen kurz auf - [DONE] Benutzderdefinierte Fensterformen (via Hintergrundtextur) mit angepasster Treffererkennung (Polygonal) - [DONE] Dedizierte Bereichserkennung bei Fenstern für Sichtbarkeit, Verschieben und Schliessen [LÖSUNG : Polyonale Bereiche in GUIEdit festlegbar] - [DONE] BUG : Highlight bei Iconbox verändert alle vorherigen Items [LÖSUNG : Farbwert nie zurückgesetzt] - [DONE] Doppeklick minimieren auf Titelleiste für Fenster mit benutzerdefiniertem Hintergrund entfernen - [DONE] Hinweis auf neue Runde (mit Rundenzahl, Spielername, etc.) statt aufpoppendes Informationszentrum (besserer Spielfluss) - [DONE] Spielstand Laden/Speichern an neues Design anpassen und erweiterte Spielstandinfos - [DONE] Zeichenlimit für Editkomponente - [DONE] Automatische Breitenberechnung für Buttons ohne Ränder HOTSEAT MODUS - [DONE] Bug : Bereits besiegte Nationen werden nach Laden eines Spiels für eine Runde wieder aktiv [LÖSUNG : Prüfung auf tote Nation direkt nach Laden des Spiels] - [DONE] Fenster erst bei komplett schwarzem Fadeoutschirm (zum nächsten Spieler hin) ausblenden, statt wie bisher bei Beginn des Fadeouts SONSTIGES - [DONE] Änderung des Speicherortes für Spielstände, Screenshots und Logs wegen veränderter Userrechte in neuen Betriebssystemen (Werden nun im Home Ordner des Users abgelegt) - [DONE] BUG : Schwarze Nationsflagge in Nationswahl im Hauptmenü nach verlassen eines aktiven Spiels [LÖSUNG : Nicht mehr reproduzierbar] - [DONE] Auflösungsunabhängiger Ladeschirm - [DONE] Bessere Behandlung verschiedener Sprachen (schnellerer Wechsel der Ingamesprache) - [DONE] Abstürze abfangen und entsprechend benannten Spielstand ablegen - [DONE] BUG : Selektion für Gebäude "orbitale Sonnensegel" ungleich Optik (wohl wegen halbtransparentem Strahl) [Lösung : Model angepasst] - [DONE] Betahinweis für pre-Release Versionen - [DONE] Partikelsystem für Punktanzeige auf Hauptansicht (siehe Kampfschirm) - (Verluste bei Nuklearschlag steigen aus Region hoch, inkl. Todeskopfitem, auch Namen der zerstörten Gebäude, selbiges bei Übernahme einer Region - Evtl. auch nutzen im GUI etwas dynamischer zu machen, z.b. Floater wenn man Ressourcen ausgibt etc. - [DONE] Abstrakte Werte durch greifbare ersetzen (Bevölkerung, Wachstum, Verteidigung, Ressourcen, etc.) - Diverse Sounds - Credits anpassen (Texturen von cgTextures, MeatPak), GraphicsEx von Mike Lischke - [DONE] 2D-Vorschautexturen von Rebelleneinheiten für normale Nationen überspringen (auch in Weltedit implementieren)