Joseph-Eugene Winzer
e2122bddf1
SUPERNOVA: Updates renderImage() function
...
renderImage() now considers the size of image sections instead of
blitting them on 320x200 by default.
2018-01-22 22:59:48 +00:00
Joseph-Eugene Winzer
d55ef4045e
SUPERNOVA: Setup image and section viewer
...
Pressing 'w' increases the image index and 'e' the section index.
2018-01-22 22:59:27 +00:00
Joseph-Eugene Winzer
f25d6c7485
SUPERNOVA: Adds an empty ObjectType/ID and RoomID
2018-01-22 22:53:24 +00:00
Joseph-Eugene Winzer
bd48a32c5a
SUPERNOVA: Convert 18bit VGA to 24bit CLUT8
...
Colors on VGA are 6bit per color channel, that is why the colors
were so dark in earlier commits. Shifting the colors left by 2 gives us
an approximated value for CLUT8.
2018-01-22 21:16:37 +00:00
Joseph-Eugene Winzer
8e55efa748
SUPERNOVA: Fix OOB write in paletteBrightness()
...
Palette color 255 doesn't seem to be used
2018-01-22 21:16:37 +00:00
Joseph-Eugene Winzer
0c72f52ad8
SUPERNOVA: Add palette fade in/out
2018-01-22 21:16:27 +00:00
Joseph-Eugene Winzer
ca8c87ff2e
SUPERNOVA: Fix image palette loading
...
Mistakenly, during image loading the system palette was completely
substituted by the image palette although the first 16 colors are
supposed to be preserved.
2018-01-22 19:31:42 +00:00
Joseph-Eugene Winzer
c0b8b50ec6
SUPERNOVA: add text rendering
...
Currently renderText() has two performance drawbacks. First, it locks
the screen surface during the whole function for drawing the text
directly to it. Besides that, it accesses the pixels in a cache
unfriendly way because the font glyphs are stored tilted by 90 degrees.
Most likely it won't pose any problems but if it should those issues
need to be prioritized.
2018-01-22 19:31:42 +00:00
Joseph-Eugene Winzer
e7252018e8
SUPERNOVA: add characterWidth() function
...
Also did some cleanup on the font definition
2018-01-22 19:31:42 +00:00
Joseph-Eugene Winzer
332763e825
SUPERNOVA: add renderBox()
2018-01-22 19:31:42 +00:00
Joseph-Eugene Winzer
9b4bade4f6
SUPERNOVA: fix palette corruption on decoding
2018-01-22 19:31:39 +00:00
Joseph-Eugene Winzer
ec0d557697
SUPERNOVA: (TEMP COMMIT) drawing to screen surface
2018-01-22 19:30:54 +00:00
Joseph-Eugene Winzer
64e6673d10
SUPERNOVA: Added basic game loop and play sound samples
...
There has been many other changes like copy/pasting room definitions,
skeleton for image decoder, ..
Getting supernova mod format support seems to be a good next step.
2018-01-22 19:28:18 +00:00
Joseph-Eugene Winzer
836da5746e
SUPERNOVA: Create engine skeleton and game detection
2018-01-22 19:26:09 +00:00
Paul Gilbert
a06bf756c6
XEEN: Fixes for speed table calculation, RT_HIT range type cleanup
2018-01-21 21:27:30 -05:00
Paul Gilbert
ce3b1af5c5
XEEN: Correctly skip over unconscious or dead chars during combat
2018-01-21 19:13:52 -05:00
Paul Gilbert
b21991a727
XEEN: Properly save/restore main UI buttons during combat turns
2018-01-21 18:55:16 -05:00
Joseph-Eugene Winzer
eef9e18340
AUDIO: Fixes Protracker Portamento effect
...
.period overflowed if .portaToNoteSpeed > .period in the else if case
2018-01-21 23:03:12 +00:00
Paul Gilbert
f30fb59385
XEEN: Fix combat stalling when ranged attack comes from a back row
2018-01-21 16:40:29 -05:00
Paul Gilbert
ccfbc8f305
XEEN: Cleanup of animate3d method's ranged attack code
2018-01-20 20:54:36 -05:00
Paul Gilbert
dfa76112b7
XEEN: Fix reaper cutscene rendering
2018-01-20 19:41:42 -05:00
Paul Gilbert
a8377334b7
XEEN: Add invincible debugger command
2018-01-20 18:32:46 -05:00
Paul Gilbert
1bff4cf444
Merge pull request #1112 from bonki/bonki-indeo3-silence-compiler-warnings
...
IMAGE: Fix Indeo3 compiler warnings
2018-01-20 17:45:53 -05:00
Paul Gilbert
70375ec29b
XEEN: Break out of gameplay when party is killed
2018-01-20 17:32:10 -05:00
Adrian Frühwirth
cec905e036
IMAGE: Fix Indeo3 compiler warnings
2018-01-20 20:00:30 +01:00
Paul Gilbert
ce400ce0f1
XEEN: Implemented death cutscene method
2018-01-18 21:29:42 -05:00
rsn8887
3978a82650
SURFACESDL: Remove erroneous override declarations
2018-01-17 19:06:12 -06:00
rsn8887
6f2a8bdbca
PSP2: remove code duplication in psp2 graphicsmanager
2018-01-17 18:52:48 -06:00
Paul Gilbert
edef1d5076
XEEN: Fix display of water tiles on the outdoors minimap
2018-01-17 18:33:26 -05:00
Paul Gilbert
e20a463165
XEEN: Fix display of text in bottom screen dialogs
2018-01-17 18:05:24 -05:00
rootfather
a459d772b7
DOC: Fix readme in LIESMICH
2018-01-17 19:51:36 +01:00
rootfather
168c7a298d
DOC: Update Starship Titanic instructions in German README file
2018-01-17 18:54:20 +01:00
Paul Gilbert
2410da08f7
XEEN: Add spells debugger command to give party all the spells
2018-01-16 22:42:14 -05:00
David Fioramonti
9518fd7210
SCI32: Fix PQ4 Barbie shoe points patch selector
...
The original script patch had the correct literal value but the
wrong selector name in the comment for the literal value, so when
it was converted to use a selector lookup in
c5dce17b1f , the patch broke because
the wrong selector name was used.
Fixes Trac#10392. Closes gh-1107.
2018-01-16 21:32:38 -06:00
Paul Gilbert
e96d32e07f
XEEN: Fix armor class calculations
2018-01-16 20:59:05 -05:00
Paul Gilbert
ce6eb1636b
XEEN: Fix crash at end of combat turn
2018-01-15 21:16:18 -05:00
Paul Gilbert
6ac8c8288c
XEEN: Renaming of MazeMonster _fieldA
2018-01-15 19:22:37 -05:00
Paul Gilbert
8fea5fd3c8
XEEN: Fix monsters to resume idling after finishing attacks
2018-01-15 19:15:51 -05:00
Torbjörn Andersson
e627fcf1a3
BLADERUNNER: Silence GCC warnings
2018-01-15 06:28:59 +01:00
Paul Gilbert
4b3ed3d32d
XEEN: Fix compiler warning
2018-01-14 22:36:12 -05:00
Paul Gilbert
1b685a431e
XEEN: Fix loading savegames from Dark Side
2018-01-14 21:37:21 -05:00
Paul Gilbert
111d5e1954
XEEN: Cleanup of ranged attack shooting row array
2018-01-14 21:01:07 -05:00
Paul Gilbert
f44fd78650
XEEN: Fix monsters to only fire one arrow per target
2018-01-14 20:42:41 -05:00
Paul Gilbert
269ab8841d
XEEN: Fix showing savegame meta info
2018-01-14 18:13:12 -05:00
Paul Gilbert
1b50b3af31
XEEN: Enable loading savegames from the launcher
2018-01-14 17:59:43 -05:00
Paul Gilbert
b2df74305b
XEEN: Fix loading save archive index from savegames
2018-01-14 14:32:01 -05:00
Paul Gilbert
700bcc73e1
XEEN: Fixes for encryption and resource offsets in save files
2018-01-14 14:16:58 -05:00
Torbjörn Andersson
a506a8f7eb
ZVISION: Clarified comment for workaround for bug #6770
...
I should have done this before it was merged, but I completely
forgot that dafioram had verified that the bug *does* in fact
happen in the original game as well.
2018-01-14 18:05:32 +01:00
Torbjörn Andersson
c7b8bc8169
ZVISION: Workaround for bug #6770
...
Explicitly check if the time tunnel is open (and therefore shown in
close-up) before executing the scripts that draw the lever that is
shown in the normal view. This apparently doesn't happen in the
original engine, which suggests there may be a ScummVM bug. But it
still doesn't seem like the *wrong* thing to do here.
2018-01-14 15:34:16 +00:00
Peter Kohaut
1eeafb4e30
BLADERUNNER: Support for different languages
...
Added support for playing the game with different languages
Added Spanish language to detection tables
2018-01-14 13:36:55 +01:00