Du bist nicht angemeldet.
Ja, das wollte ich auch immer. (Und wie wär's mit den Soundtracks, wenn wir schon dabei sind.)
Eventuell geht das rein technisch bereits.
Aber standardmäßig von Haus aus Grafiken mitliefern ist leider schwierig, da nur die wenigsten Filme Public Domain sind (nur einige alte Filme sind es durchaus).
Ferndiagnose ist schwierig.
Wenn du willst, kannst du mal einen Screencast aufnehmen, damit man sehen kann, was du machst und wie du es machst, damit man diese Fehlerquelle in der "Anleitung" hier noch aufnehmen kann.
> Not sure I really agree with the sandbox thing. I like to feel that a game sets me a clear win challenge I can't just easily change.
I mostly meant having a lot of options and parameters to choose from before you start a game, which will then apply to every player and opponent. I didn't mean "cheating" (though of course it's already possible today to edit your savegames).
It's also about (if we get more developers) adding new features which might be controversial, because so many "clones" got Mad TV wrong, and took it into the wrong direction. So it may be difficult to pinpoint what exactly makes or breaks this game. So maybe these features should be optional, that's what I meant with sandbox.
For example, there is a feature request to have the ability to manage more than one channel, have niche channels, etc... I personally believe this is overkill, but maybe I'm wrong. Maybe some developer will implement it anyway. But I would propose this to be an optional feature at first, one of many sandbox options, and if most players like it, only then it may become a default.
If it was in the settings then it would be "official" which will probably have the mentioned legal implications.
Yes you have to manually edit the XML files and swap the respective XML tags and attributes. https://www.gamezworld.de/phpforum/viewtopic.php?pid=90431#p90431
> Es gibt eine Diskussion bezüglich der Steigerung der Anzahl an angebotenen Drehbüchern. Ich war anfangs dafür. Inzwischen halte ich es für keine so gute Idee mehr. Am Anfang hatte ich nicht viele Drehbücher. Inzwischen habe ich aber eher das Problem die Drehbücher nicht schnell genug verfilmen zu können
Ich verstehe nicht ganz. Dein Problem ist, dass es zu viel Auswahl an "interessanten" Drehbüchern gibt, und du dich nicht entscheiden kannst, und dann alle einkaufst, und dir dann der Platz ausgeht?
Drehbücher gab es übrigens schon vorher quasi unendlich viele, weil die wurden halt aus Textbausteinen immer neu generiert, aber klar, sie wirkten dann auf den Spieler "ähnlich", aber von der Spielmechanik her macht das ja eigentlich keinen Unterschied.
Scheint also ein interessanter psychologischer Effekt zu sein (aber ist auch irgendwie klar, dass mehr *echte* "Abwechslung" bei den Titeln/Beschreibungen natürlich ein qualitativer Unterschied ist, nur hätte ich nicht erwartet, dass das als etwas negatives empfunden werden kann).
Über mehr Platz im Koffer und im Studio für die Drehbücher kann man aber durchaus reden. Es wurde einfach so gemacht wie in Mad TV, aber der Scope von TVTower ist ja durchaus größer und "epischer".
Und eigentlich sollte das "Problem" auch dadurch minimiert werden, dass man sich einfach gar nicht so viele Drehbücher leisten kann. Weiß nicht mit welchem Schwierigkeitsgrad du spielst oder im Developer-Modus, aber mit anspruchsvollen Gegnern sollte so ein "Luxusproblem" gar nicht erst auftauchen.
> Das man die letzte Folge einer Serie in der Planung läßt (um die Schauspieler im Speicher zu behalten) hat nicht wirklich funktioniert.
Inwiefern funktioniert das nicht? Ich mach das auch immer so... nicht ideal, aber allemal besser als in Mad TV damals. Hatte das auch mal vorgeschlagen, dass sich die Rollenbesetzungen "global" gemerkt werden könnten. https://github.com/TVTower/TVTower/issues/1065
I wasn't around back then but I have the impression that there might have been some legal problems in the past.
The game had original titles originally but it seems that had to be changed almost "over night". https://github.com/TVTower/TVTower/commit/0ae726ce7f7e84a0c7a68493f2459fd42b8cd58a#diff-3924a6f9ccf9510f8df2322b8571683d2d9815cc2c06476d602da4ecaf717d64
I think in the US this might fall into "fair use", and the Spanish game "Empire TV Tycoon" also seems to use original titles without problems, but maybe the legal situation in Germany is different. Or it's just that anyone can sue anyone about anything and you have to get a lawyer then, and this is just precaution to be on the safer side.
Anyway, because the original data is contained in the files as well, users can help themselves if they want to play with original titles.
> Where did the original MadTV have "speed"?
Ok I just checked MadTV again, I might have misremembered that one. When I first played TVTower I definitely thought the "Tempo" (in German) rating wasn't "new", maybe I saw it in one of the other clones.
> High speed/pace may important for an action movie
Fine, but what about the other genres? That's why I find it "unbalanced" and a feature that is not fleshed out when there is an attribute that only affects more or less one genre. Also, what does pacing mean, really? How "fast" the story is told? In this case, it might be a quality criteria ("Der Film hat einige Längen.") that applies to other genres as well. But on the other hand, the story might be told "slowly" on purpose to focus more on other things. Or does it mean the number of cuts? In that case, "many", doesn't mean "good", even for teenagers, see e.g. see https://youtu.be/4GDPNK_da7U
Hence I came to interpret the parameter as "how *right* the pacing is" (not how *fast*), and this *will* coincide more or less if the average consumer will find it "good" and have the gut feeling they like the movie or not.
> It would make things more complicated (and not necessarily better) to specify which target group finds which attribute more important
I think it will make it better because the audience results still look a bit formulaic today and not "organic". It's already better with the sub-genres but it's still not quite there yet. More parameters will help with that. But it's for the long-term. I think the game should eventually be more sandbox-like and very configurable, "freeciv"-style.
> "critics" is "sophistication for dramas" more or less, already
Also not necessarily the case. A sophisticated drama with low critics rating might mean it's pretentious, or it doesn't fit into the "zeitgeist", but it still might find its audience.
> I'd randomize all those values completely when starting a new game.
A bit randomization is ok, as it is already implemented today, but *completely* doesn't make much sense (but sure, could be configurable like that one day), I think there are a lot of players that play this for nostalgia and to "relive" the past, and some are film buffs that do actually care about these things.
> there will be never-ending discussions if the critics rating for movie X is 45 or 47
I personally try to survey the values as objectively as possible. I'd like to minimize the subjective impact of individual contributors. Ideally, there would be fields for imdb_rating, rotten_tomatoes_critics, rotten_tomatoes_audience, metacritic_metascore, metacritic_userscore, wikipedia_box_office and so on, and the program would "translate" these into the overall ratings with certain (optionally configurable) weighing formulas applied.
The reason the "speed" rating exists is simply because Mad TV had it too.
Even with the same term (Mad TV's English translation was even worse, arguably ).
There are still a lot of things that have to be fleshed out better, and this is one of them.
I guess *either* "speed" should be repurposed in the long term to mean the "popcorn" rating (some entries already handle it like that), *or*, because actual *pacing* (nevermind being something very subjective and hard to define exactly) is very specific and should have an effect on individual genres and target audiences, there would need to be other criteria too (like depth or sophistication for dramas, accessibility, i.e. if the film is understandable by children, and so on).
database_programmes.xml:
Suchen nach: title>
Ersetzen mit: title_fake>
Suchen nach: title_original>
Ersetzen mit: title>
database_people.xml:
Suchen nach: _name>
Ersetzen mit: _name_fake>
Suchen nach: _name=
Ersetzen mit: _name_fake=
Suchen nach: _name_original>
Ersetzen mit: _name>
Suchen nach: _name_original=
Ersetzen mit: _name=
Das sollte für die meisten reichen.
Optional, für Perfektionisten:
- Den Ordner lang löschen oder nach irgendwo außerhalb von TVTower verschieben
- lang_original in lang umbenennen
Für an Originalvorlagen (Bücher etc.) angelehnte Drehbücher:
- in database_roles.xml so verfahren wie in database_people.xml
- im Ordner user bei allen Dateien, die auf _adaptations.xml enden, so verfahren wie in database_programmes.xml
Ich hab ein Shellscript, dass das alles macht, aber nur für Linux (läuft evtl auch auf neueren Windows-Versionen, k.a. und nicht getestet).
Da es Rückmeldungen gibt, dass das alles bei einigen nicht funktioniert, hier ein paar Vermutungen, woran es liegen könnte:
- Nochmal vergewissern, dass man auch die richtige Version/Installation von TVTower bearbeitet, mit der man auch spielt.
- Die Änderungen sind dann nur bei einem neuen Spiel sichtbar, nicht bei geladenen Savegames, weil die ihre jeweiligen Versionen des kompletten Datenbestands beinhalten.
- Wenn man Backups der zu bearbeitenden XML-Dateien anlegt, müssen die aus dem TVTower-Verzeichnis rausverschoben werden, oder zumindest dürfen die nicht auf .xml enden (muss statt .bak.xml also etwa .xml.bak sein).
- Nach einem Spielstart kann man im Ordner logfiles in der Datei log.app.txt nachsehen, ob es irgendwelche komischen Meldungen gibt. Die Meldungen über das Laden sämtlicher .xml-Dateien sollten gleich aussehen.
- Nach Update / neuer Version / Neuinstallation muss man alle Schritte wiederholen.
> Dachte es wäre ein Fehler, darum hab ich es gemeldet.
Danke für's Melden, ist auf jeden Fall unbeabsichtigt. "Fehler" ist relativ, handelt sich ja "nur" um Daten, aber es gibt allgemein noch viele Ungereimtheiten in den Daten, wir sind dran.
Der schmerzliche Standard-Weg, an Geld zu kommen, wenn man vom Chef keins mehr kriegt, ist Filme oder Sender verkaufen.
Wenn man noch keine hat und am Anfang ist kann man ja seine Strategie nochmal überdenken und neu anfangen.
Ich glaub, dieses ein Feature wurde noch nie gewünscht im Nachhinein für Mad TV oder auch TVTower. Müsste man erst mal debattieren, ob das mehrere gut finden würden und ob es das nicht zu leicht machen würde oder so.
Wenn es jedes Mal reproduzierbar ist dann Savegame mitliefern.
Das ist strange. Bist du auf Windows? Ich benutz schon ewig kein Windows mehr, aber würd mich nicht wundern, wenn Microsoft irgendwelche solche Dinge am File-System verschlimmbessern und Dinge nur "anlöschen".
Entpack ein neues TVTower dann vielleicht einfach immer in ein Verzeichnis, wo du die Versionsnummer vom Download-Zip intakt lässt.
Das war, um BlitzMax selber zu kompilieren.
Dann noch TVTower kompilieren:
curl -k -L "https://github.com/TVTower/TVTower/archive/refs/heads/master.zip" -o "TVTower.zip"
unzip -o "TVTower.zip" -d "TVTower"
cd "BlitzMaxNG.downloads/BlitzMax/bin"
./bmk makeapp -r -t gui -g x64 "../../../TVTower/TVTower-master/TVTower.bmx"
cd ../../..
Ich weiß nicht, was deine Herangehensweise ist, aber das upgedatete Script, das bei mir funktioniert, ist folgendes:
#!/bin/bash
# ensure curl is installed
# the -k param is used to allow certificate errors
# the -L param is used to follow redirections
VERSION=0.136.3.51
BMAX_FILE="BlitzMax_linux_x64_$VERSION.tar.xz"
BMAX_URL="https://github.com/bmx-ng/bmx-ng/releases/download/v$VERSION.linux.x64/$BMAX_FILE"
# create folders if needed
mkdir -p "BlitzMaxNG.downloads"
mkdir -p "BlitzMaxNG.downloads/mod"
mkdir -p "BlitzMaxNG.downloads/toolchain"
if [[ -e "BlitzMaxNG.downloads/$BMAX_FILE" ]]; then
echo "downloads exist ... skipping"
else
curl -k -L "$BMAX_URL" -o "BlitzMaxNG.downloads/$BMAX_FILE"
curl -k -L "https://github.com/bmx-ng/bcc/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/bcc.zip"
curl -k -L "https://github.com/bmx-ng/bmk/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/bmk.zip"
curl -k -L "https://github.com/bmx-ng/brl.mod/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/brl.mod.zip"
curl -k -L "https://github.com/bmx-ng/pub.mod/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/pub.mod.zip"
curl -k -L "https://github.com/bmx-ng/audio.mod/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/audio.mod.zip"
curl -k -L "https://github.com/bmx-ng/text.mod/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/text.mod.zip"
curl -k -L "https://github.com/bmx-ng/random.mod/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/random.mod.zip"
curl -k -L "https://github.com/bmx-ng/sdl.mod/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/sdl.mod.zip"
curl -k -L "https://github.com/bmx-ng/net.mod/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/net.mod.zip"
curl -k -L "https://github.com/bmx-ng/image.mod/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/image.mod.zip"
curl -k -L "https://github.com/bmx-ng/maxgui.mod/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/maxgui.mod.zip"
curl -k -L "https://github.com/bmx-ng/database.mod/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/database.mod.zip"
curl -k -L "https://github.com/bmx-ng/archive.mod/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/archive.mod.zip"
curl -k -L "https://github.com/bmx-ng/math.mod/archive/refs/heads/master.zip" -o "BlitzMaxNG.downloads/math.mod.zip"
fi
echo "Preparing latest stable NG"
cd "BlitzMaxNG.downloads"
if [[ -e "BlitzMax" ]]; then
echo "blitzmax unzipped... skipping"
else
tar -xf "$BMAX_FILE"
fi
echo "Preparing module updates"
if [[ -e "mod/brl.mod" ]]; then
echo "mods prepared ... skipping"
else
unzip -o "brl.mod.zip" -d "mod"
unzip -o "pub.mod.zip" -d "mod"
unzip -o "audio.mod.zip" -d "mod"
unzip -o "text.mod.zip" -d "mod"
unzip -o "random.mod.zip" -d "mod"
unzip -o "sdl.mod.zip" -d "mod"
unzip -o "net.mod.zip" -d "mod"
unzip -o "image.mod.zip" -d "mod"
unzip -o "maxgui.mod.zip" -d "mod"
unzip -o "database.mod.zip" -d "mod"
unzip -o "archive.mod.zip" -d "mod"
unzip -o "math.mod.zip" -d "mod"
mv "mod/brl.mod-master" "mod/brl.mod"
mv "mod/pub.mod-master" "mod/pub.mod"
mv "mod/audio.mod-master" "mod/audio.mod"
mv "mod/text.mod-master" "mod/text.mod"
mv "mod/random.mod-master" "mod/random.mod"
mv "mod/sdl.mod-master" "mod/sdl.mod"
mv "mod/net.mod-master" "mod/net.mod"
mv "mod/image.mod-master" "mod/image.mod"
mv "mod/maxgui.mod-master" "mod/maxgui.mod"
mv "mod/database.mod-master" "mod/database.mod"
mv "mod/archive.mod-master" "mod/archive.mod"
mv "mod/math.mod-master" "mod/math.mod"
fi
#unzip tools
echo "Preparing toolchain"
if [[ -e "toolchain/bcc" ]]; then
echo "toolchain prepared ... skipping"
else
unzip -o "bcc" -d "toolchain"
unzip -o "bmk" -d "toolchain"
mv "toolchain/bcc-master" "toolchain/bcc"
mv "toolchain/bmk-master" "toolchain/bmk"
fi
#compile bcc
echo "Compiling bcc"
cd "BlitzMax/bin"
./bmk makeapp -r -t console "../../toolchain/bcc/bcc.bmx"
cd ../..
echo "Updating bcc"
mv -f "BlitzMax/bin/bcc" "BlitzMax/bin/bcc.bak"
cp -rf "toolchain/bcc/bcc" "BlitzMax/bin/bcc"
#update modules - so we can update bmk
rm -r "BlitzMax/mod"
mv "mod" "BlitzMax"
#compile bmk
echo "Compiling bmk"
cd "BlitzMax/bin"
./bmk makeapp -r -t console "../../toolchain/bmk/bmk.bmx"
cd ../..
echo "Updating bmk"
cd "toolchain/bmk"
cp -rf "bmk" "../../BlitzMax/bin/"
cp -rf "core.bmk" "../../BlitzMax/bin/"
cp -rf "custom.bmk" "../../BlitzMax/bin/"
cp -rf "make.bmk" "../../BlitzMax/bin/"
cd ../..
#cleanup toolchain build dir
rm -r "toolchain"
cd ..
echo "=========="
echo "Setup is complete. You can close now.."
> Als jemand, der nach längerer Zeit wieder in das Spiel eingetaucht ist und einst selbst die Idee, Serien blockweise anzubieten
Wir hatten ja bisher nicht so viele Serien, und es gibt viele Contributors mit unterschiedlichen Herangehensweisen an Serien, darum ist das alles recht chaotisch.
Die jetzigen vorhandenen Serien irgendwie ändern würd ich jetzt nicht. Ich find, ein bisschen chaotisch darf es ja sein, ist ja Geschmacksache.
Meine persönliche Herangehensweise ist:
- TV-Mehrteiler oder Mini-TV-Serien (bis 4 oder 5 Episoden) 1:1 abbilden.
- Die "echten" Staffeln und wann sie erschienen abbilden.
- Realistischerweise macht man aber eh nur 2 oder 4 Staffeln.
- Pro Staffel (typischerweise 24 Real-Episoden) 6-8 Episoden (i.d.R. von den Original-Episoden die repräsentativsten herauspicken)
Popeye ist von mir, sind so viele weil die Originalstaffel auch fast 300 echte Episoden hat, aber von mir aus kann man das noch aufsplitten.
Dass die Staffeln erst nach und nach angeboten werden war so 'ne Idee "weil's ging" ohne viel ändern zu müssen im Code, und find ich in der Tat besser, als wenn von Anfang an alle verfügbar wären, wie's noch in der vorherigen Version war.
Langfristig hätt ich aber auch gern eine Art integrierteres "Franchise-Feature". Wenn man eine Staffel gesendet hat, wird einem die nächste angeboten, vielleicht für etwas Rabatt. Wenn man keinen Bock hat, landet sie beim Filmhändler.
Und ich finde auch, dass Serien generell noch "unbalanciert" sind, weil sie zuviel Kapital binden, wenn man sie "realistisch" eine Folge pro Tag senden will (und nicht alle hintereinander wie es auch manche tun), weil man ja eine ganze Serie oder Staffel kaufen muss. Ich glaub in der Realität würd ein neuer Sender erst mal alles mit billigen Serien vollstopfen, weil die glaub ich in der Realität auch wirklich billlig zu haben sind. Man könnte da vielleicht mit einem Feature Abhilfe schaffen, dass man bei Serien eine Episode erst zahlen muss, wenn man sie sendet, ähnlich wie bei Live-Eigenproduktionen. Aber da wir noch gar nicht so viele Serien haben und sich die meisten eh eher auf Filme konzentrieren, ist das jetzt nicht so dringlich.
> Diese Unvorhersehbarkeit führt zu einer gewissen Unzufriedenheit und beeinträchtigt das Gesamterlebnis, jedenfalls für mich, erheblich.
Hast ja noch größeres OCD als ich
Aber halt ich jetzt größtenteils für Geschmacksache.
> Die Kosten pro Folge erscheinen mir in keinem klaren Verhältnis zu stehen
Welche sind dir hier denn zu teuer und welche zu billig? Biene Maja und Heidi haben denselben Price-Mod.
> Früher musste man deine Dateien in den Ordner reinkopieren und die Origonaltitel waren da
Was? Das halte ich für ein Gerücht, dass das mal ging. Oder jemand hat dir eine frühere bereits editierte Version geschickt.
Hab im anderen Thread geantwortet.
In diesem Post ist es beschrieben, wie's geht:
https://www.gamezworld.de/phpforum/viewtopic.php?pid=90387#p90387
Am Beispiel des ersten Eintrags sieht es bei mir in allen Filmtiteln so aus:
genau, so ist es verkehrt, wie die anderen hier schon bemerkt haben, ein kleines Puzzle-Spiel ist es also doch.
Hoffe mit Guybrushs Beitrag kommst du klar.
ja bin ich auch drüber gestolpert.
hat sich in den letzten monaten was geändert.
es ist einfach die math.mod
https://github.com/bmx-ng/math.mod
Ein wenig Hand anlegen musst du schon. Öffne mal die erwähnte Datei.
hi, ja, alle Originaldaten sind mittlerweile komplett vorhanden.
Alle Inhalte und Sendungen etc sind lesbare XML-Daten abgelegt in
[Installationsverzeichnix]/TVTower/res/database/Default
Die nichtfiktiven Programme z.B. sind in der Datei
database_programmes.xml
Alles klar so weit?
PN geht nicht, da du Gast hier im Forum bist, meinst du Email?
Alle Inhalte und Sendungen etc sind lesbare XML-Daten abgelegt in
[Installationsverzeichnix]/TVTower/res/database/Default
Die nichtfiktiven Programme sind in der Datei
database_programmes.xml
Da ist genug, was du per Copy & Paste zum Vorbild nehmen kannst.
Du kannst erstmal mit einem eigenen User-File anfangen, wie es in
[Installationsverzeichnix]/TVTower/res/database/Default/users
schon einige Beispiele gibt.
Wenn du so weit bist oder Fragen hast oder dir das bis dahin schon zu kompliziert ist, dann können wir gern per Privatnachrichten weiter machen.
Allzu realistisch muss es ja nicht sein, ganze "Pakete" braucht man nicht, find ich.
Bei Dallas hab ich "nur" die 4 Staffeln bisher, sorry.
Auch wenn in späteren noch der legendäre Twist mit Bobbys Tod kommt, wär meine Prio erst mal andere Serien.
Vielleicht finden sich ja bald auch mehr Beitragende, es ist evtl einfacher, vorhandene Serien zu erweitern, wo die ganzen Stammdaten größtenteils ja schon da sind, als ganz neue anzulegen.
Ja, hab auch gemerkt, dass durch die Änderungen am Balancing die Eigenproduktionen nun länger dauern - oder man eben mehr Produktionspunkte an die Drehgeschwindigkeit zuweisen muss.
War ja ein "Problem" dass Eigenproduktionen "zu einfach" waren.
Aber hab gemerkt, auch bei sehr großgewachsene Production Companies nach einigen Spieljahren, wenn man fast alle Punkte der Drehgeschwindigkeit zuweist, kann eine Produktion immer noch 2-3 Taqe dauern.
Um das wieder zu entschärfen, vielleicht könnte man Drehgeschwindigkeit (optional?) unabhängig von den Produktionspunkten machen, aber es kostet halt dann (umso mehr).
Das ist weird, ich habe den "umgekehrten" Bug (Linux, komplett in neues Verzeichnis entpackt, keine vorherige Version überschrieben, nichts an der Konfiguration geändert) (noch nicht gemeldet, aber im Discord mal angesprochen):
Bei mir ist der Dev/Cheat-Modus per Default aktiviert, was auch nicht sein sollte. TAB "funktioniert" also bei mir, was es nicht sollte. Und andere Spieler sind es gewöhnt von früher, dass der Modus per Default aktiv war oder wie?