Seite 15 von 53 ErsteErste ... 511121314151617181925 ... LetzteLetzte
Ergebnis 211 bis 225 von 785

Thema: Mod für PB-Spiele: PB Mod_v1

  1. #211
    Registrierter Benutzer Avatar von Ziankali
    Registriert seit
    15.03.13
    Beiträge
    4.969
    Die neuen Funktionen in FDataStreamBase.h werden also gar nicht wirklich benutzt?
    Zitat Zitat von TeeRohr Beitrag anzeigen
    Es will hier ja auch keiner ein Problem lösen. Schließlich gibts ja keins...jedenfalls nicht so richtig, aber dafür ein umso größeres...prinzipielles, was aber eigentlich nicht interessiert.

  2. #212
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Genau, die sind dann nicht mehr notwendig. Beim Testen ich festgestellt, dass meine Änderungen die Save-Größe nur unwesentlich verkleinern. Da ich nicht alles löschen wollte schwirren da noch die Reste rum

  3. #213
    Registrierter Benutzer Avatar von Ziankali
    Registriert seit
    15.03.13
    Beiträge
    4.969
    Ich fasse dann mal die Änderungen zusammen:

    • CvDefines.h: MAX_CIV_PLAYERS erhöht
    • CvMessageControl: Neue Funktion "sendTurnCompleteAll"
    • CyGame.cpp: Neue Funktionen "setPausePlayer" und "setCivPassword"
    • CyGameInterface.cpp: Python-defs für "setPausePlayer" und "setCivPassword"
    • CyGlobalContext.h: Die Klasse "CyGlobalContext" wird ergänzt um
      Code:
      	mutable CvString tmp;
      	const char * getAltrootDir( ) const { 
      		tmp.Convert( gDLL->GetPitbossSmtpLogin() );
      		return tmp.GetCString();
      	}
    • CyGlobalContextInterface4.cpp: .def für "getAltrootDir"
    • CyMessageControl: Neue Funktion "sendTurnCompleteAll"
    • CyMessageControlInterface.cpp: .def für "sendTurnCompleteAll"
    • FDataStreamBase.h: "Hilfsfunktion zum Auslesen von Arrays"


    Ich sehe da nur neue Funktionen (in der DLL). Den Python-Teil schaue ich mir als nächstes an.
    Zitat Zitat von TeeRohr Beitrag anzeigen
    Es will hier ja auch keiner ein Problem lösen. Schließlich gibts ja keins...jedenfalls nicht so richtig, aber dafür ein umso größeres...prinzipielles, was aber eigentlich nicht interessiert.

  4. #214
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Gute Zusammenfassung
    Im Pythonteil bezieht sich der meiste Code (bei Spielern) auf die Änderung der Punkteliste. Außerdem wurden die Dateien für den PB-Server entkernt und der eigentliche Inhalt ist unter PBStats/PBs/Python/v1 zu finden. Damit wird verhindert, dass Änderungen am Code des Servers vom Programm als Änderung der Mod aufgefasst werden.

  5. #215
    esst mehr Teile Avatar von mauz
    Registriert seit
    27.11.09
    Beiträge
    20.311
    ich muss nochmal ein großes Lob und Danke aussprechen an Ram und Zulan für eure Bemühungen - es funktioniert tadellos. Civ4 wird leben, ihr habt großen Anteil daran.

  6. #216
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Die XML-Dateien müssen noch einen versteckten Fehler enthalten. Ich kann dazu nur sagen, dass mir das Spiel auf meinem Linux-Rechner sofort crasht, wenn ich einen Eintrag im Hauptmenü anwähle. Wenn ich den XML-Ordner umbenenne läuft es aber! Bin vor ein paar Monaten dem Problem schon mal begegnet und mit der Debug-DLL wird unter Windows auch eine Assert-Meldung ausgelöst. Allerdings kann man mit der Meldung wenig anfangen…

  7. #217
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.446
    Debugst du mit Visual Studio? Da wird die Zeile/Datei genannt.

  8. #218
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Ja, das Problem an der Stelle ist, dass die Assertmeldung erst durch den Return-Value einer Funktion ausgelöst wird und die Funktion außerhalb der DLL liegt. D.h. ich weiß nur, dass beim Parsen der (welcher? weiß ich gerade nicht.) XML-Datei ein Fehler auftrat. Screenshot hab ich davon aber gerade nicht zur Hand.

  9. #219
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Evtl. löst sich das, was ich vorhin geschrieben habe auch in Rauch auf und es liegt doch an fehlenden dds-Files, die in den XML-Dateien verlinkt sind. Muss ich morgen mal weiter gucken

  10. #220
    esst mehr Teile Avatar von mauz
    Registriert seit
    27.11.09
    Beiträge
    20.311
    ich find das Layout des neuen Civstats übrigens gelinde gesagt ziemlich suboptimal,
    - total unübersichtlich (horizontale Dreiteilung)
    - den Satz "Display and Manage Pitboss Games" braucht kein Mensch
    - die Nav ganz rechts
    - die Formatierung des mittleren Frames

    -> Nav nach oben, dann brauchts auch keine horizontale Dreiteilung;
    -> der Metatext (Name: Pitboss 73, Runde: 0, Datum: 4000 BC, Timer: 171:42:08 from 200 hours left, Spiel pausiert: Nein) brauchen nicht in einzelne Zeilen umgebrochen werden, dafür reichen 2 Zeilen und 3 Spalten
    -> die eigentliche Statistik braucht in der Breite mehr Platz, momentan gibt's da Zeilenumbrüche
    -> der Farbsalat braucht vom Layout her Trennelemente

  11. #221
    Registrierter Benutzer Avatar von alpha civ
    Registriert seit
    22.07.06
    Beiträge
    16.757
    Benutze doch die zweite Version.

  12. #222
    Say My Name Avatar von Zulan
    Registriert seit
    13.03.08
    Beiträge
    8.902
    Zitat Zitat von mauz Beitrag anzeigen
    ich find das Layout des neuen Civstats übrigens gelinde gesagt ziemlich suboptimal,
    - total unübersichtlich (horizontale Dreiteilung)
    - den Satz "Display and Manage Pitboss Games" braucht kein Mensch
    - die Nav ganz rechts
    - die Formatierung des mittleren Frames

    -> Nav nach oben, dann brauchts auch keine horizontale Dreiteilung;
    -> der Metatext (Name: Pitboss 73, Runde: 0, Datum: 4000 BC, Timer: 171:42:08 from 200 hours left, Spiel pausiert: Nein) brauchen nicht in einzelne Zeilen umgebrochen werden, dafür reichen 2 Zeilen und 3 Spalten
    -> die eigentliche Statistik braucht in der Breite mehr Platz, momentan gibt's da Zeilenumbrüche
    -> der Farbsalat braucht vom Layout her Trennelemente
    Die Version 2 (http://civ.zulan.net/pbspy/) kann dank templates leichter angepasst werden:

    https://github.com/Zulan/PBStats/blo...me_detail.html

    Patches fuer die Datei sind wilkommen. Gerne mit getrennten CSS.

  13. #223
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    @Mauz: Ja, du bist nicht der erste, der damit nicht zufrieden ist Aber wie Zulan schon schrieb wird die php-Version ersetzt werden und daher ändere ich da jetzt nicht mehr viel.
    Damit es nicht wieder so ein Farbterror wird, muss diese Auswahl dann aber jmd. anderes treffen

    Zitat Zitat von Ramkhamhaeng Beitrag anzeigen
    Evtl. löst sich das, was ich vorhin geschrieben habe auch in Rauch auf und es liegt doch an fehlenden dds-Files, die in den XML-Dateien verlinkt sind. Muss ich morgen mal weiter gucken
    Das war letzten Endes was ganz anderes. Heute ging wieder mal gar nichts und ein Entfernen des XML-Ordners brachte nix. Ein typisches Nullpointer-Problem Emoticon: hammer2 Es muss ein Bug in der Wine-Version (1.6.1) gewesen sein, die ich verwendet habe. Mit der aktuellen Version 1.7.18 crasht das Spiel nicht mehr.
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Ramkhamhaeng (24. Juni 2015 um 21:28 Uhr)

  14. #224
    Registrierter Benutzer Avatar von Ziankali
    Registriert seit
    15.03.13
    Beiträge
    4.969
    Zitat Zitat von Zulan Beitrag anzeigen
    Die Version 2 (http://civ.zulan.net/pbspy/) kann dank templates leichter angepasst werden:

    https://github.com/Zulan/PBStats/blo...me_detail.html

    Patches fuer die Datei sind wilkommen. Gerne mit getrennten CSS.
    Das werde ich mir am Wochenende mal ansehen
    Zitat Zitat von TeeRohr Beitrag anzeigen
    Es will hier ja auch keiner ein Problem lösen. Schließlich gibts ja keins...jedenfalls nicht so richtig, aber dafür ein umso größeres...prinzipielles, was aber eigentlich nicht interessiert.

  15. #225
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Zitat Zitat von Ziankali Beitrag anzeigen
    Das werde ich mir am Wochenende mal ansehen
    Hallo Ziankali,

    an der Codepassage habe ich gestern Nacht noch was geändert. D.h. derzeit ist die Version in meinem Repo aktueller.

Seite 15 von 53 ErsteErste ... 511121314151617181925 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •