Opened 6 years ago

Closed 6 years ago

Last modified 3 months ago

#6530 closed defect (fixed)

WME: Alpha Polaris - WriteFiles not supported

Reported by: raziel- Owned by: lolbot-iichan
Priority: normal Component: Engine: Wintermute
Keywords: has-pull-request Cc:
Game: Wintermute

Description

ScummVM 1.7.0git (Feb 9 2014 16:00:19)
Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 Theora AAC FreeType2 JPEG PNG

I get a console window popup if i simply go to Options at the start of the game and press OK.
This is what comes up:
SXFile::openForWrite - WriteFiles not supported!

I also get a message to report data details of the game which i do:

User picked target 'wmefan-Alpha_Polaris-win' (gameid 'wintermute')...
Looking for a plugin supporting this gameid... Wintermute
Starting 'Wintermute engine game'
The game in 'Games:GamesVM/Wintermute/Alpha Polaris/' seems to be unknown.
Please, report the following data to the ScummVM team along with name
of the game you tried to add and its version/language/etc.:
{"data.dcp", 0, "6d5d2264a3135dae3a9a74de50b4ea68", 706780438},

It's detected as this:
[wmefan-Alpha_Polaris-win]
description=Alpha Polaris (fangame) (Windows)
path=Games:GamesVM/Wintermute/Alpha Polaris/

English language

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

Ticket imported from: bugs/6530.

Change History (3)

comment:1 by somaen, 6 years ago

Alpha Polaris is 3D, and thus won't be supported in ScummVM.

As for SXFile, it has been intentionally broken in that regard, and I'll have to look into any games needing it on a case-by-case basis. For the time being, this bug is invalid, as the game won't be covered by ScummVM ever.

comment:2 by somaen, 6 years ago

Resolution: wontfix
Status: newclosed

comment:3 by lolbot-iichan, 3 months ago

Keywords: has-pull-request added
Owner: set to lolbot-iichan
Resolution: wontfixfixed

SXFile::openForWrite() is now implemented at https://github.com/scummvm/scummvm/pull/1720.
I have tested it with my Steam version of Alpha Polaris and persistent data saved in load menu now works.

However, note that Alpha Polaris is 2.5D game and this SXFile::openForWrite() is one of a few parts that actually works =)

Note: See TracTickets for help on using tickets.