Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,16 @@ Xbox mode, and restores the desk setup afterwards.

## Conventions

- **Every user-facing string** goes in all three catalogs:
`src/ConsoleMode/Resources/Strings.pt-BR.json`, `Strings.en-US.json`, `Strings.es-ES.json`.
The localization tests fail when keys don't match.
- **Every user-facing string** goes in every catalog in `src/ConsoleMode/Resources/`
(`Strings.pt-BR.json`, `en-US`, `es-ES`, `de-DE`, `fr-FR`, `ru-RU`), translated.
The localization tests fail when keys or `{0}` placeholders don't match, or when a sentence
is left in English.
- **Changelog**: add user-visible changes under `## [Unreleased]` in both
`CHANGELOG.md` (Portuguese) and `CHANGELOG.en-US.md`, ending the item with the PR number.
- **Docs come in pairs**: `README.md` / `README.pt-BR.md`, `docs/GUIDE.md` / `docs/GUIDE.pt-BR.md`.
The `README.<code>.md` and `docs/GUIDE.<code>.md` translations (es-ES, de-DE, fr-FR, ru-RU) are leaner
(no version numbers, "What's new" or roadmap): update them too when you change a section they carry.
Adding a language: follow `docs/TRANSLATING.md`.
- **Commits and PR titles**: Conventional Commits in English (`fix: …`, `feat: …`, `docs: …`),
one topic per PR. `AppLog` messages are written in Portuguese, like the existing ones.
- Keep changes small and focused; don't reformat unrelated code.
66 changes: 66 additions & 0 deletions README.de-DE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# Console Mode

Mach deinen Windows-PC mit einem Klick zur **Spielkonsole**: Der Fernseher wird zum Hauptbildschirm, die anderen Bildschirme gehen aus, der Ton wechselt und deine Spieleoberfläche startet. Beende das Spiel und dein Schreibtisch-Setup kommt von selbst zurück.

[English](README.md) · [Português (Brasil)](README.pt-BR.md) · [Español](README.es-ES.md) · Deutsch · [Français](README.fr-FR.md) · [Русский](README.ru-RU.md)

![Windows](https://img.shields.io/badge/Windows-10%2F11-blue)
![Version](https://img.shields.io/github/v/release/lippdev/consolemode?label=Version&color=brightgreen)
![License](https://img.shields.io/github/license/lippdev/consolemode)

<img src="assets/console-mode-1.6-short.gif" alt="Rundgang durch Console Mode 1.6: Ein Klick bringt das Spiel auf den Fernseher, das Sitzungsmenü über dem Spiel mit den geöffneten Fenstern, der integrierte Dateimanager ControlFS, die Konsolenoberfläche mit den Registerkarten Startseite, Sitzung und System sowie selbst gewählte Controller-Tastenkombinationen." width="800">

## Download

Hol dir die neueste stabile Version unter **[Releases](https://github.com/lippdev/consolemode/releases/latest)**:

- **`ConsoleMode-Setup-x64.exe`** (empfohlen): Installation pro Benutzer, ohne Administratorrechte, aktualisiert sich selbst.
- **`ConsoleMode-Portable-x64.exe`**: eine einzelne EXE, die ihre Daten direkt daneben speichert.
- Oder mit winget: `winget install lippdev.ConsoleMode`

Du willst Neues vor allen anderen ausprobieren? Schalte unter Einstellungen „Testversionen erhalten (Alpha und Beta)“ ein.

Windows 10 oder 11, dazu [Steam](https://store.steampowered.com/) (Big Picture), [Playnite](https://playnite.link/) oder die Xbox-App. [RTSS](https://www.guru3d.com/files-details/rtss-rivatuner-statistics-server-download.html) ist optional, für die FPS-Begrenzung und die FPS-Anzeige.

## So funktioniert es

1. Öffne die App und wähle den Bildschirm, auf dem du spielst. Die anderen gehen aus.
2. Drücke **Jetzt spielen** oder nutze die Desktop-Verknüpfung mit einem Klick. Beim ersten Mal auf einem neuen Bildschirm fragt der Fernseher „Kannst du diesen Bildschirm sehen?“ und setzt alles von selbst zurück, wenn niemand antwortet.
3. Beende Big Picture oder Playnite und alles kehrt zurück: Bildschirme, Ton, Auflösung.

Lieber vom Sofa aus? Wenn die App im Infobereich läuft, halte deine Controller-Tastenkombination gedrückt und es geht von dort los.

Die Controller-Tastenkombinationen wählst du selbst: Anfangs ist keine aktiv, die App fragt dich beim ersten Öffnen danach (und du kannst sie in den Einstellungen ändern). Keine Taste kann zwei Aktionen auslösen.

| Controller-Tastenkombination | Funktion | Vorschlag |
|---|---|---|
| Deine Kombination zum **Öffnen** halten | Konsolenmodus aus dem Infobereich starten | **Home** (Xbox / PS) |
| Deine Kombination für das **Menü** halten | Menü über dem Spiel: geöffnete Fenster, Dateimanager, Lautstärke, Auflösung, Audio, FPS, HDR, Beenden | **Select + Y** (Create + △) |
| Deine Kombination für **Zurück zum PC** halten | Zurück zum PC | **Start + Select** (Options + Create) |

## Funktionen

- Andere Bildschirme ausblenden durch **Trennen**, **schwarze Bildschirme** oder **DDC/CI**, alles mit den Windows-eigenen APIs: Es werden keine Bildschirm- oder Audio-Tools von Drittanbietern mitgeliefert
- **Auflösung und Bildwiederholrate** pro Bildschirm, **HDR**, **VRR** und eine **FPS-Begrenzung** (RTSS) während du spielst
- **FPS-Anzeige** über dem Spiel (RTSS) als Kachel in drei Größen: Nur FPS, Kompakt (CPU-, GPU- und RAM-Auslastung), Detailliert (Taktraten, GPU-Temperatur und Speicher) oder dein eigenes Layout
- Der Ton geht an den Fernseher (oder einen beliebigen Ausgang) und kommt danach zurück
- [Schaltet den Fernseher ein und wechselt auf den Eingang des PCs](docs/GUIDE.de-DE.md#fernsehersteuerung) (Google TV / Android TV über das Netzwerk) und kann ihn danach in den Standby versetzen
- Startet **Steam Big Picture**, **Playnite im Vollbild** oder den **Xbox-Modus** und minimiert Steam in den Infobereich, wenn du zum PC zurückkehrst
- **Sitzungsmenü** über dem Spiel: geöffnete Fenster wechseln oder schließen, Lautstärke, Auflösung, Audio, FPS und HDR ändern, den Mauszeiger ausblenden oder mit dem Controller steuern und deine Dateien mit [ControlFS](https://github.com/nextestudios/ControlFS) durchsuchen
- Zwei Oberflächen: **Desktop** (Maus) und **Konsole** (Vollbild, Xbox- und PlayStation-Controller, Registerkarten mit LB/RB, deine Steam-Cover als Hintergrund)
- Automatisierung mit den Links `consolemode://start` / `stop` / `menu` (Stream Deck, Skripte) und einer [lokalen Steuerungs-API](docs/GUIDE.de-DE.md#lokale-steuerungs-api)
- Englisch, Portugiesisch, Spanisch, Deutsch, Französisch und Russisch

Was in jeder Version neu ist, steht im [CHANGELOG.en-US.md](CHANGELOG.en-US.md) (auf Englisch).

## Mehr

- [Anleitung](docs/GUIDE.de-DE.md): Modi und Wiederherstellung, Steuerungs-API, HDR/VRR/FPS, Fehlerbehebung
- **Feedback:** die Schaltfläche „Feedback senden“ neben den Einstellungen in der App oder [dieses Formular](https://github.com/lippdev/consolemode/issues/new?template=feedback.yml). Ein ⭐ hilft anderen Sofa-Spielern, das Projekt zu finden.
- Die Releases sind noch nicht code-signiert, daher warnen Windows SmartScreen oder ein Virenscanner eventuell beim Download; der Quellcode liegt komplett hier.
- **Beim Übersetzen helfen:** siehe [docs/TRANSLATING.md](docs/TRANSLATING.md).
- Die deutsche Oberfläche wurde von [u/Skinner99](https://www.reddit.com/user/Skinner99/) auf Reddit übersetzt.

[Nur GNU Affero General Public License v3.0](LICENSE) · [Hinweise zu Drittanbietern](THIRD_PARTY_NOTICES.md) · [Richtlinie zur Codesignierung](docs/CODE_SIGNING.md)

*Diese Seite ist eine Übersetzung des englischen README. Wenn etwas abweicht, gilt die englische Version als aktuell.*
65 changes: 65 additions & 0 deletions README.es-ES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Console Mode

Convierte tu PC con Windows en una **consola** con un clic: enfoca la TV, apaga las demás pantallas, cambia el audio y abre la interfaz de tus juegos. Al salir del juego, tu escritorio vuelve solo.

[English](README.md) · [Português (Brasil)](README.pt-BR.md) · Español · [Deutsch](README.de-DE.md) · [Français](README.fr-FR.md) · [Русский](README.ru-RU.md)

![Windows](https://img.shields.io/badge/Windows-10%2F11-blue)
![Versión](https://img.shields.io/github/v/release/lippdev/consolemode?label=versi%C3%B3n&color=brightgreen)
![Licencia](https://img.shields.io/github/license/lippdev/consolemode)

<img src="assets/console-mode-1.6-short.gif" alt="Recorrido por Console Mode 1.6: un clic lleva el juego a la TV, el menú de la sesión sobre el juego con las ventanas abiertas, el explorador de archivos ControlFS integrado, la interfaz Consola con sus pestañas Inicio, Sesión y Sistema, y los atajos del mando que tú eliges." width="800">

## Descarga

Descarga la última versión estable desde **[la página de releases](https://github.com/lippdev/consolemode/releases/latest)**:

- **`ConsoleMode-Setup-x64.exe`** (recomendado): instalación por usuario, sin permisos de administrador, se actualiza sola.
- **`ConsoleMode-Portable-x64.exe`**: un solo exe que guarda sus datos a su lado.
- O con winget: `winget install lippdev.ConsoleMode`

¿Quieres probar lo que viene antes que nadie? Activa Ajustes → "Recibir versiones de prueba (alfa y beta)".

Windows 10 u 11, más [Steam](https://store.steampowered.com/) (Big Picture), [Playnite](https://playnite.link/) o la aplicación Xbox. [RTSS](https://www.guru3d.com/files-details/rtss-rivatuner-statistics-server-download.html) es opcional, para el límite de FPS y el contador de FPS.

## Cómo funciona

1. Abre la aplicación y elige la pantalla en la que juegas. Las demás se apagan.
2. Pulsa **Jugar ahora**, o usa el acceso directo de un clic del escritorio. La primera vez en una pantalla nueva, la TV pregunta "¿Ves esta pantalla?" y, si nadie responde, todo vuelve atrás solo.
3. Sal de Big Picture o de Playnite y todo vuelve a su sitio: pantallas, audio y resolución.

¿Prefieres el sofá? Con la aplicación en la bandeja, mantén pulsado tu atajo del mando y empieza desde ahí.

Los atajos del mando los eliges tú: al principio no hay ninguno activado, la aplicación te pregunta la primera vez que la abres (y puedes cambiarlos en Ajustes). Un mismo botón no puede servir para dos acciones.

| Atajo del mando | Qué hace | Sugerido |
|---|---|---|
| Mantén tu atajo para **abrir** | Entra en el modo consola desde la bandeja | **Home** (Xbox / PS) |
| Mantén tu atajo del **menú** | Menú sobre el juego: ventanas abiertas, explorador de archivos, volumen, resolución, audio, FPS, HDR, salir | **Select + Y** (Create + △) |
| Mantén tu atajo para **volver al PC** | Volver al PC | **Start + Select** (Options + Create) |

## Funciones

- Oculta las demás pantallas **desconectándolas**, con **pantallas negras** o por **DDC/CI**, todo con las propias API de Windows: no se incluye ninguna herramienta de terceros de pantalla o audio
- **Resolución y frecuencia de actualización** por pantalla, **HDR**, **VRR** y **límite de FPS** (RTSS) mientras juegas
- **Contador de FPS** sobre el juego (RTSS) en una tarjeta de tres tamaños: solo FPS, compacto (uso de CPU, GPU y RAM), detallado (relojes, temperatura y memoria de la GPU) o tu propia disposición
- El audio va a la TV (o a cualquier salida) y vuelve después
- [Enciende la TV y la cambia a la entrada del PC](docs/GUIDE.es-ES.md#control-de-la-tv) (Google TV / Android TV por la red), y puede ponerla en reposo después
- Abre **Steam Big Picture**, **Playnite a pantalla completa** o el **modo Xbox**, y envía Steam a la bandeja al volver al PC
- **Menú de la sesión** sobre el juego: cambia o cierra las ventanas abiertas, ajusta volumen, resolución, audio, FPS y HDR, oculta el puntero del ratón o muévelo con el mando, y explora tus archivos con [ControlFS](https://github.com/nextestudios/ControlFS)
- Dos interfaces: **Escritorio** (ratón) y **Consola** (pantalla completa, mandos de Xbox y PlayStation, pestañas con LB/RB, tus portadas de Steam de fondo)
- Automatización con los enlaces `consolemode://start` / `stop` / `menu` (Stream Deck, scripts) y una [API de control local](docs/GUIDE.es-ES.md#api-de-control-local)
- Inglés, portugués, español, alemán, francés y ruso

Las novedades de cada versión están en el [CHANGELOG.en-US.md](CHANGELOG.en-US.md) (en inglés).

## Más

- [Guía](docs/GUIDE.es-ES.md): modos y restauración, API de control, HDR/VRR/FPS, solución de problemas
- **Comentarios:** el botón junto a Ajustes en la aplicación, o [este formulario](https://github.com/lippdev/consolemode/issues/new?template=feedback.yml). Una ⭐ ayuda a que otros jugadores de sofá encuentren el proyecto.
- Las versiones todavía no están firmadas digitalmente, así que Windows SmartScreen o un antivirus pueden avisar al descargarlas; todo el código fuente está aquí.
- ¿Quieres ayudar a traducir? Consulta [docs/TRANSLATING.md](docs/TRANSLATING.md).

[GNU Affero General Public License v3.0 only](LICENSE) · [Avisos de terceros](THIRD_PARTY_NOTICES.md) · [Política de firma de código](docs/CODE_SIGNING.md)

*Esta página es una traducción del README en inglés. Si algo no coincide, la versión en inglés es la vigente.*
65 changes: 65 additions & 0 deletions README.fr-FR.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Console Mode

Transformez votre PC Windows en **console de jeu** en un clic : la TV passe au premier plan, les autres écrans s'éteignent, le son bascule et votre interface de jeu se lance. Quittez le jeu et votre bureau revient tout seul.

[English](README.md) · [Português (Brasil)](README.pt-BR.md) · [Español](README.es-ES.md) · [Deutsch](README.de-DE.md) · Français · [Русский](README.ru-RU.md)

![Windows](https://img.shields.io/badge/Windows-10%2F11-blue)
![Version](https://img.shields.io/github/v/release/lippdev/consolemode?label=version&color=brightgreen)
![License](https://img.shields.io/github/license/lippdev/consolemode)

<img src="assets/console-mode-1.6-short.gif" alt="Visite de Console Mode 1.6 : un clic envoie le jeu sur la TV, le menu de session par-dessus le jeu avec les fenêtres ouvertes, l'explorateur de fichiers ControlFS intégré, l'interface Console avec ses onglets Accueil, Session et Système, et les raccourcis manette que vous choisissez." width="800">

## Téléchargement

Récupérez la dernière version stable sur **[la page des versions](https://github.com/lippdev/consolemode/releases/latest)** :

- **`ConsoleMode-Setup-x64.exe`** (recommandé) : installation par utilisateur, sans droits administrateur, mises à jour automatiques.
- **`ConsoleMode-Portable-x64.exe`** : un seul exe qui garde ses données à côté de lui.
- Ou avec winget : `winget install lippdev.ConsoleMode`

Envie d'essayer la suite avant tout le monde ? Activez Paramètres → « Recevoir les versions de test (alpha et bêta) ».

Windows 10 ou 11, plus [Steam](https://store.steampowered.com/) (Big Picture), [Playnite](https://playnite.link/) ou l'application Xbox. [RTSS](https://www.guru3d.com/files-details/rtss-rivatuner-statistics-server-download.html) est facultatif, pour la limite de FPS et le compteur de FPS.

## Comment ça marche

1. Ouvrez l'application et choisissez l'écran sur lequel vous jouez. Les autres s'éteignent.
2. Appuyez sur **Jouer**, ou utilisez le raccourci en un clic sur le Bureau. La première fois sur un nouvel écran, la TV demande « Voyez-vous cet écran ? » et revient en arrière toute seule si personne ne répond.
3. Quittez Big Picture ou Playnite et tout revient : écrans, son, résolution.

Plutôt canapé ? Avec l'application dans la zone de notification, maintenez votre raccourci manette et elle démarre depuis là.

C'est vous qui choisissez les raccourcis manette : aucun n'est actif au départ, l'application vous les demande à la première ouverture (et vous pouvez les modifier dans les Paramètres). Un même bouton ne peut pas servir à deux actions.

| Raccourci manette | Action | Suggestion |
|---|---|---|
| Maintenir le raccourci **d'ouverture** | Entrer en mode console depuis la zone de notification | **Home** (Xbox / PS) |
| Maintenir le raccourci **du menu** | Menu par-dessus le jeu : fenêtres ouvertes, explorateur de fichiers, volume, résolution, son, FPS, HDR, sortie | **Select + Y** (Create + △) |
| Maintenir le raccourci **de retour au PC** | Retour au PC | **Start + Select** (Options + Create) |

## Fonctionnalités

- Masquer les autres écrans en les **déconnectant**, avec des **écrans noirs** ou par **DDC/CI**, uniquement avec les API de Windows : aucun outil tiers d'affichage ou de son n'est inclus
- **Résolution et fréquence** par écran, **HDR**, **VRR** et **limite de FPS** (RTSS) pendant que vous jouez
- **Compteur de FPS** par-dessus le jeu (RTSS) sur une carte en trois tailles : FPS seulement, compact (utilisation CPU, GPU et RAM), détaillé (fréquences, température et mémoire du GPU) ou votre propre disposition
- Le son passe sur la TV (ou n'importe quelle sortie) et revient ensuite
- [Allume la TV et la bascule sur l'entrée du PC](docs/GUIDE.fr-FR.md#contrôle-de-la-tv) (Google TV / Android TV par le réseau), et peut la mettre en veille ensuite
- Lance **Steam Big Picture**, **Playnite en plein écran** ou le mode **Xbox**, et réduit Steam dans la zone de notification quand vous revenez au PC
- **Menu de session** par-dessus le jeu : changer de fenêtre ou fermer les fenêtres ouvertes, régler le volume, la résolution, le son, les FPS et le HDR, masquer le pointeur de la souris ou le piloter à la manette, et parcourir vos fichiers avec [ControlFS](https://github.com/nextestudios/ControlFS)
- Deux interfaces : **Bureau** (souris) et **Console** (plein écran, manettes Xbox et PlayStation, onglets sur LB/RB, vos jaquettes Steam en fond)
- Automatisation avec les liens `consolemode://start` / `stop` / `menu` (Stream Deck, scripts) et une [API de contrôle local](docs/GUIDE.fr-FR.md#api-de-contrôle-local)
- Anglais, portugais, espagnol, allemand, français et russe

Les nouveautés de chaque version sont dans le [CHANGELOG.en-US.md](CHANGELOG.en-US.md) (en anglais).

## Plus

- [Guide](docs/GUIDE.fr-FR.md) : modes et restauration, API de contrôle, HDR/VRR/FPS, dépannage
- **Commentaires :** le bouton « Envoyer des commentaires » à côté des Paramètres dans l'application, ou [ce formulaire](https://github.com/lippdev/consolemode/issues/new?template=feedback.yml). Une ⭐ aide d'autres joueurs de canapé à trouver le projet.
- Les versions ne sont pas encore signées numériquement, donc Windows SmartScreen ou un antivirus peut afficher un avertissement au téléchargement ; tout le code source est ici.
- **Aider à traduire :** voir [docs/TRANSLATING.md](docs/TRANSLATING.md) (en anglais).

[GNU Affero General Public License v3.0 uniquement](LICENSE) · [Mentions des logiciels tiers](THIRD_PARTY_NOTICES.md) · [Politique de signature du code](docs/CODE_SIGNING.md)

*Cette page est une traduction du README en anglais. En cas de différence, c'est la version anglaise qui fait foi.*
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Turn your Windows PC into a **game console** with one click: focus the TV, turn off the other screens, switch the audio and launch your game UI. Quit the game and your desk comes back on its own.

🇧🇷 [Leia em português](README.pt-BR.md)
English · [Português (Brasil)](README.pt-BR.md) · [Español](README.es-ES.md) · [Deutsch](README.de-DE.md) · [Français](README.fr-FR.md) · [Русский](README.ru-RU.md)

![Windows](https://img.shields.io/badge/Windows-10%2F11-blue)
![Version](https://img.shields.io/github/v/release/lippdev/consolemode?label=version&color=brightgreen)
Expand Down Expand Up @@ -85,6 +85,7 @@ All the details in the [release notes](https://github.com/lippdev/consolemode/re

- [Guide](docs/GUIDE.md): modes and restore, control API, HDR/VRR/FPS, troubleshooting, building from source
- **Feedback:** the button next to Settings in the app, or [this form](https://github.com/lippdev/consolemode/issues/new?template=feedback.yml). A ⭐ helps other couch gamers find the project.
- **Translations:** fix a line or add your language with the [translation guide](docs/TRANSLATING.md); no Windows needed.
- The releases are not code-signed yet, so Windows SmartScreen or an antivirus may warn about the download; the source is all here.

[GNU Affero General Public License v3.0 only](LICENSE) · [Third-party notices](THIRD_PARTY_NOTICES.md) · [Code signing policy](docs/CODE_SIGNING.md)
Loading
Loading