Seite 100 von 162 ErsteErste ... 509096979899100101102103104110150 ... LetzteLetzte
Ergebnis 1.486 bis 1.500 von 2421

Thema: BASE: SDK & Python Diskussion (Coder's Lair)

  1. #1486
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.461
    The signal. Extrem guter sci fi.
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [E]: HIER (klick mich!) (Stand: 08.06.2024)

  2. #1487
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.029
    Hier der Code erweitert um per Gebäude Einheiten ohne Ressourcen auszubilden.

    Es ist anzumerken, dass dies nicht Savegamekombatibel ist und wenn die obigen Testsspiele fortgesetzt werden sollten, sollte der fehlerkorrigierte Code weiter oben erstmal entnommen werden.

    Es ist zur Zeit so eingerichtet, dass Einheiten, die ohne Ressourcen ausgebildet werden, einen Produktionmalus von 25% bekommen. Dies wird in der GlobalDefines definiert. Es gibt aber auch Gebäudeeffekt um den Malus zu reduzieren.

  3. #1488
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.461
    (allerdings nur ein einziges Fenster, das ich schnell wegklicken konnte)

    Angehängte Grafiken Angehängte Grafiken
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [E]: HIER (klick mich!) (Stand: 08.06.2024)

  4. #1489
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.461
    Und mal wieder ne Schleife... Hab dir auch gleich die DLL angehangen, falls du deine ohne die letzten Änderungen nicht mehr haben solltest.

    Davor hatte ich auch schon mal ne Schleife, allerdings gings nach dem Neuladen wieder. Dieses Mal ist es aber reproduzierbar.

    (Anmerkung: Der letzte Fix ist enthalten)

    Edit: Ich hoffe, du hast noch deine alten XML
    Edit2: Hab dir XML auch mal angehangen.
    Edit3: Am besten du lässt auch noch paar komplette Autoplay Runden laufen zum Testen.
    Angehängte Dateien Angehängte Dateien
    Geändert von Cybah (13. Juli 2014 um 05:45 Uhr)
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [E]: HIER (klick mich!) (Stand: 08.06.2024)

  5. #1490
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.029
    Zitat Zitat von Cybah Beitrag anzeigen
    (allerdings nur ein einziges Fenster, das ich schnell wegklicken konnte)

    Achtung Spoiler:
    Das ist die Anzeige und solche Fehler sollte eigentlich nicht mehr kommen.
    Geändert von rucivfan (13. Juli 2014 um 07:22 Uhr)

  6. #1491
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.461
    Kam während AI Autoplay.
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [E]: HIER (klick mich!) (Stand: 08.06.2024)

  7. #1492
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.029
    Das blöde ist, das ist die Abfrage pLoopUnit.IsSelected(). Das greift direkt in die exe. Aber so ein Fehler kann auch passieren, wenn eine Einheit gerade tot ist, aber noch als Pointer gespeichert ist.

  8. #1493
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.029
    Zitat Zitat von Cybah Beitrag anzeigen
    Und mal wieder ne Schleife... Hab dir auch gleich die DLL angehangen, falls du deine ohne die letzten Änderungen nicht mehr haben solltest.

    Davor hatte ich auch schon mal ne Schleife, allerdings gings nach dem Neuladen wieder. Dieses Mal ist es aber reproduzierbar.

    (Anmerkung: Der letzte Fix ist enthalten)

    Edit: Ich hoffe, du hast noch deine alten XML
    Edit2: Hab dir XML auch mal angehangen.
    Edit3: Am besten du lässt auch noch paar komplette Autoplay Runden laufen zum Testen.
    Die DLL bringt beim Debuggen garnichts.

    Ich habe aber meinen alten Code von oben gesammelt und gleich mal alles neue Gesichert. Beim nächsten Testspiel bitte den neuen Code nehmen. Hast du Testspiel 4 schon vor meinen neuen Code angefangen?

    edit: Ich weiß schon mal, dass dies ein Komplexer Fehler sein muss. Es dreht sich um 2 Einheiten auf den Plot (81, 42) des Spieler Nummer 5. (Bei 0 Beginnt die Nummern.) edit: Das ist die Stadt Dunfermline.

    edit: Es gibt in dein Save eine Kuriosität. Irgend wie gibt es einen negativen Freien Spezialistencount in irgend einer Stadt. Es ist der Spezialist Nummer 1. Priester.

    edit: Die Problemstadt ist Tel Aviv. Sind wohl ein paar Raketen zu viel wohl eingeschlagen.

    Mal in ernst, dass sieht nach Buildinginfo rumspielen aus. Cybah: Hast du was mal kurzzeitig an der BuidlingInfo oder ähnliche Effekte geändert?
    Geändert von rucivfan (13. Juli 2014 um 10:18 Uhr)

  9. #1494
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.029
    Fehler behoben. Das war eine Folge meiner Fehlerlösung für Problem 3. canMoveInto gibt nämlich false raus, wenn eine Einheit auf den plot schon steht.

    Im Anhang befindet sich die Lösung. Diese sollte mit den neuen Code wegen Ressourcenfreies Bauen von oben wegen unterschiedlicher Dateien nicht in die quere kommen und sollte daher kombatibel sein.

    Ich habe es auch ein paar Runden laufen lassen und lasse es noch laufen. Bisher gibt es keine Probleme.
    Geändert von rucivfan (13. Juli 2014 um 10:30 Uhr)

  10. #1495
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.029
    Was? Irgend ein Pythonaufruf will die Bevölkerung einer Stadt auf -16 setzen!!!!!

    edit: Um genau zu sein, wird der Methode changePopulation -39 übergeben!!!!

    Die Stadt hat aber nur 23 Bevölkerung! Das riecht nach Aufständische Unterstützen.

    edit:

    Soviel zum Thema Aufständige.

    Achtung Spoiler:
    Bild


    Will garnicht wissen, was für Kosten die Stadt verursacht und dabei meine ich, die Probleme negativer Bevölkerung mal ausgeblendet.

    Nach der feindlichen Eroberung ist die Bevölkerung wieder auf 1 gesprungen.

    Nach 2 Runden war der Barbarenstack aufgerieben. Aber es fehlt da eindeutig eine Überprüfung, ob die Stadt so viel Bevölkerung hat.
    Angehängte Grafiken Angehängte Grafiken
    Geändert von rucivfan (13. Juli 2014 um 13:26 Uhr)

  11. #1496
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.461
    Ähm... lol. Ich guck mal in den Code.
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [E]: HIER (klick mich!) (Stand: 08.06.2024)

  12. #1497
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.461
    PHP-Code:
                            iRebels min((pCity.getPopulation() - 1), ((pCity.unhappyLevel(0) - pCity.getEspionageHappinessCounter()) - pCity.happyLevel())) 
    Müsste so reichen oder?
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [E]: HIER (klick mich!) (Stand: 08.06.2024)

  13. #1498
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.029
    ja

  14. #1499
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.461
    Zitat Zitat von rucivfan Beitrag anzeigen
    Fehler behoben. Das war eine Folge meiner Fehlerlösung für Problem 3. canMoveInto gibt nämlich false raus, wenn eine Einheit auf den plot schon steht.

    Im Anhang befindet sich die Lösung. Diese sollte mit den neuen Code wegen Ressourcenfreies Bauen von oben wegen unterschiedlicher Dateien nicht in die quere kommen und sollte daher kombatibel sein.

    Ich habe es auch ein paar Runden laufen lassen und lasse es noch laufen. Bisher gibt es keine Probleme.
    Bei mir gehts trotzdem nicht weiter.

    Edit: Ach doch, hat nur eeeewig gedauert.
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [E]: HIER (klick mich!) (Stand: 08.06.2024)

  15. #1500
    Civ4 BASE Coder Avatar von rucivfan
    Registriert seit
    10.07.11
    Ort
    Antarktika
    Beiträge
    19.029
    Bei mir ging es sofort weiter.

    Ich kann dann nur noch mal dein Save nehmen.

    edit: Das ewig dauern ist normal, weil die KI alle Einheiten neu groupiert wegen meinen Fehler. Danach ist alles normal lange.

    Im übrigen sieht man einen KI-Hänger daran, dass das MP-Log nicht mehr länger wird.

Seite 100 von 162 ErsteErste ... 509096979899100101102103104110150 ... LetzteLetzte

Berechtigungen

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