saving game

Found a bug in R'n'D? Report it here!

Moderators: Zomis, Flumminator

Post Reply
User avatar
Martijn
Posts: 794
Joined: Sat Jun 19, 2004 10:54 am
Location: the Netherlands (Holland)
Contact:

saving game

Post by Martijn » Thu Aug 24, 2006 2:24 pm

when I save the game in an EMC level and load it, there appear two players instead of one and the level starts at the beginning again! This was the case with Bond Mine 1.
Visit my Boulder Dash website at:
http://www.bd-fans.com

Watch my avatar! That orange little thing is Murphy, the Supaplex star!

User avatar
Holger
Site Admin
Posts: 2953
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post by Holger » Thu Aug 24, 2006 2:52 pm

Oops?! I have already created many tapes from EMC levels, and never had such problem.

I'll check this with the set you mentioned, and report what happened!

Did you have the same problem also with other EMC sets, or only with Bond Mine 1?

(You played in single player mode, right?)

User avatar
Martijn
Posts: 794
Joined: Sat Jun 19, 2004 10:54 am
Location: the Netherlands (Holland)
Contact:

Post by Martijn » Thu Aug 24, 2006 3:54 pm

I play in single player mode, yes. (And I should not save but sometimes I do...)

It is the case in all the levelsets (games) as far as I know. I tested it in some of them.
Visit my Boulder Dash website at:
http://www.bd-fans.com

Watch my avatar! That orange little thing is Murphy, the Supaplex star!

User avatar
Holger
Site Admin
Posts: 2953
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post by Holger » Mon Aug 28, 2006 7:12 pm

I did some more tests and never had such problem.

Now Jue also reported this bug! :-o

Has anybody an idea what to do to reproduce this bug with version 3.2.1?

User avatar
Zomis
Posts: 1501
Joined: Mon Jun 21, 2004 1:27 pm
Location: Sweden
Contact:

Post by Zomis » Mon Aug 28, 2006 8:45 pm

What about comparing your setup.confs with each other?

User avatar
Holger
Site Admin
Posts: 2953
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post by Holger » Mon Aug 28, 2006 9:01 pm

> What about comparing your setup.confs with each other?

Well, I did the tests with a fresh "setup.conf" (renaming the user data folder for the tests, so R'n'D created a new one and a new setup file), so this should make no difference.

Martijn, could you eventually also test this from scratch (if you did not already do this)?

User avatar
Martijn
Posts: 794
Joined: Sat Jun 19, 2004 10:54 am
Location: the Netherlands (Holland)
Contact:

Post by Martijn » Tue Aug 29, 2006 7:38 am

I did it from scratch and the problem is over!!!
So everyone who experiences this problem should rename the 'Rocks'n'Diamonds' folder in the My Documents folder, then start the game and then move only the levels, levelsetup and tapes directories from the renamed folder to the new one and delete the renamed one to have a working save function!
Visit my Boulder Dash website at:
http://www.bd-fans.com

Watch my avatar! That orange little thing is Murphy, the Supaplex star!

User avatar
Holger
Site Admin
Posts: 2953
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post by Holger » Tue Aug 29, 2006 8:22 am

Have you stored the old "setup.conf" that seems to have caused the problem?

Wonder what exactly may have caused that problem...

User avatar
Martijn
Posts: 794
Joined: Sat Jun 19, 2004 10:54 am
Location: the Netherlands (Holland)
Contact:

Post by Martijn » Tue Aug 29, 2006 9:34 am

Holger wrote:Have you stored the old "setup.conf" that seems to have caused the problem?

Wonder what exactly may have caused that problem...
You're lucky, I hadn't emptied my bin yet...

This is the content of the old setup.conf:

Code: Select all

file_identifier:                        ROCKSNDIAMONDS_SETUP_FILE_VERSION_3.2

player_name:                            martijn

sound:                                  on
repeating_sound_loops:                  on
background_music:                       on
simple_sound_effects:                   on
toons:                                  on
scroll_delay:                           on
soft_scrolling:                         on
fade_screens:                           on
automatic_tape_recording:               on
show_titlescreen:                       on
quick_doors:                            on
team_mode:                              off
handicap:                               on
skip_levels:                            on
time_limit:                             on
fullscreen:                             on
fullscreen_mode:                        800x600
ask_on_escape:                          on
ask_on_escape_editor:                   on
quick_player_switch:                    off
input_on_focus:                         off
prefer_aga_graphics:                    on

graphics_set:                           gfx_classic
sounds_set:                             snd_classic
music_set:                              mus_classic
override_level_graphics:                off
override_level_sounds:                  off
override_level_music:                   on

editor.el_boulderdash:                  on
editor.el_emerald_mine:                 on
editor.el_emerald_mine_club:            on
editor.el_more:                         on
editor.el_sokoban:                      on
editor.el_supaplex:                     on
editor.el_diamond_caves:                on
editor.el_dx_boulderdash:               on
editor.el_chars:                        on
editor.el_custom:                       on
editor.el_headlines:                    on
editor.el_user_defined:                 on
editor.el_dynamic:                      on
editor.el_by_game:                      off
editor.el_by_type:                      off
editor.show_element_token:              off

shortcut.save_game:                     XK_F1               # F1
shortcut.load_game:                     XK_F2               # F2
shortcut.toggle_pause:                  XK_space            # space
shortcut.focus_player_1:                XK_F5               # F5
shortcut.focus_player_2:                XK_F6               # F6
shortcut.focus_player_3:                XK_F7               # F7
shortcut.focus_player_4:                XK_F8               # F8
shortcut.focus_player_all:              XK_F9               # F9

player_1.use_joystick:                  false
player_1.joy.device_name:               /dev/js3
player_1.joy.xleft:                     -32767
player_1.joy.xmiddle:                   0
player_1.joy.xright:                    32767
player_1.joy.yupper:                    -32767
player_1.joy.ymiddle:                   0
player_1.joy.ylower:                    32767
player_1.joy.snap_field:                16
player_1.joy.place_bomb:                32
player_1.key.move_left:                 XK_Left             # cursor left
player_1.key.move_right:                XK_Right            # cursor right
player_1.key.move_up:                   XK_Up               # cursor up
player_1.key.move_down:                 XK_Down             # cursor down
player_1.key.snap_field:                XK_Shift_L          # left shift
player_1.key.place_bomb:                XK_Control_L        # left control

player_2.use_joystick:                  false
player_2.joy.device_name:               /dev/js1
player_2.joy.xleft:                     -32767
player_2.joy.xmiddle:                   0
player_2.joy.xright:                    32767
player_2.joy.yupper:                    -32767
player_2.joy.ymiddle:                   0
player_2.joy.ylower:                    32767
player_2.joy.snap_field:                0
player_2.joy.place_bomb:                0
player_2.key.move_left:                 XK_a                # a
player_2.key.move_right:                XK_d                # d
player_2.key.move_up:                   XK_w                # w
player_2.key.move_down:                 XK_s                # s
player_2.key.snap_field:                XK_q                # q
player_2.key.place_bomb:                XK_e                # e

player_3.use_joystick:                  false
player_3.joy.device_name:               /dev/js2
player_3.joy.xleft:                     -32767
player_3.joy.xmiddle:                   0
player_3.joy.xright:                    32767
player_3.joy.yupper:                    -32767
player_3.joy.ymiddle:                   0
player_3.joy.ylower:                    32767
player_3.joy.snap_field:                0
player_3.joy.place_bomb:                0
player_3.key.move_left:                 XK_Left             # cursor left
player_3.key.move_right:                XK_Right            # cursor right
player_3.key.move_up:                   XK_Up               # cursor up
player_3.key.move_down:                 XK_Down             # cursor down
player_3.key.snap_field:                XK_Shift_L          # left shift
player_3.key.place_bomb:                XK_Control_L        # left control

player_4.use_joystick:                  false
player_4.joy.device_name:               /dev/js3
player_4.joy.xleft:                     -32767
player_4.joy.xmiddle:                   0
player_4.joy.xright:                    32767
player_4.joy.yupper:                    -32767
player_4.joy.ymiddle:                   0
player_4.joy.ylower:                    32767
player_4.joy.snap_field:                0
player_4.joy.place_bomb:                0
player_4.key.move_left:                 XK_Left             # cursor left
player_4.key.move_right:                XK_Right            # cursor right
player_4.key.move_up:                   XK_Up               # cursor up
player_4.key.move_down:                 XK_Down             # cursor down
player_4.key.snap_field:                XK_Shift_L          # left shift
player_4.key.place_bomb:                XK_Control_L        # left control

system.sdl_audiodriver:                 [DEFAULT]
system.audio_fragment_size:             1024

options.verbose:                        false
Visit my Boulder Dash website at:
http://www.bd-fans.com

Watch my avatar! That orange little thing is Murphy, the Supaplex star!

User avatar
Holger
Site Admin
Posts: 2953
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post by Holger » Tue Aug 29, 2006 5:58 pm

I think I've found this bug now -- if it's the same bug you discovered, then it's only a graphical bug. (Just move the player after tape reloading and everything should be normal.)

This bug only appears when using EMC levels and fullscreen mode.

Should be fixed now (in 3.2.2).

User avatar
Martijn
Posts: 794
Joined: Sat Jun 19, 2004 10:54 am
Location: the Netherlands (Holland)
Contact:

Post by Martijn » Tue Aug 29, 2006 6:36 pm

No, I can remember that - when I pressed a key - the player began to walk and that the second player stayed there and that it was still at the beginning of the level.
Visit my Boulder Dash website at:
http://www.bd-fans.com

Watch my avatar! That orange little thing is Murphy, the Supaplex star!

User avatar
Holger
Site Admin
Posts: 2953
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post by Holger » Tue Aug 29, 2006 9:40 pm

Strange. Then I have no idea... :-o

Post Reply