42 Commits

Author SHA1 Message Date
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Martin Gerhardy
ad3aba1908 TWINE: added support for lbashow 2021-11-30 15:40:48 +01:00
Martin Gerhardy
6d44405f5a TWINE: fixed savegame thumbnail creation
see https://bugs.scummvm.org/ticket/12827

this fixes a previous error that created invalid thumbnail images

a savegame with an invalid thumbnail included, could not get loaded
2021-08-23 12:17:00 +02:00
Martin Gerhardy
d701616f87 TWINE: disable custom thumbnail for now
workaround for the save bug that still needs a proper solution for the thumbnails
2021-08-23 12:17:00 +02:00
Martin Gerhardy
637af0396d TWINE: fixed global main menu binding
bind it to F5 - as ctrl is already bound
2021-08-23 12:17:00 +02:00
Martin Gerhardy
5456346d78 TWINE: new debug command to place the actor at the center of the camera 2021-08-15 12:30:09 +02:00
Cameron Cawley
c947dd350d TWINE: Move getExtraGuiOption() into TwinEMetaEngineDetection 2021-08-14 13:57:54 +02:00
Martin Gerhardy
c6d26dc9d8 TWINE: renamed members 2021-07-31 16:48:23 +02:00
Martin Gerhardy
dfd6b6a9a4 COMMON: moved AchievementDescriptionList into Common namespace
getAchievementsInfo is also moved into the MetaEngine to reduce code duplication
2021-06-16 00:25:14 +03:00
lb_ii
21b6ad9a29 TWINE: Remove data string from achivements_tables 2021-06-10 01:56:23 +03:00
lb_ii
e2f8b22f6c TWINE: Add NOSTATS to achievements tables 2021-06-01 02:20:53 +03:00
Eugene Sandulenko
a138c0b646
ENGINES: Fix mess with the mismatched engine ids between engine/detection plugins 2021-04-14 14:42:38 +02:00
Martin Gerhardy
a144b88b5c TWINE: added text-to-speech for the floppy disc version
this version doesn't include any vox files for speech
2021-03-28 18:56:32 +02:00
Martin Gerhardy
1a8e6a3597 TWINE: use AnimData methods 2021-03-08 20:14:31 +01:00
Martin Gerhardy
cab620551e TWINE: added steam achievement support
Not all achievements are implemented yet
2021-02-18 23:52:24 +01:00
Martin Gerhardy
da8e40a311 TWINE: fixed key binding for holomap 2021-01-25 23:28:27 +01:00
Martin Gerhardy
295a06363b TWINE: fixed holomap key bindings 2021-01-17 23:03:16 +01:00
Martin Gerhardy
e6d5f716d6 TWINE: added keybindings for rotating the planet 2021-01-11 23:07:57 +01:00
Martin Gerhardy
4fb6ddc7fd TWINE: enable higher resolution 2021-01-07 22:54:49 +01:00
Martin Gerhardy
82a0dc4c92 TWINE: more default joystick bindings 2020-12-30 21:44:16 +01:00
Martin Gerhardy
0f2d9ca5db TWINE: todo comment about holomap input 2020-12-23 11:27:22 +01:00
Martin Gerhardy
b7486b2249 TWINE: holoamp input actions 2020-12-22 17:17:36 +01:00
Cameron Cawley
4ced49acd4 ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error 2020-12-04 20:57:14 +00:00
Martin Gerhardy
14496123c6 TWINE: changed behaviour quick selection keymap description 2020-11-29 16:06:54 +01:00
Martin Gerhardy
b342cd2c04 TWINE: added shortcuts to change behaviour with the menu
... like it is in lba2
2020-11-26 22:14:29 +01:00
Martin Gerhardy
e8fcff6e6d TWINE: implement ui control via mouse
Also optimized the on-screen keyboard rendering a lot, renamed
parameters and started to use Common::Rect
2020-11-25 17:00:44 +01:00
Martin Gerhardy
a515864167 TWINE: fixed default key mappings 2020-11-21 15:55:44 +01:00
Martin Gerhardy
37054b47fc TWINE: started to convert the left/right mouse buttons to keymapper actions 2020-11-14 15:54:44 +01:00
Martin Gerhardy
78ff2078ab TWINE: added ui extra options 2020-11-13 17:45:04 +01:00
Martin Gerhardy
f560390f7e TWINE: implement load-savegame menu
also save game loading from launcher is supported now
2020-11-03 18:29:36 +01:00
Martin Gerhardy
7ba94d71af TWINE: started to implement save/load 2020-11-03 18:29:36 +01:00
Martin Gerhardy
39be27bbe6 TWINE: removed unused PageUp action type 2020-10-30 23:50:44 +01:00
Martin Gerhardy
40564c4b00 TWINE: nextpage action to read multi page ui text 2020-10-26 18:11:15 +01:00
Martin Gerhardy
f8210aac82 TWINE: added game variant detection by gameId 2020-10-26 18:11:14 +01:00
Martin Gerhardy
55e82d6c0f TWINE: prepare for lba2 2020-10-25 16:57:27 +01:00
Martin Gerhardy
d417478b8c TWINE: started to split keymaps for ui, game and cutscenes 2020-10-24 16:12:55 +02:00
Martin Gerhardy
c59fd6a32e TWINE: refactored input 2020-10-24 16:12:55 +02:00
Martin Gerhardy
cb96e1f388 TWINE: fixed escape mapping 2020-10-24 16:12:55 +02:00
Martin Gerhardy
36884ce640 TWINE: converted remaining key down events to keymapper 2020-10-24 16:12:55 +02:00
Martin Gerhardy
150266bd4b TWINE: refactored the input code to use the KeyMapper 2020-10-24 16:12:55 +02:00
Martin Gerhardy
37bbfc168b TWINE: converted to classes and use the scummvm systems
also converted the code to the coding guidelines of the scummvm team
2020-10-24 16:12:55 +02:00
Martin Gerhardy
bc35611293 TWINE: initial import 2020-10-24 16:12:55 +02:00