A2G-Scaler :: Anstoss 2 Gold in groß
⌛ Version wird geladen…
A2G-Scaler-Logo

A2G-Scaler

Spielt Anstoss 2 Gold größer. Das Spiel kennt nur 640×480 Pixel, auf heutigen Bildschirmen ein Briefmarkenformat. A2G-Scaler zeigt das Spielfenster auf jede Fenster- oder Bildschirmgröße hochgerechnet an, und Maus und Tastatur funktionieren dabei ganz normal weiter.

⬇️

Neueste Version herunterladen

Version wird geladen…

Zip mit A2G-Scaler.exe (keine Installation nötig) und der optionalen dsound.dll für den automatischen Start.

Download

Ohne Scaler

640×480 Pixel, auf einem Full-HD-Monitor ein kleines Fenster in der Ecke. Im Vollbild (/f) unscharf vom Monitor gestreckt oder mit falschem Seitenverhältnis.

Mit Scaler

Das Spiel in jeder Größe, wahlweise pixelgenau oder weich, im Fenster oder im Vollbild, im richtigen 4:3-Verhältnis. Die Maus trifft genau dahin, wo du klickst.

So geht's los
  1. Lege A2G-Scaler.exe in den Spielordner, also neben anstoss2.exe (GOG-Fassung: run.exe).
  2. Starte A2G-Scaler. Er fragt, ob das Spiel oder der Dateneditor starten soll, startet es im Fenster und dockt sich an.
  3. Fahre mit der Maus ins Bild und spiele wie gewohnt.
  4. Zum Herausgehen die Maus am Bildrand kräftig nach außen schieben oder Strg+Alt+S drücken.

Schließt du Spiel oder Editor, beendet sich der Scaler mit. Läuft das Spiel schon, dockt er nur an.

Scaler liegt woanders? Auch kein Problem: Anstoss 2 Gold im Fenster starten (also ohne den Parameter /f in der Verknüpfung), dann A2G-Scaler starten. Die Reihenfolge ist egal. Der Scaler findet das Spiel selbst und dockt sich auch nach einem Spielneustart wieder an.
Voraussetzungen
  • Windows XP (SP3) oder neuer. Getestet unter Windows 10 und 11.
  • .NET Framework 4.0 oder neuer (ab Windows 8 bereits vorhanden, für XP, Vista und 7 kostenlos bei Microsoft)
  • Anstoss 2 Gold, Original-CD, 2007er-Version oder GOG-Fassung, und dessen Dateneditor

Bedienung

Ins Bild fahren und spielen. Alles Weitere über Tastenkürzel oder die Werkzeugleiste.

TastenkürzelFunktion
Strg+Alt+SMaus aus dem Spiel lösen
Strg+Alt+FVollbild ein/aus
Strg+Alt+MNächster Skalierungsmodus
Strg+Alt+LWerkzeugleiste ein/aus

Die Kürzel gelten global, also auch, während das Spiel die Tastatur hat. Ändern kannst du sie über Tastenkürzel … in der Werkzeugleiste.

Maus ins Spiel und wieder heraus Sobald die Maus im Bild ist, gehört sie dem Spiel und bleibt dort, auch wenn du sie an den Rand schiebst. Erst ein kräftiger Schub nach außen oder Strg+Alt+S gibt sie wieder frei.
Einpassen (scharf)
Standard. Erst pixelgenau auf das nächste ganzzahlige Vielfache, dann weich auf die Fenstergröße. Scharf wie Pixel-Art, ohne Rand.
Einpassen (pixelgenau)
Füllt das Fenster, jedes Spielpixel wird zu einem Block. Bei krummen Faktoren sind Blöcke ungleich breit.
Einpassen (weich)
Füllt das Fenster mit weicher Interpolation. Am unauffälligsten bei krummen Faktoren, dafür etwas unscharf.
Integer (pixelgenau)
Nur ganzzahlige Vergrößerung (2×, 3×, …), pixelgenau, mit schwarzem Rand.

Das Seitenverhältnis bleibt in allen Modi 4:3. Wechseln über die Werkzeugleiste oder Strg+Alt+M.

✕
Blendet die Werkzeugleiste aus. Wieder einblenden mit Strg+Alt+L. Nach einem Neustart ist sie immer wieder da.
Modus
Skalierungsmodus wählen.
Vollbild / Fenster
Zwischen Vollbild und Fenster umschalten. Im Vollbild klappt die Leiste auf, wenn die freie Maus an den oberen Bildschirmrand stößt.
Statistik
Zeigt rechts Auflösung, Bildrate, Abgriffzeit und ob die Maus im Spiel ist.
Popups zentrieren
Das Spiel öffnet manche Meldungen in der Bildschirmmitte statt über dem Spiel. Der Scaler verschiebt sie dorthin, wo sie hingehören.
Tempo-Ausgleich
Macht die Maus im Spiel um den Vergrößerungsfaktor langsamer, damit sie sich trotz großem Bild normal anfühlt.
Tastenkürzel …
Kürzel ändern.
Über
Version, Links und der Ordner mit Einstellungen und Protokoll.

Automatisch starten

Mit der optionalen dsound.dll startet der Scaler von selbst, sobald du Spiel oder Editor startest.

Einrichten
  1. Lege dsound.dll und A2G-Scaler.exe in den Spielordner, neben anstoss2.exe.
  2. Starte Spiel oder Editor wie gewohnt. Der Scaler kommt von selbst dazu und schließt sich mit dem Spiel wieder.

Entfernen: dsound.dll wieder löschen. Das Spiel lädt dann wie zuvor die DirectSound-DLL von Windows.

Wie das funktioniert

Spiel und Editor laden beim Start dsound.dll (DirectSound). Eine gleichnamige DLL im Spielordner wird zuerst geladen. Die mitgelieferte DLL reicht jeden DirectSound-Aufruf unverändert an die echte DLL von Windows weiter und startet nebenbei den Scaler, angedockt an genau diesen Prozess. Sie liest keine Spieldaten und verändert nichts im Spiel.

Weil der Scaler die Prozess-ID bekommt, ist der Dateiname des Spiels egal. Das deckt auch die GOG-Fassung ab.

Virenscanner Eine DLL im Programmordner, die eine System-DLL ersetzt, ist ein Muster, das auch Schadsoftware nutzt. Manche Virenscanner schlagen deshalb bei der dsound.dll an. Wer ihr nicht traut, lässt sie weg und startet den Scaler von Hand, das funktioniert genauso.
Vollbild mit /f Startest du das Spiel mit /f im Vollbild, bleibt der Scaler aus, weil es dann nichts zu skalieren gibt. Läuft schon ein Scaler, tritt ein zweiter still zurück.

Fehlerbehebung / FAQ

Der Scaler zeigt einen Hinweis zu Administratorrechten

Läuft das Spiel als Administrator, muss auch A2G-Scaler als Administrator laufen. Windows verhindert sonst, dass ein normales Programm ein Administrator-Programm steuert.

Die Werkzeugleiste ist weg

Strg+Alt+L drücken, oder den Scaler neu starten. Beim Start ist sie immer sichtbar.

Die Maus kommt nicht mehr aus dem Spiel

Strg+Alt+S drücken. Wurde das Kürzel geändert, steht das aktuelle in der Statistik-Anzeige der Werkzeugleiste.

Die Maus fühlt sich zu schnell oder zu langsam an

Tempo-Ausgleich in der Werkzeugleiste ein- oder ausschalten.

Der Scaler ist abgestürzt

Beim nächsten Start stellt er alles wieder her, was er am System verändert hatte: Mausgeschwindigkeit, Position des Spielfensters und den Taskleisten-Eintrag des Spiels.

Wo liegen Einstellungen und Protokoll?

Unter %LocalAppData%\A2G-Scaler\ (Windows XP: Lokale Einstellungen\Anwendungsdaten\A2G-Scaler im Benutzerprofil). Der Über-Dialog verlinkt den Ordner direkt. Bei Problemen hilft das Protokoll (scaler.log) bei der Fehlersuche, gern als Anhang in einem GitHub-Issue.

Wie es funktioniert

Für Neugierige. Zum Benutzen musst du nichts davon wissen.

Bild

Alle sichtbaren Fenster des Spiels werden per GetDCEx/BitBlt abgegriffen. Das funktioniert auch, wenn sie verdeckt sind, und dauert etwa 4–5 ms. Der Scaler setzt sie in der richtigen Reihenfolge zusammen und skaliert sie per StretchBlt. Titelleisten zeichnet Windows selbst, die kommen aus einem PrintWindow-Zwischenspeicher.

Maus

Nach dem Prinzip von Magpie, ohne Code daraus zu übernehmen: Das Spielfenster liegt verdeckt hinter dem Scaler, der Scaler lässt Klicks durch. Der echte Mauszeiger wird auf die passende Stelle im Spiel gesetzt und dort festgehalten, der Systemzeiger versteckt und der Spielzeiger ins skalierte Bild gezeichnet.

Selbst bauen

Visual Studio 2019 oder neuer (oder die Build Tools) mit „.NET-Desktopentwicklung“:

msbuild A2G-Scaler.csproj /restore /t:Rebuild /p:Configuration=Release /p:Platform=x86

Quellcode auf GitHub.

Changelog

Live aus den GitHub-Releases.

Wird geladen…

Über A2G-Scaler

Projekt

A2G-Scaler ist ein eigenständiges Programm, das Anstoss 2 Gold und seinen Dateneditor vergrößert anzeigt. Quellcode und Downloads: github.com/transfairs/A2G-Scaler

Schwesterprojekt

Der A2G-Trainer ist ein Editor für Vereine, Spieler und Trainer in Anstoss 2 Gold. Beide Programme sind unabhängig voneinander.

Haftungsausschluss Nutzung auf eigene Gefahr. Das Projekt steht in keiner Verbindung zu Ascaron oder den Entwicklern von Anstoss 2 Gold.