Seite 340 von 344 ErsteErste ... 240290330336337338339340341342343344 LetzteLetzte
Ergebnis 5.086 bis 5.100 von 5156

Thema: Der-kleine-Fragen-zum-Modding-Thread

  1. #5086
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    16.999
    Zitat Zitat von Ramkhamhaeng Beitrag anzeigen
    Du kannst in VLC ein Video pausiert starten oder am Ende automatisch pausieren lassen:
    Per GUI, nachdem man unten links "Alle" gewählt hat: Bild
    oder per Befehlszeile im der Option '--start-paused' bzw. '--play-and-stop'.

    Kannst du hier eins der Problematischen Biks hochladen?
    Irgendwie sieht mein VLC komplett anders aus.
    Gibt es da mehrere Programme, die gleich oder ähnlich heißen? Ich habe die entsprechenden Schaltflächen nicht einmal.

    Anbei sind die Videos, um die es mir ursprünglich ging. Ich wollte wissen, ob eines von denen das Opernhaus von Sydney zeigt, oder ob das alles Kopien vom selben Schrott sind.
    Angehängte Dateien Angehängte Dateien
    • Dateityp: zip Bik.zip (125,1 KB, 2x aufgerufen)
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

  2. #5087
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Es gibt eigentlich nur ein 'VLC', https://de.wikipedia.org/wiki/VLC_media_player, und das hat eine recht altbackene Oberfläche, die aber dafür sehr viele Funktionen bereitstellt
    Ob sich zwischen den Versionen viel an der Oberfläche geändert hat kann ich dir nicht sagen und langsam entfernen wir uns damit auch immer weiter von deiner eigentlichen Frage.

    Zitat Zitat von Kathy Beitrag anzeigen
    Anbei sind die Videos, um die es mir ursprünglich ging. Ich wollte wissen, ob eines von denen das Opernhaus von Sydney zeigt, oder ob das alles Kopien vom selben Schrott sind.
    Die drei Dateien im Zip sind identisch und zeigen einen Mecha vor einer zerstörten Stadt. Stadt sieht leider nicht wie Sydney aus

  3. #5088
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    16.999
    Zitat Zitat von Ramkhamhaeng Beitrag anzeigen
    Die drei Dateien im Zip sind identisch und zeigen einen Mecha vor einer zerstörten Stadt. Stadt sieht leider nicht wie Sydney aus
    Das hatte ich befürchtet. Warum nennt jemand das dann SydneyOperaHouse? Egal, das brauche ich dann jedenfalls nicht. Danke fürs Ansehen.
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

  4. #5089
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    16.999

    Mein Computer lädt den Spielstand von gestern Abend nicht mehr. Hat jemand eine Idee, woran das liegen kann, und ob ich den irgendwie noch retten kann? War eine ereignisreiche Runde (670 Screenshots), die ich ungerne noch einmal spiele möchte, auch weil sie eine spannende Wendung versprach.
    Aber noch mehr interessiert mich, wie ich das Problem vermeiden bzw. die Ursache entdecken kann. Da ich an den Spieldateien nichts geändert habe, kann es daran nicht liegen.

    Gibt es eine Obergrenze für Spielstandgrößen? Bin jetzt bei 7,829 KB, der größte Spielstand bisher. Davor bei 7,7 hat er noch geladen.

    Edit: Debug.dll habe ich bisher noch nicht versucht. Aber erfahrungsgemäß gibt die beim Laden solcher großer Spielstände (und auch kleinerer) nur Müll aus.
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

  5. #5090
    PAE.Macht.Antike! Avatar von Pie
    Registriert seit
    25.01.08
    Ort
    Noricum
    Beiträge
    16.347
    so weit kam ich bisher noch nie, daher kann ich dir leider nicht helfen. Aber an die Debug.dll hab ich auch gedacht.
    Pie's Ancient Europe (PAE)
    Erlebe mit dieser CIV IV Mod(ifikation) hautnah das Zeitalter der Antike bis ins letzte Detail!
    Mit bahnbrechenden Erweiterungen und vielen ein- und erstmaligen Features.


    ... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!

  6. #5091
    Wee Free Man Avatar von Rob Anybody
    Registriert seit
    20.05.06
    Ort
    Ruhrstadt
    Beiträge
    18.181
    Ich könnte kurz testen, ob das Save bei mir läuft. Das ist doch noch die selbe Modversion?
    Aber an jenem Morgen war es Magie gewesen. Und es hörte nicht auf, Magie zu sein,
    nur weil man [inzwischen] eine Erklärung dafür hatte ...
    (Terry Pratchett)

    Brandstifter benötigen keine Streichhölzer, sie zündeln mit Worten.
    Wer Brandstifter im Internet duldet und nicht wieder und wieder widerspricht,
    darf sich nicht wundern, wenn auch bald sein wahres Leben brennt.
    (frei nach Max Frisch)

  7. #5092
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    16.999
    Ja, ist noch die selbe Modversion. Hier https://gofile.io/d/QL9fQt wäre das Save.
    Vielen Dank für deine Bereitschaft. Muss ich Kapitän Anybody wohl bald befördern.
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

  8. #5093
    Wee Free Man Avatar von Rob Anybody
    Registriert seit
    20.05.06
    Ort
    Ruhrstadt
    Beiträge
    18.181
    Sorry, ich kann dir nicht helfen. An dieser Stelle kommt bei mir ohne Warnung der CtD.

    Bild
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: jpg CTD.jpg (28,0 KB, 26x aufgerufen)
    Aber an jenem Morgen war es Magie gewesen. Und es hörte nicht auf, Magie zu sein,
    nur weil man [inzwischen] eine Erklärung dafür hatte ...
    (Terry Pratchett)

    Brandstifter benötigen keine Streichhölzer, sie zündeln mit Worten.
    Wer Brandstifter im Internet duldet und nicht wieder und wieder widerspricht,
    darf sich nicht wundern, wenn auch bald sein wahres Leben brennt.
    (frei nach Max Frisch)

  9. #5094
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    16.999
    Bei mir war es die ersten Male so, dass der Computer an dieser Stelle gar nichts mehr machte, und bei Versuch 3 und 4 ebenfalls ein Absturz. Blöderweise auch immer ohne die geringste Fehlermeldung.
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

  10. #5095
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    16.999
    Interessanterweise gibt die Debug.dll folgenden Fehler aus:

    Assert Failed

    File: CvUnit.cpp
    Line: 13321
    Expression: NO_UNIT != m_eUnitType
    Message:

    Wenn man diesen Fehler einmal ignoriert, stürzt es ab. Was mag das heißen?
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

  11. #5096
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    16.999
    Dies ist der gesamte Code. Hier werden, soweit ich verstanden habe, die Einheiten geladen.
    Code:
    void CvUnit::read(FDataStreamBase* pStream)
    {
    	// Init data before load
    	reset();
    
    	uint uiFlag=0;
    	pStream->Read(&uiFlag);	// flags for expansion
    
    	pStream->Read(&m_iID);
    	pStream->Read(&m_iGroupID);
    	pStream->Read(&m_iHotKeyNumber);
    	pStream->Read(&m_iX);
    	pStream->Read(&m_iY);
    	pStream->Read(&m_iLastMoveTurn);
    	pStream->Read(&m_iReconX);
    	pStream->Read(&m_iReconY);
    	pStream->Read(&m_iGameTurnCreated);
    	pStream->Read(&m_iDamage);
    	pStream->Read(&m_iMoves);
    	pStream->Read(&m_iExperience);
    	pStream->Read(&m_iLevel);
    	pStream->Read(&m_iCargo);
    	pStream->Read(&m_iCargoCapacity);
    	pStream->Read(&m_iAttackPlotX);
    	pStream->Read(&m_iAttackPlotY);
    	pStream->Read(&m_iCombatTimer);
    	pStream->Read(&m_iCombatFirstStrikes);
    	if (uiFlag < 2)
    	{
    		int iCombatDamage;
    		pStream->Read(&iCombatDamage);
    	}
    	pStream->Read(&m_iFortifyTurns);
    	//Kathy beginn Slave Hunter
    	pStream->Read(&m_iSlaveHunterCount);
    	//Kathy end Slave Hunter
    	pStream->Read(&m_iBlitzCount);
    	pStream->Read(&m_iAmphibCount);
    	pStream->Read(&m_iRiverCount);
    	pStream->Read(&m_iEnemyRouteCount);
    	pStream->Read(&m_iAlwaysHealCount);
    	pStream->Read(&m_iHillsDoubleMoveCount);
    	pStream->Read(&m_iImmuneToFirstStrikesCount);
    	pStream->Read(&m_iExtraVisibilityRange);
    	pStream->Read(&m_iExtraMoves);
    	pStream->Read(&m_iExtraMoveDiscount);
    	pStream->Read(&m_iExtraAirRange);
    	//Kathy beginn Paratrooper Promotion
    	pStream->Read(&m_iExtraDropRange);
    	//Kathy End Paratrooper Promotion
    	pStream->Read(&m_iExtraIntercept);
    	pStream->Read(&m_iExtraEvasion);
    	pStream->Read(&m_iExtraFirstStrikes);
    	pStream->Read(&m_iExtraChanceFirstStrikes);
    	pStream->Read(&m_iExtraWithdrawal);
    	pStream->Read(&m_iExtraCollateralDamage);
    	pStream->Read(&m_iExtraBombardRate);
    	pStream->Read(&m_iExtraEnemyHeal);
    	pStream->Read(&m_iExtraNeutralHeal);
    	pStream->Read(&m_iExtraFriendlyHeal);
    	pStream->Read(&m_iSameTileHeal);
    	pStream->Read(&m_iAdjacentTileHeal);
    	pStream->Read(&m_iExtraCombatPercent);
    	pStream->Read(&m_iExtraCityAttackPercent);
    	pStream->Read(&m_iExtraCityDefensePercent);
    	pStream->Read(&m_iExtraHillsAttackPercent);
    	pStream->Read(&m_iExtraHillsDefensePercent);
    	pStream->Read(&m_iRevoltProtection);
    	pStream->Read(&m_iCollateralDamageProtection);
    	pStream->Read(&m_iPillageChange);
    	pStream->Read(&m_iUpgradeDiscount);
    	//Kathy Beginn WorkRate-Promotion
    	pStream->Read(&m_iExtraWorkRate);
    	//Kathy End WorkRate-Promotion
    	pStream->Read(&m_iExperiencePercent);
    	pStream->Read(&m_iKamikazePercent);
    	//Kathy Beginn Eifer
    	pStream->Read(&m_iReligiousBonus);
    	//Kathy End Eifer
    	pStream->Read(&m_iBaseCombat);
    	pStream->Read((int*)&m_eFacingDirection);
    	pStream->Read(&m_iImmobileTimer);
    /************************************************************************************************/
    /* Afforess	                  Start		 08/20/10                                               */
    /*                                                                                              */
    /* Advanced Automations                                                                         */
    /************************************************************************************************/
    	pStream->Read(&m_iSleepTimer);
    /************************************************************************************************/
    /* Afforess	                     END                                                            */
    /************************************************************************************************/
    	pStream->Read(&m_bMadeAttack);
    	pStream->Read(&m_bMadeInterception);
    	pStream->Read(&m_bPromotionReady);
    	pStream->Read(&m_bDeathDelay);
    	pStream->Read(&m_bCombatFocus);
    	// m_bInfoBarDirty not saved...
    	pStream->Read(&m_bBlockading);
    	if (uiFlag > 0)
    	{
    		pStream->Read(&m_bAirCombat);
    	}
    
    	pStream->Read((int*)&m_eOwner);
    	pStream->Read((int*)&m_eCapturingPlayer);
    	//Kathy Beginn Original Owner
    	pStream->Read((int*)&m_eOriginalOwner);
    	//Kathy End Original Owner
    	pStream->Read((int*)&m_eUnitType);
    	FAssert(NO_UNIT != m_eUnitType);
    	m_pUnitInfo = (NO_UNIT != m_eUnitType) ? &GC.getUnitInfo(m_eUnitType) : NULL;
    	pStream->Read((int*)&m_eLeaderUnitType);
    
    	pStream->Read((int*)&m_combatUnit.eOwner);
    	pStream->Read(&m_combatUnit.iID);
    	pStream->Read((int*)&m_transportUnit.eOwner);
    	pStream->Read(&m_transportUnit.iID);
    
    	pStream->Read(NUM_DOMAIN_TYPES, m_aiExtraDomainModifier);
    
    	pStream->ReadString(m_szName);
    	pStream->ReadString(m_szScriptData);
    
    	pStream->Read(GC.getNumPromotionInfos(), m_pabHasPromotion);
    
    	pStream->Read(GC.getNumTerrainInfos(), m_paiTerrainDoubleMoveCount);
    	pStream->Read(GC.getNumFeatureInfos(), m_paiFeatureDoubleMoveCount);
    	pStream->Read(GC.getNumTerrainInfos(), m_paiExtraTerrainAttackPercent);
    	pStream->Read(GC.getNumTerrainInfos(), m_paiExtraTerrainDefensePercent);
    	pStream->Read(GC.getNumFeatureInfos(), m_paiExtraFeatureAttackPercent);
    	pStream->Read(GC.getNumFeatureInfos(), m_paiExtraFeatureDefensePercent);
    	pStream->Read(GC.getNumUnitCombatInfos(), m_paiExtraUnitCombatModifier);
    }
    Grün ist die Zeile 13321.
    Das Assert scheint sich aber eher auf die blaue Stelle zu beziehen, denn es wird sich beschwert, dass m_eUnitType nicht existiert.
    Wobei ich vermute, das liegt daran, dass ich in der Debug.dll zwei Zeilen weiter oben nicht drin habe, die in den .cpp-Dateien drinstehen und die ich für Debug.dll nicht kompiliert habe, sondern nur für Release (weil es eine Fehlerbehebung im Spiel war).

    Meine Vermutung ist, dass es irgendwie ein Unit-Objekt gibt, das keinen UnitType hat. Wie das zustande kommen, kann ich mir nicht wirklich vorstellen. Meine Vermutung hier: Ein Python-Ereignis, bei dem durch einen Fehler der Einheitentyp nicht definiert war (weil so ein Python-Ereignis genau in dieser Runde aufgetreten ist, das ich daraufhin geändert habe). Nur dass ich mich wundere, dass dann das Spiel nicht damals schon abgestürzt ist, weil es die Einheiten nicht initiieren konnte.
    Meine Frage nun: Wenn ich richtig liege, kann ich in der DLL irgendwie einprogrammieren, dass diese betreffenden Einheiten jetzt beim Laden sofort gelöscht werden, statt das Spiel crashen zu lassen?
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

  12. #5097
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.440
    Hast du kein Autosave?

    Vermutlich wurde das Save nicht richtig geschrieben, aber hau doch einfach noch mehr Asserts in die folgenden Zeilen, um das Problem weiter einzugrenzen.

  13. #5098
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    16.999
    Autosave wird doch nur am Rundenende gemacht, wenn ich mich nicht irre?
    Das letzte Save davor war am Ende der Vorrunde. Aber mindestens eine große Schlacht, die ich da gemacht habe, möchte ich eigentlich nicht noch einmal spielen. Daher versuche ich das Problem einzugrenzen.
    Bei Asserts habe ich das Problem: Wenn ich nicht weiß, wonach ich suche, habe ich keine Idee, wo ich welches Assert hintun muss.
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

  14. #5099
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Ist die bei Grün gelesene Zahl schon der Unit-Typ? Dann wurde vielleicht nur beim Schreiben des von dir eingeführten Wert ein Fehler gemacht. Dann hast du Glück und kopierst beim Debuggen den Wert der einen in die andere Variable.
    Viel wahrscheinlicher ist aber, das schon viel weiter vorne etwas schief ging und das nur der erste Assert ist, bei dem auffällt, dass falsche Werte gelesen werden.

  15. #5100
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    16.999
    Nachdem ich eine Krücke gebaut habe, um das Problem mit den Einheiten zu umgehen (keine Ahnung, ob das wie geplant läuft), sagt er mir nun vor dem Absturz:
    Assert Failed

    File: CvGlobals.cpp
    Line: 1226
    Expression: eCivilizationNum > -1
    Message:

    ----------------------------------------------------------
    Das ist diese Stelle:
    Code:
    CvCivilizationInfo& CvGlobals::getCivilizationInfo(CivilizationTypes eCivilizationNum)
    {
    	FAssert(eCivilizationNum > -1);
    	FAssert(eCivilizationNum < GC.getNumCivilizationInfos());
    	return *(m_paCivilizationInfo[eCivilizationNum]);
    }
    Blöderweise ist das eben jetzt nicht beim Laden, so dass ich das nicht so einfach überspringen kann.

    Ich interpretiere das so, dass bei irgend einer Stelle auch die Zivilisation nicht korrekt gespeichert wurde.
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Die Vereinigten Staaten von Amerika

    Alte Stories zu alten Versionen:
    Alte Storys

Seite 340 von 344 ErsteErste ... 240290330336337338339340341342343344 LetzteLetzte

Berechtigungen

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