The Dink Network

Reply to Game crashes when certain screens are loaded

If you don't have an account, just leave the password field blank.
Username:
Password:
Subject:
Antispam: Enter Dink Smallwood's last name (surname) below.
Formatting: :) :( ;( :P ;) :D >( : :s :O evil cat blood
Bold font Italic font hyperlink Code tags
Message:
 
 
May 25th 2020, 06:38 PM
anon.gif
ghostknight
Ghost They/Them
 
I am playing Friends Beyond 3 on freedink 109.6. The game crashes when certain screens are loaded. I first noticed it in script 's7-inn.c' when a dream sequence is triggered.
Here is the corresponding code section:
      if (&doll == 1)
      {
        int &dream = random(3, 1);
        
        if (&dream == 3)
        {
          wait(500);
          script_attach(1000);

          fill_screen(0);
          dink_can_walk_off_screen(1);
          set_dink_speed(3);
          &player_map = 307;
          sp_x(1, -50);
          sp_y(1, 200);
          load_screen(307); // crash

When it tries to load screen number '307' it crashes. I replaced the screen number with '26', the first dream sequence on the plateau, and it does not crash but the screen is of course not right. So I am guessing that the map file may be corrupted or incompatible with my dink version. Is there a way to fix this?

PS:
In the walkthrough I read that someone made a few modifications to the game, but I do not know who that was or where to find the files. So I did not try the modified version, if it is even available still.