Nein natürlich nicht du
, sondern UG (den Fehler auf einen Mod zu schieben)
Die Fehlermeldung An error occured. sieht man doch in großer Zahl hier im Forum. Und weil die Fehlermeldung so allgemein ist, liegt die Ursache oft anders. Außerdem begegnet mir diese Meldung gerne mal beim Modden und da ist es oft zufällig.
Ich weiß halt nicht genau was du mit settings.lua meinst.
Die im Modordner basieren ja auf dem Modeinstellungssystem, was ja vom Spiel überhaupt nicht beachtet wird. Abgesehen davon benutzen die meisten Spieler die gar nicht.
Und die settings vom Spiel ändert man über die Einstellungen und in die Datei geht man höchstens wegen experimental Mapsize. Aber das sind ja eh nur Einstellungen, das erklärt ja nicht die Fehler.
Wie gesagt: Uncaught exception while in class UI::CSelector sieht man in letzter Zeit sehr häufig bei Fehlermeldungen, scheint eine Art Error Handler zu sein. Aber die eigentliche Fehlermeldung kommt danach.
Beispiel: Laufendes save game stürzt ab
Und da geht es um Components, das hat also gar nichts mit UI zu tun.
Anderes Beispiel: Game crashes whenever I try to gain a new train
Da steht auch was von layer. Aber der Fehler hat auch nichts mit UI zu tun.