Skip to content

Worlds Docs: Translations German (Clique, BK Sudoku, OoT) #2581

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 36 commits into from
Jan 16, 2024
Merged
Show file tree
Hide file tree
Changes from 27 commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
f686ec1
Sudoku German
ZeitHeld Dec 9, 2023
54b4b27
German OOT (+ Room Image)
ZeitHeld Dec 9, 2023
d229cbb
German Clique
ZeitHeld Dec 9, 2023
a95773a
Merge branch 'main' into translations-german
ZeitHeld Dec 9, 2023
35327f0
german translation
ZeitHeld Dec 9, 2023
6df434c
translation flexibility - ff1
ZeitHeld Dec 9, 2023
6367169
german setup - oot
ZeitHeld Dec 9, 2023
754bf95
Transaltion Flexibilty - SM64
ZeitHeld Dec 9, 2023
db1226a
translation flexibilty - factorio
ZeitHeld Dec 9, 2023
076534e
translation flexibilty - kh2
ZeitHeld Dec 9, 2023
ca5bd9a
translation flexibility - Super Metroid
ZeitHeld Dec 9, 2023
4b13701
translation flexibility - Stardew Valley
ZeitHeld Dec 9, 2023
7abcdd6
german translation added - clique
ZeitHeld Dec 9, 2023
a0abfc8
translation flexibility - terraria
ZeitHeld Dec 9, 2023
a4de499
translation flexibilty - checksfinder
ZeitHeld Dec 9, 2023
dd90160
Merge branch 'ArchipelagoMW:main' into translations-german
ZeitHeld Jan 8, 2024
cfc847c
Sudoku Setup - Grammar Fix
ZeitHeld Jan 8, 2024
2bc30c1
Sudoku Main - Fix Grammar
ZeitHeld Jan 8, 2024
961d42c
Merge branch 'ArchipelagoMW:main' into translations-german
ZeitHeld Jan 12, 2024
a070dd3
Revert "translation flexibility - ff1"
ZeitHeld Jan 12, 2024
fc44fe6
Revert "Transaltion Flexibilty - SM64"
ZeitHeld Jan 12, 2024
ed3fc38
Revert "translation flexibilty - factorio"
ZeitHeld Jan 12, 2024
96aceb0
Revert "translation flexibility - Super Metroid"
ZeitHeld Jan 12, 2024
048fdd4
Revert "translation flexibilty - kh2"
ZeitHeld Jan 12, 2024
8699b10
Revert "translation flexibility - Stardew Valley"
ZeitHeld Jan 12, 2024
eb9877d
Revert "translation flexibility - terraria"
ZeitHeld Jan 12, 2024
91a2707
Revert "translation flexibilty - checksfinder"
ZeitHeld Jan 12, 2024
69c61db
Sugesstion - Fixes in Grammar (and Typos)
ZeitHeld Jan 13, 2024
d837b3b
Apply suggestions from code review
ZeitHeld Jan 13, 2024
a6d0206
Apply suggestions from code review
ZeitHeld Jan 13, 2024
c75aef4
Update guide_de.md
ZeitHeld Jan 13, 2024
3058365
Update setup_de.md
ZeitHeld Jan 14, 2024
67d4bea
Update de_Sudoku.md
ZeitHeld Jan 14, 2024
a92b11f
Merge branch 'main' into translations-german
ZeitHeld Jan 14, 2024
43fd49e
Update __init__.py
ZeitHeld Jan 15, 2024
42b622c
Update worlds/oot/docs/setup_de.md
ZeitHeld Jan 15, 2024
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
15 changes: 12 additions & 3 deletions worlds/bk_sudoku/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,25 @@
class Bk_SudokuWebWorld(WebWorld):
options_page = "games/Sudoku/info/en"
theme = 'partyTime'
tutorials = [
Tutorial(

setup_en = Tutorial(
tutorial_name='Setup Guide',
description='A guide to playing BK Sudoku',
language='English',
file_name='setup_en.md',
link='setup/en',
authors=['Jarno']
)
]
setup_de = Tutorial(
tutorial_name='Setup Anleitung',
description='Eine Anleitung um BK-Sudoku zu spielen',
language='Deutsch',
file_name='setup_de.md',
link='setup/de',
authors=['Held_der_Zeit']
)

tutorials = [setup_en, setup_de]


class Bk_SudokuWorld(World):
Expand Down
21 changes: 21 additions & 0 deletions worlds/bk_sudoku/docs/de_Sudoku.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# BK-Sudoku

## Was ist das für ein Spiel?

BK-Sudoku ist kein typisches Archipelago-Spiel; stattdessen ist es ein gewöhnlicher Sudoku-Client der sich zu jeder
beliebigen Multiworld verbinden kann. Einmal verbunden kannst du ein 9x9 Sudoku spielen um einen zufälligen Hinweis
für dein Spiel zu erhalten. Es ist zwar langsam, aber es gibt dir etwas zu tun, solltest du mal nicht in der Lage sein
weitere Check zu erreichen.
(Wer mag kann auch einfach so Sudoku spielen, man muss nicht mit einer Multiworld verbunden sein, um ein Sudoku zu
spielen/generieren.)

## Wie werden Hinweise freigeschalten?

Nach dem Lösen eines Sudokus wird das Spiel einen zufällig ausgewählten Hinweis freigeben für einen noch nicht
gefundenen Check in dem Slot mit dem du verbunden bist.

## Wo ist die Seite für die Einstellungen?

Es gibt keine Seite für die Einstellungen. Dieses Spiel kann nicht in deinen YAML-Dateien benutzt werden. Stattdessen
kann sich der Client mit einem beliebigen Slot einer Multiworld verbinden. In dem Client selbst kann aber der
Schwierigkeitsgrad des Sudoku ausgewählt werden.
27 changes: 27 additions & 0 deletions worlds/bk_sudoku/docs/setup_de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# BK-Sudoku Setup Anleitung

## Benötigte Software
- [Bk-Sudoku](https://github.com/Jarno458/sudoku)
- Windows 8 oder höher

## Generelles Konzept

Dies ist ein Client, der sich mit jedem beliebigen Slot einer Multiworld verbinden kann. Er lässt dich ein (9x9) Sudoku
spielen, um zufällige Hinweise für den verbundenen Slot freizuschalten.

Aufgrund des Fakts, dass der Sudoku-Client sich zu jedem beliebigen Slot verbinden kann, ist es daher nicht notwendig
eine YAML für dieses Spiel zu generieren, da es keinen neuen Slot zur Multiworld-Session hinzufügt.

## Installationsprozess

Gehe zu der aktuellsten (latest) Veröffentlichung der [BK-Sudoku Releases](https://github.com/Jarno458/sudoku/releases).
Downloade und extrahiere/entpacke die `Bk_Sudoku.zip`-Datei.

## Verbinden mit einer Multiworld

1. Starte `Bk_Sudoku.exe`
2. Trage den Namen des Slots ein, mit dem du dich verbinden möchtest
3. Trage die Server-URL und den Port ein
4. Drücke auf Verbinden (connect)
5. Wähle deinen Schwierigkeitsgrad
6. Versuche das Sudoku zu Lösen
30 changes: 20 additions & 10 deletions worlds/clique/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,26 @@

class CliqueWebWorld(WebWorld):
theme = "partyTime"
tutorials = [
Tutorial(
tutorial_name="Start Guide",
description="A guide to playing Clique.",
language="English",
file_name="guide_en.md",
link="guide/en",
authors=["Phar"]
)
]

setup_en = Tutorial(
tutorial_name="Start Guide",
description="A guide to playing Clique.",
language="English",
file_name="guide_en.md",
link="guide/en",
authors=["Phar"]
)

setup_de = Tutorial(
tutorial_name="Anleitung zum Anfangen",
description="Eine Anleitung um Clique zu spielen.",
language="Deutsch",
file_name="guide_de.md",
link="guide/de",
authors=["Held_der_Zeit"]
)

tutorials = [setup_en, setup_de]


class CliqueWorld(World):
Expand Down
18 changes: 18 additions & 0 deletions worlds/clique/docs/de_Clique.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Clique

## Was ist das für ein Spiel?

~~Clique ist ein psychologisches Überlebens-Horror Spiel, indem der Spieler die Versuchung wiederstehen muss, große~~
~~(rote) Knöpfe zu drücken.~~

Clique ist ein scherzhaftes Spiel welches für den Archipelago im März 2023 entwickelt wurde, um zu zeigen, wie einfach
es sein kann, eine Welt für Archipelago zu entwicklen. Das Ziel des Spiels ist es den großen (standardmäßigen) roten
Knopf zu drücken. Wenn ein Spieler auf dem `hard_mode` (Schwieriger Modus) spielt, muss dieser warten bis Jemand
anderes in der Multiworld den Knopf aktiviert, bevor er gedrückt werden kann.

Clique kann auf den meisten modernen, HTML5-fähigen Browsern gespielt werden.

## Wo ist die Seite für die Einstellungen?

Die [Seite für die Spielereinstellungen dieses Spiels](../player-settings) enthält alle Optionen die man benötigt um
eine YAML-Datei zu konfigurieren und zu exportieren.
25 changes: 25 additions & 0 deletions worlds/clique/docs/guide_de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Clique Anleitung

Nachdem dein Seed generiert wurde, gehe auf die Website von [Clique dem Spiel](http://clique.pharware.com/) und gebe
Server Details, deinen Slot Namen und ein Raum Passwort (falls vorhanden) ein. Klicke dann auf "Connect" (Verbinden).

Wenn du auf "Einfach" spielst, kannst du unbedenklich den Knopf drücken und deine "Befriedigung" erhalten.

Wenn du auf "Schwer" spielst, ist es sehr wahrscheinlich, dass du warten musst bevor du dein Ziel erreichen kannst.
Glücklicherweise, läuft Click auf den meißten großen Browsern die HTML5 unterstützen. Das heißt du kannst Clique auf
deinem Handy starten und produktiv sein während du wartest!

Falls du einige Ideen brauchst was du tun kannst, während du wartest bis der Knopf aktiviert wurde, versuche
(mindestens) eins der Folgenden:

- Dein Zimmer aufräumen.
- Die Wäsche machen.
- Etwas Essen von einem X-Belieben Fast Food Restaruant holen.
- Das tägliche Wordle machen.
- ~~Deine Seele an **Phar** verkaufen.~~
- Deine Hausaufgaben erledigen.
- Deine Post abholen.


~~Solltest du auf irgendwelche Probleme in diesem Spiel stoßen, solltest du aufkeinenfall nicht **thephar** auf~~
~~Discord kontaktieren. *zwinker* *zwinker*~~
11 changes: 10 additions & 1 deletion worlds/oot/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,16 @@ class OOTWeb(WebWorld):
["TheLynk"]
)

tutorials = [setup, setup_es, setup_fr]
setup_de = Tutorial(
setup.tutorial_name,
setup.description,
"Deutsch",
"setup_de.md",
"setup/de",
["Held_der_Zeit"]
)

tutorials = [setup, setup_es, setup_fr, setup_de]


class OOTWorld(World):
Expand Down
Binary file added worlds/oot/docs/MultiWorld-Room_oot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
41 changes: 41 additions & 0 deletions worlds/oot/docs/de_Ocarina of Time.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# The Legend of Zelda: Ocarina of Time

## Wo ist die Seite für die Einstellungen?

Die [Seite für die Spielereinstellungen dieses Spiels](../player-settings) enthält alle Optionen die man benötigt um
eine YAML-Datei zu konfigurieren und zu exportieren.

## Was macht der Randomizer in diesem Spiel?

Items welche der Spieler für gewöhnlich im Verlauf des Spiels erhalten würde, wurden umhergemischt. Die Logik bleit
bestehen, damit ist das Spiel immer durchspielbar. Doch weil die Items durch das ganze Spiel gemischt wurden, müssen
manche Bereiche früher bescuht werden, als man es in Vanilla tun würde.
Eine Liste von implementierter Logik, die unoffensichtlich erscheinen kann, kann
[hier (Englisch)](https://wiki.ootrandomizer.com/index.php?title=Logic) gefunden werden.

## Welche Items und Bereiche werden gemischt?

Alle ausrüstbare und sammelbare Gegenstände, sowie Munition können gemischt werden. Und alle Bereiche, die einen
dieser Items enthalten könnten, haben (sehr wahrscheinlich) ihren Inhalt verändert. Goldene Skulltullas können ebenfalls
dazugezählt werden, je nach Wunsch des Spielers.

## Welche Items können in sich in der Welt eines anderen Spielers befinden?

Jedes dieser Items, die gemicht werden können, können in einer Multiworld auch in der Welt eines anderen Spieler's
fallen. Es ist jedoch möglich ausgewählte Items auf deine eigene Welt zu beschränken.

## Wie sieht ein Item einer anderen Welt in OoT aus?

Items die zu einer anderen Welt gehören, werden repräsentiert durch Zelda's Brief.

## Was passiert, wenn der Spieler ein Item erhält?

Sobald der Spieler ein Item erhält, wird Link das Item über seinen Kopf halten und der ganzen Welt präsentieren.
Gut für's Geschäft!

## Einzigartige Lokale Befehle

Die folgenden Befehle stehen nur im OoTClient, um mit Archipelago zu spielen, zur verfügung:

- `/n64` Überprüffe den Verbindungsstatus deiner N64
- `/deathlink` Schalte den "Deathlink" des Clients um. Überschreibt die zuvor konfigurierten Einstellungen.
108 changes: 108 additions & 0 deletions worlds/oot/docs/setup_de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# Setup Anleitung für Ocarina of Time: Archipelago Edition

## WICHTIG

Da wir BizHawk benutzen, gilt diese Anleitung nur für Windows und Linux.

## Benötigte Software

- BizHawk: [BizHawk Veröffentlichungen von TASVideos](https://tasvideos.org/BizHawk/ReleaseHistory)
- Version 2.3.1 und später werden unterstützt. Version 2.9 ist empfohlen.
- Detailierte Installtionsanweisungen für BizHawk können über den obrigen Link gefunden werden.
- Windows-Benutzer müssen die Prerequisiten (Darunter `Visual Studio 2019`) installiert haben. Diese können ebenfalls über
den obrigen Link gefunden werden.
- Der integrierte Archipelago-Client, welcher [hier](https://github.com/ArchipelagoMW/Archipelago/releases) installiert
werden kann. (wähle `Ocarina of Time Client` bei der Installation).
- Eine `Ocarina of Time v1.0 US(?) ROM`. (Nicht aus Europa und keine Master-Quest oder Debug-Rom!)

## Konfigurieren von BizHawk

Sobald Bizhawk einmal Installiert wurde, öffne **EmuHawk** und ändere die folgenen Einsteluungen:

- (≤ 2.8) Gehe zu `Config > Customize`. Wechlse zu dem `Advanced`-Reiter, wechsle dann den `Lua Core` von "NLua+KopiLua" zu
`"Lua+LuaInterface"`. Starte danach EmuHawk neu. Dies ist zwingend notwendig, damit die Lua-Skripts (mit denen man sich mit dem Client verbindet) ordnungsgemäß funktionieren.
**ANMERKUNG: Selbst wenn "Lua+LuaInterface" bereits ausgewählt ist, wechsle zwischen den beiden Optionen umher und**
**wähle es erneut aus. Neue Installationen oder Versionen von EmuHawk neigen dazu "Lua+LuaInterface" als die**
**Standard-Option anzuzeigen, aber laden dennoch "NLua+KopiLua", bis dieser Schritt getan ist.**
- Unter `Config > Customize > Advanced`, gehe sicher dass der Haken bei `AutoSaveRAM` ausgeählt ist, und klicke dann
den 5s-Knopf. Dies verringert die Wahrscheinlichkeit den Speicherfrotschritt zu verlieren, sollte der Emulator mal
abstürzen.
- **(Optional)** Unter `Config > Customize`, kannst du die Haken in den "Run in background"
(Laufe weiter im Hintergrund) und "Accept background input" (akzeptiere Tastendruck im Hintergrund) Kästchen setzen.
Dies erlaubt dir das Spiel im Hintergrund weiter zu spielen, selbst wenn ein anderes Fenster aktiv ist. (Nützlich bei
mehreren oder eher großen Bildschrimen/Monitoren.)
- Unter `Config > Hotkeys`, sind viele Hotkeys, die mit oft genuten Tasten belegt worden sind. Es wird empfohlen die
meisten (oder alle) Hotkeys zu deaktivieren. Dies kann schnell getan werden mit `Esc`.
- Wird mit einem Kontroller gespielt, bei der Tastenbelegung (bei einem Laufendem Spiel, unter
`Config > Controllers...`), deaktiviere "P1 A Up", "P1 A Down", "P1 A Left", and "P1 A Right" und gehe stattdessen in
den Reiter `Analog Controls` um den Stick zu belegen, da sonst Probleme auftreten bei dem Zielen (mit dem Bogen oder
ähnliches). Y-Axis ist für Oben und Unten, und die X-Axis ist für Links und Rechts.
- Unter `N64` setze einen Haken bei "Use Expansion Slot" (Benutze Erweiterungs-Slot). Dies wird benötigt damit
savestates/schnellspeichern funktioniert. (Das N64-Menü taucht nur auf **nach** dem laden einer N64-ROM.)

Es wird sehr empfohlen N64 Rom-Erweiterungen (\*.n64, \*.z64) mit dem Emuhawk - welcher zuvor installiert wurde - zu
verknüpfen.
Um dies zu tun, muss eine beliebige N64 Rom aufgefunden werden, welche in deinem Besitz ist, diese Rechtsklicken und
dann auf "Öffnen mit..." gehen. Gehe dann auf "Andere App auswählen" und suche nach deinen BizHawk-Ordner, in der
sich der Emulator befindet, und wähle dann `EmuHawk.exe` **(NICHT "DiscoHawk.exe"!)** aus.

Eine Alternative BizHawk Setup Anleitung (auf Englisch), sowie weitere Hilfe bei Problemen kann
[hier](https://wiki.ootrandomizer.com/index.php?title=Bizhawk) gefunden werden.

## Erstelle eine YAML-Datei

### Was ist eine YAML-Datei und Warum brauch ich eine?

Eine YAML-Datie enthält einen Satz an einstellbaren Optionen, welche Informationen den Zufallsgenerator liefert wie
dein Spiel generiert werden soll. In einer Multiworld stellt jeder Spieler eine eigene YAML-Datei zur Verfügung. Dies
erlaubt jeden Spieler eine personalisierte Erfahrung nach derem Geschmack. Damit kann auch jeder Spieler in einer
Multiworld (des gleichen Spiels) völlig unterschiedliche Einstellungen haben.

Für weitere Informationen besuche die Anleitung zum erstellen einer gewöhnlichen
YAML-Datei: [Gewhönliche Multiworld Setup Antelitung](/tutorial/Archipelago/setup/de)

### Woher bekomme ich eine YAML-Datei?

Die Seite für die Spielereinstellungen auf dieser Website erlaubte es dir deine persönlichen Einstellungen nach
vorlieben zu konfigurieren und eine YAML-Datei zu exportieren.
Seite für die Spielereinstellungen:
[Seite für die Spielereinstellungen von Ocarina of Time](/games/Ocarina%20of%20Time/player-settings)

### Überprüfen deiner YAML-Datei

Wenn du deine YAML-Datei überprüfen möchtest, um sicher zu gehen dass sie funktioniert, kannst du dies auf der
YAML-Überprüfungsseite tun.
YAML-Überprüfungsseite: [YAML-Überprüfungsseite](/mysterycheck)

## Beitreten einer Multiworld

### Erhalte deinen OoT-Patch

(Der folgende Prozess ist bei den meisten ROM-basierenden Spielen sehr ähnlich.)

Wenn du einer Multiworld beitrittst, wirst du gefordert eine YAML-Datei bei dem Host abzugeben. Ist dies getan, wird
dich der Host der Multiworld mit (in der Regel) einem Link, der zu einem Raum führt. Dort sind alle Teilnehmenden
Spieler (bzw Welten) aufgelistet. Du solltest dich dann auf **deine** Welt konzentrieren und klicke dann auf
`Download APZ5 File...`.
![Screenshot of a Multiworld Room with an Ocarina of Time Player](/static/generated/docs/Ocarina%20of%20Time/MultiWorld-room_oot.png)

Führe die `.apz5`-Datei mit einem Doppelklick aus, um deinen Ocarina Of Time-Client zu starten, sowie das patchen
deiner ROM. Ist dieser Prozess fertig (kann etwas dauern), startet sich der Client und der Emulator automatisch
(sofern das "Öffnen mit..." ausgewählt wurde).

### Verbinde zum Multiserver

Sind einmal der Client und der Emulator gestartet, müssen sie nur noch mit einander Verbunden werden. Gehe dazu in
deinen Archipelago-Ordner, dann zu `data/lua`, und füge das `connector_oot.lua` Script per Drag&Drop (ziehen und
fallen lassen) auf das EmuHawk-Fenster. (Alternativ kannst du die Lua-Konsole manuell öffnen, gehe dazu auf
`Script > Open Script` und durchsuche die Ordner nach `data/lua/connector_oot.lua`.)

Um den Client mit dem Multiserver zu verbinden, füge einfach `<Adresse>:<Port>` ein auf das Textfeld ganz oben im
Client und drücke Enter oder "Connect" (verbinden). Wird Ein Passwort benötigt musst du es danach unten in das
Textfeld (für den Chat und Befehle) eingeben.
Alternativ kannst du auch in dem unterem Textfeld den folgenden Befehl schreiben:
`/connect <Adresse>:<Port> [Passwort]` (wie die Adresse und der Port lautet steht in dem Raum, oder wird von deinem
Host an dich weitergegeben.)
Beispiel: `/connect archipelago.gg:12345 Passw123`

Du bist nun bereit für dein Zeitreise-Abenteuer in Hyrule.