Age | Commit message (Collapse) | Author |
|
svn-id: r16972
|
|
svn-id: r16967
|
|
svn-id: r16784
|
|
method. Right now it is used to eliminate those Windows HE titles which
have different target base names.
If you want to use it, then define another entry in substDataFileNameTable[].
If your version with different base name has other features then you need
to define GF_MULTIPLE_VERSIONS for main entry and add any additional
entries to multiple_versions_md5_settings based on MD5 of the entry.
svn-id: r16764
|
|
* baseball2003 and Soccer2004 use Bink videos but just for intro movies and
logos, so we may add them.
* artdemo and readdemo also use Bink, but seems that additionally it uses
them in cutscenes, but since there are just few of them, not like in
full games, we may try to look at them too
* SoccerMLS is (alsmost) working. It runs the intro, shows menu, lets
to select from it but then fails at some Wiz stuff and there is no
hotspots to choose. I think it may be related to overall HE99 problem
with inventory where there is a bug preventing from item selection
o baseball2003 and Soccer2004 featured new LECF index block. Add stub for it
o SoccerMLS used kernelSetFunction 2001 in intro. add stub for it
o Alternative russian freddi3 uses badly formatted logo substitution in intro,
so error() in default case in Gdi::drawBMAPBg() was replaced with warning().
svn-id: r16722
|
|
svn-id: r16693
|
|
svn-id: r16398
|
|
a new file util.cpp and sound resource code to sound.cpp
svn-id: r16105
|
|
svn-id: r15908
|
|
svn-id: r15904
|
|
svn-id: r15739
|
|
Free extra HE resources on exit.
svn-id: r15605
|
|
svn-id: r15447
|
|
Rename opcodes
svn-id: r15403
|
|
Update HE todo.
svn-id: r15369
|
|
svn-id: r15357
|
|
Add work around for paths
svn-id: r15356
|
|
svn-id: r15355
|
|
svn-id: r15353
|
|
RMSC is room scripts.
svn-id: r15307
|
|
logic misinterpretation. I assume these were added for readability, but
(a) names suggestet that they're class variables but they didn't
(b) their use wasn't consistent, i.e. there were places where variables were
used directly, not by means of the macros
(c) they didn't save that much space because they are used in few places.
svn-id: r15179
|
|
res.roomoffs[rtRoom] has a nick _roomFileOffsets (by means of #define), and
it gets overwritten in ScummEngine::readRoomsOffsets(). HE games actually
stored those offsets in additional array. Removing it breaks all
HE72+ games badly.
svn-id: r15178
|
|
svn-id: r15176
|
|
those are left in the code, though (and I am not really sure whether we want to change that, so far we had no problems caused by this)
svn-id: r15175
|
|
Add some more differences in later HE versions.
Add HE opcodes changes.
svn-id: r15145
|
|
svn-id: r15134
|
|
svn-id: r14957
|
|
svn-id: r14956
|
|
svn-id: r14955
|
|
No extra object data in later HE games.
svn-id: r14954
|
|
Remove duplicate code.
svn-id: r14953
|
|
svn-id: r14945
|
|
spydemo and timedemo aren't getting _heversion set correctly
svn-id: r14940
|
|
Enable all HE games again.
svn-id: r14939
|
|
Set maximum resource idx at 8000 for now, some HE games include huge amounts of sound resources.
svn-id: r14859
|
|
Adjust rtLast
svn-id: r14833
|
|
Give unknown akos codes better names
Rename actor variable
Remove hack (Use multi-version flag instead)
Another sound correction for HE games.
svn-id: r14827
|
|
Revert cursor change, later games have no .he3 file.
Add some stubs/opcodes
Later HE games use hard code value for _numRoomVariables
svn-id: r14808
|
|
race issues in HE games).
Remove some duplciate code
Enable from HE games
Add a few stubs for some additional akos codes
svn-id: r14799
|
|
svn-id: r14791
|
|
svn-id: r14789
|
|
svn-id: r14780
|
|
svn-id: r14777
|
|
Fix warning
Add music support for later HE 7.2 games
svn-id: r14761
|
|
svn-id: r14741
|
|
became in somewhat Pascal fashion, i.e. array[2..3][10..20]. So I had to
override ArrayHeader function in ScummEngine_v72he.
Also there is new array type kDwordArray. So that is implemented as well.
Though, not everything yet transferred to use new ArrayHeader, so running
HE 7.2 titles is risky now.
Some opcodes were implemented along the way.
svn-id: r14735
|
|
A few changes/corrections for HE 7.2
svn-id: r14724
|
|
svn-id: r14723
|
|
svn-id: r14717
|
|
svn-id: r14716
|