Opened 12 years ago

Closed 12 years ago

#6134 closed defect (fixed)

CINE: Savegame loading broken in FW

Reported by: lordhoto Owned by: lordhoto
Priority: normal Component: Engine: Cine
Version: Keywords:
Cc: Game: Future Wars


Game: Future Wars DOS and Amiga version Tested revision: 6fada6722eaceccdf02a925556ff032795ccd17f Platform: Linux/amd64 Compiler: g++ 4.7.1

The attached save game was made directly after the introduction. When loading it the window sprite looks like the window is open, even though it is still closed at the time the save was made. Furthermore the character does not show movement animations anymore, when you click somewhere.

git bisect leads to the following commit, which breaks savegame loading:

commit 2fd8bae31994e5581d0ef43da439d01ddd0d1ef5 Author: Vincent Hamm <> Date: Mon Aug 13 20:12:07 2012 -0700

CINE: Fix restoring of savegame in cave

Ticket imported from: #3565362. Ticket imported from: bugs/6134.

Attachments (2)

fw.0 (2.0 KB ) - added by lordhoto 12 years ago.
Slot 0 savegame
fw.dir (29 bytes ) - added by lordhoto 12 years ago.

Download all attachments as: .zip

Change History (6)

by lordhoto, 12 years ago

Attachment: fw.0 added

Slot 0 savegame

by lordhoto, 12 years ago

Attachment: fw.dir added

comment:1 by lordhoto, 12 years ago

I just noticed some worst part: You cannot interact with anything after loading a savegame. All the menus are disabled.

comment:2 by lordhoto, 12 years ago

Summary: CINE: Sprites broken after loading in FWCINE: Savegame loading broken in FW

comment:3 by lordhoto, 12 years ago

Owner: set to lordhoto
Resolution: fixed
Status: newclosed

comment:4 by lordhoto, 12 years ago

The sprite issues should be fixed in c06889a289286bcbe49661abfda4316e5290c27c. The problem was that 2fd8bae31994e5581d0ef43da439d01ddd0d1ef5 added partial loading only for OS's resources and not for FW's resources, which caused the wrong frames to be load. The menu issue is worked around in 5684475169a371f0b09c9550901279ade10f5275 for now.

Note: See TracTickets for help on using tickets.