Du bist nicht angemeldet.

#1 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » Heute 17:51

Was meinst Du mit "neuem" Spiel?

Startet das Spiel also - und nur wenn Du auf "Starten" gehst stuerzt es ab? Sprich bei den Einstellungen "Spielername" dann "Start" etc?

Oder stuerzt es nach dem Doppelklick auf die .exe ab?
Das dachte ich naemlich ;-)



Edit: stimmt, stuerzt bei mir auch ab ;-)
Ist aber was, was ich beheben kann - rein fuer den Fall der Faelle (das man den alten Compiler braucht).


bye
Ron

#2 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » Heute 17:21

Also der Unterschied zu gestern ist einzig die Funktion zum abspielen gestreamter Audiodateien.
(Naja und die Art wie XML-Dateien gelesen/gespeichert werden ist noch verschieden - LibXML bei Alt und "mxml" bei neu).

"alterKompiler" _muesste_ aber funktionieren, wenn du auf "openGL" umgestellt hast. Bei mir lief es zumindest ohne Murren im Kurztest.
Wenn aber der neue funktioniert, ist das auch OK - denn gerade bei Dingen die sich in Entwicklung befinden kann der Fehler ja in meinem Code - oder im erzeugten Code des Compilers liegen.



Dein Computer sollte gut genug sein, meiner ist von 2011 (AMD LLano) und das Testnotebook fuer Windows 10 (ein HP Elitebook) ist auch nicht viel neuer :-).


Vielen Dank aber schon mal fuer Deine Mithilfe und das schnelle Feedback, damit konnten wir die Sache schonmal eingrenzen - und ich hoffe Du kannst dann bei Gelegenheit mit helfen den Bug im neuen Code auszumerzen (da halt bei mir nicht "nachstellbar"). Habe jetzt erstmal ein Ticket bei github eroeffnet und hoffe, dass jemand mit kleveren Ideen auf den Fehler in meinem Code reagiert ;-)


bye
Ron

#3 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » Heute 16:43

Ja die alte Fassung koennte abstuerzen weil der Renderer auf einem fuer ihn unbekannten Wert stoesst.
Da muesste man auf "OpenGL" stellen - und dann die alterKompiler.x86.exe ausfuehren.

Es sollte an sich funktionieren (hab ja beide ausprobiert).


Gerne auch mit der "neuen" ausprobieren ob ein "Renderer - GL2SDL" (plus Neustart) dafuer sorgt, dass Du auch so kurze Denkpausen beim Bildschirmwechsel (Nachrichtenuebersicht) spuerst - will dazu gerade ein "Ticket" verfassen.


@ Exception Access Violation
Die kommt immer, wenn ein Programm auf einen nichtdefinierten Speicherbereich zugreifen will - kann also viele viele Ursachen haben ;-)


bye
Ron

#4 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » Heute 16:16

TVTower.dirkw.zip

Einfach in das entpackte Verzeichnis der aktuellsten Fassung reinkopieren und dann mal starten:

TVTower_alterKompiler.rtaudio.x86.exe
- alter Compiler, DX7,9,.. Renderer mit dabei
- alte Soundengine


TVTower_neuerKompiler.rtaudio.x64.exe
- neuer Compiler, OpenGL und SDL-OpenGL als Renderer freigegeben.
- alte Soundengine


Bei mir hatte nur der SDL-OpenGL ("GL2SDL") Treiber fuer Ruckeln gesorgt. War gut erkennbar, wenn man im Nachrichtenraum auf die Pinwand geklickt hat. Mit OpenGL/DX war es sofort da, mit GL2SDL hat es gefuehlt eine halbe Sekunde Verzoegerung gegeben.

Renderer-Aenderungen benoetigen einen Neustart des Spiels. Also in den Einstellungen umstellen - und dann neu starten.
Geht mal was nicht mehr: config/settings.xml den "renderer" Wert anpassen.



@ Warum Ruckler?
Der neue Compiler hat ein paar Fixes im sogenannten "Garbage Collector" (der raeumt automatisch nicht mehr genutzte Speicherbereiche frei - also wenn man ein Objekt erzeugt hat und dann nicht mehr braucht).
Ich habe festgestellt, dass die Ruckler auch mit der KI zu tun haben koennen (das die zu lange braucht - also laenger als x Millisekunden). Eventuell muessen wir die in eigene Threads auslagern. Andererseits: wenn jetzt die Fassung "alter Kompiler" nicht ruckelt, liegt es nicht an der KI, denn dort hab ich keinerlei Multithreading drin (da muesste es also schlimmer sein).

Was ich mir vorstellen kann - wenn es jetzt in beiden Fassungen nicht ruckelt - ist, dass mein Soundbackend Probleme macht. Da nutze ich ja wie gesagt Threading - um die Musikdateien "Stueck fuer Stueck" zu dekodieren. Vielleicht verhaspelt sich da was und tritt sich dann immer mehr auf die Fuesse.

Interessant ist, dass hier unter Linux (auf mehreren Systemen probiert) keinerlei Ruckeln spuerbar ist.



bye
Ron

#5 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » Heute 15:59

Hast du mal den "Renderer" auf OpenGL gestellt? Ich konnte zumindest in einer XP-64bit-VM (virtuelle Maschine) bei dem "GL2SDL"-Renderer die kleinen Haenger nachvollziehen.

Auch koenntest Du die Musikausgabe deaktivieren - koennte schon ausreichen um die Abstuerze zu verhindern.

Stelle Dir bis heute Abend mal paar andere Kompilate zur Verfuegung - je nach dem wie viel Zeit mir die Kinder freigeben smile

Ich wuerde verschiedenes testen:
- alter Compiler/Module
- neuer Compiler/Module - x86 und x64
- alte Musik-Abspielfunktionalitaet

bye
Ron

#6 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » Heute 13:12

Das knacken deutet auf einen zu kleinen Soundpuffer hin (er spielt sozusagen noch Daten von "vor paar Millisekunden" mit ab - bzw versucht sie zu dekodieren).

Kann da zum Glueck bequem auf die alte Loesung zurueckwechseln (zumindest fuer Windows).

Abstuerze hatte ich noch keine gehabt - die koennen natuerlich an verschiedensten Dingen liegen (auch am Audio). Aber halt auch an einem aktuelleren Kompiler, Modulen .. und neuen Spielfunktionen.


@ Bild eingefroren
Das sollte nicht am Sound liegen (das laeuft in einem anderen "Thread") allerdings ist es trotzdem moeglich - bspweise in dem ein Mutex (sozusagen "Zugriffsblocker fuer von mehreren Threads gemeinsam genutzten Daten") festhaengt (obwohl er es nicht sollte)


@ Sortierung
ist notiert, beheb ich gleich.
Edit: kann ich hier nicht nachvollziehen. Kannst Du mir eine kleine "Anleitung" dazu schreiben?
- gehe in den Nachrichtenplan
- klicke meine gewuenschte Sortierung an
- Nachrichten werden sortiert
- verlasse Bildschirm
- spule vor ("strg-links" + "cursor rechts")
- gehe wieder rein, Nachrichten so sortiert wie gewollt
Das ist bei Dir nicht der Fall?



@ Mausklicks
Hmm, geh mal in die Grafikeinstellungen und stelle den Renderer auf eine andere Option.
Generell ist die .exe nun mit dem aktuellen Kompiler erstellt statt einem 5 Jahre alten. Mir ist in meinen Tests leider nichts aufgefallen (waere praktisch ;-)).


Lade Dir dann mal eine neue .exe hoch - Sound umgestellt usw.
Waere gut, wenn ich dazu dann Feedback bekommen koennte.


bye
Ron

#8 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » Gestern 00:06

Ich war der Meinung, den Statistikbildschirm etwas schneller hinzubekommen. Sitze jetzt schon so manche Abendstunde dran und langsam fuellt sich alles.

Bis jetzt kam auch fuer das neue Audiobackend kein negatives Feedback - wird als wohl "funktionieren".


Ich kann Dir/anderen gerne einen Zwischenstand kompilieren, aber spieltechnisch duerfte da erstmal noch nichts relevantes "neu" sein.


Die Diskussion zum Thema Werbemakler (und dessen Angebot) ist ja leider auch Stueck fuer Stueck inaktiver geworden.



bye
Ron

#9 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » 02.05.2019 13:35

Ich denke das erhöht die Komplexitaet ein wenig zu viel.

Was ich verstehen koennte, waere fuer diesen Produzenten einen eigenen Raum im Haus anzubieten - ob nun vorher freizuraeumen oder nicht, sei erstmal dahingestellt. Dort geht man hin - und kann eine Produktion beauftragen (Budgetierung?!) oder Fertigprodukte erwerben.


Allerdings koennte das ganze aber auch einfach beim Filmhaendler stattfinden, sollte die Konzentration auf weniger Raeume besser sein.


Das "Kaufen"/Lizenzieren einer Morgenmagazin (oder aehnliches)-Sendung haette den Vorteil, die Eigenproduktion nicht weiter zu verkomplizieren ("Hier wird jeden Tag eine Eigenproduktion gedreht, Studio nicht weiter nutzbar" - "wie mit Schauspielern in der Produktion umgehen" ...).

Besser waere es da, wenn dieses Feature "Produzent" noch mannigfaltiger waere. Vielleicht könnte er auch (erstmal) eine der derzeitig in den Nachrichten platzierten Nachrichten zu einer Sondersendung ausbauen ("kostet X Euro, nächste Stunde verfügbar"). Unrealistisch - aber Mehrwert.


bye
Ron

#10 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » 27.04.2019 10:36

Zwecks der Level: wie schon sehr oft geschrieben, verliert man durch "komplett dynamische Preise" jegliche Preisvergleichsmoeglichkeit innerhalb von Filmen die man mal gekauft hatte und Filmen die man nun kaufen moechte.
Auch der Wiedererkennungswert ("Ich starte, kaufe mir einen Sendemast, dann den Film XY fuer 95.000 und dann geht's los") geht floeten ("Der Film kostet... aehh, 102.500, ah ok, dachte das waren 95.000").


Die Alterung der Filme hat schon seit... Urzeiten einen Einfluss auf den Preis ;-)

bye
Ron

#11 Re: Offen - Rund um TVgigant / TVTower » Eindrücke und Feedback nach Spielen » 25.04.2019 16:41

Hallo Olby1980,

Kieferer hat mir diese Woche einfach per EMail ein paar Drehbuchideen geschickt, falls Du also Lust und Laune verspuerst, immer her damit.

Gern kannst Du auch hier im Forum Deine Ideen posten und wir diskutieren sie gemeinsam aus - bis sie ins Spiel "passen".


bye
Ron

#12 Re: Fehler / Bugs » Bugs im Komplettpaket v0.6, 20.5.2018 13:44 Uhr » 24.04.2019 12:41

Da sollte es aber eigentlich keinen Unterschied geben - ist ja mehr "Darstellung" als "Programmlogik".


Mit aktueller Version meinst Du die v0.6.1 aus 2018?


bye
Ron

#13 Re: Offen - Rund um TVgigant / TVTower » Eindrücke und Feedback nach Spielen » 22.04.2019 21:16

Vielen Dank fuer dein Feedback - und Dein Durchhaltevermoegen (74 Tage Spielzeit). Ist immer wieder aufbauend so eine Rueckmeldung durch die Nutzer zu lesen. Fuer Euch mache ich das.


Ich hoffe Du bist auch bei der naechsten (oder uebernaechsten) Komplettversion wieder mit an Bord. Denke das einige der "Hauptfeatures" Dir gefallen werden.

Die KI und das Balancing sind eines der Hauptkritikpunkte die ich und viele andere am derzeitigen Spiel sehen. Solange aber noch vieles "im Fluss" ist, lohnt ein Balancing nur "grob". Ist also mehr "Linderung" denn "Heilung".


Die Drehbuecher: das ist nahezu nur Fleissarbeit - muss sich halt jemand machen. Falls wer eine Mad TV-Drehbuchliste mit Titel+Beschreibung parat hat, gerne zuschicken und wir koennen aehnliches nachschreiben.


bye
Ron

#14 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » 15.04.2019 00:49

In einem der letzten von mir geschauten Let's Plays wurde das laute "Katsching" der Geldkasse bemaengelt.
Da ich die letzten Wochen nebenbei fuer einen kleinen Spielewettbewerb ein Spiel ("Genus Prime") entwickelte, konnte ich dort gleich ein wenig die entsprechende Codefunktionalitaet programmieren.

Dadurch gibt es nun auch in TVTower endlich bequem (auch waehrend des Spiels) einstellbare Lautstaerken fuer sowohl SFX als auch Musik.


Ebenfalls wichtig: Ich habe seit einigen Tagen auch an Code gearbeitet um Musik "gestreamt" abspielen zu koennen. Das heisst, eine OGG/MP3 muss nicht komplett dekodiert und im Speicher vorgehalten werden, sondern kann "Stueck fuer Stueck" (oder "on the fly") dekodiert und abgespielt werden.
Vorher ging das nur mit "rtAudio" als genutzte Funktionsbibliothek. Dies fuehrte unter Linux dazu, dass immer PulseAudio gefordert wurde - und wenn dies nicht installiert war, gab es einen Absturz statt geliebtem Spielstart.
Ich hatte - da es vor allem unseren Nutzer "Gast2" betraf, immer eine "TVTower_Linux32_noPulseAudio"-Version bereitgestellt.
Jetzt kann zwar immer noch PulseAudio genutzt werden, sollte es nicht installiert sein, muesste aber nun stillschweigend auf ALSA oder OSS ausgewichen werden.
In meinen bisherigen Tests lief das alles wunderbar aber ich wette, auf dem einen oder anderen Computer werden sich die im Code versteckten Bugs schon offenbaren.

zq81NWo.png


Entsprechend werde ich die Woche eine neue Dev-Version hochladen und hoffe auf das eine oder andere Feedback (dass es wie gewuenscht funktioniert - oder eben nicht).

Davon dann ausgehend wuerde ich nur noch einige Datenbankeintraege einbauen (vielleicht ein paar neue Drehbuecher oder so?) und den Statistikbildschirm (bzw dessen Unterbereiche) fertigstellen.
Dann waere endlich schon Zeit fuer ein neues Komplettpaket.


bye
Ron

#15 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » 14.04.2019 21:32

Verbreitest Du den Downloadlink nur hier oder gibt es das auch anderswo? Waere sicher interessant, mal Downloadzahlen zu erfahren...und dann, ob es ueberhaupt wer dann spielt.

Bye
Ron

#16 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » 04.04.2019 13:53

Das sind normale "Dubletten" da weit weit weit zu wenig Drehbuecher existieren um da jedes nur einmalig anbieten zu koennen.

Zwar bieten viele Drehbuecher "Variationen" an, aber irgendwann ists halt erschoepft gw_smiley_zwinkern

bye
Ron

#19 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » 27.03.2019 08:13

Ratz schrieb:

Obige Erweiterung in "von - bis" -Schubladen könnte man schon als Weg zu Modus 3 verkaufen! smile

Ideen fuer einen "Modus 3" nehm ich gern entgegen.



Ratz schrieb:

Verkauft man alle Sendemasten (kein Kabel und Sat), bleibt die zuvor etablierte Reichweite erhalten. Erst beim erneuten einladen in den Spielstand erfolgt die Reichweitenkorrektur.

Sollte der Startsendemast nicht unverkaeuflich sein?
Ohne es jetzt getestet zu haben vermute ich der Fehler liegt an der Korrektur der letzten DevPatches (Diskrepanz Interfaceanzeige und Quotenstatistik).




@ Janko
Ich habe mir mal das Linux heruntergeladen und schaue die Tage mal ob ich es nachstellen kann.
Wenn es an einem Sound liegt ... und Du keine Soundausgabe aktivieren kannst, koennte da das Problem begraben sein (auch wenn da dann nicht versucht wird, den Sound abzuspielen).
Wie gesagt ich schau mal und gebe dann meine Antwort zum besten.

bye
Ron

#20 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » 20.03.2019 22:58

@ Makler ... Es ist ja der bekannte Modus 2, mit Ramsch bis 0,5% ...von was?

Von deiner Reichweite - sozusagen unabhaengig von erreichten Quoten.

Der Billigfilter geht hier von 0.05% - 0.5% (also 500-5.000 Leute pro "1 Mio Reichweite"). Bei 5 Millionen Reichweite entspricht das 2500 - 25.000

Ist wohl noch zu hoch gegriffen?



Edit: ich glaube Du verstehst Den Werbemakler nur bedingt. Er orientiert sich nicht an absoluten Zuschauerzahlen - sondern an erreichten Marktanteilen. 5% sind 5%.
"Werbung A" verlangt bei allen Spielen X% der Reichweite. Bei Unterschrift (Verlassen des Maklerbueros) wird aus diesen X% die absolute Zuschauerzahl berechnet (X% deiner Senderreichweite in diesem Moment). Dadurch kann man im Nachhinein noch "Reichweite nachkaufen" ohne, dass die Werbeanforderung steigt (ganz so, wie bei Mad TV).

Die Ramschliste hat "Fixe Prozentwerte" als Grenzen - waehrend sich die Vertraege auf dem Tisch an den erreichten Marktanteilen der Sender orientieren (bspweise "Bester, Durchschnitt, Schlechtester").


bye
Ron

#21 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » 20.03.2019 20:09

Der Makler frischt sein Angebot immer mal wieder (aller paar Stuendchen) auf. Gleiches gilt fuer andere Akteure im Haus.


Bye
Rob

#22 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » 20.03.2019 00:40

@ KI-Werbung
Sie sucht die Werbung entsprechend ihrer "Quotenschaetzer" ab (die auch abhaengig der Risikobereitschaft angehoben werden). Dabei werden Abstriche gemacht, falls Werbung "draengelt" - sprich je weniger Zeit fuer die Vertragserfuellung ist (auch einbezogen: Anzahl noch zu sendender Spots), desto hoeher die Prioritaet dieser Werbung.

Scheinbar funktioniert das aber nicht so wie gewollt (also laut der Beschreibung zumindest).

Gerne nehme ich einen Speicherstand "vorher" (so, dass die KI noch "umstellen" kann aber man schon sagen kann: "um 12 Uhr sollte Sie lieber Werbespot XYZ nehmen"). Dann kann ich schauen,was da die KI "denkt".



@ Makler
Das liegt an dem Modus...



@ Nachrichten
Also den Nachrichtenmangel hatte ich ja schon behoben - gern packe ich einen neuen DevPatch zusammen.

Die Abonnements - nun, anscheinend sind die KIs der Meinung nicht genuegend vom Budget fuer Nachrichten abknapsen zu koennen. Man laeuft also auf "Sparflamme".

Auch hier - Speicherstand zuschicken.


Vielleicht sollte ich es in den "strg + tab"-KI-Debugbildschirm integrieren, wie die derzeitigen "Budgets" der KI aussehen (also fuer die Unteraufgaben).
Falls jemand den Bildschirm nicht kennt: "strg + tab" druecken und dann mittels der TV-Kanal-Buttons (unten links) den Spieler auswaehlen.


bye
Ron

#23 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » 17.03.2019 21:07

Ich habe jetzt die Klassen fuer die Einstellungsfenster ausgegliedert -
und somit auch in der "Escape-Menue"-Klasse nutzen koennen.

Kurzum: man kann grundlegend die Einstellungen nun auch waehrend des Spiels anpassen.
Werde aber wohl die ganze Einstellungsgeschichte in "Tabs" gliedern - und fuer die Lautstaerke von Musik und Sfx noch "Regler/Schieber" einbinden.

YhXH3VY.png



@ Janko Weber
Fuer was sind die Downloadlinks - ist das fuer dich zum bequemen "auf verschiedene Rechner bekommen"? Die Audiodateien werden auch geladen (bzw sollen geladen werden), wenn man die Musik deaktiviert hat - habe da nicht ueberprueft ob es dadurch abstuerzen kann.


Bezueglich Absturz der 32-Bit Fassung:
- ich kann mit dem neuen Compiler eine 32-Bit-Fassung kompilieren
- ich koennte eine Debugfassung kompilieren und du koenntest mit installiertem GCC dann das Spiel mittels "GDB" aufrufen und sehen wo es abstuerzt

Wenn Du mir dabei helfen woelltest, schreib mir einfach eine mail an ron @ gamezworld.de (weiss nicht ob deine Gast-EMail korrekt ist).


bye
Ron

#24 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » 16.03.2019 14:48

Fix: [AI] only print a debug message for satellites if there is one. Report: dirkw

Fix: [News] Removed invalid check for empty lists. Fixes "hardly new news" bug. Report: dirkw



Ich denke wir haetten nix dagegen, wenn sich noch ein paar Nachrichten ausgedacht werden wuerden ;-)

In den Let's Plays wird ja doch ab und wann daran herum"gemaekelt", dass sich Dinge sehr schnell wiederholen.


bye
Ron

#25 Re: Downloads + Anleitungen » TVTower - Aktuelle Version v0.6.1 [Stand: 25.06.2018 22:29 Uhr] » 16.03.2019 11:29

@ DirkW
EMail mit Speicherstand erhalten

Denke der Fehler liegt ... am Startjahr, denn da gab es noch keine Satelliten. Im KI-Script gibt es diesbezueglich einen Fehler...
Nach dem Fehler hatte ich im Forum ja gefragt. Habe ihn nun selbst gesehen und Fehler innerhalb von ... 20 Sekunden behoben ;-)

1980 gab es fuer die KI noch keinen "besten" Satelliten (oder ueberhaupt einen) und das brachte das Skript zum Straucheln - und statt nur den Teilbereich auszulassen, wurde gleich die ganze "Sendemastkaufen"-Aktion abgebrochen. Kaum behoben, hat die KI zugelangt ;-)



Nachrichten: mit "Tab" im Nachrichtenstudio wird offenbart: bei einigen Genres fehlen Nachrichten - schau ich mir dann zur Mittagszeit noch an.
Will schauen WARUM es keine gibt.


bye
Ron