Skip to content

Releases: HonkiTonk/Honki-Tonks-Zivilisationen

Release 5. Mai 2024

05 May 19:46
Compare
Choose a tag to compare
Release 5. Mai 2024 Pre-release
Pre-release

Neue Funktionen:
Wenn das Spiel abstürzt dann versucht es jetzt einen Notfallspielstand anzulegen. Spielstände werden jetzt zwischen Manuell und Auotmatisch aufgeteilt und angezeigt. Texte enthalten jetzt einen leichten Rahmen um eine bessere Lesbarkeit zu erreichen. Neues Baumenü eingebaut welches Gebäude/Einheiten mehrseitig anzeigt anstatt alles in eine Seite quetscht. Angefangen das Prüfsystem für Datei- und Verzeichnisnamen zu erweitern, damit es nicht zu Problemen mit dem Betriebssystems kommt. Angefangen Sound/Musik/Grafik neu aufzuteilen um das Erstellen von Spielercontent zu erleichtern. Angefangen ein neues System zur Anzeige von Texturen einzubauen. Zu Testzwecken Arabisch hinzugefügt. Zu Testzwecken Unifont hinzugefügt. Die verwendeten Bibliotheken und den Kompiler aktualisiert.

Fehlerkorrektur:
Diverse Textanzeigefehler korrigiert. Verschiedene Rechtschreibfehler korrigiert. Vergessene Dateien gelöscht. Einige Prüfungen überarbeitet um Abstürze zu verhindern.

New functions:
If the game crashes, it now tries to create an emergency savegame. Savegames are now split and displayed between manual and automatic. Texts now contain a light frame for better readability. Added a new building menu which displays buildings/units on multiple pages instead of squeezing everything into one page. Started to extend the validation system for file and directory names to avoid problems with the operating system. Started reorganising sound/music/graphics to make it easier to create player content.
Started to implement a new system for displaying textures. Added Arabic for testing purposes.
Added Unifont for testing purposes. Updated the used libraries and the compiler.

Error correction:
Corrected various text display errors. Various spelling mistakes corrected. Forgotten files deleted. Some checks revised to prevent crashes.

Die Linuxversion benötigt GLIBC 2.36-9+, CSFML 2.5.X und SFML 2.5.X.
Die Windowsversion sollte nach dem Entpacken direkt laufen.

The Linux version requires GLIBC 2.36-9+, CSFML 2.5.X and SFML 2.5.X.
The Windows version should run immediately after unpacking.

Dezember 2023 Veröffentlichung

23 Dec 03:24
Compare
Choose a tag to compare
Pre-release

Die verwendeten Bibliotheken und den Kompiler aktualisiert. Neue Version des Baumenüs eingebaut. Die Seitenleiste und die Anzeige der Informationen überarbeitet. Textskalierungssystem überarbeitet, um Text besser anzeigen zu können. Berechnung der Textabstände verbessert, was den Textabstand gleichmäßiger gestaltet. VSync eingebaut. Neues Einlesesystem für Text und Grafiken eingebaut. Das Verschachteln von Transporter ineinander sollte jetzt fehlerfrei funktionieren. Es ist jetzt möglich Einheiten in verschachtelten Transportern direkt auszuwählen, anstelle sie erst entladen zu müssen. Code allgemein überarbeitet um bessere Lesbarkeit zu gewähren. Diverse interne System erweitert und angepasst. Kleinigkeiten korrigiert und überarbeitet.

Updated the libraries used and the compiler. New version of the construction menu implemented. The sidebar and the display of information have been revised. Text scaling system revised to display text better. Text spacing calculation improved, which makes the text spacing more even. VSync implemented. New read-in system for text and graphics implemented. Nesting transporters inside each other should now work without errors. It is now possible to directly select units in nested transporters instead of having to unload them first. Code generally revised to ensure better readability. Various internal systems extended and adapted. Small things corrected and reworked.

Die Linuxversion benötigt GLIBC 2.36-9+, CSFML 2.5.X und SFML 2.5.X.
Die Windowsversion sollte nach dem Entpacken direkt laufen.

The Linux version requires GLIBC 2.36-9+, CSFML 2.5.X and SFML 2.5.X.
The Windows version should run immediately after unpacking.

August 2023 Veröffentlichung

05 Aug 00:01
Compare
Choose a tag to compare
Pre-release

Changelog 16.07.2023 -> 04.08.2023:
Grafiken verschlimmbessert. Es wird jetzt erst geprüft ob eine Grafik das Limit der Grafikkarte überschreitet, bevor sie eingelesen wird. Alle Bibliotheken auf Basis von Debian 12 neu gebaut und aktualisiert. Fehlermeldungen erweitert. Weiter den Code großflächig überarbeitet um eine bessere Übersichtlichkeit zu erreichen. Diverse Kleinigkeiten korrigiert und das Debugmenü erweitert.

Graphics are now different. It is now first checked whether a graphic exceeds the limit of the graphics card before it is read in. Rebuilt and updated all libraries based on Debian 12. Error messages extended. Further reworked the code to achieve a better clarity. Fixed several small things and extended the debug menu.

Die dynamisch_statische Version benötigt GLIBC 2.36-9+, CSFML 2.5.1 und SFML 2.5.1 (empfohlen).
Die dynamische Linuxversion benötigt GLIBC 2.36-9+, libgnat 13.X, CSFML 2.5.1 und SFML 2.5.1.
Die statische Linuxversion benötigt GLIBC 2.36-9+ und alle Pakete die die SFML voraussetzt.
Die Windowsversion sollte nach dem Entpacken direkt laufen.

The dynamic_static version requires GLIBC 2.36-9+, CSFML 2.5.1 and SFML 2.5.1 (recommended).
The dynamic Linux version requires GLIBC 2.36-9+, libgnat 13.X, CSFML 2.5.1 and SFML 2.5.1.
The static Linux version requires GLIBC 2.36-9+ and all packages that SFML requires.
The Windows version should run immediately after unpacking.

Juli 2023 Veröffentlichung

15 Jul 02:40
Compare
Choose a tag to compare
Pre-release

Changelog 03.06.2023 -> 15.07.2023:
Berechnungen für die Kampfwerte von Einheiten und Städte überarbeitet. Textanzeige überarbeitet um eine bessere Lesbarkeit bei niedrigen Auflösungen zu erreichen. Außerdem diverse Anpassungen vorgenommen um überstehende Texte zu verhindern. Änderungen vorgenommen damit Texte jetzt nicht mehr zu früh umgebrochen werden und größere Leerflächen erzeugen. Übersetzungen überarbeitet. Der Textstil kann jetzt theoretisch auch geändert werden. Es ist jetzt möglich sich die aktuelle Bildrate anzeigen zu lassen. Man kann die Begrenzung der Bildrate nun komplett entfernen. Das Speichersystem für Nutzereinstellungen überarbeitet, wodurch es jetzt beim Erweitern von Einstellungen möglich sein sollte die alten Einstellungsdateien weiterzuverwenden. Spielemeldungen werden jetzt direkt ausgeblendet, wenn man die aktuelle Anzeige wechselt. Alle Kommazahlen sollten jetzt normal und nicht mehr wissenschaftlich angezeigt werden. GNAT-12 auf GNAT-13 aktualisiert. Diverse Fehler korrigiert und die Performance an einigen Stellen verbessert. Angefangen den Code mal durchzugehen und zu überarbeiten, ist inzwischen doch recht viel und ein wenig unübersichtlich geworden.

Calculations for combat values of units and cities revised. Text display revised to achieve better readability at low resolutions. Also made various adjustments to prevent overhanging text. Changes made so that texts no longer break too early and create large empty spaces. Translations revised. The text style can now theoretically be changed. It is now possible to display the current frame rate. You can now remove the frame rate limit completely. Revised the storage system for user settings so that it should now be possible to use the old settings files when extending settings. Game messages are now hidden directly when switching the current display. All decimal numbers should now be displayed normally and no longer scientifically. GNAT-12 updated to GNAT-13. Fixed several bugs and improved performance in some places. Started to go through and revise the code, it has become quite a lot and a bit messy.

Die dynamische Linuxversion sollte mit installiertem GNAT 13, CSFML 2.5.1 und SFML 2.5.1 laufen (empfohlen).
Die dynamisch_statische Version sollte nur CSFML 2.5.1 und SFML 2.5.1 benötigen (empfohlen).
Die statische Linuxversion sollte nur GLIBC 2.34-4 oder neuer benötigen (könnte unter Umständen Probleme bereiten).
Die Windowsversion sollte nach dem Entpacken direkt laufen.

The dynamic Linux version should run with installed GNAT 13, CSFML 2.5.1 and SFML 2.5.1 (recommended).
The dynamic_static version should only require CSFML 2.5.1 and SFML 2.5.1 (recommended).
The static Linux version should only require GLIBC 2.34-4 or newer (could cause problems in some circumstances)..
The Windows version should run immediately after unpacking.

Juni 2023 Veröffentlichung

03 Jun 04:04
Compare
Choose a tag to compare
Pre-release

Changelog 06.05.2023 -> 02.06.2023:
Es sollte jetzt nicht mehr möglich sein Namen für Spielstände einzugeben, welche das Dateisystem nicht unterstützt. Dateigröße der Speicherdateien um mehr als 80% reduziert. Das Fehlermeldungssystem schreibt jetzt ausführlichere Fehlermeldungen. Es ist jetzt möglich nutzerdefinierte Fontdateien zu verwenden. Schriftgröße um 12 Punkte erhöht. Arbeitsspeicherverbrauch um ca. 70 MB reduziert. Diverse fehlerhafte Anzeigen korrigiert. Sortierung für Städte und Einheiten eingebaut, was die benötigte Rechenzeit der KI deutlich reduziert. Wenn bei neuem Spiel keine Spezies belegt wurde, dann wird jetzt automatisch eine Spezies für den Menschen und eine für die KI belegt. Berechnungen für die Produktionswerte von Kartenfeldern angefangen zu überarbeiten. Berechnungen für die Kampfstärke von Einheiten angefangen zu überarbeiten. Diverse Kleinigkeiten korrigiert und überarbeitet.

It should no longer be possible to enter names for saved games that are not supported by the file system. File size of the save files reduced by more than 80%. The error message system now writes more detailed error messages. It is now possible to use user-defined font files. Font size increased by 12 points. Memory consumption reduced by about 70 MB. Several erroneous displays corrected. Added sorting for cities and units, which significantly reduces the required computing time of the AI. If no species is assigned in a new game, one species is now automatically assigned for the human and one for the AI. Calculations for the production values of map fields started to be reworked. Calculations for the combat strength of units started to be reworked. Various small things corrected and reworked.

Die dynamische Linuxversion sollte mit installiertem GNAT 12, CSFML 2.5.1 und SFML 2.5.1 laufen (empfohlen).
Die dynamisch_statische Version sollte nur CSFML 2.5.1 und SFML 2.5.1 benötigen (empfohlen).
Die statische Linuxversion sollte nur GLIBC 2.34-4 oder neuer benötigen (könnte unter Umständen Probleme bereiten).
Die Windowsversion sollte nach dem Entpacken direkt laufen.

The dynamic Linux version should run with installed GNAT 12, CSFML 2.5.1 and SFML 2.5.1 (recommended).
The dynamic_static version should only require CSFML 2.5.1 and SFML 2.5.1 (recommended).
The static Linux version should only require GLIBC 2.34-4 or newer (could cause problems in some circumstances)..
The Windows version should run immediately after unpacking.

Mai 2023 Veröffentlichung

05 May 18:14
Compare
Choose a tag to compare
Pre-release

Changelog 07.04.2023 -> 05.05.2023:
Die KI ist jetzt in der Lage Städte mit Wege zu verbinden. Das System wann die KI eine Stadt baut erweitert, was dafür Sorgen sollte dass sie jetzt mehr Städte baut. KI kann jetzt bei Einheitenbewegungen auch Einheiten tauschen. KI Berechnungen optimiert.
Zusätzliche Informationen werden jetzt auf der Stadtkarte angezeigt. Mögliche Anforderungen an Gebäude und Einheiten erweitert um komplexere Abhängigkeiten zu ermöglichen. Neue Testwerte für die Kartenfelder gesetzt.
Es werden jetzt keine Karteninformationen in der Seitenleiste angezeigt, wenn sich der Mauszeiger außerhalb der Weltkarte befindet. Zusätzliche Prüfungen für Spielstandnamen eingebaut, damit keine Zeichen eingegeben werden können die mit Dateisystemen Probleme verursachen.
Externe Ordner und Dateien sollten unter Linux jetzt mit allen UTF8 Zeichen funktionieren. Möglichst viel UTF8 Kompatibilität in die Windowsversion eingebaut. Zu Testzwecken automatisch erstellte Übersetzungen für die Sprachen Dänisch, Portugiesisch, Indonesisch, Spanisch, Französisch, Italienisch, Niederländisch, Norwegisch, Polnisch, Ukrainisch, Griechisch, Chinesisch, Japanisch und Koreanisch hinzugefügt. Neues Font hinzugefügt um asiatische Schriftzeichen fehlerfrei anzeigen zu können.
Diverse Fehler korrigiert und einige Leistungsoptimierungen vorgenommen.

The AI is now able to connect cities with roads. The system of when the AI builds a city has been expanded, which should ensure that it builds more cities now. AI can now swap units when moving units. AI calculations optimized.
Additional information is now displayed on the city map. Possible requirements for buildings and units extended to allow more complex dependencies. New test values set for map fields.
No map information is now displayed in the sidebar when the mouse cursor is outside the world map. Added additional checks for save names to prevent typing characters that cause problems with file systems.
External folders and files should now work with all UTF8 characters on Linux. Added as much UTF8 compatibility as possible to the Windows version. Added automatic translations for Danish, Portuguese, Indonesian, Spanish, French, Italian, Dutch, Norwegian, Polish, Ukrainian, Greek, Chinese, Japanese and Korean for testing purposes. Added new font to display Asian characters without errors.
Fixed several bugs and made some performance optimizations.

Die dynamische Linuxversion sollte mit installiertem GNAT 12, CSFML 2.5.1 und SFML 2.5.1 laufen.
Die dynamisch_statische Version sollte nur CSFML 2.5.1 und SFML 2.5.1 benötigen.
Die statische Linuxversion sollte nur GLIBC 2.34-4 oder neuer benötigen.
Die Windowsversion sollte nach dem Entpacken direkt laufen.

The dynamic Linux version should run with installed GNAT 12, CSFML 2.5.1 and SFML 2.5.1.
The dynamic_static version should only require CSFML 2.5.1 and SFML 2.5.1.
The static Linux version should only require GLIBC 2.34-4 or newer.
The Windows version should run immediately after unpacking.

April 2023 Veröffentlichung

08 Apr 00:40
Compare
Choose a tag to compare
Pre-release

Changelog 03.03.2023 -> 07.04.2023:
Struktur des Grafiktask überarbeitet um Probleme mit Datenänderungen durch den Logiktask zu reduzieren. Kartengenerator überarbeitet, wodurch Landmassen jetzt weniger rechteckig aussehen. Es ist jetzt nicht mehr möglich über beliebige Entfernungen Einheiten in Transporter zu laden. Transporter mit Ladung und Einheiten auf Transporter können jetzt fehlerfrei verbessert werden. Rechtschreibung und englische Übersetzung überarbeitet/verbessert. Zielfindung der KI verbessert und einfache Logik für das Fliehen von Einheiten hinzugefügt. Diverse Leistungsverbesserungen durchgeführt. Einige allgemeine Fehler korrigiert und mehrere Probleme welche nur unter Windows auftraten behoben.

Structure of the graphics task revised to reduce problems with data changes by the logic task. Revised map generator to make land masses look less rectangular. It is no longer possible to load units into transporters over arbitrary distances. Transporters with cargo and units on transporters can now be improved without errors. Spelling and English translation revised/improved. Improved AI targeting and added simple logic for fleeing units. Various performance improvements made. Fixed some general bugs and several problems that only occurred on Windows.

Die dynamische Linuxversion sollte mit installiertem GNAT 12, CSFML 2.5.1 und SFML 2.5.1 laufen.
Die dynamisch_statische Version sollte nur CSFML 2.5.1 und SFML 2.5.1 benötigen.
Die statische Linuxversion sollte nur GLIBC 2.34-4 oder neuer benötigen.
Die Windowsversion sollte nach dem Entpacken direkt laufen.

The dynamic Linux version should run with installed GNAT 12, CSFML 2.5.1 and SFML 2.5.1.
The dynamic_static version should only require CSFML 2.5.1 and SFML 2.5.1.
The static Linux version should only require GLIBC 2.34-4 or newer.
The Windows version should run immediately after unpacking.

März 2023 Veröffentlichung

03 Mar 14:09
Compare
Choose a tag to compare
Pre-release

Die dynamische Linuxversion sollte mit installiertem GNAT 12, CSFML 2.5.1 und SFML 2.5.1 laufen.
Die dynamisch_statische Version sollte nur CSFML 2.5.1 und SFML 2.5.1 benötigen.
Die statische Linuxversion sollte nur GLIBC 2.34-4 oder neuer benötigen.
Die Windowsversion sollte nach dem Entpacken direkt laufen.

The dynamic Linux version should run with installed GNAT 12, CSFML 2.5.1 and SFML 2.5.1.
The dynamic_static version should only require CSFML 2.5.1 and SFML 2.5.1.
The static Linux version should only require GLIBC 2.34-4 or newer.
The Windows version should run immediately after unpacking.

Changelog 02.02.2023 -> 03.03.2023:
Prototyp für Tooltipps eingebaut. System zur Textskalierung und -positionierung überarbeitet. Gespeicherte Nutzereinstellungen und Datenbanken werden vor dem Einlesen jetzt auf Korrektheit geprüft und gegebenfalls nicht eingelesen. Fehler- und Diagnosesystem erweitert. Ein allgemeines System zur Ermittlung welcher Teil einer Textur angezeigt werden soll eingebaut. Angefangen ein Soundsystem aufzubauen, um die Soundwiedergabe zu testen. Zahlreiche Fehler und fehlerhaftes Verhalten korrigiert.

Added prototype for tooltips. Text scaling and positioning system revised. Saved user settings and databases are now checked for correctness before importing and, if necessary, are not imported. Error and diagnostic system expanded. Added a general system for determining which part of a texture to display. Started building a sound system to test sound playback. Fixed numerous bugs and incorrect behavior.

Februar 2023 Veröffentlichung

02 Feb 19:43
Compare
Choose a tag to compare
Pre-release

Die dynamische Linuxversion sollte mit installiertem GNAT 12, CSFML 2.5.1 und SFML 2.5.1 laufen.
Die dynamisch_statische Version sollte nur CSFML 2.5.1 und SFML 2.5.1 benötigen.
Die statische Linuxversion sollte nur GLIBC 2.34-4 oder neuer benötigen.
Die Windowsversion sollte nach dem Entpacken direkt laufen.

The dynamic Linux version should run with installed GNAT 12, CSFML 2.5.1 and SFML 2.5.1.
The dynamic_static version should only require CSFML 2.5.1 and SFML 2.5.1.
The static Linux version should only require GLIBC 2.34-4 or newer.
The Windows version should run immediately after unpacking.

Changelog 01.01.2023 -> 02.02.2023:
Stadtübersichtsanzeige und Stadtkarte überarbeitet. Anzeige von langen Texte und das interne Textsystem verbessert. Einheiten können jetzt keine Heimatstadt haben, was allerdings zu einem Kampfmalus führt. Kartenfelder können jetzt Effekte haben, beispielsweise Strahlung, welche diverse Abzüge bei der Stadtproduktion, Einheitenheilung und mehr erzeugt. Der Einsatz bestimmter Kampfeinheiten kann diese Feldeffekte erzeugen. Zusatzgrund wird Unterwasser jetzt auch auf Küstengrund platziert. Diverse Fehler korrigiert und zahlreiche Kleinigkeiten angepasst/überarbeitet.

Reworked city overview display and city map. Long text display and internal text system improved. Units can now have no home city, but this results in a combat penalty. Map tiles can now have effects such as Radiation, which creates various penalties for city production, unit healing, and more. Deploying certain combat units can create these field effects. Additional ground is now also placed underwater on coastal ground. Various errors corrected and numerous small things adjusted/revised.

Erste Veröffentlichung der SFML Version

08 Dec 04:59
Compare
Choose a tag to compare

Die dynamische Linuxversion sollte mit installiertem GNAT 12, CSFML 2.5.1 und SFML 2.5.1 laufen. Die statische Linuxversion sollte nur GLIBC 2.34-4 oder neuer benötigen. Die Windowsversion sollte nach dem Entpacken direkt laufen.

The dynamic Linux version should run with installed GNAT 12, CSFML 2.5.1 and SFML 2.5.1. The static Linux version should only require GLIBC 2.34-4 or newer. The Windows version should run immediately after unpacking.