#8964 closed patch
SCI file handling rewrite
Reported by: | fingolfin | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | Engine: SCI |
Version: | Keywords: | ||
Cc: | Game: |
Description
The attached patch is a first attempt at rewriting file handling code in the SCI engine to use the portable file (& savefile) APIs provided by ScummVM, instead of POSIX file handling APIs.
It is not well-tested nor complete; there are numerous comments explaining caveats and limitations throughout the patch.
Ticket imported from: #2635779. Ticket imported from: patches/1069.
Attachments (1)
Change History (6)
by , 16 years ago
Attachment: | sci-file.patch added |
---|
comment:1 by , 16 years ago
comment:2 by , 16 years ago
Patch works without crashes on 2 games where i got crashes on the Wii port before. SQ3 can read "version" and LSL3 can create/read "LARRY3.DRV" and "RESOURCE.LL3" just fine :)
comment:4 by , 16 years ago
Status: | new → closed |
---|
comment:5 by , 6 years ago
Component: | → Engine: SCI |
---|
Note:
See TracTickets
for help on using tickets.
The patch looks OK to me, without even applying or running it.
Only thing is kGetCWD(). As dhewg reported on the IRC that he had crashes. But you're aware of this and I am sure he will retest :)