94056 Commits

Author SHA1 Message Date
Paul Gilbert
0c91b26334 ULTIMA8: Add better detection entries for the GOG language versions
It's not perfect yet, since there are two problems:
1) Other languages come with a eusecode.flx, so even the the known
versions of French & German result in a detection entry for English
2) The game could technically be detected from within the usecode/
folder. Though I can't imagine anyone would do that deliberately
2020-02-01 13:13:51 -08:00
Paul Gilbert
83e4b70b75 ULTIMA8: Fix crash displaying credits 2020-02-01 13:13:51 -08:00
Paul Gilbert
53480f0602 ULTIMA8: Fix default bindings that were bound to merged GUIApp class 2020-02-01 13:13:51 -08:00
Paul Gilbert
f5428e8442 ULTIMA8: Fix loading of keyboard bindings 2020-02-01 13:13:51 -08:00
Paul Gilbert
213b8d2013 ULTIMA8: Fix mouse button release 2020-02-01 13:13:51 -08:00
Paul Gilbert
179919fcd8 ULTIMA8: Remove duplicated old code for sound looping 2020-02-01 13:13:51 -08:00
Paul Gilbert
55e6385452 ULTIMA8: Cleanup and fixes for AudioChannel 2020-02-01 13:13:51 -08:00
Paul Gilbert
87aa1c71f6 ULTIMA8: In progress converting sound to use ScummVM mixer 2020-02-01 13:13:51 -08:00
Paul Gilbert
cdca3406f9 ULTIMA8: Fix erasing a range within arrays 2020-02-01 13:13:51 -08:00
Paul Gilbert
055c52b967 ULTIMA8: Startup fixes 2020-02-01 13:13:51 -08:00
Paul Gilbert
3c9fefaba4 ULTIMA8: Hook Pentagram detection to ScummVM detection 2020-02-01 13:13:51 -08:00
Paul Gilbert
ee662dfdc3 ULTIMA8: Move Console from being a global object to a CoreApp field 2020-02-01 13:13:51 -08:00
Paul Gilbert
71a9f3f3fc ULTIMA8: Fix startup segmentation crash 2020-02-01 13:13:51 -08:00
Paul Gilbert
2c141d8e50 ULTIMA8: Fix rendering of menu gump 2020-02-01 13:13:51 -08:00
Paul Gilbert
e2c8dff829 ULTIMA8: Move mouse code into it's own class 2020-02-01 13:13:51 -08:00
Paul Gilbert
87c0facf02 ULTIMA8: Remove experimental hardware cursor code 2020-02-01 13:13:51 -08:00
Paul Gilbert
b36674a892 ULTIMA8: Properly setup video mode, fix rendering to screen 2020-02-01 13:13:51 -08:00
Paul Gilbert
69d06762d2 ULTIMA8: Default to Ultima 8 game info 2020-02-01 13:13:51 -08:00
Paul Gilbert
f09ade252b ULTIMA8: Added ultima8.dat data file, filesys changes to use it 2020-02-01 13:13:51 -08:00
Paul Gilbert
322a6f0b0f ULTIMA8: Revert back to original's use of reverse iterators 2020-02-01 13:13:51 -08:00
Paul Gilbert
06f0ba188f ULTIMA8: Merged GUIApp into Ultima8Engine 2020-02-01 13:13:51 -08:00
Paul Gilbert
4752e6b7b4 ULTIMA8: Added missing remaining files, compilation fixes 2020-02-01 13:13:51 -08:00
Paul Gilbert
a312eafb57 ULTIMA8: Hooking up GUIApp execution 2020-02-01 13:13:51 -08:00
Paul Gilbert
0caf5f240c ULTIMA8: Added games/ 2020-02-01 13:13:51 -08:00
Paul Gilbert
274f989886 ULTIMA8: Added audio/midi/timidity/ 2020-02-01 13:13:51 -08:00
Paul Gilbert
ec02a9af97 ULTIMA8: Compilation fixes 2020-02-01 13:13:51 -08:00
Paul Gilbert
cc54e71fd3 ULTIMA8: Added audio/midi/ 2020-02-01 13:13:51 -08:00
Paul Gilbert
7e5e12b2b7 ULTIMA8: Added audio/ 2020-02-01 13:13:51 -08:00
Paul Gilbert
fe720ebf2a ULTIMA8: Add graphics/ folder 2020-02-01 13:13:51 -08:00
Paul Gilbert
9d67fc364b ULTIMA8: Added graphics/fonts/ 2020-02-01 13:13:51 -08:00
Paul Gilbert
ccda5998af ULTIMA8: Removal of redundant const specifiers for intrinsic types 2020-02-01 13:13:51 -08:00
Paul Gilbert
62ff5cd280 ULTIMA8: Further compilation and warning fixes 2020-02-01 13:13:51 -08:00
Paul Gilbert
8a4109cd28 ULTIMA8: Fix compiler errors and warnings 2020-02-01 13:13:51 -08:00
Paul Gilbert
b7157b4f81 ULTIMA8: Added required engine options 2020-02-01 13:13:51 -08:00
Paul Gilbert
37e16a7eda ULTIMA8: Added gumps/widgets/ 2020-02-01 13:13:51 -08:00
Paul Gilbert
87bbff6679 ULTIMA8: Added gumps/ folder 2020-02-01 13:13:51 -08:00
Paul Gilbert
150cf3cb31 ULTIMA8: Added texture classes 2020-02-01 13:13:51 -08:00
Paul Gilbert
d10d5aead0 ULTIMA8: convert/ folder 2020-02-01 13:13:51 -08:00
Paul Gilbert
7598c53f83 ULTIMA8: Added conf/ folder 2020-02-01 13:13:51 -08:00
Paul Gilbert
0d7e6ef242 ULTIMA8: Added world/actors/ 2020-02-01 13:13:51 -08:00
Paul Gilbert
04f4f34107 ULTIMA8: Added world/ folder 2020-02-01 13:13:51 -08:00
Paul Gilbert
73fe721638 ULTIMA8: Compilation fixes 2020-02-01 13:13:51 -08:00
Paul Gilbert
57e025fcd7 ULTIMA8: Initial files 2020-02-01 13:13:51 -08:00
athrxx
2ae66b7a00 KYRA: fix Pandora build
(missing #ifdef in case the EOB engine is disabled)
2020-02-01 21:35:03 +01:00
athrxx
0239ed5e96 KYRA: (HOF) - fix bug #11331
This reverts the change from 1d5fd780 which was clearly wrong and caused this new bug (no idea what I was thinking there).  To prevent the revival of bug #3721 I now added the proper code for a fix after tracking the whole bug with the DOSBox debugger.
2020-02-01 21:09:50 +01:00
athrxx
2c91759a05 KYRA: (LOK) - add missing delay (bug #11330) 2020-02-01 21:09:49 +01:00
athrxx
0820b0617d KYRA: (EOB) - add PC Speaker driver 2020-02-01 21:09:49 +01:00
athrxx
46ef0109b5 KYRA: (EOB) - prepare for PC Speaker support
This commit does not include the actual driver. It only provides the necessary refactoring and resource handling.
2020-02-01 21:09:49 +01:00
Thanasis Antoniou
ad046b1589 NETWORKING: Fix compiler warning about always false comparison
warning: comparison is always false due to limited range of data type [-Wtype-limits]

s is Common::String. s[i] is thus a "char". If char is signed 8bit then the comparison will indeed always be false.
2020-02-01 18:22:38 +02:00
Thanasis Antoniou
a95f18769d BLADERUNNER: Restore Rachael's missing dialogue in SPA/ITA
This only occurs on Spanish and Italian versions. ENG/DEU/FRA have a redundant line there.

Credits for spotting the missing Rachael's and Leary's lines again go to IlDucci of the Spanish translation team.
2020-02-01 18:03:38 +02:00