Du bist nicht angemeldet.
Neben der "aktiven" Forschung kann man auch Dinge wie das "maximale Level" im Laufe der Spielzeit hochsetzen ("XYZ expandiert" -> kann dadurch +5 Level machen).
Wir hatten diesbezueglich (Forschung) auch irgendwo schon diskutiert, dass damit Sendemastenkosten veraendert werden koennten ("ab jetzt guenstiger") oder Dinge wie "Farbfernsehen" (bzw Videotext, Teleangebote, ...).
@ Capitalism
Yes!
bye
Ron
Das Gehalt der Produktionsmitglieder kann aber nicht nach dem "80er->90er->00er"-Boom-Schema ablaufen. Damit koennte keiner 1995 ein Spiel starten. Es muesste also - unrealistischerweise - eine "Spieldauer" basierende Inflation der Gagen geben (mit jedem Spieltag wird es ein klein wenig teurer - unabhaengig von geleisteten Produktionen die ja die XP hochschrauben und somit auch nochmal den Preis).
Allerdings sorgt dies dann wie bei den Filmlizenzen dafuer, dass liebgewonnenes Wissen wie "ich kaufe mir Blade Runner fuer 100.000" nicht mehr funktioniert - denn die Preise sind eben nicht mehr stabil.
Im Fortlauf eines Spiels koennte der Gesetzgeber neue Regularien erlassen (Zusatzsteuern ab X Sendemasten/besendete Bundeslaender, Werbeverbot bei Kinderprogramm [denke das ist generell eine ueberlegenswerte Funktionalitaet], ...)
Die meisten Spiele werden die Schwierigkeit einfach mit gesteigertem Zeit- oder Finanzaufwand umsetzen. Sprich teure Eigenproduktionen = lange Produktionszeit (man braucht mehr Studios um genug Lizenzen zu produzieren). Sprich weiterhin, teurere Filmlizenzen und schlechter bezahlte Werbung ("zu viel Konkurrenz").
bye
Ron
Der changelog waere auf englisch ;-)
Muesstest Du also durch n Uebersetzer laufen lassen...
@ Komplettpaket
Nun, fuer Windows haben wir ja immerhin einen Spieler mit Audioproblemen bei Kompilaten mit meinem Audiostream-Code - bzw verschwundenen Klicks bei 64Bit-Builds.
Ich kann hier beides nicht nachvollziehen, habe aber auch keinerlei Aussagen von anderen, ob die da Probleme haben.
Weiterhin fehlen mir Informationen, ob unter Linux der Sound problemlos geht.
-> ich koennte aufbauend auf das letzte Komplett+DevPaket ein paar Kompilate erstellen:
- Windows 32Bit mit altem Kompiler und "rtAudio-Audiostreams"
- Windows 32Bit mit altem Kompiler und "Ronny-Audiostreams"
- Windows 64Bit mit neuem Kompiler und "rtAudio-Audiostreams"
- Windows 64Bit mit neuem Kompiler und "Ronny-Audiostreams"
- Linux 64Bit mit neuem Kompiler und "rtAudio-Audiostreams"
- Linux 64Bit mit neuem Kompiler und "Ronny-Audiostreams"
- Mac koennte ich machen, habe aber kein aktuelles Mac OS - und andere Programme von mir liefen bei einigen Macs prima, bei anderen (vor allem mit neueren Mac OS Versionen) gab es Abstuerze.
(Wenn Gast2 nun eine richtige Flatrate haben sollte, kann ich natuerlich auch ein grosses Gesamtpaket hochladen - will ihm nur nicht das Datenvolumen abschroepfen).
Ich selbst bin noch an den Statistiken (versuche die ganzen "Charts/Kurven" zu vereinheitlichen - aber vorallem der dynamische Abstand bei den "Umfragen"/"Im Trend" sorgt noch fuer Kopfzerbrechen). Ist ja nicht so, dass es da fertige Loesungen gibt, die ganzen Diagrammfunktionen muessen selbst erschaffen werden.
Entsprechend waere es praktisch, wenn an der DB-Front noch ein paar Eintraege hinzukaemen (habe ja noch Drehbuchideen per Mail bekommen und muss die noch umarbeiten/uebersetzen/...).
@ Schwierigkeitsstufen
Naja, derzeit beeinflusst dies die Kredithoehe und Preise. Was die Jungs aber wollen, ist einzig die Beeinflussung des Startkapitals.
Eventuell sollten wir diese Informationen/Einstellungen konfigurierbar machen? DEV.xml? Oder muss ich doch den Einstellungsmodus aufbohren (eigene Tabs fuer Audio, Gfx, Spiel...)?
bye
Ron
Ja ... manchmal sieht man einfach den Wald nicht ...
Habe die oben angesprochenen Punkte behoben - und noch paar andere Kleinigkeiten erledigt.
Teste das morgen nochmal durch und wuerde eventuell eine neue Dev-Version hochladen.
Fuer DICH muss ich mir mal wegen der "uebersprungenen Mausklicks" was einfallen lassen um die moegliche Ursache einkreisen zu koennen.
bye
Ron
Denke bei so grossen Sammlungen hat man noch andere Probleme als das Herausfischen von Serien (die ja schon eingefaerbt sind).
bye
Ron
Also das wird die naechsten Stunden noch nix - da ist ein wenig mehr umzustellen.
- keine "Live-Zeitpunkt"-Texte wenn Ausstrahlung an anderem Zeitpunkt platziert (also "dort" ist es nicht mehr live, aber die Ausstrahlung fand ja noch gar nicht statt...)
- Wann wird eine "Serie" (bzw Sammlung) als nicht mehr live deklariert (derzeit schon nach dem ersten Match)
- optische Bugs ("fette Texte" im Fliesstext neuerdings vertikal verschoben ...)
- ...
bye
Ron
Ok... dann ists nicht die KI sondern denke ich der neue Kompiler und damit einhergehend Fehlerbehebungen am Speichermanagement.
Ich versuche Dir heute Abend/morgen vormittag eine neue Fassung zusammenzustellen. Will nix versprechen.
Jetzt ist erstmal Familienzeit (der kleinste war 13 Uhr wieder fit... *grmpf*) und der Eishockeybug ist etwas tiefer vergraben (Serienkopf ist als nicht "live" deklariert, weiter konnte ich noch nicht buddeln).
Wenn Du moechtest, kann ich dir die Downloads (oder anderes) auch direkt an Deine EMailadresse (die vom Speicherstand) schicken - sofern Du die regelmaessig abholst oder gar auf deinem Telefon ein "piep" bekommst, sind wir da sogar zeitnaher in der Kommunikation.
bye
Ron
@ Musik
Schau ich mir an - ist denke ich behebbar.
@ Eishockey
Danke ... schau ich mir auch an (falls die Kinder Mittagsruhe machen ;-)).
Fussball und Eishockey sind "programmlogisch" nahezu identisch - also eigentlich. Aber ich schau mal nach.
@ Mausklicks
Ich versuche dir mal noch ne Fassung mit dem alten Compiler zu machen - da werden aeltere Bibliotheken und ein anderer "Garbage Collector" genutzt - vielleicht macht das ja bei Dir Probleme.
Die v0.6.1 sollte auch mit dem alten Compiler erledigt worden sein.
VORHER ABER:
Das Ausschalten der KI ... hat das was gebracht? Denn die KI macht ja jetzt mehr als frueher - kann also zu Problemen fuehren - im Sinne von Rucklern (immer wenn sie "viel" tut).
bye
Ron
@ Mausstocken
Tritt dies die ganze Zeit auf - oder nur im spaeteren Spielverlauf?
Nur zum Testen: deaktiviere mal mit Tastendruck auf "F11" die KI (mit F10 koenntest Du alle Computerfiguren anhalten).
Wenn dann diese Ruckler nicht mehr vorhanden sind, braucht die KI zu lange und sorgt somit fuer leichte Ruckler (sie braucht laenger als fuer bspweise 30 Logikupdates/Sekunde pro solchem Update Zeit ist).
Klicks sollten allerdings nicht "verloren" gehen (da aufgelaufene Klicks "abgearbeitet" werden).
Ich schaue mal, dass ich einen meiner alten Laptops (Single oder Dualcore im Angebot) entstauben kann und da probiere ich mal ein wenig herum.
Wenn es allerdings auch mit ausgeschalteter KI "Haenger" gibt - muessten wir schauen, ob es in aelteren Versionen (2018) auch solche Ruckler gab - dann laege es vielleicht an Updates von Programmbibliotheken oder aehnlichem.
@ mehrere Spieler
Man koennte - und das habe ich ja schonmal mit Euch besprochen - soetwas wie die "oeffentlich rechtlichen Sender" an den Start bringen, einfache KI, ein wenig "Grundrauschen"-Programm und keine blockierten Zimmer (senden woanders her). Das ausgestrahlte Programm koennte teils fiktiv und teils vom Filmmakler organisierte Lizenzen benutzen.
@ Live Eishockey
Stimmt da war was - gerne einen Speicherstand zippen (wenn da gerade was beim Makler im Angebot ist - speichern) und mir zumailen. ron @ gamezworld.de
bye
Ron
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
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
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
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
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
Ich wuerde verschiedenes testen:
- alter Compiler/Module
- neuer Compiler/Module - x86 und x64
- alte Musik-Abspielfunktionalitaet
bye
Ron
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
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
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
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
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
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
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
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.
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
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
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
bye
Ron