Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#3862 closed defect (fixed)

GOB:Bargon attack F5 crash from menu

Reported by: SF/marticus Owned by: DrMcCoy
Priority: normal Component: Engine: Gob
Keywords: Cc:
Game: Bargon Attack

Description

When starting Bargon Attack (DOS), at the very first screen (F1 Game / F2 Demo) I pressed F5 expecting a load dialogue, instead scummvm terminated with no error (even at debug level 99).

Occurs in 11.1 and latest daily build (14/08). Win XP 32 SP2.

Additionally, if you go to the demo with F2 and then press F5 it quits the demo to the main screen, and then if you press either F1 or F2 it quits immediately.

This behavious is identical if you press Esc instead of F5, so it might be deliberate, however it breaks convention with the rest of Scummvm.

Ticket imported from: #2052757. Ticket imported from: bugs/3862.

Change History (6)

comment:1 by SF/marticus, 12 years ago

Component: Engine: Gob
Game: Bargon Attack
Summary: GOD:Bargon attack F5 crash from menuGOB:Bargon attack F5 crash from menu

comment:2 by SF/marticus, 12 years ago

At the least, this causes a problem if the demo starts due to inactivity at the main menu and you Esc out, you cannot start the game when you return to the main menu (as F1/F2 cause it to exit)

comment:3 by SF/marticus, 12 years ago

At the least, this causes a problem if the demo starts due to inactivity at the main menu and you Esc out, you cannot start the game when you return to the main menu (as F1/F2 cause it to exit)

comment:4 by DrMcCoy, 12 years ago

Owner: set to DrMcCoy
Resolution: fixed
Status: newclosed

comment:5 by DrMcCoy, 12 years ago

> This behavious is identical if you press Esc instead of F5, so it might be deliberate

It is. The original didn't use F5 for displaying load dialogs. Why would you expect F5 to work anyway, when it gives you the choice between F1 and F2? :P

> it breaks convention with the rest of Scummvm

There's nothing that can be done about it, since saving/loading in the Gob-Engine is completely handled by the scripts in the game data. The engine only sees requests to write a chunk of memory in a file, or to read a chunk of memory out of a file.

> Additionally [...] then if you press either F1 or F2 it quits immediately

Ah, that's a crash because of a special case I didn't anticipate. :) Should be fixed in the SVN repository / next daily build.

comment:6 by SF/marticus, 12 years ago

Great. That seems to have fixed another crash I was going to report (CTD after phase 15)

Note: See TracTickets for help on using tickets.