Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-22 | SUPERNOVA: Adds an empty ObjectType/ID and RoomID | Joseph-Eugene Winzer | |
2018-01-22 | SUPERNOVA: Convert 18bit VGA to 24bit CLUT8 | Joseph-Eugene Winzer | |
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 | SUPERNOVA: Fix OOB write in paletteBrightness() | Joseph-Eugene Winzer | |
Palette color 255 doesn't seem to be used | |||
2018-01-22 | SUPERNOVA: Add palette fade in/out | Joseph-Eugene Winzer | |
2018-01-22 | SUPERNOVA: Fix image palette loading | Joseph-Eugene Winzer | |
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 | SUPERNOVA: add text rendering | Joseph-Eugene Winzer | |
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 | SUPERNOVA: add characterWidth() function | Joseph-Eugene Winzer | |
Also did some cleanup on the font definition | |||
2018-01-22 | SUPERNOVA: add renderBox() | Joseph-Eugene Winzer | |
2018-01-22 | SUPERNOVA: fix palette corruption on decoding | Joseph-Eugene Winzer | |
2018-01-22 | SUPERNOVA: (TEMP COMMIT) drawing to screen surface | Joseph-Eugene Winzer | |
2018-01-22 | SUPERNOVA: Added basic game loop and play sound samples | Joseph-Eugene Winzer | |
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 | SUPERNOVA: Create engine skeleton and game detection | Joseph-Eugene Winzer | |
2018-01-21 | XEEN: Fixes for speed table calculation, RT_HIT range type cleanup | Paul Gilbert | |
2018-01-21 | XEEN: Correctly skip over unconscious or dead chars during combat | Paul Gilbert | |
2018-01-21 | XEEN: Properly save/restore main UI buttons during combat turns | Paul Gilbert | |
2018-01-21 | XEEN: Fix combat stalling when ranged attack comes from a back row | Paul Gilbert | |
2018-01-20 | XEEN: Cleanup of animate3d method's ranged attack code | Paul Gilbert | |
2018-01-20 | XEEN: Fix reaper cutscene rendering | Paul Gilbert | |
2018-01-20 | XEEN: Add invincible debugger command | Paul Gilbert | |
2018-01-20 | XEEN: Break out of gameplay when party is killed | Paul Gilbert | |
2018-01-18 | XEEN: Implemented death cutscene method | Paul Gilbert | |
2018-01-17 | XEEN: Fix display of water tiles on the outdoors minimap | Paul Gilbert | |
2018-01-17 | XEEN: Fix display of text in bottom screen dialogs | Paul Gilbert | |
2018-01-16 | XEEN: Add spells debugger command to give party all the spells | Paul Gilbert | |
2018-01-16 | SCI32: Fix PQ4 Barbie shoe points patch selector | David Fioramonti | |
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 c5dce17b1f1392feb8825aba5addbc3999eeaa51, the patch broke because the wrong selector name was used. Fixes Trac#10392. Closes gh-1107. | |||
2018-01-16 | XEEN: Fix armor class calculations | Paul Gilbert | |
2018-01-15 | XEEN: Fix crash at end of combat turn | Paul Gilbert | |
2018-01-15 | XEEN: Renaming of MazeMonster _fieldA | Paul Gilbert | |
2018-01-15 | XEEN: Fix monsters to resume idling after finishing attacks | Paul Gilbert | |
2018-01-15 | BLADERUNNER: Silence GCC warnings | Torbjörn Andersson | |
2018-01-14 | XEEN: Fix compiler warning | Paul Gilbert | |
2018-01-14 | XEEN: Fix loading savegames from Dark Side | Paul Gilbert | |
2018-01-14 | XEEN: Cleanup of ranged attack shooting row array | Paul Gilbert | |
2018-01-14 | XEEN: Fix monsters to only fire one arrow per target | Paul Gilbert | |
2018-01-14 | XEEN: Fix showing savegame meta info | Paul Gilbert | |
2018-01-14 | XEEN: Enable loading savegames from the launcher | Paul Gilbert | |
2018-01-14 | XEEN: Fix loading save archive index from savegames | Paul Gilbert | |
2018-01-14 | XEEN: Fixes for encryption and resource offsets in save files | Paul Gilbert | |
2018-01-14 | ZVISION: Clarified comment for workaround for bug #6770 | Torbjörn Andersson | |
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 | ZVISION: Workaround for bug #6770 | Torbjörn Andersson | |
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 | BLADERUNNER: Support for different languages | Peter Kohaut | |
Added support for playing the game with different languages Added Spanish language to detection tables | |||
2018-01-14 | BLADERUNNER: Added Russian Version Detection | Galaxy13 | |
This is for a localised "Fargus" release. | |||
2018-01-14 | BLADERUNNER: Added Italian Version Detection | Zibri | |
2018-01-13 | XEEN: Saving fixes for party and roster | Paul Gilbert | |
2018-01-13 | XEEN: Centralize logic for finding map in _mazeData array | Paul Gilbert | |
2018-01-13 | XEEN: Fix re-encryption of save archive indexes | Paul Gilbert | |
2018-01-12 | XEEN: Further savegame logic | Paul Gilbert | |
2018-01-12 | CRYO: Stop packing struct containing pointers | Colin Snover | |
This struct packing causes the pointer-to-member-function to become unaligned, and does not seem necessary in any way. Closes gh-1081. | |||
2018-01-11 | XEEN: Implementing savegame code | Paul Gilbert | |
2018-01-11 | XEEN: Renaming Combat clear method for better clarity | Paul Gilbert | |