Neueste Beiträge

#91
avatar_Trylater
Die Herren / Aw: [AJFM] Der Spieltagsthread
Letzter Beitrag von Trylater - 01. August 2026, 23:07:39
Alles Gute nachträglich an dieser Stelle  :D
#92
avatar_BONSTAR
Die Herren / Aw: [AJFM] Der Spieltagsthread
Letzter Beitrag von BONSTAR - 01. August 2026, 21:28:56
Vier Spieler rausgetreten, immerhin nur einer der erst einmal fehlt.
Für das Rückspiel merke ich mir, werden die Wattebällchen beiseite geräumt und die blutigsten und härtesten Blutgrätschen ausgepackt  :peng:

100k Prämie für jeden Langzeitverletzten  :evil:

Saargenhaft CF
Rheinlöwen Bonn
4
Tore
2
8
Torchancen
16
47
Torschüsse
49
126
Zweikämpfe
126
56
Zweikämpfe gewonnen
70
44%
Zweikampfquote
56%
12
Fouls
4
3
Gelbe Karten
1
0
Gelb-Rote Karten
0
0
Rote Karten
0
100,8
Startelfstärke
106,6
29,9
Alter Startelf
22,4
45%
Ballbesitz
55%
17
Konter
7
17.134
Zuschauer

Schema
Spoiler: ShowHide

Saargenhaft CF
Rheinlöwen Bonn
Draxler8':ajfmverletzung:
Burgsmüller für Draxler8':ajfmaustausch:
0:1Burgsmüller8':ajfmtorfreistoss:
:ajfmgelb:17'Altmaier
:ajfmgelb:20'von Obstfelder
Kriks20':ajfmverletzung:
Kienle für Kriks20':ajfmaustausch:
:ajfmtorfreistoss:23'Schübel1:1
:ajfmtor:25'Möhwald2:1
:ajfmgelb:35'Mintal
Schindler35':ajfmverletzung:
Veto für Schindler35':ajfmaustausch:
:ajfmaustausch:51'Mendler für Mielitz
:ajfmaustausch:51'Gottschalk für Möhwald
Reinhardt58':ajfmverletzung:
Foss für Reinhardt58':ajfmaustausch:
2:2Bertels60':ajfmtor:
:ajfmaustausch:61'Elmer für Dorn
:ajfmaustausch:61'Keller für Zollinger
:ajfmtor:68'Knoche3:2
Foss72':ajfmgelb:
:ajfmtor:74'Knoche4:2
:ajfmaustausch:76'Gross für Knoche
#93
avatar_Mause
Anstoss 2 / Aw: CE - Adressen
Letzter Beitrag von Mause - 01. August 2026, 21:28:50
OK, Namen lassen sich tatsächlich ändern und speichern. Allerdings nur in gleicher Länge, z.B. kann man Bauer zu Lauer ändern, aber nicht zu Brauer. Unmöglich ist es zwar nicht, jedoch habe ich das nicht fehlerfrei über Spielstände und Neustarts hinweg hinbekommen.

Andere Erkenntnisse:
anstoss2.exe = 400000

Die Spieler-ID ist tatsächlich 2 Bytes groß und referenziert einen Eintrag zu oben beschriebenen Spielerpool. Wir hatten sie vorher immer als 1 Byte behandelt, was innerhalb des Kaders auch Sinn ergibt.

Basisformel für die Werte eines Spielers (außer Namen):
anstoss2.exe + 516678 + PlayerId×0xC8 + Feld-OffsetFeld-Offset beschreibt hier, welchen Wert man lesen möchte (z.B. Stärke, Alter, Positionen, ...)



Jugendspieler lassen sich auch bearbeiten. Deren Alter wird vom Spiel zurück gerechnet, basierend auf dem aktuellen Jahr im Spiel. Verrückt:
Alter = (aktuelles Spieljahr, 2 Bytes bei anstoss2.exe+426662) − 1792 − (Byte am Datensatz + 0x8)
Macht man einen zu jungen Jugendspieler mindestens 17 Jahre alt, um ihn zu verpflichten, findet der Termin nicht statt. Irgendwo muss es da noch ein Byte geben, dass gesetzt werden muss.



Die Anzahl an Anstoss-2-Spielern im Spielstand liegt direkt neben dem Spieljahr:
anstoss2.exe + 426666


An Offset 0x25 belegt die Land-ID nur die unteren 7 Bit. Ein russischer Spieler (Land-ID 54 = 0x36) wurde als 0xB6 (0x36 | 0x80) beobachtet. Das Land nur mit den unteren 7 Bit zu lesen/schreiben funktioniert. Was Bit 7 tatsächlich bedeutet, ist unbekannt.



Hauptland und Bonusländer finden sich (ausgehend vom bekannten Vereinspointer anstoss2.exe + 400710) hier:

FeldOffset
Hauptland0x3940
Bonusland 10x3944
Bonusland 20x3946
Bonusland 30x3948
Bonusland 40x394A

Die Anzahl der Bonusländer zu ändern hat sich als nicht stabil erwiesen. Ein vorhandenes Land kann aber gewechselt werden.



Das Spiel merkt sich für jedes Trainer-Level die gewählte Verteilung der einzelnen Trainer-Kompetenzen, auch wenn der Trainer gerade ein anderes Level hat (relevant bei Beförderung/Degradierung).

Basis:
anstoss2.exe+400710 + 36398  [ + Trainerslot-Offset ]
Level 0, Verhandlungsgeschick+36398
Level 0, Ausstrahlung+36398 + 5×2 = +363A2
Level 1, Verhandlungsgeschick+36398 + 6×2 = +363A4

Damit ergeben Level jenseits der 15 keinen Sinn, weil sie für die einzelnen Kompetenzen Quatsch aus nachfolgenden Bytes laden.

Komischerweise haben die Entwickler jeder Kompetenz zwei Bytes spendiert. Damit lassen sich alle Werte auf jeweils maximal 65.535 einstellen.



Ich hoffe, das hilft. Mit der nächsten Version meines Trainers wird es auch wieder eine aktuelle Cheat-Engine-Tabelle mit ein paar Beispielen geben.







#94
B
Andere Spiele / Aw: Anpfiff1 - Retro Fußball M...
Letzter Beitrag von bfm4265 - 01. August 2026, 14:46:22
Zitat von: Olbrany am 30. Juli 2026, 22:46:39Mir ist noch ein Fehler aufgefallen: Manchmal wird das Spiel gestoppt und das Feld "Weiter" wird grün, ohne ersichtlichen Grund. Drückt man auf weiter folgt der Platzverweis für mein Team. Hier ist die Reihenfolge falsch.
Danke für´s Melden, ich kümmer mich drum. :ok:

Zitat von: Louis Lavendel am 01. August 2026, 10:14:52Das Update für iOS fehlt noch  :wave:
Gib´s im Laufe der nächsten Woche, wenn die gemeldeten Fehler aus dem großen Update beseitigt sind. Ein Update bei Apple ist für mich etwas aufwendiger, weshalb ich ein einziges sauberes Update rausbringen möchte. Ich hoffe, du kannst dich bisdahin noch gedulden :)
#95
avatar_Louis Lavendel
Andere Spiele / Aw: Anpfiff1 - Retro Fußball M...
Letzter Beitrag von Louis Lavendel - 01. August 2026, 10:14:52
Das Update für iOS fehlt noch  :wave:
#96
avatar_dAb
Die Herren / Aw: [AJFM] Der Spieltagsthread
Letzter Beitrag von dAb - 31. Juli 2026, 22:53:03
Zitat von: sworzi82 am 31. Juli 2026, 16:00:49avatar_dAb: Ich freue mich schon auf das Spitzenduell. Ich hoffe, dass es nicht so ein Kampfspiel mit vielen roten Karten und Verletzten wird.  :bier:
Leider ein Platzverweis (auf der falschen Seite ;) ) So natürlich keine Chance gehabt...
#97
avatar_johnh93
Anstoss 3 / Aw: GOG-Version: Noch offene B...
Letzter Beitrag von johnh93 - 31. Juli 2026, 22:42:45
Vielen Dank euch beiden für die ausführlichen Rückmeldungen.

Dann scheint ja zumindest schon einmal geklärt zu sein, dass der Fehler mit den Jugendspieler-Positionen und auch der Bug bei den Spielerporträts bereits seit den alten Versionen existieren und nicht erst durch das GOG-Release entstanden sind. Das Spiel scheint an mehreren Stellen anfällig für fehlerhafte Zuordnungen zu sein, die um genau einen Wert verschoben sind.

Das kurzzeitige laute Rauschen im Grafikmodus habe ich auch manchmal. Möglicherweise ist eine Audiodatei beschädigt.

Zu den Haartypen und Bärten habe ich inzwischen noch etwas herausgefunden:
Der Editor speichert die Haarlänge als 4. Wert von unten in den Spielereinträgen der Land.sav:

0            = extrem kurz    → im 3D-Modus: extrem kurz
65536    = kurz                → im 3D-Modus: extrem kurz
131072  = Wuschelkopf  → im 3D-Modus: kurz
196608  = lang                → im 3D-Modus: Wuschelkopf

262144  = im Editor nicht auswählbar → im 3D-Modus: lang

Das bestätigt den Eindruck, dass die Haarlängen im 3D-Modus jeweils um eine Stufe verschoben dargestellt werden. Trägt man die Werte direkt in der Land.sav entsprechend angepasst ein, werden die Frisuren im 3D-Modus korrekt angezeigt. Allerdings stimmen dann die Spielerporträts nicht mehr.

Der Barttyp wird über einen Zusatzwert zur Haarlänge gespeichert:

unrasiert                                              +1
Bart                                                      +2
Schnurrbart                                          +4
Ziegenbart                                           +8
unrasiert + Schnurrbart                       +5
Bart + Schnurrbart                               +6
unrasiert + Ziegenbart                         +9
Schnurrbart + Ziegenbart                    +12
unrasiert + Schnurrbart + Ziegenbart  +13

Die grafik.cpr und auch die spieler.tex hatte ich mir bereits angeschaut. Dabei bin ich zu einem ähnlichen Ergebnis gekommen wie du: Die notwendigen Grafiken sind vorhanden und lassen sich grundsätzlich modden. Das eigentliche Problem scheint jedoch nicht in den Grafikdateien zu liegen, sondern in der fehlerhaften Zuordnung innerhalb des Spiels.
Wie wir bereits festgestellt haben, scheint die Bartauswahl aus dem Editor im 3D-Modus komplett ignoriert zu werden. Besonders merkwürdig finde ich, dass die Darstellung von der Hautfarbe abhängt.

Es wäre natürlich klasse, wenn sich das irgendwann einmal patchen ließe. Leider fehlen mir dafür ebenfalls die Programmierkenntnisse.

Ich finde es super, dass du gerade die Spielerbilder und die spieler.tex überarbeitest. Darauf bin ich schon sehr gespannt. Die hier genannten Punkte sind zwar letztlich nur Schönheitsfehler und beeinträchtigen den Spielablauf überhaupt nicht. Aber gerade solche Details machen die Spieler individueller und sorgen für noch mehr Atmosphäre. Mit einer korrekten Darstellung von Haaren, Bärten und Porträts würde Anstoss 3 meiner Meinung nach noch einmal ein gutes Stück authentischer wirken, obwohl es ohnehin schon ein großartiges Spiel ist.

Falls mir bei meinen Tests noch weitere reproduzierbare Darstellungs- oder Zuordnungsfehler auffallen, werde ich sie hier ebenfalls ergänzen.
#98
avatar_dAb
Internationaler Fußball / Aw: News, Gerüchte & Trans...
Letzter Beitrag von dAb - 31. Juli 2026, 22:00:04
Ajax sammelt deutsche Spieler. :wave: Nach ter Stegen (Leihe) wechselt auch Julian Brandt dorthin. Könnte passen. :bier:
#99
avatar_Abiturensohn
Die Herren / Aw: [AJFM] Der Spieltagsthread
Letzter Beitrag von Abiturensohn - 31. Juli 2026, 21:47:30
Munich Falcons
Atome Sprungfeld
0
Tore
0
10
Torchancen
11
40
Torschüsse
46
156
Zweikämpfe
156
73
Zweikämpfe gewonnen
83
47%
Zweikampfquote
53%
11
Fouls
7
6
Gelbe Karten
2
0
Gelb-Rote Karten
0
0
Rote Karten
0
121,1
Startelfstärke
122,7
25,4
Alter Startelf
27,4
47%
Ballbesitz
53%
20
Konter
12
45.997
Zuschauer

Schema
Spoiler: ShowHide

Munich Falcons
Atome Sprungfeld
:ajfmgelb:31'Tokarski
Beyer60':ajfmgelb:
:ajfmgelb:65'Ochs
:ajfmaustausch:66'Angra für Aresin
:ajfmgelb:72'Arold
:ajfmgelb:73'Rusack
:ajfmgelb:73'Paradies
Winter76':ajfmgelb:
:ajfmgelb:82'Angra
Wollscheidt für Ermes86':ajfmaustausch:
Blocksberg für Volland86':ajfmaustausch:
Arens für Angelroth86':ajfmaustausch:


Not gegen Elend...
#100
avatar_köpper
Weltmeisterschaft 2026 / Aw: Allgemeine Diskussionen
Letzter Beitrag von köpper - 31. Juli 2026, 18:31:06
Ganz ehrlich? Wo bleibt denn die Gegenreaktion. Ein klares Nein ist schön und gut doch sowas muss ordentlich Sanktioniert werden. Geht nicht alleine um Infantino, da haben sich doch mehrere Parteien zusammen gesetzt um das aufs Papier zu bringen und sowas gehört einfach bestraft :kaffee: