Hey, gibt es eigentlich noch einen Pythonloader der funktioniert?

11/28/2023 17:58 Huarn-#1
Falsch ich hier falsch bin, sorry :D
11/29/2023 12:38 C3ypTaX#2
Ich glaube die Frage hier ist, was hast Du vor und wo soll es funktionieren? :)
12/02/2023 13:50 Huarn-#3
Quote:
Originally Posted by C3ypTaX View Post
Ich glaube die Frage hier ist, was hast Du vor und wo soll es funktionieren? :)
Zocke immer wieder verschiedene Server und man trifft gefühlt immer auf einen Yangbug, mit einem Pythonscript bzw. Loader würde es mir das leben erleichtern :D
02/09/2024 16:35 Endless.#4
Quote:
Originally Posted by Huarn- View Post
Falsch ich hier falsch bin, sorry :D
Die meisten Clients haben dies gefixxt. Solltest du trotzdem versuchen, dein Scripts ins Spiel zu laden, so wird das Spiel entweder schließen oder die Anwendung wird nicht mehr reagieren.

Es gibt jedoch einen Weg, wie es in manchen Fällen klappt:

Du gehst in den Client suchst dort die python2.2 und oder python2.7 .dll und ersetzt diese mit alten .dll Files aus einem Client, bei dem es sicher funktioniert hat.

Um zu sehen ob des gefixxt ist oder nicht, kannst du mit nem HEX Editor in den DLL Files nach "PyRun_SimpleFile", "PyRun_SimpleString"
suchen.
Solltest du diese Einträge nicht finden, wurde dies wahrscheinlich geändert. Wenn doch und es weiterhin nicht geht, wurde dies auch in der .EXE Datei geschützt.
Ansonsten könntest du via CheatEngine versuchen, eigene scripts ins Spiel zu laden.

Aber meines Erachtens nach, ist es viel zu aufwändig, so ein python script ins Spiel zu injecten, vorallem wenn da 100e Sicherheitsmaßnahmen usw implementiert sind die voneinander abhängig sind und direkt mit dem Spiel gebunden sind. Es wäre sinnvoller und einfacher direkt die pack Files aufzumachen und dort direkt sein eigenes script miteinzubauen, anstatt den clienten zu zerschießen.