Opened 5 years ago

Closed 5 years ago

#6545 closed defect (fixed)

TSAGE: Ringworld2 - F5 doesn't create a save game the first time

Reported by: raziel- Owned by: Strangerke
Priority: normal Component: Engine: TsAGE
Keywords: Cc:
Game: Return to Ringworld

Description

ScummVM 1.7.0git (Feb 23 2014 15:41:14)
Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 Theora AAC FreeType2 JPEG PNG

Trying to save from ScummVM's save menu (F5) results in being thrown back to the save menu.

Try this:
1) Press F5
2) Choose a New Save
3) Type in any name
4) Enter

No save game will be created, but you will be back at the save screen.
If you now choose New Save once again and type a name it will save.

Ringworld 2: Return to Ringworld (CD/DOS/English)

AmigaOS4 - PPC - SDL - BE
gcc (GCC) 4.2.4 (adtools build 20090118)

Ticket imported from: bugs/6545.

Change History (6)

comment:1 Changed 5 years ago by digitall

Summary: Ringworld2: F5 doesn't create a save game the first timeTSAGE: Ringworld2 - F5 doesn't create a save game the first time

comment:2 Changed 5 years ago by digitall

Tested on Linux x86_64 with latest development master i.e. ScummVM 1.7.0git6249-g1a18d1a-dirty (Mar 19 2014 21:14:20)

Replicated successfully, thus this is not a Big Endian specific bug.

comment:3 Changed 5 years ago by digitall

Looking at the code in engines/tsage/core.cpp and engines/tsage/ringworld2/ringworld2_logic.cpp, I suspect that the issue may be that the F5 event is handled twice, so the save dialog is immediately reopened a second time.

comment:4 Changed 5 years ago by Strangerke

Owner: set to Strangerke
Resolution: fixed

comment:5 Changed 5 years ago by Strangerke

Fixed in ec62d1e99fff011555357a0e13eb530d23080eaf

comment:6 Changed 5 years ago by dreammaster

Status: newclosed
Note: See TracTickets for help on using tickets.