Topic: Cheat-Codes für Einzelspieler?
dr1fter Topic Opener |
Posted at: 2021-09-15, 20:22
Ich weiß, es ist super-lame. Aber: ich spiele eher zur Entspannung, und bin mittlerweile weniger frustrationsresistent. Gerade scheitere ich bei der dritten Imperiums-Kampagne, und würde mir "einfach nur" ein paar Resourcen (Marmor..) mehr wünschen, um das kleine bisschen Vorsprung zu bekommen, um doch noch erfolgreich zu sein (und die Mission nicht wiederholen zu müssen). Meine Recherche ergab, dass man bei Debug-Builds wohl via LUA alles mögliche patchen kann (das Spiel zu kompilieren stellte für mich keine besondere Hürde dar..). Allein: gibt es ggf. bereits eine eingebaute "Cheat-Konsole" (ich habe mich jetzt nicht durch die Quellen ge-grept)? Viele Grüße Christian / dr1fter PS: ich hätte ja gerne auch den Schwierigkeitsgrad heruntergedreht. Allein, mein Build ( sapere aude! user, advocate, and sometimes developer of free (as in freedom) software Top Quote |
Nordfriese |
Posted at: 2021-09-15, 20:42
Moin dr1fter und willkommen im Forum In Debug-Builds gibt es sowohl eine Cheat-Konsole für Lua-Eingaben als auch einen bequemeren Cheat-Modus. Erstere kann über Strg+Umschalt+Leertaste oder über einen Menüeintrag geöffnet werden. Der Cheat-Modus wird über die geheime Tastenkombination Strg+Umschalt+Löschtaste aktiviert und erlaubt dir z.B. in Warenhausfenstern den tatsächlichen Warenbestand zu ändern. In Release-Builds sind sämtliche Cheat-Möglichkeiten deaktiviert, da diese eigentlich ausschließlich dazu gedacht sind, den Entwicklern das Testen und die Fehlersuche zu erleichtern. Kampagnen-Schwierigkeitsgrade sind derzeit nur für die Friesenkampagne verfügbar, die anderen unterstützen dieses relativ neue Feature noch nicht. Edited: 2021-09-15, 20:45
Top Quote |
dr1fter Topic Opener |
Posted at: 2021-09-15, 21:08
Hallo @Nordfriese, vielen Dank für die schnelle Antwort (und die freundliche Begrüßung im Forum). Dann probiere ich wohl (doch) mal einen Debug-Build aus Danke und viele Grüße aus dem (dieses Jahr nicht so) sonnigen Süden Deutschlands sapere aude! user, advocate, and sometimes developer of free (as in freedom) software Top Quote |
hessenfarmer |
Posted at: 2021-09-15, 21:25
Servus dr1fter,
herzlich willkommen auch von meiner Seite. Top Quote |
dr1fter Topic Opener |
Posted at: 2021-09-15, 22:29
@hessenfarmer, auch dir vielen Dank für die schnelle Anwort. Dass der "content" noch etwas dünn ist, ist mir durchaus schon aufgefallen (hatte vor ca. einem Jahr mal den etwas abgehangenen Stand auf debian ausprobiert, und nun letzte Woche mal wieder den aktuellieren auf arch. Da ist ja auch einiges (zum positiven!) passiert, gerade was die Zugänglichkeit des UIs angeht. Vermutlich zieht dieses Projekt eher Entwickler als "Content-Klicker" an (bei den Kontributoren) Was im erwähnten Szenarium halt mein (Anfänger-)Problem war/ist, ist, dass ich nach der Siedlung an der dritten Stelle, die man so entlang der Hinweise findet, halt unweigerlich von den Barbaren angegriffen, und ziemlich plattgemacht wurde/werde. Mag sein, dass ich da durch Laden des Standes von vor einer halben Stunde + mehr Marmor-Mienen Erfolg haben könnte. Was ich jedenfalls als mittlerweile "Casual-Gamer" vllt trotzdem nett fände, wäre vllt eine Option, dass KI-Spieler nicht von sich aus angreifen. Das wäre vllt ein Kompromiss. Sobald man das erste mal angreift, ist halt Krieg. Bis dahin, kann man in Ruhe friedlich aufbauen. Vermutlich werde ich's einfach morgen nochmal weiter probieren Viele Grüße PS: bitte nehmt meine Kritik nicht persönlich. Mir ist schon klar, dass das ein Hobby-/Freiwilligen-Projekt ist, und ich finde es auch wirklich beeindruckend, was hier bereits entstanden ist. + ich hatte ja bisher schon Spaß mit dem Spiel Edited: 2021-09-15, 22:31
sapere aude! user, advocate, and sometimes developer of free (as in freedom) software Top Quote |
dr1fter Topic Opener |
Posted at: 2021-10-03, 15:28
Hallo nochmal. Ich habe heute endlich mal die Muße gefunden, widelands zu kompilieren. Dazu möchte ich hier mein großes Lob aussprechen. Dank der hervorragenden Dokumentation (compile.sh) hat das direkt im ersten Anlauf funktioniert (die Abhängigkeiten hatte ich sämtlich bereits vorinstalliert; mag durchaus daran liegen, dass ich an meinem Rechner auch entwickle..). Die LUA-Konsole konnte ich mit STRG-Shift-Leer öffnen, und auch ein "Debug-Fenster". Allerdings konnte ich nicht herausfinden, wie ich den Warenbestand editieren kann. Wenn ihr mir da vllt noch einen Anfängertip geben könntet? Danke schonmal sapere aude! user, advocate, and sometimes developer of free (as in freedom) software Top Quote |
Nordfriese |
Posted at: 2021-10-03, 15:45
Die Koordinaten des Gebäudes, in welchem du die Waren ändern möchtest, siehst du im Info-Panel oben oder unten rechts wenn du mit der Maus auf das Feld zeigst. Um Waren zu ändern ist der Cheat-Modus (Strg+Shift+⌫) evtl bequemer, dann werden direkt im Warenhausfenster Knöpfe zum Ändern hinzugefügt. Nachtrag: Eine Liste der gültigen Warenbezeichner findest du, indem du zu https://www.widelands.org/encyclopedia/ → <Tribename> → Wares gehst und dann die Checkbox »Show names for scripting« aktivierst Edited: 2021-10-03, 15:47
Top Quote |
dr1fter Topic Opener |
Posted at: 2021-10-03, 16:27
Hallo Nordfiese - vielen Dank für die schnelle und äußerst hilfreiche Antwort. Der "Cheat-Modus" mit CTRL-SHIFT-BACKSPACE ist in der Tat genau, was ich gesucht hatte sapere aude! user, advocate, and sometimes developer of free (as in freedom) software Top Quote |
Nordfriese |
Posted at: 2021-10-03, 17:01
Gern geschehen
Fieser Tippfehler Top Quote |
dr1fter Topic Opener |
Posted at: 2021-10-03, 17:38
oh mann, das war keine Absicht (ich sollte mir mal wieder eine neue Tastatur gönnen - die ist mittlerweile ziemlich ausgenudelt) sollte es mir eigentlich zu denken geben, dass der Bin auf einem stets aktuell gehaltenen Arch - mag durchaus sein, dass da mal für ein paar Tage Libs mit kleinen Bugs "durchrutschen". Falls das für euch interessant ist, kann ich gerne weitere Details zusammentragen. Vermutlich ist das aber einfach nur irrelevantes "Rauschen" (bin nur ziemlich oberflächlich mit "nativer" Entwicklung vertraut..) sapere aude! user, advocate, and sometimes developer of free (as in freedom) software Top Quote |