Autor Thema: Bitte um Hilfe  (Gelesen 290 mal)

Lakaiba1

  • Tentakelschleim
  • *
  • Beiträge: 5
    • Profil anzeigen
    • E-Mail
Bitte um Hilfe
« am: 24. Mai 2026, 21:13:08 »
Hallo,

ich bin Lakaiba1 und ich würde gerne zu neuen Episoden und gegebenenfalls Fangames beitragen. Ich habe mir alle Starterpacks heruntergeladen. Leider bekomme ich dann immer die im 1. und 2. Anhang gezeigten Fehlermeldungen, und verstehe nicht inwiefern die schlimm oder irrelevant sind. Diese Rote Fehler Meldung, bei der lösche ich das angepinnte, dann einfach aus dem Global Script und dann meistens und dann funktioniert es. In diesem Fall habe ich das Mansion Starterpack genommen, und dann gibt es Probleme mit der Musik. Draußen vor der Villa funktioniert ganz normal dieses  Grillenzirpen aber in der Villa nicht. Ich habe auch noch mehr Sachen, aber dass ist jetzt erstmal das erste.

Vielleicht möchte sich jemand auch irgendwie mit mir in einen Discord Call oder sowas setzen um dann alle Probleme mit mir abarbeiten, damit ich bald eine kleine Episode und zukünftig irgendwann Zak McKracken and the Alien Mindbenders programmieren kann.

Grüße
Lakaiba1

Bòógieman

  • International anerkannter Superheld
  • Globaler Moderator
  • alter Tentakel
  • *****
  • Beiträge: 2700
  • Geschlecht: Männlich
  • Grün Tentakel = Running Sushi!
    • Profil anzeigen
Re: Bitte um Hilfe
« Antwort #1 am: 24. Mai 2026, 21:24:09 »
Bitte gib auch noch bekannt, welche AGS-Version du verwendest und um welches Starterpack es genau geht.
Die Starterpacks sind meistens mit einer spezielle AGS-Version entwickelt worden.
Wenn dann die AGS-Version nicht zusammen passt, wird gerne mal was automatisch verhunzt...
« Letzte Änderung: 24. Mai 2026, 21:24:47 von Bòógieman »
Schlachtaman Vibrations, UHYEAH!!!
_________________________________

>>>> Ende der Kommunikation <<<<

alphawolf300

  • Teenie Tentakel
  • ****
  • Beiträge: 435
    • Profil anzeigen
    • E-Mail
Re: Bitte um Hilfe
« Antwort #2 am: 25. Mai 2026, 16:44:05 »
Für mich sieht das auch nach einem Starterpack für eine alte AGS-Version aus, die du mit einem neuen AGS geöffnet hast.
Prinzipiell würde ich auch nicht auf eine alte AGS-Version wechseln, da die neuen Versionen wesentlich komfortabler sind und auch die Kompatibilität zum Betriebssystem ist natürlich besser.

Geh mal folgendermaßen vor:
- lade dir das Tollhaus-Starterpack für AGS 3.6 von GitHub herunter: https://github.com/ManiacMansionMania/Mansion-SP/releases
- dieses Starterpack legst du im Installationsverzeichnis von AGS im Unterordner "Templates" ab.
- Wenn du nun mit AGS 3.6 "Start a new game" wählst, kannst du das Template "Mansion-SP_v1_3" auswählen.
- Beim Starten wirst du einen Fehler "CharacterChange.asc(137): Error (line 137): Type mismatch: cannot convert 'void' to 'bool'" erhalten. Sowas kommt leider manchmal vor, lässt sich aber in diesem Fall leicht fixen, indem du einen Doppelklick auf den Fehler machst und die folgenden Zeilen mit "//" auskommentierst:
// veraltet (obsolete)
//bool SetPlayer(int charid)
//{
// return character[charid].SetAsPlayer();
//}

Dann sollte sich das Spiel starten lassen. Es gibt noch ein Warning, das kannst du aber erstmal ignorieren.
« Letzte Änderung: 25. Mai 2026, 22:07:05 von alphawolf300 »

Cmdr

  • volljähriger Tentakel
  • *****
  • Beiträge: 784
    • Profil anzeigen
Re: Bitte um Hilfe
« Antwort #3 am: 25. Mai 2026, 19:37:08 »
- Beim Starten wirst du einen Fehler "CharacterChange.asc(137): Error (line 137): Type mismatch: cannot convert 'void' to 'bool'" erhalten. Sowas kommt leider manchmal vor, lässt sich aber in diesem Fall leicht fixen, indem du einen Doppelklick auf den Fehler machst und die folgenden Zeilen mit "//" auskommentierst:

Ich denke es sollte auch reichen, das "bool" durch ein "function" zu ersetzen.
So wie es aussieht, liefert die character.SetAsPlayer() Funktion in einer neueren Version keinen Rückgabewert mehr.

// veraltet (obsolete)
function SetPlayer(int charid)
{
return character[charid].SetAsPlayer();
}

Aber ganz ehrlich: Wenn du nicht vorhast, den Spieler zwischen Charakteren wechseln zu lassen (was ich für das erste Spiel nicht empfehle), kannst du diese Funktion auch einfach direkt rausschmeißen.