Zitat von: Zynra87 am 18. September 2026, 17:52:14Hast du die Datenbank ins Spiel exportiert? dann erscheint beim Starten einer neuen Karriere unten zu den 2 Auswahlmöglichkeiten ein zusätzliches Icon der Datenbank

München Barons | Sibenik NK | |
8 | Tore | 1 |
18 | Torchancen | 16 |
56 | Torschüsse | 34 |
130 | Zweikämpfe | 130 |
81 | Zweikämpfe gewonnen | 49 |
62% | Zweikampfquote | 38% |
12 | Fouls | 5 |
2 | Gelbe Karten | 1 |
0 | Gelb-Rote Karten | 0 |
0 | Rote Karten | 0 |
123,3 | Startelfstärke | 109,2 |
30,5 | Alter Startelf | 27,3 |
56% | Ballbesitz | 44% |
15 | Konter | 3 |
64.264 | Zuschauer |
München Barons | Sibenik NK | |||||
![]() | 18' | Dittus | 1:0 | |||
| Ankovic | 22' | ![]() | ||||
![]() | 25' | Dittus | 2:0 | |||
![]() | 27' | Dittus | 3:0 | |||
![]() | 36' | Kister | 4:0 | |||
| Kurac | 36' | ![]() | ||||
| Vajda für Kurac | 36' | ![]() | ||||
![]() | 50' | Dittus | 5:0 | |||
![]() | 53' | Dittus | 6:0 | |||
![]() | 53' | Anderlicka | ||||
| 6:1 | Satalic | 53' | ![]() | |||
![]() | 71' | Harms für Anderlicka | ||||
![]() | 71' | Thom für Hörber | ||||
![]() | 76' | Äbi für Geyer | ||||
![]() | 76' | Wießmeier für Zummo | ||||
| Barlecaj für Labak | 76' | ![]() | ||||
| Krizanac für Brlić-Mažuranić | 76' | ![]() | ||||
![]() | 77' | Dittus | 7:1 | |||
| Lacic für Antolic | 81' | ![]() | ||||
![]() | 84' | Andres | ||||
![]() | 85' | Dittus | 8:1 | |||
| Dubac für Satalic | 86' | ![]() |

Zitat von: Mause am Gestern um 05:25:39Hallo
Davon habe ich leider noch nichts angefasst. Ich hatte versucht, das nachzubauen, was du über sofortigen Vereinswechsel geschrieben hattest: Vertrag für die neue Saison unterschreiben, beide Manager über Aktien entlassen lassen, dann landet man sofort beim neuen Verein. Konnte leider nicht bestätigen, dass das funktioniert.
Liebe Grüße
Zitat von: Menardi am 18. September 2026, 18:50:07Nein, da liegst du leider falsch.
Cheat Engine arbeitet hauptsächlich mit dem **kompilierten Programm, das im RAM geladen ist**:
* **Quellcode** (`.cpp`, `.cs`, etc.): normalerweise nicht vorhanden bzw. nicht direkt zugänglich.
* **Kompilierter Code**: wird als Maschinencode in den Speicher geladen. Den kann Cheat Engine untersuchen und teilweise verändern.
* **Daten im RAM**: z. B. Leben, Munition, Geld, Koordinaten, Flags usw. Diese kann es suchen und verändern.
* **Debugging**: Cheat Engine kann verfolgen, welche Maschinenbefehle bestimmte Speicherwerte lesen oder verändern.
* **Symbole/PDBs**: Falls ein Programm Debug-Symbole mitliefert, können teilweise Funktionsnamen und andere Informationen verfügbar sein – das ist aber etwas anderes als der ursprüngliche Quellcode.
Einfach gesagt:
**Quellcode → Compiler → Maschinencode → RAM**
Cheat Engine sitzt hauptsächlich **auf der rechten Seite** dieser Kette. Es kann den kompilierten Code untersuchen, aber daraus lässt sich der ursprüngliche Quellcode normalerweise nicht 1:1 zurückgewinnen.
Das bedeutet für uns, wir greifen nur auf die flüchtigen Daten zu, die vom Sourcecode interpretiert und bearbeitet werden. Das sind auch all die Daten, die dann später in der `.sav`-Datei landen.
**1)** Und dein Problem hierbei ist exakt das, was ich erwarte und beschrieben habe. Du veränderst nur das Label und nicht die Daten. Hinter dem Siegeswillen steht eine Formel, die wir leider nicht kennen.
Bsp.: 1 + 4 + 5 + 4 = 14
Du veränderst jetzt die 14 zu einer 20 und bei der nächsten Codeabfrage setzt der Code die Werte wieder zusammen und schreibt dein Label wieder auf den Ursprungswert zurück. Wenn wir die Werte kennen würden, könnten wir die verändern und dann würde der Code es entsprechend ändern.
**2)** Punkt zwei ist ein guter Punkt, warum ich meinte, da könnte bzw. sollte es funktionieren. Es gibt den Objekttyp ,,Spieler", in den wiederum Objekte wie Alter etc. eingetragen sind. An der Uni hat man das immer mit Bibliothek und Büchern verglichen. Wir können das Objekt nicht verändern, aber die Bücher neu schreiben. Das sind die, die in der `.sav` landen. Das habe ich schon gemacht und hatte ja schon gesagt, das wird sehr wahrscheinlich gehen.
**3)** Ist wie erstens: Der Auslöser, den der Code interpretiert, ist uns völlig unbekannt. Wir haben keinen Anhaltspunkt, welcher das ist und wie er aussehen muss. Dass die Adressen wild springen, macht es noch komplizierter. Das heißt, hier müssten wir wissen, welchen Wert der Code wo erwartet. Das ist selbst dann, wenn wir den Code offen hätten, die berühmte Stecknadel. Wenn man das könnte, könnte man auch die Sternstunde auslösen.
Also in Summe bin ich mir sehr sicher: Von 1/3 musst du dich lösen. Mir fehlt auch echt die Fantasie, wozu man das braucht. 2 bekomme ich raus, aber dann sind wir bei dem Punkt, dass zu erklären sehr schwer wird. Ich werde es aber für das eigene Interesse prüfen.

Zitat von: Kakadu am Gestern um 06:07:22Wie kann man eigentlich in der 91. Minute wechseln?Indem man die Wechsel dem Co-Trainer überlässt.![]()
Motzenbrunn Hornets | FohlenELF | |
5 | Tore | 2 |
16 | Torchancen | 10 |
36 | Torschüsse | 36 |
152 | Zweikämpfe | 152 |
98 | Zweikämpfe gewonnen | 54 |
64% | Zweikampfquote | 36% |
3 | Fouls | 7 |
0 | Gelbe Karten | 1 |
0 | Gelb-Rote Karten | 1 |
0 | Rote Karten | 0 |
114,0 | Startelfstärke | 107,3 |
24,0 | Alter Startelf | 27,4 |
47% | Ballbesitz | 53% |
5 | Konter | 10 |
30.936 | Zuschauer |
Motzenbrunn Hornets | FohlenELF | |||||
| Jantschke | 13' | ![]() | ||||
![]() | 16' | Scheinert | 1:0 | |||
![]() | 43' | Auschrat | 2:0 | |||
| 2:1 | Naki | 55' | ![]() | |||
![]() | 58' | Scheinert | 3:1 | |||
| Jantschke | 69' | ![]() | ||||
![]() | 71' | Auhagen für Auschrat | ||||
![]() | 76' | Scheinert | 4:1 | |||
![]() | 81' | Ahlbrecht für Bergmann | ||||
![]() | 81' | Garbuschewski für Schliesing | ||||
![]() | 86' | Schneeberger für Hendl | ||||
![]() | 86' | Amerika für Weißenfeldt | ||||
| 4:2 | Falke | 87' | ![]() | |||
![]() | 87' | Garbuschewski | 5:2 | |||
| Amarsch für Aust | 90'<sup>+1</sup> | ![]() | ||||
| Papies für Zillner | 90'<sup>+1</sup> | ![]() |
Concord Eagles | FC Saalfeld | |
0 | Tore | 1 |
16 | Torchancen | 10 |
43 | Torschüsse | 44 |
132 | Zweikämpfe | 132 |
64 | Zweikämpfe gewonnen | 68 |
48% | Zweikampfquote | 52% |
7 | Fouls | 6 |
2 | Gelbe Karten | 1 |
0 | Gelb-Rote Karten | 0 |
0 | Rote Karten | 0 |
131,2 | Startelfstärke | 126,7 |
26,2 | Alter Startelf | 24,1 |
57% | Ballbesitz | 43% |
8 | Konter | 10 |
75.112 | Zuschauer |
Concord Eagles | FC Saalfeld | |||||
![]() | 2' | Kostedde | ||||
![]() | 2' | Glockner für Kostedde | ||||
![]() | 6' | Kampl für Hörster | ||||
![]() | 26' | Kampl | ||||
| 0:1 | Adrigan | 54' | ![]() | |||
| Wildmoser | 55' | ![]() | ||||
![]() | 61' | Arbesser für Volland | ||||
![]() | 71' | Adlung für Wimmer | ||||
![]() | 71' | Hamann für Fehse | ||||
![]() | 72' | Dzaka | ||||
| Becken für Wildmoser | 76' | ![]() | ||||
| Kinkel für Goldbach | 76' | ![]() | ||||
| Beimer für Bugera | 76' | ![]() | ||||
| Stindl für Adrigan | 76' | ![]() | ||||
| Ahlendorf für Zur | 86' | ![]() |
Seite erstellt in 0.030 Sekunden mit 11 Abfragen.