Modding mit AI Unterstützung

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


  • Guten Tag, ich selbt experimentiere damit mir von KI helfen zu lassen Mods zu erstellen. Ich denke ein wenig austausch über das Thema ist gut.

    Also was habt ihr mit der AI im Bereich Modding schon so angestellt?


    Ich für meine teil habe claude code (braucht clode pro subscription) installiert. Damit kann der AI Zugriff auf Ordner geben in denen gelesen und eventuell auch geschrieben werden darf.


    1. Beispiel:

    Nachdem ich z.B meine erste Mod für TPF3 (die Eb 3/5, Mod.io) konvertiert mit dem Model Editor und auch sonst rein Manuell konveriert hatte, dachte ich die AI könnte das vielleicht auch. Und siehe da: Die Schweizer Gleise wurden Konvertiert. Und waren auch lauffähig (nicht ganz auf anhieb).

    Vorgehen (vereinfacht): Neuer Orner für das Projekt anlegen. In dem Ordner befanden sich dann einmal die Gleise aus dem Basisspiel als Beispiel für die TPF3 Struktur und und die TPF2 Gleismod. Abgesehen von einem Fehler wegen den neuen ModId Pfaden (Die Modeigenen Dateien liess die KI zuerst in im Basegame suchen was Fehlschlug) war die Konvertierung am Ende erfolgreich. Letztlich hat sich die KI einen modspezifischen Python Konverter geschrieben.


    2. Beispiel: Für die neuen Modelle der Schweizer Gleise müssen wieder 2,4,8,16 Meter Stücke erstellt und Export werden. Zudem mussten Schwellen Schienen und Oberbau jeweils zueinander passend einander zugeordnet werden. Natürlich für alle Lods. Danach mussten alle Modelle als FBX exportiert werden. Insgesamt waren es dann 144 Modelle. Edit: Damit das auch so klappte habe ich die einzelnen Lods natürlich in Blender so bereit gestellt, dass sie mittels Scaling oder Modifier wie array korrekt angeordnet werden können. Damit konnte die AI dann Arbeiten.

    3. Beispiel: Die 144 Modelle mussten alle ins Spiel mehr dazu hier: RE: Model Editor Bulk Import / Wie importiere ich am geschicktesten eine grössere Anzahl FBX?


    Früher hätte man manches wohl von Hand gescripted wenn man es denn konnte gescripted.

    Ich bin gespannt wie ihr die AI Nutzt.

    Mfg EMP

  • Dafür definitiv nicht :P


    Führe ich mal hier fort:

    4. Beispiel: Sprachdateinen von lua nach Json transformieren

    5. Beispiel: Recherche / Suche nach Inpiration - Beispiel: "Bitte gebe mir eine Liste an Städten, die viele Brücken haben und auf der Südhalbkugel liegen"


    Wo nutze ich sie nicht:

    Generell bei Modellierung und Texturierung: Warum mein eigenes Hobby automatisieren

    Vorschaubilder: 1. Mod wirkt nach AI-Slob / 2. Kreationen anderer Modder würden bei meinen dekorierten Vorschaubilder nicht mehr auftauchen.

  • Sehr gute Frage EMP. Damit beschäftige ich mich und ChatGPT gerade auch.

    Thema: Züge trennen, Wagen verschieben, Züge+Wagen vereinen. > einem Zug Zusatzwagen (Autotransport Albula) beistellen,

    oder Ablaufbergsteuerung ...

    Hat diesbezüglich schon jemand irgendeinen Lösungsansatz am Horizont ???

    ChatGPT verspricht manchmal sehr viel ... oder soll ich 10 Agenten mit einem Ausbruchversuch beauftragen ???


    oder ein Script um alte TPF2 Gleispläne zu übertragen oder als Overlay zum abzeichnen bereitstellen ...

    Einmal editiert, zuletzt von Capraio ()

  • Moin...

    Was sind meine Erfahrungen mit ChatGPT und KI Modding. Ich habe in der Vergangenheit mit Hilfe von KI einen kompletten GTA5 Roleplay Server aufgebaut. Was ich gelernt habe es geht alles man muss nur die richtigen Fragen und Aufgaben stellen sonst geht das nicht.
    Wenn man nicht weiß was der Fehler ist so wird es die KI auch nicht wissen.

    Also stellt man nicht die richtigen Fragen oder gibt man nicht die richtigen Aufgaben welche die KI umsetzen soll so braucht man auch nichts erwarten. Mein Erfahrungen sind mehr als positiv.

  • Wenn man mit Codex arbeitet sollte man auf jeden Fall genau wissen was man tut und der KI klipp und klar sagen das sie nur bei GO irgendwas scripten soll. Sonst verbrät die die Token wie nix.
    Für normalen Chat und Aufgabenerstellung den Chat auf Luna stellen und die KI erst was machen lassen wenn man wirklich sicher ist das sie die Aufgabe verstanden hat. Astra sollte man eher nicht nutzen. Bis jetzt hat für alle Scripting Aufgaben 5.6 Sol (mittel) gereicht. 6.0 sol habe ich noch nicht getestet.

  • Geh einfach davon aus, dass alle Script-Mods oder Mods, die komplexere Scripts brauchen, mit KI erstellt wurden. Eine Kennzeichnungspflicht für Mods die KI-generierte Inhalte enthalten gibt es weder hier bei uns noch auf mod.io.

  • Ich frage mich auch wie es später möglich sein wird die qualitativ hochwertigen Mods aus dem

    Modbrowser herauszufiltern. Ich könnte mir vorstellen dass mit KI der Modbrowser mit schnell gemachten Mods „geflutet“ wird. Nicht dass KI nicht unterstützen kann. Aber ich lobe mir die ganzen tollen Mods von den „Künstlern“ die uns bisher schon so tolle Dinge beschert haben. Und die funktionieren meist auch in einer langen Modliste.

  • Ich könnte mir vorstellen dass mit KI der Modbrowser mit schnell gemachten Mods „geflutet“ wird

    Der war gut ;-) schau doch mal in den Workshop der IST von KI generierten Inhalten (Scriptmods) geflutet worden, oder glaubt hier echt jemand das da plötzlich irgendwo eine Horde Programmierer sich auf TPF3 gestürzt hat?
    Alles wo es echtes Geschick braucht wie erstellen von 3d objekten und Texturen siehts dagegen anders aus da kann die KI (noch) nicht mithalten. Bzw ist es so teuer das kein Hobbymodder sowas macht.

  • Hauptsache der Müll wird entsprechend gekennzeichnet, dass man einen weiten Bogen drumherum machen kann. Ehret das echte Handwerk! Ach warte, dann muss man ja ein bisschen warten oder sich selbst bemühen und kann nicht alles umsonst und sofort haben ><

    Du hast keinerlei Beweise angefügt, dass KI nur Müll produziert. Und wie MaiC erwähnt, bist du sicher keine Mods zu benutzen bei denen die KI mitgeholfen hat?

    Betrachte die KI als Werkzeug. Du wirst als Handwerker sehr wohl Werkzeuge benutzen, oder?

    Ein KI-generiertes Script kann schlecht sein. Ein von Hand geschriebenes Script kann ebenfalls schlecht sein. Umgekehrt kann KI bei einer Mod sehr viel Arbeit abnehmen, ohne dass das Ergebnis deshalb automatisch schlecht ist.

    Der Mensch denkt und lenkt, die KI schufftet und schwitzt ...

    Einmal editiert, zuletzt von Capraio ()

  • Ohne Anleitung habe ich bisher nie etwas brauchbares bei KI Scripten rausbekommen. Aber wieso soll ich mich hinsetzen und mühselig 500 Zeilen Code schreiben wenn die KI mir das in 1 min erledigt.


    Was ist da jetzt besonderes dran? Nix ausser das der mod mit einem "einfachen" Script direkt von TPF2 nach TPF3 konvertiert wurde. Mit einem klick in 30s --> fertig läuft
    Auch komplexere Mods mit user defined carrgo wie Ricos Autokran oder den Pluto von Grimes bekomme ich problemlos nach TPF3. Da allerdings (noch) mit dem Umweg über den Modelleditor da das Script für die Direktkonvertierung bisher nur ein Testskript ist.
    Habe ich das selber geschrieben ? Nein habe ich nicht, so gut sind meine Programmierkenntnisse nun auch wieder nicht. Wer es nutzen möchte wenn es fertig ist schön, wer nicht. Ist mir auch egal.

  • Ich frage mich auch wie es später möglich sein wird die qualitativ hochwertigen Mods aus dem

    Modbrowser herauszufiltern.

    Das wird alleine der freie Markt entscheiden. Bewertungen und Kritik, Fehleranfälligkeiten oder Zuverlässigkeit entscheidet über schein oder sein ...

    Einmal editiert, zuletzt von Capraio ()

  • Aber wieso soll ich mich hinsetzen und mühselig 500 Zeilen Code schreiben wenn die KI mir das in 1 min erledigt.

    Und wie lange investiert du um das generierte zu kontrollieren?

    So landet man bei Fall "Huch warum sucht ein Mod mit Powershell nach Drives die es hier gar nicht gibt"


    Aus meiner Erfahrung auf der Arbeit hat KI generierter Code noch keine Zeit eingespart, nur Wissenlücken überbrückt



    Meine Mods werden nicht direkt durch KI angefasst, das einzige wo KI ab und zu hilft ist Recherche, Übersetzungen (Deepl) und einfache Text Verschiebungen, wie zum Beispiel eine Animation umkehren oder die Timestamps auf eine neue Gesamtdauer anpassen

  • Natürlich kostet die Kontrolle auch Zeit. Gerade bei komplexeren Sachen ist es nicht damit getan, dass die KI in einer Minute 500 Zeilen Code ausspuckt und man das anschließend einfach veröffentlicht.


    Der eigentliche Zeitaufwand steckt in der Analyse: Was macht das Spiel an dieser Stelle überhaupt, welche Ressourcen werden angesprochen, welche Nebenwirkungen entstehen und funktioniert das Ganze auch mit anderen Mods?


    Der große Vorteil für mich ist aber, dass ich anschließend nicht noch zusätzlich hunderte Zeilen Code selbst schreiben, umbauen und auf Syntaxfehler absuchen muss. Ich kann mich darauf konzentrieren, was der Code machen soll und ob das Ergebnis korrekt ist.


    Deshalb lasse ich die KI auch nicht einfach blind drauflosschreiben. Erst analysieren, Problem eingrenzen und klären, was geändert werden soll. Erst danach kommt das GO für die eigentliche Änderung.


    Fehler produziert sie trotzdem – teilweise auch sehr kreative. :saint:


    Aber unterm Strich spare ich damit bei meinen Projekten trotzdem deutlich Zeit. Für mich ersetzt die KI nicht das Verständnis oder das Testen. Sie übernimmt vor allem einen großen Teil der Schreib- und Fleißarbeit.


    Oder anders gesagt: Ich muss weiterhin wissen, wohin ich will – ich muss nur nicht mehr jeden Meter selbst schaufeln.

  • Du hast keinerlei Beweise angefügt, dass KI nur Müll produziert. Und wie MaiC erwähnt, bist du sicher keine Mods zu benutzen bei denen die KI mitgeholfen hat?

    Tatsächlich bin ich mir sehr sicher, dass ich noch keine Mods mit KI installiert habe. Weil ich wahrscheinlich der einzige Modder bin, der nie Mods genutzt hat beim Spielen xD Das liegt schlicht daran, dass ich gerne auf Errungenschaften spiele und ich im Allgemeinen zu wenig Zeit habe, um alle zu schaffen. Wäre das erledigt, würde ich auch mal Mods installieren.


    Und ja, ich nutze KI als Werkzeug. Bspw auf Arbeit arbeiten wir gerade an einem Projekt, einen von außen ansteuerbaren Frequenzgenerator zu entwickeln. Für einen Prototypen hab ich mich mit der KI und einem Steckbrett hingesetzt und ein paar Komponenten samt Widerständen usw zusammen gewürfelt. Mit einem MicroControler den Generator programmiert und es funktioniert. Allerdings darf man auch nicht verschweigen, dass unser Elektriker (als er ausm Urlaub wieder da war) alles auf meinen Wunsch hin nochmal kontrolliert hatte. Und an diesem Punkt gebe ich die Frage höflich zurück: Bist du dir sicher, dass jeder, der mit KI in so kurzer Zeit etwas rausballert, auch wirklich geprüft hat, was die Mod so anstellt? Das mit der hohen Wahrscheinlichkeit kombiniert, dass KI genutzt wurde, weil man keinen Plan von der Materie hat - und somit gar nicht kontrollieren KANN - bringt mich zu der Ansicht, dass der größte Teil (nicht alles) einfach nur (liebloser) Müll ist.


    Um es mit deiner Werkzeugmetapher zu sagen: Wer malt das Bild? Der Pinsel oder der Künstler?

  • Bist du dir sicher, dass jeder, der mit KI in so kurzer Zeit etwas rausballert, auch wirklich geprüft hat, was die Mod so anstellt? Das mit der hohen Wahrscheinlichkeit kombiniert, dass KI genutzt wurde, weil man keinen Plan von der Materie hat - und somit gar nicht kontrollieren KANN - bringt mich zu der Ansicht, dass der größte Teil (nicht alles) einfach nur (liebloser) Müll ist.


    Um es mit deiner Werkzeugmetapher zu sagen: Wer malt das Bild? Der Pinsel oder der Künstler?

    Nein, da kann ich mir nicht sicher sein. Wie ich weiter oben schon erwähnt habe:

    "Das wird alleine der freie Markt entscheiden. Bewertungen und Kritik, Fehleranfälligkeiten oder Zuverlässigkeit entscheidet über schein oder sein ..."


    PS:

    - "Das mit der hohen Wahrscheinlichkeit kombiniert, dass KI genutzt wurde, weil man keinen Plan von der Materie hat - und somit gar nicht kontrollieren KANN - bringt mich zu der Ansicht, dass der größte Teil (nicht alles) einfach nur (liebloser) Müll ist."

    -Ja, dass es Modder gibt auf die das zutifft entspricht einer hohen Wahrscheinlichkeit.


    - dass es sogar auf die Erzeuger dieser neuen Technologie zutrifft ist bewiesen:

    - Siehe den Ausbruch der KI aus einer gesicherten Testumgebung. (Hugging-Face-Angriff)

    Salvatore Princi: Atomwaffen sind nichts dagegen: "So gereizt habe ich Bill Gates noch nie erlebt."

    Salvatore Princi: Hugging-Face-Angriff: "Das sind ihre Namen - so organisierten sich die KI-Agenten."

    (auf YT zu finden.) ... und kann es jedem nur wärmstens empfehlen. !!!


    Man wird die Frage nach Künstler oder Pinsel bald neu betrachten müssen.


    Mehr kann und will ich zu diesem Thema nicht mehr sagen.

    ***********************


    PS: Es ist mein letzter Senf den ich zu diesem wichtigen Thema abgebe. Ich nehme an EMP hatte das gar nicht so gemeint ...

    Es ist ersataunlich wie dieses Thema das höchste Kreise in Wissenschaft, Forschung, Medizin, Militär, Politik, etc. beschäftigt, nun auch in unser Spiel TPF3 rüberschlägt. Und ich finde es sehr wichtig dass darüber diskutiert wird. Es betrifft uns früher oder später in ganz erheblichem Masse.

    Dazu nochmals eine grundsätzliche Diskussion auf YT:

    Everlast AI Clips; "EX-Anthropic-Forscher; "Sie töten uns alle bis 2030" - 200 Millionen Aufrufe"


    Ich will auf keinen Fall irgend jemanden in die Pfanne hauen oder nachtragend sein, nein, hört einfach mal genau hin und zwischen den Zeilen ... und nun bitte geniesst TPF3 und habt Spass damit. <3

    4 Mal editiert, zuletzt von Capraio ()

  • Ich nutze die KI lieber einmal weniger als einmal mehr.


    Das heisst nicht, dass ich sie überhaupt nicht nutze (mein Logo ist KI-Arbeit), dieses musste ich aber auch überarbeiten lassen, weil es vorher noch falscher war, als es jetzt ist. Mit den jetzigen Fehlern kann ich einfach leben.

    Allgemein habe ich die Erfahrung gemacht, dass die KI sehr viele Fehler macht, was mit ein Grund ist, warum ich sie wohl so selten einsetze. Gerade bei sehr repetitiven Arbeiten setze ich sie immer noch ein, aber auch dort, obwohl die KI eigentlich immer das gleiche machen müsste, kommen Fehler vor. Den krassesten KI-Fehler erlebte ich beim Erstellen und Nummerieren eines Rasters:


    Der Fehler ist schnell behoben und ich war mit KI definitiv schneller, als wenn ich das ganze Raster selbst erstellt hätte, aber eine Nachkorrektur ist eigentlich immer notwendig ... und je nach Arbeit mache ich sie dann lieber doch direkt selbst und richtig.

  • Vielen Dank für ganzen Einblicke und eure Schilderungen. Ich will nochmal ein konkretes Beispiel Zeigen.

    Ich arbeite ja an den neuen Normal, Meter Und Zahnradbahngleisen, und da gibt es eine ganze Menge Gleistypen zu managen. Nun wollte ich mir einen Überblick über die Gleisgeschwindigkeiten verschaffen:

    (Zum Kontex ich habe mir schon einige Tabellendokumente in diesem Projekt erstellen lassen)

    Prompt: Please create a new topspeed to railm odel ( includings racks) matrix as new ods.

    Ergebnis war die folgende Tabelle:

    Ich habe nun die Tabelle nach meinen Vorstellungen angepasst, was die AI dann auf Aufforderung wieder in die Mod implementiert.


    Wenn ihr Rückmeldungen zu den von mir gewählten Geschwindigkeiten habt sind diese natürlich willkommen.






    Edit: noch ein Tipp sollten die Ergebnisse Fehlerhaft sein, gebt der KI vor sich bei komplexen Aufgabe Notizen zu machen und Scripte zu schreiben und auszuführen, anstatt, das die KI selbst die Dateien ändert.


    Ich arbeite mit Claude Opus

    Einmal editiert, zuletzt von EMP ()