Hauptmenü

Neuigkeiten:

Bitte unterstützt uns und bestellt über diese Links bei Amazon  oder HumbleBumble!

Neueste Beiträge

#41
Technik / Aw: Hilfe zum Maniacweed-Start...
Letzter Beitrag von Cmdr - 27. August 2026, 23:41:53
Eine Sekunde ist natürlich zu lang. Aber die kurze Pause beim Öffnen von Schubladen und Türen finde ich auch nicht schlecht. Der Charakter muss schließlich erst ankommen und kann dann die Aktion ausführen.
Das Ausklammern der Pause bei WalkTo ist eine schöne Lösung.
#42
Technik / Aw: Hilfe zum Maniacweed-Start...
Letzter Beitrag von AmigaMaster - 27. August 2026, 23:24:04
WalkTo kann man abfragen, aber was ist mit den ganzen anderen Funktionen wie Öffnen, Nim, usw, wenn kein Say() benutzt wird (z. B. Türen und Schubladen öffnen)? Dort wird auch eine Pause eingefügt. Klar könnte man eine eigene Say-Funktion schreiben aber das wäre eine grundlegende Änderung und damit für mich ein No-Go, da möchte ich gar nicht weiter drüber nachdenken, so sehr widerstrebt mir das.

Wer die Anpassung der AnyClickMove testen möchte, braucht nur in der VerbGui.asc die Verbs::AnyClickMove wie folgt um die Prüfung nach eGA_WalkTo ergänzen. Wenn man weiß, worauf man achten muss, merkt man schon den Unterschied zwischen vorher Türen oder Schubladen öffnen und schließen. Aber meine Wahrnehmung ist dadurch beeinträchtigt, da ich genau weiß, wann und wo die Pause kommt. Wer es genau merken möchte, der nimmt als Wert für Wait einfach nur GetGameSpeed(), was dann 1 Sekunde entspricht.

static int Verbs::AnyClickMove(int x, int y, CharacterDirection dir)
{
  int result = Verbs.MovePlayer(x, y);
    if (result) {
    player.FaceDirection(dir, eBlock);
   
    // Only add pause when WalkTo is NOT used
    if (Verbs.UsedAction(eGA_WalkTo) == false) {
      Wait(GetGameSpeed()/8);
    }
  }
  return result;
}
#43
Technik / Aw: Hilfe zum Maniacweed-Start...
Letzter Beitrag von Cmdr - 27. August 2026, 22:57:59
Zitat von: Cone Arex in 27. August 2026, 19:46:26Das Problem daran ist, dass die Verzögerung dann auch vor WalkTo ausgeführt wird. Deswegen wurde das nicht gemacht.

Ich behaupte einfach mal: das würde man nicht bemerken.
#44
Technik / Aw: Hilfe zum Maniacweed-Start...
Letzter Beitrag von Cone Arex - 27. August 2026, 19:46:26
Zitat von: Cmdr in 27. August 2026, 07:56:25Die leichte Verzögerung vor jeder Aktion halte ich auch für sinnvoll. Allerdings ist die damalige Umsetzung, die Pause vor jeder Aktion redundant zu setzen aus entwicklungstechnischer Sicht katastrophal. Die Pause hätte lieber am Ende der any_click_move-Funktion hinzugefügt werden müssen. Dann muss sie a) nur ein einziges Mal implementiert und werden und b) ist sie wirklich vor jeder Aktion vorhanden - man kann sie nicht vergessen.
Das Problem daran ist, dass die Verzögerung dann auch vor WalkTo ausgeführt wird. Deswegen wurde das nicht gemacht.
#45
News / Aw: Spenden für MMM
Letzter Beitrag von Cmdr - 27. August 2026, 07:57:57
Also rund 50€ im Monat ist doch ein netter Wert.  ;D
#46
Technik / Aw: Hilfe zum Maniacweed-Start...
Letzter Beitrag von Cmdr - 27. August 2026, 07:56:25
Wow, mit diesen ganzen Verbesserungen werden zukünftige MMM-Episoden ja schon fast zu modernen Spielen.  :cl
Ob noch ein weiteres Ronmaster der Ronmastered Collection notwendig ist?  8)

Zitat von: AmigaMaster in 15. August 2026, 22:12:15Weiß jemand, warum man die ganzen Wait() vor unzähligen Aktionen gemacht hat, auch bei den Dialogen? Die Verzögern doch nur minimal (125ms) die nächste Aktion und eigentlich braucht man sie die meiste Zeit doch nicht, außer man will bewusst eine Verzögerung haben. Oder hat das andere Hintergründe, weil dann etwas anderes nicht funktioniert hat?
Die leichte Verzögerung vor jeder Aktion halte ich auch für sinnvoll. Allerdings ist die damalige Umsetzung, die Pause vor jeder Aktion redundant zu setzen aus entwicklungstechnischer Sicht katastrophal. Die Pause hätte lieber am Ende der any_click_move-Funktion hinzugefügt werden müssen. Dann muss sie a) nur ein einziges Mal implementiert und werden und b) ist sie wirklich vor jeder Aktion vorhanden - man kann sie nicht vergessen.
#47
Allgemeine Diskussionen / Aw: Ruhet in Frieden
Letzter Beitrag von Cone Arex - 26. August 2026, 18:52:36
RIP. It's 2016 all over again mit den ganzen toten Prominenten.
#48
Allgemeine Diskussionen / Aw: Ruhet in Frieden
Letzter Beitrag von TheGuyWhoIsHere - 26. August 2026, 18:01:55
Seit heute dem 26.08. weilt der Film- und Fernsehstar Tim Curry nicht mehr unter uns. Er wurde 80 Jahre alt.

Ruhe in Frieden.
#49
Allgemeine Diskussionen / Aw: Ruhet in Frieden
Letzter Beitrag von TheGuyWhoIsHere - 26. August 2026, 13:07:46
Musiklegende Dolly Parton ist mit 80 jahren am 25.08. von uns gegangen.

Ruhe in Frieden.
#50
Ressourcen / Aw: Ich suche...
Letzter Beitrag von 1mal_volltanken - 20. August 2026, 21:22:40
Hallo Metal-Kompanie 666!

1) Das wir Peter Zwegat mal als Char hatten, wusste ich gar nicht mehr. Naja, vielleicht meldet sich ja Mister L diesbezüglich noch mal. Ansonsten eben PM schicken. ;)

2) Meintest Du den Maniac Burger aus "The people's court". Oder hieß die Bude dort anders? Da könnte ebenfalls Mister L vielleicht weiterhelfen.

3) Ich hätte ein paar Autos in der Hinteransicht. Kann sie hier ja mal anhängen. Vielleicht hast Du ja ne Verwendung dafür:
(die Autos kannst Du ja auch entsprechend Deinen Bedürfnissen überarbeiten)


BG
der Volltanker