bin neu hier und suche nach Totorials die mir helfen das schreiben von Scripten in visual Studio Code zu lernen. Gekommen bin ich auf das Forum durch eine Frage die ich in einem anderem Forum gestellt habe und wo mir unter anderem grade geholfen wird.
https://www.computerbase.de/forum/threa ... t-29200675
Ich erstelle hobbymässig Mods für Crusader Kings 3. Dabei bin ich auf die Idee gekommen, das man viele Probleme die eigentlich elendig lange Arbeit benötigt auch mittels Script recht automatisiert lösen könnte. Daher denke ich das dass mir sehr gut helfen kann.
Was ich an sich an scripten brauche, kann man aus dem Computerbase Link rauslesen, ansonsten wäre es cool wenn ich Scripte Schreiben könnte, die ganze Textblöcke als doppelt erkennen und diese in Dateien entfernen kann. Wie im Threadtitel erwähnt brauche wäre es zumindest bei meinem aktuellem Problem auch cool, wenn ich das erstellen eines Scriptes zum invertieren von Rotationseinheiten können würde.
Meine Problemstellung nochmal zitiert:
Bzgl. ganzer Textblöcke die doppelt sind, das sieht bei mir quasi so aus:Bzgl. der Rotation brauche ich das quasi für die Siege Units. Und zwar ist hier der höchste Wert denke ich 1 und der niedrigste Wert -1. Wenn 1 unterschritten wird, dürfte der Wert bei der Drehung wieder bei 1 sein. Daher müsste wenn man die Werte invertiert bei einem Ausgangswert von 1, dieser auf 0 gesetzt werden, bei einem Wert von 0.2 auf - 0.8 usw. Ist das mit Python möglich?
Die Blöcke sind nahezu identisch, bis auf die Kultur. Ziel wäre es in dem Fall, das der zweite Textblock der innerhalb der Datei gefunden wird und die selbe Charakter ID am oberem Ende hat, gelöscht wird. Die Charakter ID hier ist 70795.
Das muss nicht super schnell gelöst werden, aber es wäre cool wenn Ihr mir da vielleicht bzgl. Totorials vielleicht was empfehlen könnt, da ich selber keine Ahnung habe und auch nicht so recht weiß wie ich danach suchen soll und wo ich anfangen soll. Software die ich bevorzugt verwenden würde ist visuel Studio Code.
Mit besten Grüßen
Stefan