elasota
aef5ee1e66
MYST3: Fix signed/unsigned mismatch
2023-07-08 22:02:00 +03:00
Paweł Kołodziejski
20cb0ae228
ALL: Cleanup ResidualVM -> ScummVM
2021-12-26 21:19:38 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
a05e54f00c
JANITORIAL: Remove trailing whitespaces
2021-05-04 11:46:30 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
Torbjörn Andersson
7ba35924a4
MYST3: Don't let getTextData() add extra string terminators
...
Recently, the String class was modified to not allow appending
terminators to a string. This was done to fix a Myst III
regression, though apparently the Stark engine was also
impacted somehow?
The aim of this change is to not append terminators to the string,
to ensure that it will keep working regardless of how the String
class handles it.
2021-03-14 19:07:32 +01:00
Bastien Bouclet
b4d0b8eee6
MYST3: Rework archive handling to be more flexible
2020-03-28 08:59:11 +01:00
Bastien Bouclet
b35a57d84f
MYST3: Remove the pointer to the current room from the database
2016-10-29 11:23:20 +02:00
Bastien Bouclet
6a24f82812
MYST3: Fix spotitems with multiple images per face
...
Fixes #1273
2016-07-17 17:30:47 +02:00
Bastien Bouclet
4c9ae35e88
MYST3: Change the room name to the String type
...
And remove slightly hazardous C string handling
2015-12-28 11:15:02 +01:00
Pawel Kolodziejski
728e4183fe
MYST3: formatting code
2014-07-03 20:18:21 +02:00
Pawel Kolodziejski
8759900b6a
ALL: synced with ScummVM
2014-04-05 18:18:42 +02:00
Bastien Bouclet
377cfbee8b
MYST3: Resource identifiers are 24bit numbers in the archives
2012-02-11 08:40:32 +01:00
Bastien Bouclet
96469bb219
MYST3: Add support for archives with a decrypted header
2012-01-14 20:01:25 +01:00
Bastien Bouclet
ae1cadae0e
MYST3: Uniformize the file headers
2012-01-10 20:41:51 +01:00
Bastien Bouclet
ca867d739e
MYST3: Specify the room when loading nodes
...
This handles the case where several rooms have a node with the same id
2012-01-07 22:17:21 +01:00
Bastien Bouclet
37586bb534
MYST3: Properly read the directory of multiple room archives
2012-01-07 21:31:52 +01:00
Bastien Bouclet
aff0468a91
MYST3: Prepare for multiple archive support
2012-01-05 13:17:48 +01:00
Bastien Bouclet
87caace1cb
MYST3: Relicense as GPL v2
2012-01-05 10:07:48 +01:00
Bastien Bouclet
ba20bb15e5
MYST3: Extract node items metadata
2011-09-11 10:15:41 +02:00
Bastien Bouclet
3f69d8db1a
MYST3: Add a basic script parser
2011-09-03 15:39:16 +02:00
bbouclet
e50eace777
Myst3 : Use proper header and namespace
2011-09-03 11:35:18 +02:00
Bastien Bouclet
9b5562ea4d
myst3 : The room faces are now read from the archive files
2011-09-03 11:35:18 +02:00
Bastien Bouclet
d7575c510a
Added the JPEG decoder from ScummVM
2011-09-03 11:35:18 +02:00
Bastien Bouclet
b7c71188d1
Added archive reading functions to the myst 3 engine
2011-09-03 11:35:18 +02:00