Travis Howell
855340aac8
Update the ru charset table.
...
svn-id: r19388
2005-11-02 07:50:45 +00:00
Torbjörn Andersson
934fe91620
Clear the sound queue when starting a cutscene. They usually (always?)
...
herald a change of scene, so it should be ok. And it keeps the crackling
fire at the end from playing over the end credits and the End of Game
dialog afterwards.
(If we change the sound engine to do looping manually, instead of letting
the mixer handle it, the looping will not be seamless and we'll still get
the crackling fire over the dialog after the credits.)
This change is probably safe for 0.8.1, assuming we make one.
svn-id: r19387
2005-11-01 18:52:21 +00:00
Johannes Schickel
c3ef43fd6b
Implemented the pathfinder and applied patch # 1342902.
...
Also added debug printouts to some functions.
svn-id: r19386
2005-11-01 14:19:50 +00:00
Gregory Montoir
e763d1e060
added OutSaveFile::flush() / OutSaveFile::ioFailed() to check for errors.
...
svn-id: r19385
2005-11-01 13:56:11 +00:00
Gregory Montoir
29722f03d3
updated mouse position whenever the user clicked or moved the mouse. This can be useful for systems with touchpad / pen.
...
svn-id: r19384
2005-11-01 13:56:04 +00:00
Gregory Montoir
ed8fb560b5
forgot to clear _colorUsedByCycle at startup.
...
svn-id: r19383
2005-11-01 13:55:53 +00:00
Travis Howell
be1cf8c0e4
Wrap sentance lines in NES maniac.
...
svn-id: r19382
2005-11-01 11:27:41 +00:00
Travis Howell
9b1c0e3326
Add cd check to gobliins engine.
...
svn-id: r19381
2005-11-01 11:18:50 +00:00
Gregory Montoir
8eaa89863a
in v7/v8, remapPaletteColor() ignores color 255
...
in v7, remapPaletteColor() ignores colors setup by initCycle()
svn-id: r19380
2005-11-01 02:43:54 +00:00
Travis Howell
b7d57c9284
Add floodFill support for wizImages.
...
svn-id: r19379
2005-11-01 00:52:25 +00:00
Gregory Montoir
9cb06c2a5d
- VAR_CHARCOUNT isn't set in v7/v8, removed reference to it from v7::actorTalk()
...
- simplified some versions related checks
svn-id: r19378
2005-10-31 19:48:48 +00:00
Max Horn
0063257a2b
Fix another HOME buffer overflow attack vector
...
svn-id: r19376
2005-10-31 01:50:51 +00:00
Johannes Schickel
cd6e35cdb8
Implemented initSceneObjectList, fixed bug with wrong drawn mouse,
...
also fixed a bug in loadCharacterShapes.
svn-id: r19375
2005-10-30 19:58:51 +00:00
Johannes Schickel
e9e4b886aa
Fixed formating with sword2
...
svn-id: r19373
2005-10-30 16:32:21 +00:00
Torbjörn Andersson
089ce9a982
Always fade down the palette at the end of the credits. This fixes a
...
palette glitch that would only happen if the credits were allowed to run in
their entirety.
svn-id: r19371
2005-10-30 16:21:54 +00:00
Max Horn
ce3d1f2049
Let's try to word wrap at about char 72 in the NEWS file for the future (makes it easiert to use extracts of the NEWS file in various places)
...
svn-id: r19370
2005-10-30 09:40:59 +00:00
Travis Howell
3d402c2439
Correct kernelSet case function.
...
svn-id: r19369
2005-10-30 04:02:45 +00:00
Travis Howell
6bdc74c514
Shadows are used in HE90 too.
...
svn-id: r19368
2005-10-30 02:22:53 +00:00
Torbjörn Andersson
4b10d4077c
Updated BS2 news / issues.
...
svn-id: r19367
2005-10-29 21:30:12 +00:00
Torbjörn Andersson
7f4cda6622
Applied my own patch #1341495 , in an attempt to fix alignment issues
...
reported by Crilith.
To elaborate a bit, the engine no longer accesses resource data through
packed structs. Instead it uses memory streams and the READ/WRITE
functions.
If data is mainly read, not written, I have replaced the old struct with a
new one with a read() function to read the whole thing from memory into the
struct's variables, and a write() function to dump the struct's variables
to memory. In fact, most of these write() functions remain unused.
If data is both read and written, I have replaced the struct with a class
with individual get/set functions to replace the old variables. This
manipulates memory directly.
Since I'm fairly sure that these structs are frequently stored as local
variables for a script, all script variables (both local and global) are
stored as little-endian and accessed through the READ/WRITE functions,
rather than being treated as arrays of 32-bit integers.
On a positive note, the functions for doing endian conversion of resources
and save games have been removed, and some general cleanups have been made
to assist in the rewrite.
Initial reports indicate that this patch indeed fixes alignment issues, and
that I have not - surprisingly - broken the game on big-endian platforms.
At least not in any immediately obvious way. And there's still plenty of
time to fix regressions before 0.9.0, too.
svn-id: r19366
2005-10-29 21:24:54 +00:00
Johannes Schickel
bcccd3f558
Oops, fixed a segfault with CD version.
...
svn-id: r19365
2005-10-29 19:07:43 +00:00
Max Horn
654c2049d0
Updated/fixed more version strings in HEAD
...
svn-id: r19364
2005-10-29 18:45:48 +00:00
Max Horn
5168a757ab
Update Mac version strings
...
svn-id: r19362
2005-10-29 18:43:03 +00:00
Johannes Schickel
50cc43ba58
Implemented some basic opcodes, and basic character drawing, also
...
started to change a bit of the sprite code (thanks to vinterstum for his work)
It is still WIP code and breaks CD version, since all the used tables have to
be located in one cd version binary.
svn-id: r19361
2005-10-29 18:37:40 +00:00
Travis Howell
a47cc783e4
Only applies to SCUMM 3/4.
...
Fixes mask issues when lifting crate in airport.
Fixes masking issues in digdemo (Bug #1288652 ).
svn-id: r19360
2005-10-29 04:52:26 +00:00
Travis Howell
9845fab51b
Add additional checks in later HE games.
...
svn-id: r19359
2005-10-29 04:48:47 +00:00
Travis Howell
04e3dafcdb
Reset when not used.
...
svn-id: r19358
2005-10-29 03:14:18 +00:00
Travis Howell
e90ba2e929
Read from XMAP resource directly, instead of reading into memory.
...
svn-id: r19357
2005-10-29 01:59:18 +00:00
Eugene Sandulenko
0b438df7ce
Put shadow_table under DISABLE_HE
...
svn-id: r19353
2005-10-29 00:44:30 +00:00
Joost Peters
05aa0a6958
Add sleep/suspend mode issue and clarification about 2.00 firmware support
...
svn-id: r19352
2005-10-28 23:24:45 +00:00
Travis Howell
5413f4c73c
Remove left overs.
...
svn-id: r19351
2005-10-28 23:02:10 +00:00
Joost Peters
316d9bb378
Allow easy building of userspace-only version (for firmware 2.00 EBOOT loaders)
...
svn-id: r19346
2005-10-28 22:32:03 +00:00
Eugene Sandulenko
eda2b6f337
Add dummy entry at end of substResFileNameTable[] and use that like in other
...
tables. Fixes crash on PSP
svn-id: r19343
2005-10-28 18:55:56 +00:00
Eugene Sandulenko
f1ac01cdcb
0.8.0 release date is known
...
svn-id: r19342
2005-10-28 18:42:16 +00:00
Eugene Sandulenko
900a074976
Eliminate GF_MULTIPLE_VERSIONS. We had just few targets without that
...
flag, and potentially those could go away too. So it is less error-prone
to always check additional MD5 table.
svn-id: r19340
2005-10-28 11:41:07 +00:00
Travis Howell
904707b8a7
Update catalog2.
...
svn-id: r19338
2005-10-28 07:48:53 +00:00
Travis Howell
572fbb7915
Fix old airdemo/farmdemo regression.
...
Remove duplicate catalog target.
svn-id: r19335
2005-10-28 06:58:33 +00:00
Travis Howell
e1eb5d73bc
Remove excess newline.
...
svn-id: r19333
2005-10-28 04:27:54 +00:00
Eugene Sandulenko
a7a17969c3
Fix long standing regression actually caused by compiler bug. Proper
...
fix is required.
svn-id: r19331
2005-10-28 02:56:18 +00:00
Eugene Sandulenko
a7c55e274d
Checked sound in all supported ITE versions.
...
svn-id: r19329
2005-10-28 00:19:50 +00:00
Travis Howell
19aab114d8
Set machine speed to fast in all HE games.
...
Fixes missing animation in old freddemo and maybe others too.
svn-id: r19327
2005-10-27 06:51:42 +00:00
Joost Peters
60f18e83aa
Update version and correct typo
...
svn-id: r19326
2005-10-26 22:47:36 +00:00
Paweł Kołodziejski
6db8497270
added optimisation on sound file name searching
...
svn-id: r19322
2005-10-26 21:17:55 +00:00
Paweł Kołodziejski
6359cbdd1d
fixed memleak
...
svn-id: r19321
2005-10-26 19:39:53 +00:00
Paweł Kołodziejski
013624f345
that 3 memset() are not needed
...
svn-id: r19320
2005-10-26 18:39:06 +00:00
Paweł Kołodziejski
9a85839aa4
fixed compilation, changed to struct as it's declared
...
svn-id: r19319
2005-10-26 18:32:58 +00:00
Eugene Sandulenko
73e715f1d1
Fix bug #1338596 "ITE: Crash when loading old saved game"
...
svn-id: r19317
2005-10-26 18:11:11 +00:00
Paweł Kołodziejski
a9a07a5965
applied patch #1331972 + changaed deprecated option to new one in -tail-
...
svn-id: r19314
2005-10-26 17:39:23 +00:00
Eugene Sandulenko
1ab6688d24
Add missing break. Thanks to Cody56
...
svn-id: r19309
2005-10-26 14:08:45 +00:00
Travis Howell
917cb5624d
Add patch, with slight change to dialog title:
...
1338105 - Possible fix for confusing "talk speed" behaviour
svn-id: r19307
2005-10-26 07:13:33 +00:00