REGoth-project / REGoth

OpenSource-Reimplementation of the zEngine, used by the game "Gothic"
GNU General Public License v3.0
630 stars 63 forks source link

Main menu options #333

Open MaxGitHubAccount opened 6 years ago

MaxGitHubAccount commented 6 years ago

As a user I want to have at least the same menu options as in the vanilla game to change settings but also to have an understandable UI/UX.

  1. Neues Spiel / Gothic II starten - Correct
  2. Spiel laden - should only be clickable if a save game exists (greyed out if not)
  3. Spiel speichern - should only be clickable if a game has already started (greyed out if not)
  4. Weiterspielen - should only be clickable if a game has already started (greyed out if not)
  5. Einstellungen - should be clickable and result in a new menu - will refer to this later
  6. Intro spielen - see #332
  7. Credits - see #332
  8. Gothic II beenden - should open up a new menu which asks "Gothic II verlassen?" which can be approved or declined with Ja and Nein and the corresponding texts in the bottom "Nein, ich möchte weiterspielen." "Ja, ich möchte Gothic II verlassen."
  9. Between the leaving option and the info text on the bottom there is the current version number of the game - I guess the REGoth Version could be put there.

Einstellungen

  1. Spiel 1.1 Untertitel (nein, ja) activates subtitels in the game 1.2 Kampf Fokus (kein, Quadrat, aufhellen, beides) 1.3 Interakt. Fokus (nein, ja) 1.4 Umschau umkehren (nein, ja) 1.5 Maus (aus, an) 1.6 Maus Empfindlichk. (slide control) 1.7 Gothic I controls (aus, an) 1.8 zurück - back to settings

  2. Grafik 2.1 Textur Details (slide control) 2.2 Modell Details (slide control) 2.2b NOT VANILLA: Maybe here an option for Vanilla non Vanilla effects would be nice in case higher resolution textures, models or different shaders are implemented at some point 2.3 Sichtweite (20%,40%,60%,80%,100%,120%,140%,160%,180%,200%,220%,240%,260%,280%,300%) 2.4 Sichtweite Obj (20%,40%,60%,80%,100%,120%,140%,160%,180%,200%,220%,240%,260%,280%,300%) 2.5 Himmeleffekte (nein, ja) 1.8 zurück - back to settings

  3. Video 3.1 Grafikkarte - read only showing GPU (or not…) 3.2 Auflösung - Selection of Resolution - I guess this should be more open than vanilla 3.2b NOT VANILLA: I would also propose to add a checkbox for full screen mode here - Gothic Vanilla does not have a window mode, but why not add this option here to switch between windowed mode and full screen #334 3.3 Helligkeit (slide control - default centered) 3.4 Kontrast (slide control - default centered) 3.5 Gamma (slide control - default centered) 1.8 zurück - back to settings

  4. Audio 4.1 Sound-Lautst. (slide control) changing total volume 4.2 Musik-Lautst. (slide control) changing music volume 4.3 Musik (aus, an) 4.4 Soundprovider (In the original one it's Miles Fast, DirectSound3D HW) 4.5 Lautsprecher (From Kopfhörer to 7.1 Lautsprecher) 4.6 Hall-Effekt (aus, an) 4.7 Sprache-Hall (kein, wenig, viel) 4.8 Sample-Rate (22 khz, 44 khz) I guess 4.4, 4.5 and 4.8 would need to change as it's a system's task to do that - instead I would propose (NON Vanilla) to change the device and if needed maybe the driver like alsa, pulse, … 1.8 zurück - back to settings - also see #222

  5. Steuerung A lot of settings with always two options to be selected, two default settings and a second page (NON VANILLA) I guess this could also be improved for e.g. with options described like in #316 steuerung-1 steuerung-2

  6. Erweitert (I guess this windows could also change to NON VANILLA settings) 6.1 Wasserwellen (nein,ja) 6.1 Wasserfading (nein,ja) 6.2 Objekt Wind (nein,ja) 6.3 Wolkenschatten (nein,ja) 6.4 DetailPfx (nein,ja) 6.5 Glanzeffekte (nein,ja) 6.6 Radialnebel (nein,ja) 1.8 zurück - back to settings

  7. Performance / Qualität options "hohe Performance" "mittlere Qualität" "hohe Qualität"

  8. zurück - moves back to the main menu

the back button always returns to the first menu point of the previous menu.

AbsintheScripting commented 6 years ago

working on it. https://github.com/AbsintheScripting/REGoth/tree/Settings_Menu