diff --git a/CHANGELOG.md b/CHANGELOG.md
index f197659..e29b559 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,7 +7,8 @@ Server und Mod müssen beide 2.7 sein (Server: `git pull && docker compose up -d
**Neu**
- Eigene Spielerfigur im MSC-Stil (Karohemd, Jeans, Arbeitsschuhe, Schnurrbart, Kappe oder Haare, je Spieler etwas
anders) statt kopierter NPCs – keine liegenden/verbuggten Figuren mehr
-- Ping-Anzeige oben rechts: `ping` in der F8-Konsole (grün/gelb/rot)
+- Ping-Anzeige oben rechts: `ping` in der F7-Konsole (grün/gelb/rot)
+- MSCO-Konsole jetzt auf **F7** (F8 öffnet im Pausenmenü ein Test-Menü des Spiels)
- Admin-Menü: Cheats (+1.000 / +10.000 MK, Bedürfnisse auffüllen, Satsuma zu sich holen), GOTO / BRING (teleportieren)
- Fahrzeugzustand-Sync: Tank, Öl, Kühlwasser, Bremsflüssigkeit, Batterie, Schäden, Verschleiß, Kilometerstand, Lack
- `vehicles` in der Konsole zeigt die Position jedes Fahrzeugs
diff --git a/Commands.cs b/Commands.cs
index e5f61ac..4f0d13a 100644
--- a/Commands.cs
+++ b/Commands.cs
@@ -3,7 +3,7 @@ using System;
namespace MSCO
{
///
- /// Alle MSCO-Befehle an einer Stelle - genutzt von der eigenen F8-Konsole (ohne "mp" davor)
+ /// Alle MSCO-Befehle an einer Stelle - genutzt von der eigenen F7-Konsole (ohne "mp" davor)
/// und von der MSCLoader-Konsole ("mp ...").
///
public static class Commands
diff --git a/InputLock.cs b/InputLock.cs
index f29999d..c0ecc43 100644
--- a/InputLock.cs
+++ b/InputLock.cs
@@ -8,7 +8,7 @@ using UnityEngine;
namespace MSCO
{
///
- /// Solange ein Eingabefenster offen ist (F8-Konsole, Chat, Admin-Menü): Spieler bewegt sich nicht,
+ /// Solange ein Eingabefenster offen ist (F7-Konsole, Chat, Admin-Menü): Spieler bewegt sich nicht,
/// Kamera dreht nicht mit, Mauszeiger ist frei. Danach wird genau das wieder eingeschaltet,
/// was hier ausgeschaltet wurde.
///
diff --git a/MSCO.cs b/MSCO.cs
index e059778..b4a3dc1 100644
--- a/MSCO.cs
+++ b/MSCO.cs
@@ -32,7 +32,7 @@ namespace MSCO
/// Taste zum Ein-/Aussteigen als Beifahrer (in den MSCLoader-Einstellungen änderbar).
internal static SettingsKeybind PassengerKey;
- /// MSCO-Konsole (Standard F8) und Chat (Standard T), ebenfalls änderbar.
+ /// MSCO-Konsole (Standard F7) und Chat (Standard T), ebenfalls änderbar.
internal static SettingsKeybind ConsoleKey, ChatKey;
private void Mod_Settings()
@@ -41,7 +41,8 @@ namespace MSCO
// DO NOT put anything that isn't settings or keybinds in here!
PassengerKey = Keybind.Add("passenger", "Ride as passenger (toggle)", KeyCode.P);
ChatKey = Keybind.Add("chat", "Open chat", KeyCode.T);
- ConsoleKey = Keybind.Add("console", "Open MSCO console", KeyCode.F8);
+ // Nicht F8: im Pausenmenü öffnet F8 ein Test-Menü des Spiels. Neue ID, damit alte F8-Belegungen nicht übernommen werden
+ ConsoleKey = Keybind.Add("console_f7", "Open MSCO console", KeyCode.F7);
}
private void Mod_OnMenuLoad()
diff --git a/MpCommand.cs b/MpCommand.cs
index 91e0f34..546065a 100644
--- a/MpCommand.cs
+++ b/MpCommand.cs
@@ -2,11 +2,11 @@ using MSCLoader;
namespace MSCO
{
- /// MSCLoader-Konsole: "mp <befehl>" - gleiche Befehle wie in der F8-Konsole.
+ /// MSCLoader-Konsole: "mp <befehl>" - gleiche Befehle wie in der F7-Konsole.
public class MpCommand : ConsoleCommand
{
public override string Name => "mp";
- public override string Help => "MSCO commands, e.g. mp help | mp connect | mp save (or press F8)";
+ public override string Help => "MSCO commands, e.g. mp help | mp connect | mp save (or press F7)";
public override void Run(string[] args)
{
diff --git a/MultiplayerManager.cs b/MultiplayerManager.cs
index 88cfaf7..6770427 100644
--- a/MultiplayerManager.cs
+++ b/MultiplayerManager.cs
@@ -1535,7 +1535,7 @@ namespace MSCO
overlays.Draw(this, session != null);
}
- /// F8 Konsole, T Chat (Tasten in den MSCLoader-Einstellungen änderbar).
+ /// F7 Konsole, T Chat (Tasten in den MSCLoader-Einstellungen änderbar).
void UpdateOverlayKeys()
{
if (MSCO.ConsoleKey != null && MSCO.ConsoleKey.GetKeybindDown()) overlays.ToggleConsole();
diff --git a/Overlays.cs b/Overlays.cs
index 3c2d6be..10c9d9e 100644
--- a/Overlays.cs
+++ b/Overlays.cs
@@ -14,7 +14,7 @@ namespace MSCO
}
///
- /// Fenster über dem Spiel: F8-Konsole (alle MSCO-Befehle), Chat (T) und Admin-Menü (/admin).
+ /// Fenster über dem Spiel: F7-Konsole (alle MSCO-Befehle), Chat (T) und Admin-Menü (/admin).
/// Solange eins davon offen ist, sind Spielerbewegung und Kamera gesperrt (InputLock).
///
public class Overlays
@@ -133,7 +133,7 @@ namespace MSCO
GUI.Box(rect, GUIContent.none, panel);
GUI.Label(new Rect(rect.x + 16, rect.y + 10, 300, 20), "MSCO CONSOLE", caption);
- GUI.Label(new Rect(rect.xMax - 216, rect.y + 10, 200, 20), "type 'help' - F8 to close", small);
+ GUI.Label(new Rect(rect.xMax - 216, rect.y + 10, 200, 20), "type 'help' - F7 to close", small);
// Tasten: Enter ausführen, Esc schließen, Hoch/Runter Verlauf
Event e = Event.current;
diff --git a/README.md b/README.md
index 786014b..827df67 100644
--- a/README.md
+++ b/README.md
@@ -31,7 +31,7 @@ Multiplayer-Mod für **My Summer Car** (MSCLoader). Spiel mit bis zu 3 Spielern
**Im Spiel**
- **T** – Chat
-- **F8** – MSCO-Konsole mit allen Befehlen
+- **F7** – MSCO-Konsole mit allen Befehlen
- **/admin** – Admin-Menü für Server-Admins bzw. den P2P-Host: Spieler kicken/bannen, GOTO/BRING (teleportieren),
Cheats (+1.000 / +10.000 MK, Bedürfnisse auffüllen, Satsuma zu sich holen) – Cheats werden im Chat angezeigt
- **P** – als Beifahrer ein-/aussteigen
@@ -62,7 +62,7 @@ unter https://msco.mbm.wtf/keys.
## Befehle
-In der F8-Konsole direkt, in der MSCLoader-Konsole mit `mp` davor (z.B. `mp connect ...`):
+In der F7-Konsole direkt, in der MSCLoader-Konsole mit `mp` davor (z.B. `mp connect ...`):
| Befehl | Beschreibung |
|---|---|
diff --git a/UiTheme.cs b/UiTheme.cs
index 26c15cc..9960cc3 100644
--- a/UiTheme.cs
+++ b/UiTheme.cs
@@ -3,7 +3,7 @@ using UnityEngine;
namespace MSCO
{
///
- /// Gemeinsamer Stil aller MSCO-Fenster (Launcher, F8-Konsole, Admin-Menü, Statusleiste):
+ /// Gemeinsamer Stil aller MSCO-Fenster (Launcher, F7-Konsole, Admin-Menü, Statusleiste):
/// dunkle Flächen mit abgerundeten Ecken, orange Akzente, einheitliche Schriften und Abstände.
/// Unitys OnGUI kennt keine runden Ecken - dafür werden kleine Texturen erzeugt und per
/// 9-Slice (GUIStyle.border) gestreckt, sodass die Ecken rund bleiben.