Du bist nicht angemeldet.

#1 09.08.2014 23:26

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Testen - Hinweise

Hier ein paar Tips, Hinweise und Raum für Fragen rund ums Testen der Entwicklerversion.

Weist mich bitte darauf hin, wenn etwas fehlt oder unklar ist. Ich werde den Text laufend aktualisieren.

Zur Vorbereitung des Spielstartens lest bitte in der "Spielanleitung für die Entwicklerversion" nach.

http://www.gamezworld.de/phpforum/viewtopic.php?id=13458




Inhalt:


@Starten des Spieles in der Konsole
@Log-File
@Fehler gefunden - was tun?
- Versionen vergleichen
- nicht sofort Spielstand sichern - erst lesen
- Auf Wiederholbarkeit prüfen
@Fehler melden
@Chat und Cheaten
@Screenshots
@Spielen - nicht nur Testen gw_smiley_zwinkern
@Häufige Fehler
@Abschaltung des Chefbesuches
Dev-Tastenkuerzel







@Starten des Spieles in der Konsole

In Windows startet die Entwicklerversion standardmäßig in der Konsole (das geschwärzte Fenster hinterm Spiel, in dem merkwürdige Texte laufen).

Bei meiner Linuxversion (Knoppix) wird beim Starten aus einem Verzeichnis standardmäßig gefragt "ausführen" oder "Im Terminal ausführen". Wählt das Terminal.
Ansonsten müßt Ihr Euch wohl per Konsole ins Spieleverzeichnis navigieren.

Für Linuxuser, bei denen ein audio-konflikt angezeigt wird: nutzt die TVTower_noPulseAudio.

In dem Konsolenfenster erscheint, was das Programm gerade macht. Für Code-Kundige gibt das Hinweise auf eventuelles Fehlverhalten der Software.




@Log-File

Was in der Konsole/Terminal als Text erscheint, wird in der log.app.txt. gespeichert. Diese Log-Datei in ein anderes Verzeichnis verschieben, wenn ein Fehler auftritt (Siehe Spielstand sichern). Das ist das Log-File das manchmal angefordert wird, wenn Fehler gemeldet wurden.
Das funktioniert aber nur, wenn das Spiel nicht abstürzt.
In dem Fall könntet Ihr den Text aus der Konsole markieren, kopieren und in einen Editor speichern. Das ist dann Euer Log-File.




@Fehler gefunden - was tun?

Per Pfeiltaste "runter" das Spiel anhalten.
Die folgenden Schritte abklappern



- Versionen vergleichen

Schaut am besten zuerst nach, von wann die Version ist, mit der Ihr gerade spielt. Vergleicht mit der Version, die grade aktuelle zum Downloadbereich runtergeladen werden kann (passiert öfter als gedacht).
Datum und Uhrzeit Eurer gerade laufenden Version wird oben am Fensterrahmen angezeigt.



- Spielstand sichern

Bei etlichen Fehler, ist es von Vorteil, wenn Speicherstände angelegt werden. Am günstigsten einen vor dem Fehler und einen danach. Könnt sie ja auch bequem so benennen.
Die könnt Ihr dann komprimiert an uns schicken, falls es sich als notwendig erweist.



- Auf Wiederholbarkeit prüfen

Wenn Ihr gespeichert habt, probiert am besten, ob der Fehler immer wieder auftritt.
Ladet und asst das Spiel einfach laufen. Macht das ruhig mehrfach. Eventuell wiederholt die Handlungen, die Ihr vor Auftretens des Fehlers begangen habt.
Sollte der Fehler nicht wieder auftauchen, heißt das nicht, daß es kein Fehler gewesen war, sondern lediglich, daß er nicht wiederholbar ist. Er kann auch ein Hinweis auf einen tiefliegenden Bug sein. Also ruhig auch dann melden, mit dem Hinweis "nicht wiederholbar".
Manchmal hat Ron dann schon einen Verdacht auf eine mögliche Ursache.




@Fehler melden

Schreibt gefundene Fehler bitte in den Strang, wo als Anfangsbeitrag die aktuelle Version runtergeladen werden kann.
Schreibt dazu, auf welchem System Ihr testet.
Wichtig ist, ob der Fehler wiederholbar ist, also unter bestimmten Bedingungen immer wieder auftritt.
Gebt an, ob Ihr den Spielstand zum Fehler dabei habt, sodaß Ihr ihn Ron zuschicken könntet, falls das helfen sollte.




@Chat und Cheaten

Mitten im Test auf einen Bug ist das Geld alle... Aus der Misere hilft jetzt der InGame-Chat.
Er wird mit der "Enter"-Taste aufgerufen. Der Chat kann in der Entwicklerversion verschiedene Kommandos entgegennehmen. Der Befehl "/dev help" listet die verfuegbaren Befehle auf. So wuerde zum Beispiel ein "/dev money 1 1000" dem ersten Spieler 1000 Euro aufs Konto gutschreiben.


Dev-Cheats:
/dev maxaudience
/dev debug programmeplan
/dev playerai
/dev bossmood
/dev money
/dev image
/dev terrorlvl
/dev setbankrupt
/dev gotoroom
/dev rentroom
/dev setmasterkey
/dev endauctions
/dev sendnews
/dev givelicence
/dev givead
/dev givescript








@Screenshots

Diese helfen oft, um einen Fehler zu erklären.
Doch Ihr könnt hier im Forum nichts direkt hochladen. Ihr müßt das Bild bei einem Imagehoster wie abload.de oder tinypic einstellen. Die dort angebotene Adresse des Bildes könnt Ihr dann im Beitrag in die Adress-Zeile beim Bild-einfügen (Menüleiste - "Bild") eintragen.




@Spielen - nicht nur Testen gw_smiley_zwinkern

Falls Ihr nicht nur Testen wollt, sondern auch einfach Spielen, dann legt Euch zwei Verzeichnisse an.
Einmal für's Spielen und eins für's Testen. Für's Spielen nehmt Ihr eine stabile Version.
Für's Testen halt immer die neueste Entwicklerversion plus Patche.
Dann müßt Ihr nur noch aufpassen, daß ihr das Ganze nicht verwechselt;)




@Häufige Fehler

- Spiel stürzt nach Laden eines Speicherstandes ab oder macht komische Sachen -> Vielleicht habt Ihr in der Zwischenzeit einen neuen Patch runtergeladen? Dann kann es sein, daß der alte Spielstand nicht kompatibel ist.


- Raum ständig besetzt. Ihr könnt die Taste "d" drücken. Dann erscheint unter anderem ein Text, wer sich in dem Raum befindet. Das kann interessant für die Fehlersuche sein.




@Abschaltung des Chefbesuches

Wenn Euch beim schnellen Vorlauf der Chefbesuch stört, so könnt Ihr ihn abschalten.
Im Verzeichnis

/TVTower/config/

gibt es eine Datei

DEV.xml

Darin ist folgendes enthalten

<DEV_DAILY_BOSS_VISIT value="1" />

daraus macht Ihr

<DEV_DAILY_BOSS_VISIT value="0" />

Und schon lässt Euch der Chef in Ruhe.




Dev-Tastenkuerzel

Diese Tastenkürzel wird es so im endgültigen Spiel nicht geben, gewöhnt Euch also nicht zu sehr daran. Sie sind vor allem dafür gedacht, die Testerei zu erleichtern.


Spielgeschwindigkeit:
---------------------
Cursor Hoch/Runter : Spielgeschwindigkeit +/-
Cursor Links/Rechts : Laufgeschwindigkeit und Spielgeschwindigkeit +/-
Strg Links + Cursor Rechts: Schnellvorlauf "Stufe 1"
Strg Rechts + Cursor Rechts: Schnellvorlauf "Stufe 2"

5 : Spielgeschwindigkeit 60 Spielminuten/s
6 : Spielgeschwindigkeit 120 Spielminuten/s
7 : Spielgeschwindigkeit 180 Spielminuten/s
8 : Spielgeschwindigkeit 240 Spielminuten/s
9 : Spielgeschwindigkeit 1 Spielminute/s (Standard)


Raeume:
-------
W: Werbemakler
A: Archiv
B: Betty
F: Filmagentur
O: Buero/Office
C: Chef
N: Nachrichtenstudio
R: Raumvermietung / Makler
Strg + R: Roomboard / Raumtafel"zimmer"
L: Supermark / Laden
S: Studio (erstes gefundenes)
Strg Links + S: Supermarkt
Strg Rechts + S: Drehbuchagentur (Scripts)
E: Credits (employees :-))


Laden/Speichern:
----------------
F5: Spielstand speichern (Quicksave)
F8: Spielstand laden (Quickload)


Sonstiges:
----------
1-4: Spieler wechseln (mit Observermodus nur Spieler beobachten)
Strg Links + O: Observermodus an/aus
Shift Rechts + 1-4: KI-Skript des Spielers neuladen
Shift Links + 1-4: Spieler bankrott setzen
G: Geister-Modus (frei mit Maus durch Hochhaus scrollen) an/aus
Shift Links + P: Ausstrahlungsuebersicht fuer heute (in Konsole)
Shift Rechts + P: Ausstrahlungsuebersicht alle Tage (in Konsole und Datei "log.broadcastoverview.txt")
Strg Links + P: Leistungsuebersicht/Performanz aller Tage (in Konsole und Datei "log.playerperformanceoverview.txt")
P: Programmplanuebersicht (in Konsole)

TAB: Debug-Infos ein-/ausblenden
Strg Links + TAB: Programmplan-Debug-Ansicht an/aus
K: ALLE Figuren werden aus den Raeumen gekickt
T: Terroristen losschicken

F1: Spielanleitung anzeigen
F2: Raum-/Bildschirmspezifischen Hilfetext anzeigen (wenn verfuegbar)
F6: Musik spielen
F10: Alle Fremdfiguren de-/aktivieren (Bewegungen)
F11: KI an/aus

M: Musik/Soundausgabe an/aus
Shift+M: Soundeffekte an/aus
Strg+M: Musik an/aus


Debugausgaben:
--------------
Alt Links + M: Debugmodifieransicht an/aus
Q: Quoten-Debugbildschirm an/aus
Shift Rechts + F: Finanzuebersicht aller Tage (auch nach "log.financeoverview.txt")
Shift Links + F: Finanzuebersicht aktueller Tag
Shift + W: Uebersicht Werbevertraege in DB

Beitrag geändert von Gast2 (18.10.2016 01:17)

Offline

#2 25.10.2014 19:30

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: Testen - Hinweise

Folgendes wurde in die Testanleitung aufgenommen:



@Abschaltung des Chefbesuches

Wenn Euch beim schnellen Vorlauf der Chefbesuch stört, so könnt Ihr ihn abschalten.
Im Verzeichnis

/TVTower/config/

gibt es eine Datei

DEV.xml

Darin ist folgendes enthalten

<DEV_DAILY_BOSS_VISIT value="1" />

daraus macht Ihr

<DEV_DAILY_BOSS_VISIT value="0" />

Und schon lässt Euch der Chef in Ruhe.

Offline

#3 06.11.2014 16:56

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: Testen - Hinweise

Weil die Änderungen mit dem Patch vom 3.11. vor allem für die Testers interessant sind, sollen sie auch hier erwähnt werden.


@InGame-Chat
Der InGame-Chat wird mit der "Enter"-Taste aufgerufen. Der Chat kann in der Entwicklerversion verschiedene Kommandos entgegennehmen. Der Befehl "/dev help" listet die verfuegbaren Befehle auf. So wuerde zum Beispiel ein "/dev money 1 1000" dem ersten Spieler 1000 Euro aufs Konto gutschreiben.




@KI blockiert Räume
Mit der Taste "K" können alle KI-Spieler aus den Räumen geworfen werden.





sjsjsjsjsjsjsjsjsjsjs


Die vollständige Testanleitung findet Ihr im ersten Beitrag des Stranges.

Offline

#4 01.05.2015 15:41

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: Testen - Hinweise

Ich habe mal die Tastaturkürzel-Auflistung in der Testanleitung auf den neuesten Stand gebracht.



sjsjsjsjsjsjsjsjsjsjs

Die vollständige Testanleitung findet Ihr im ersten Beitrag des Stranges.

Offline

#5 24.10.2017 14:00

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: Testen - Hinweise

Ich habe mal die Cheat-Code-Auflistung in der Testanleitung auf den neuesten Stand gebracht.


sjsjsjsjsjsjsjsjsjsjs

Die vollständige Testanleitung findet Ihr im ersten Beitrag des Stranges.

Offline

#6 24.10.2017 14:37

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: Testen - Hinweise

Spielgeschwindigkeit:
---------------------
Cursor Hoch/Runter : Spielgeschwindigkeit +/-
Cursor Links/Rechts : Laufgeschwindigkeit und Spielgeschwindigkeit +/-
Strg Links + Cursor Rechts: Schnellvorlauf "Stufe 1"
Strg Rechts + Cursor Rechts: Schnellvorlauf "Stufe 2"

5 : Spielgeschwindigkeit 60 Spielminuten/s
6 : Spielgeschwindigkeit 120 Spielminuten/s
7 : Spielgeschwindigkeit 180 Spielminuten/s
8 : Spielgeschwindigkeit 240 Spielminuten/s
9 : Spielgeschwindigkeit 1 Spielminute/s (Standard)


Raeume:
-------
W: Werbemakler
A: Archiv
B: Betty
F: Filmagentur
O: Buero/Office
C: Chef
N: Nachrichtenstudio
R: Raumvermietung / Makler
Strg + R: Roomboard / Raumtafel"zimmer"
L: Supermark / Laden
S: Studio (erstes gefundenes)
Strg Links + S: Supermarkt
Strg Rechts + S: Drehbuchagentur (Scripts)
E: Credits (employees :-))


Laden/Speichern:
----------------
F5: Spielstand speichern (Quicksave)
F8: Spielstand laden (Quickload)


Sonstiges:
----------
1-4: Spieler wechseln (mit Observermodus nur Spieler beobachten)
Strg Links + O: Observermodus an/aus
Shift Rechts + 1-4: KI-Skript des Spielers neuladen
Shift Links + 1-4: Spieler bankrott setzen
G: Geister-Modus (frei mit Maus durch Hochhaus scrollen) an/aus
Shift Links + P: Ausstrahlungsuebersicht fuer heute (in Konsole)
Shift Rechts + P: Ausstrahlungsuebersicht alle Tage (in Konsole und Datei "log.broadcastoverview.txt")
Strg Links + P: Leistungsuebersicht/Performanz aller Tage (in Konsole und Datei "log.playerperformanceoverview.txt")
P: Programmplanuebersicht (in Konsole)

TAB: Debug-Infos ein-/ausblenden
Strg Links + TAB: Programmplan-Debug-Ansicht an/aus
K: ALLE Figuren werden aus den Raeumen gekickt
T: Terroristen losschicken

F1: Spielanleitung anzeigen
F2: Raum-/Bildschirmspezifischen Hilfetext anzeigen (wenn verfuegbar)
F6: Musik spielen
F10: Alle Fremdfiguren de-/aktivieren (Bewegungen)
F11: KI an/aus

M: Musik/Soundausgabe an/aus
Shift+M: Soundeffekte an/aus
Strg+M: Musik an/aus


Debugausgaben:
--------------
Alt Links + M: Debugmodifieransicht an/aus
Q: Quoten-Debugbildschirm an/aus
Shift Rechts + F: Finanzuebersicht aller Tage (auch nach "log.financeoverview.txt")
Shift Links + F: Finanzuebersicht aktueller Tag
Shift + W: Uebersicht Werbevertraege in DB

Sollten erstmal alle sein - die "S"-Tasten sind erst mit meiner lokalen Dev-Fassung integriert, vorher lagen die teils auf S und teils auf D.


bye
Ron


sigimg2.php?id=1

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Bist Du ein Mensch oder ein Roboter ?

Verifizierung, dass diese Aktion durch eine reale Person vorgenommen wird und nicht von einem Programm.