Hauptmenü

Neuigkeiten:

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

Neueste Beiträge

#11
Technik / Aw: BUG: Eine "Benutze"-Aktion...
Letzter Beitrag von Rocco - 30. September 2026, 22:22:21
keine ahnung ob das die beste lösung ist, aber versuch mal in deiner funktion, die Zeile

player.ActiveInventory = null;
dazuzuschreiben, also:
  // USE ITEM
  else if (player.ActiveInventory == iCup)
  {
   if (FilledCup == 0)
   {
    aWaterPouring.Play(eAudioPriorityNormal);
    Wait(10);
    iCup.Graphic = 567;
    FilledCup = 2;
   }
   else if (FilledCup == 1)
   {
    player.Say("There is still coffee in the cup.");
   }
   else if (FilledCup == 2)
   {
    player.Say("There is still water in the cup.");
   }
  player.ActiveInventory = null;
  }   
  // don't forget this
  else Verbs.Unhandled();
#12
Technik / BUG: Eine "Benutze"-Aktion wir...
Letzter Beitrag von MalleTheRedPhoenix - 30. September 2026, 21:59:46
Ich hoffe, ich kann euch das Problem gut schildern:

Ich möchte eine Kaffeetasse mit Wasser am Wasserhahn auffüllen. Logischerweise wende ich dabei den Befehl "Benutze Tasse mit Wasser" an und die Tasse ist dann aufgefüllt. Passiert auch so, soweit so gut.

Hier der entsprechende Skript:
  // USE ITEM
  else if (player.ActiveInventory == iCup)
  {
   if (FilledCup == 0)
   {
    aWaterPouring.Play(eAudioPriorityNormal);
    Wait(10);
    iCup.Graphic = 567;
    FilledCup = 2;
   }
   else if (FilledCup == 1)
   {
    player.Say("There is still coffee in the cup.");
   }
   else if (FilledCup == 2)
   {
    player.Say("There is still water in the cup.");
   }
  }   
  // don't forget this
  else Verbs.Unhandled();


Jedoch habe ich bei der Tasse im Bereich "Other click on inventory item" es so eingegeben, dass der Charakter aus der Tasse trinkt, sobald die Aktion "Benutze" so auf die Tasse angewendet wird.

Siehe her:

function iCup_OtherClick(InventoryItem *theItem, CursorMode mode)
{
 // USE
 if(Verbs.UsedAction(eGA_Use))
 {
  if (FilledCup == 0)
  {
   player.Say("I should fill the cup first.");
  } 
  else if (FilledCup == 1)
  {
   Wait(1);
   SetMouseCursorandActionGUIvisible (false);
   player.FaceDirection(eDirectionUp);
   aDrinking.Play(eAudioPriorityNormal);
   Wait(40);
   iCup.Graphic = 565;
   Wait(40);
   player.Say("Hmmm... Tasty!");
   FilledCup = 0;
   SetMouseCursorandActionGUIvisible (true);
  }
  else if (FilledCup == 2)
  {
   player.Say("I prefer something else than water.");
  } 
 }
}

Entsprechend muss ich mit der linken Maustaste direkt auf die Tasse klicken, damit ich darüber die "Benutze"-Aktion mit dem Wasser anwenden kann, damit es aufgefüllt wird.

Zudem dachte ich mir baue ich für das Abfluss eine weitere Funktion ein, wenn ich das Wasser von der Tasse auskippen lassen möchte. Hier der Skript:

  // USE ITEM
  else if (player.ActiveInventory == iCup)
  {
   if (FilledCup == 1)
   {
    aWaterPouring.Play(eAudioPriorityNormal);
    Wait(10);
    iCup.Graphic = 565;
    FilledCup = 0;
   }
   else if (FilledCup == 2)
   {
    aWaterPouring.Play(eAudioPriorityNormal);
    Wait(10);
    iCup.Graphic = 565;
    FilledCup = 0;
   }
  }   
  // don't forget this
  else Verbs.Unhandled();
 }

Jetzt kommt folgendes Problem bzw. Bug zustande:

Nachdem ich zum ersten Mal die Aktion "Benutze Tasse mit Wasser" in der Form ausgeführt habe, passiert es nämlich, dass die entsprechenden Aktionen, die ich geschrieben habe, auch so erfolgen, wenn ich einfach mit der linken Maustaste auf die Hotspots klicke, ohne dass ich die Tasse nochmal vorher ausgewählt habe. Sprich, die Tasse wird quasi "automatisch" dadurch aufgefüllt oder ausgeleert, was so nicht passieren darf.

Meine Vermutung liegt darin, dass die entsprechende "Benutze"-Aktion, die ich am Anfang eingesetzt habe, nach der Ausführung nicht resetet wurde, wodurch das Programm denkt, dass ich weiterhin die Tasse "benutzen" würde, obwohl das nicht mehr der Fall sein sollte.

Entweder habe ich da in den Skripten vergessen was einzufügen oder aber, da ich das Thumbleweed-Template als Vorlage verwende, könnte der Fehler schon im Quellcode liegen.
#13
Episoden in Entwicklung - Ideendatenbank / Aw: MMM-Episoden mit KI?
Letzter Beitrag von xjoex - 30. September 2026, 07:07:57
Guten Morgen zusammen
hier die Aufgabe des Tages  ;)
Man nehme eines seiner Raumskripts, paste es in ChatGPT und prompte:

Maniac Mansion Mania / AGS:
Prüfe den Code!
finde Rechtschreibfehler
finde logische Fehler
finde technische Fehler

#14
Allgemeine Diskussionen / Aw: C64 Adventure Engine
Letzter Beitrag von 1mal_volltanken - 29. September 2026, 22:25:01
Ja, ich habe mir die Fabula-Engine auch mal angeschaut.

Das gibt natürlich ganz neue Möglichkeiten, auf der C64-Engine was zu produzieren.


25€ fände ich jetzt nicht zuviel dafür, da ja eben doch auch verdammt viel Herzblut in so ein Projekt steckt. Außerdem ist das Publikum für so eine Software doch eher überschaubar, womit der Entwickler wahrscheinlich nicht reich werden wird, aber vielleicht so die einen oder anderen Unkosten abdecken kann, die ggf. durch die Produktion entstanden sind.

Also nicht gleich meckern, wenn jemand sich für seine Arbeit einen kleinen Obulus wünscht. ;)


BG
der Volltanker

#15
Allgemeine Diskussionen / Aw: C64 Adventure Engine
Letzter Beitrag von MalleTheRedPhoenix - 29. September 2026, 21:46:53
Ich habe mir ein paar Videos dazu angeschaut.

Sieht auf jeden Fall sehr interessant aus.

Aber ja, der Preis dafür ist schon etwas happig, auch wenn es für MMM und MOR interessant sein könnte.
#16
Allgemeine Diskussionen / C64 Adventure Engine
Letzter Beitrag von Rocco - 29. September 2026, 14:20:20
Im C64 Forum hat jemand eine Adventure Engine mit Hilfe von KI gebaut, mit der man Maniac Mansion nachbauen könnte.

Find ich cool, leider verlangt er dafür 25 - 35 €

C64 Adventure Engine Fabula

#17
News / Aw: Spenden für MMM
Letzter Beitrag von Rocco - 29. September 2026, 10:19:34
absolut!!  ;D
diesmal waren es 39,62€
#18
Allgemeine Diskussionen / Aw: Chaos auf Deponia: Ultimat...
Letzter Beitrag von LogicDeLuxe - 28. September 2026, 10:35:41
Gondoliero: "Woher kommen jetzt plötzlich die Trompeten und Geiger?"
UFPE: "Aus der KI."

Kleiner Teaser: (nur hier als isolierte Spur zu hören)
#19
Allgemeine Diskussionen / Aw: Deponia 1 - Ultimate-Fan-P...
Letzter Beitrag von LogicDeLuxe - 24. September 2026, 14:31:16
Deponia 4.7beta22:

Korrekturen aus der letzten Beta:
- Kleine Optimierung der config.ini.
- Der Builder zeigt jetzt nur noch eine einzige Desktop-Benachrichtigung an, die jetzt explizit darauf hinweist, dass man das Spiel bereits im Demo-Modus spielen kann, während der Rest noch gebaut wird. Sie erscheint nur, wenn die Demo-Ressourcen, Vollversion-Ressourcen, Videos und mindestens eine Audiosprache ausgewählt sind.

Weitere Korrekturen des Originalspiels:
- Die einzige synthetisierte Textzeile im Deutschen hat jetzt eine deutlich bessere Qualität.
- In der config.ini gibt es jetzt eine versteckte Speedrun-Einstellung. Damit lässt es sich unterbinden, dass mit ESC das Hauptmenü aufgerufen wird. Ins Hauptmenü kommt man weiterhin über das Spielstandmenü (F5), über das Einstellungenmenü (F8), oder aus dem Questlog.

Um eine bereits gebaute 4.7beta21 auf 4.7beta22 zu aktualisieren, werden die Vollversion-Ressourcen mit deutschem Ton benötigt. Fall der deutsche Ton nicht erwünscht ist, kann alles abgewählt und der Bauvorgang mit B gestartet werden. Es werden lediglich die erneuerten Dateien data1.vis, sowie voices1.001 für den deutschen Ton benötigt.
#20
Projekte und Ideen für MMM / Aw: Day Of The Tentacle als 3D...
Letzter Beitrag von Rocco - 23. September 2026, 18:12:46
Wow, ist echt sensationell geworden!!  :D
Sowas scheint tatsächlich die Stärke von KI zu sein, ansonsten bin ich ja weniger begeistert davon.

Ich hab jedenfalls eine News auf der MMM Seite zu deinem Trailer verfasst, hoffe es finden sich noch einige Zuschauer mehr. -> https://maniac-mansion-mania.com/index.php/de/home/news/1159-day-of-the-tentacle-pixar-style-fantrailer.html