94090 Commits

Author SHA1 Message Date
Paul Gilbert
06dbc280a1 ULTIMA6: Added save/ folder 2020-02-01 13:13:51 -08:00
Paul Gilbert
73b80c29c6 ULTIMA6: Added portraits/ folder 2020-02-01 13:13:51 -08:00
Paul Gilbert
d0b32bdafc ULTIMA6: Added pathfinder/ folder 2020-02-01 13:13:51 -08:00
Paul Gilbert
1b1c1e6b59 ULTIMA6: Added files/ folder 2020-02-01 13:13:51 -08:00
Paul Gilbert
40b35da05c ULTIMA6: Added misc/ folder 2020-02-01 13:13:51 -08:00
Paul Gilbert
d720efdfe5 ULTIMA6: Added conf/ folder 2020-02-01 13:13:51 -08:00
Paul Gilbert
39b4550c35 ULTIMA6: Initial files commit 2020-02-01 13:13:51 -08:00
Paul Gilbert
020878f2b4 ULTIMA8: Fix detection table warning 2020-02-01 13:13:51 -08:00
Paul Gilbert
c236d83295 ULTIMA8: Move std/ folder into shared/std/ 2020-02-01 13:13:51 -08:00
Paul Gilbert
34a387472c ULTIMA8: Make Ultima8 namespace be a sub-namespace of Ultima 2020-02-01 13:13:51 -08:00
Paul Gilbert
bed0b05013 ULTIMA8: Skip intro when loading savegame from launcher 2020-02-01 13:13:51 -08:00
Paul Gilbert
c22e888cd4 ULTIMA8: Hooking up GMM save/load 2020-02-01 13:13:51 -08:00
Paul Gilbert
5d92e3a12c ULTIMA8: Extra defines cleanup 2020-02-01 13:13:51 -08:00
Paul Gilbert
4abed94231 ULTIMA8: Support key bindings using Ctrl, Alt, Shift, or Meta 2020-02-01 13:13:51 -08:00
Paul Gilbert
bae44fcb51 ULTIMA8: Fix loading savegames 2020-02-01 13:13:51 -08:00
Paul Gilbert
687d39a28e ULTIMA8: Fix crash in text rendering 2020-02-01 13:13:51 -08:00
Paul Gilbert
40bdce6190 ULTIMA8: Adding area to pass through ScummVM configuration settings to the engine 2020-02-01 13:13:51 -08:00
Paul Gilbert
328e840769 ULTIMA8: Remove redundant Meta engine methods 2020-02-01 13:13:51 -08:00
Paul Gilbert
df47b705d4 ENGINES: target wasn't properly being used in listSaves 2020-02-01 13:13:51 -08:00
Paul Gilbert
032a4e6378 ULTIMA8: Implementing new savegame code 2020-02-01 13:13:51 -08:00
Paul Gilbert
13ddfd562d ULTIMA8: Skeleton for new custom saveagme reader/writer 2020-02-01 13:13:51 -08:00
Paul Gilbert
7ae87f1582 ULTIMA8: Fix OutSaveFile not supporting a seekable write stream 2020-02-01 13:13:51 -08:00
Paul Gilbert
3ffc0ec403 ULTIMA8: Adding zip code 2020-02-01 13:13:51 -08:00
Paul Gilbert
f1ced5d8b8 ULTIMA8: Correct parameters for F5/F7 qucisave/load 2020-02-01 13:13:51 -08:00
Paul Gilbert
8151e2519b ULTIMA8: Handle opening savegames in rawOpen 2020-02-01 13:13:51 -08:00
Paul Gilbert
3677477d64 ULTIMA8: Further Mac OS compilation fix 2020-02-01 13:13:51 -08:00
Paul Gilbert
627a10eb86 ULTIMA8: Made ultima8 be a sub-engine of an overall ultima folder
This is future proofing for the eventual inclusion of other earlier
Ultima games. The first few, in particular look like they can share
some of their classes in common, and the ultima8.dat is going to be
re-purposed to have support data for multiple Ultima games
2020-02-01 13:13:51 -08:00
Paul Gilbert
30623bce09 ULTIMA8: Mac OS compilation fixes 2020-02-01 13:13:51 -08:00
Paul Gilbert
0742de4176 ULTIMA8: Remove hardcoded binding of F5 to the console 2020-02-01 13:13:51 -08:00
Paul Gilbert
24c206678e ULTIMA8: Fix dragging container gumps 2020-02-01 13:13:51 -08:00
Paul Gilbert
0693844e4b ULTIMA8: Change console error stream to print warnings 2020-02-01 13:13:51 -08:00
Paul Gilbert
ba4aa8f284 ULTIMA8: Fix priority queue used for pathfinding node list 2020-02-01 13:13:51 -08:00
Paul Gilbert
9751e32e0d ULTIMA8: Replacing abs with ABS 2020-02-01 13:13:51 -08:00
Paul Gilbert
1245862242 ULTIMA8: Fix death crash when no music player set 2020-02-01 13:13:51 -08:00
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