FREDDI1: Game does not start
|Reported by:||eriktorbjorn||Owned by:||fingolfin|
|Game:||Freddi Fish 1|
Latest SVN snapshot Swedish version of the game, but that probably doesn't matter.
Freddi Fish 1 no longer starts with the latest version of ScummVM. The debug console is currently out of order, but the important warnings/errors are probably these:
WARNING: FSNode::openForReading: FSNode does not exist! (0:1:0x3C): Cannot open file freddi.he3!
This appears to be because Win32ResExtractor::extractResource_() uses the FSNode class directly to open "freddi.he3", rather than providing a full path or using the normal file handling functions.
The file handling in ScummVM has evolved to the point where I no longer understand it, so I don't understand why it does this, but it may have been introduced in r34694. This commit made other changes as well, but I don't know where that part of the code is used so I don't know if it introduced any other regressions.
Ticket imported from: #2162342. Ticket imported from: bugs/3992.