Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest WME version: WME 1.9.1 (January 1st, 2010) - download

Author Topic: response bug in wme 1.8.2 ?  (Read 9445 times)

0 Members and 1 Guest are viewing this topic.

Stucki

  • Frequent poster
  • ****
  • Karma: 0
  • Offline Offline
  • Posts: 325
  • I'm a llama!
    • View Profile
    • Schach-Welten
response bug in wme 1.8.2 ?
« on: January 15, 2008, 02:00:00 PM »

after the installation of wme 1.8.2 i think there is a little bug with the dialogues.

when i choose one of the possible responses in a dialogue this response is displayed for a moment in the system font at the position of the selected response before it is talked in the right font ...
didnt see this before ...

anybody with the same effect ?
stucki

metamorphium

  • Global Moderator
  • Addicted to WME forum
  • *
  • Karma: 12
  • Offline Offline
  • Gender: Male
  • Posts: 1511
  • Vampires!
    • View Profile
    • CBE  software s.r.o.
Re: response bug in wme 1.8.2 ?
« Reply #1 on: January 15, 2008, 03:35:19 PM »

didn't meet it yet.
Logged
J.U.L.I.A. Enhanced Edition, Vampires!, J.U.L.I.A., J.U.L.I.A. Untold, Ghost in the Sheet

Stucki

  • Frequent poster
  • ****
  • Karma: 0
  • Offline Offline
  • Posts: 325
  • I'm a llama!
    • View Profile
    • Schach-Welten
Re: response bug in wme 1.8.2 ?
« Reply #2 on: January 17, 2008, 06:12:36 PM »

another strange thing is i cant open any of my existing windows with windows editor.

i can start windows editor but when i try to open any of my existing windows there comes an windows error message:

error initializing game engine:
es wurde versucht im geschützten zu lesen oder zu schreiben
Dies ist häufig ein Hinweis das anderer Speicher beschädigt ist.

here my broken english version of it:
it was tried to read or write in protected memory.
this is sometimes a hint that other memory is defect.

the preview in scene edit is working...

is my system running amok ?. But on the other hand everything else is running clean an stable ..

 
« Last Edit: January 17, 2008, 06:24:21 PM by Stucki »
Logged

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5683
    • View Profile
    • Dead:Code Site
Re: response bug in wme 1.8.2 ?
« Reply #3 on: January 17, 2008, 06:59:06 PM »

Umm, oops? I managed to create a DLL mismatch somehow. I uploaded fixed installers (both full and update). Thanks for letting me know.
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave

Stucki

  • Frequent poster
  • ****
  • Karma: 0
  • Offline Offline
  • Posts: 325
  • I'm a llama!
    • View Profile
    • Schach-Welten
Re: response bug in wme 1.8.2 ?
« Reply #4 on: January 17, 2008, 10:48:34 PM »

thanks for fixing so fast !
now the window editor works again !!

and my problem with the dialogue and the short appearance of the system font changed a little bit ...
now the selected answer and all possible below it appear for a short moment ( first it was only the selected one ) before the selected answer is talked by my char ...
could this give you a clue ?



« Last Edit: January 18, 2008, 12:11:02 AM by Stucki »
Logged

Stucki

  • Frequent poster
  • ****
  • Karma: 0
  • Offline Offline
  • Posts: 325
  • I'm a llama!
    • View Profile
    • Schach-Welten
Re: response bug in wme 1.8.2 ?
« Reply #5 on: January 19, 2008, 10:31:31 AM »

here is the script for the dialogue:
i cant find any reason for the appearance of the answers in system font for a short moment ..

on "Talk"
   {
   actor.WalkTo(this.X+20,this.Y+20);
   actor.TurnTo(this);
// ERÖFFNUNG ////////////////////////////////////////////////////////////////////////////////////////////////////
   if(!actor.TalkedTo_rena)
      {
      actor.Talk(0,"Hallo Sie da, junge Frau, können Sie mich hören ?","");
      this.Talk(0,"Hallo junger Herr. Wie geht es Ihnen ? Haben sie sich ein wenig erholt. Das alles hier tut uns sehr Leid. Ich hoffe mein Mann hat nicht zu allzu stark zugeschlagen.. aber er war so in Rage wegen der Hühner... ","");
      actor.TalkedTo_rena = true;
      rena.bekannt = true;
      nik_rena_1(); // gehe zu nik_rena_1
      }
   else
      {
      actor.Talk(0,"Hallo noch mal","");
      this.Talk(0,"Hallo junger Herr","");
      nik_rena_1(); // gehe zu nik_rena_1
      }
      // restore interactivity
      Game.Interactive = true;
   }
////////////////////////////////////////////////////////////////////////////////
 



 
function nik_rena_1()
{
   var options;
   options[0] = "Hühner, welche Hühner ? ";
   options[1] = "Ihr Mann war das also in der Nacht, der mich so hinterrücks niedergeschlagen hat ? Aber wieso ?";
   options[2] = "Ich verstehe das alles nicht. Ich werde überfallen, an einen Stuhl gefesselt und jetzt werde ich auch noch wie ein Gefangener hier auf dieser Insel gehalten. Was wollen Sie von mir ?";
   options[100] = "Ich rede nicht mit Entführern.";
 
   var selected;
   while (selected != 100 )
   {
      Game.AddResponseOnceGame(0,options[0]);   
      Game.AddResponseOnceGame(1,options[1]);   
      Game.AddResponseOnce(2,options[2]);   
      Game.AddResponse(100,options[100]);   
       //Game.Interactive = true;
      selected = Game.GetResponse();
      //Game.Interactive = false;
      actor.Talk(0,options[selected],"");
 
      switch (selected)
      {
         case 0:
            this.Talk(0,"Na die Hühner die sie gestohlen haben. Deswegen hat mein Mann sie doch überrumpelt und hier her gebracht.","");
            break;   
         case 1: 
            this.Talk(0,"Ja, aber doch nur weil Sie die Hühner gestohlen haben. Sonst hätte er das doch nie getan. Ach was für ein furchtbares Durcheinander ... ","");
             break;
         case 2: 
            this.Talk(0,"Wenn Sie doch bloß nicht die Hühner gestohlen hätten. Dann hätte mein Mann Sie doch auch nicht niedergeschlagen und wir säßen jetzt alle nicht in diesem fürchterlichen Schlamassel. Und wenn mein Mann nur gewusst hätte, dass Sie ein Spieler sind, dann hätte er natürlich auch nicht ... Ach was für ein furchtbares Durcheinander ... ","");
            nik_rena_2();
            break;
         case 100:
            this.Talk (0,"Ich kann Sie ja verstehen. Es tut mir auch wirklich leid, wie sich alles entwickelt hat. Wenn Sie doch bloß nicht die Hühner gestohlen hätten und wir nur gewusst hätten, dass Sie ein Spieler sind ... Aber mein Mann ist aber auch so ein alter Sturkopf.","");
             break;      
      }
   }
   Game.Interactive = true;
}

function nik_rena_2()
{
   var options;
   options[3] = "Ich habe überhaupt keine Hühner gestohlen. Ich bin doch gerade erst hier angekommen !";
   options[4] = "Wieso lassen Sie mich nicht einfach gehen und wir vergessen die ganze Sache ?";
   options[5] = "Ich möchte sofort von dieser Insel gelassen werden.";
   options[6] = "Wo ist Ihr Mann denn jetzt. Ich möchte Ihn sofort sprechen.";
   options[7] = "Ich rede kein Wort mehr mit Ihnen bevor ich nicht wieder freigelassen werde.";
 
   Game.StartDlgBranch() ;
   var selected;
   while (selected != 7)
   {
      Game.AddResponseOnceGame(3,options[3]);   
      Game.AddResponseOnceGame(4,options[4]);   
      Game.AddResponseOnceGame(5,options[5]);   
      Game.AddResponseOnceGame(6,options[6]);
      Game.AddResponse(7,options[7]);
      
 
      Game.Interactive = true;
      selected = Game.GetResponse();
      Game.Interactive = false;
      actor.Talk(0,options[selected],"");
 
      switch (selected)
      {
         case 3:
            this.Talk(0,"Aber mein Mann hat Ihre Spuren doch bis zur alten Ruine verfolgt, junger Herr. Wie auch immer, er hat sich heute Morgen in aller Frühe auf den Weg zum Kalkulator gemacht. Der wird schon wissen was zu tun ist.","");
            break;   
         case 4: 
            this.Talk(0,"Das würde ich wirklich gerne tun, junger Herr. Aber jetzt hat mein Mann sich schon auf den Weg zum Kalkulator gemacht um diesen um Rat in dieser Angelegenheit zu bitten...","");
            break;
         case 5: 
            this.Talk(0,"bitte Gedulden Sie sich noch ein wenig, junger Herr. Mein Mann hat sich heute morgen in aller Frühe auf den Weg zum Kalkulator gemacht. Der wird bestimmt wissen, wie wir jetzt am besten verfahren.","");
            break;
         case 6:
            this.Talk(0,"das geht im Moment leider nicht. Er hat sich heute morgen ganz früh auf den Weg gemacht um den Kalkulator um Rat zu bitten.","");
            break;   
         case 7:
            this.Talk(0,"bitte verstehen Sie uns doch. Wir wollen Ihnen wirklich nichts Böses. Mein Mann hat sich extra in aller Frühe auf den Weg zum Kalkulator gemacht um diesen um Rat in dieser Angelegenheit zu bitten.","");
            break;            
      }
   }
   Game.Interactive = true;
   Game.EndDlgBranch() ;
 
}

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5683
    • View Profile
    • Dead:Code Site
Re: response bug in wme 1.8.2 ?
« Reply #6 on: January 20, 2008, 11:18:27 PM »

I will look into it. I did indeed change the response code because of the crash bug when using custom response fonts.
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave

redfox

  • Regular poster
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 122
    • View Profile
Re: response bug in wme 1.8.2 ?
« Reply #7 on: January 24, 2008, 04:37:57 PM »

Yes, glad to hear it will be fixed soon, as this same error has occurred on all my responses throughout game.
Logged
 

Page created in 0.043 seconds with 19 queries.