Commit Graph
137148 Commits
Author SHA1 Message Date
Bastien Bouclet 2d11974c28 3DS: Use DATA_PATH to configure support files location 2019-11-03 19:14:15 +01:00
Bastien Bouclet 6fa7322a6a NETWORKING: Try loading the CA bundle from DATA_PATH 2019-11-03 19:48:34 +02:00
Bastien Bouclet 47b67342d6 NETWORKING: Improve libcurl error handling
Error messages for failed requests are now printed as warnings.
2019-11-03 19:48:34 +02:00
Filippos Karapetis 0c1a04a23c STARTREK: Remove sound function wrappers out of StarTrekEngine 2019-11-03 13:21:41 +02:00
Thierry Crozat 66dcf6b3d6 I18N: Update translations templates 2019-11-03 11:43:32 +01:00
Bastien Bouclet 6919e71608 DOC: Update the documentation for engineId 2019-11-03 11:43:00 +01:00
Bastien Bouclet 3c0abc0800 BASE: Remove the engines/games alphabetical sort 2019-11-03 11:43:00 +01:00
Bastien Bouclet 8ba2d22407 ENGINES: Remove useless TODO 2019-11-03 11:43:00 +01:00
Bastien Bouclet d5bab0cd2a CRYO: Revert copyright string change 2019-11-03 11:43:00 +01:00
Bastien Bouclet 780db83e13 DC: Update for the engineId changes 2019-11-03 11:43:00 +01:00
Bastien Bouclet c142838122 BASE: Change the command line interface to use engine-qualified game names
Qualified game names have the following form: engineId:gameId.
Unqualified game names are still supported as long as they are not
ambiguous. However they are considered deprecated and are no longer
displayed by the --list-games command.
2019-11-03 11:43:00 +01:00
Bastien Bouclet 47a2b2a9a2 BASE: Add a command line option to list the engines 2019-11-03 11:43:00 +01:00
Bastien Bouclet 3d34c3e5c0 MOHAWK: Stop relying on the target to detect the current game
The target is user defined and not may not contain the game name
2019-11-03 11:43:00 +01:00
Bastien Bouclet ae9f764c7a ENGINES: Automatically upgrade the targets on launch to add an engine ID 2019-11-03 11:43:00 +01:00
Bastien Bouclet bb813719b5 ENGINES: Change targets to have an 'engine ID'
The engine ID identifies which engine should be used to launch the target.
Also remove the 'single ID' system. Different games from engines that used
that system now have different game IDs.

Also-By: Matthew Hoops <clone2727@gmail.com>
2019-11-03 11:43:00 +01:00
Bastien Bouclet 9c8bd056d6 ENGINES: Stop using 'single id' 2019-11-03 11:43:00 +01:00
Bastien Bouclet 4b42112721 ENGINES: Add an engine ID to all the engines 2019-11-03 11:43:00 +01:00
sluicebox 6f1515abe8 SCI32: Fix QFG4 bone cage bugs
Fixes bug #11238
2019-11-02 21:46:29 -07:00
Eugene Sandulenko c7da2f38c3 SCUMM HE: MBC: Properly create arrays on receiving. We now can join the game! 2019-11-03 01:16:19 +01:00
Le Philousophe d62bb15d71 COMMON: Add ignoreClashes flag to SearchSet and FSDirectory
This lets engine mute warnings about name clashes when there are useless
for its case. This will be used by Versailles as the tree has
directories with the same name at various places.
Files are duplicated too in different directories but are identical.
2019-11-03 00:44:23 +01:00
Eugene Sandulenko b6132fec03 SCUMM HE: MBC: Fix passing arrays to the server 2019-11-02 23:49:21 +01:00
Zbyněk Schwarz 01e3d22fab I18N: Update translation (Czech)
Currently translated at 80.3% (933 of 1162 strings)
2019-11-02 18:55:31 +01:00
Eugene Sandulenko 436b16d9ba PRINCE: I18N: Update translation (English)
Currently translated at 57.2% (1577 of 2757 strings)
2019-11-02 12:55:32 +01:00
MrHuu 3cef5fa46e 3DS: Remove 3dstool dependency
This patch alters the way the .cia is build. It removes the need for 3dstool.

Instead of first generating a .romfs file using 3dstool, let makerom generate the romfs while building the .cia.
2019-11-01 21:17:54 +01:00
Eugene Sandulenko f7c7ca7ac9 SCUMM HE: MBC: Implement array receiving as JSON 2019-11-01 18:32:48 +01:00
Thanasis Antoniou 4eecfb8da9 ANDROID: Disable verification of certificates validity for cloud saving
Also added macros for the plain (non-SDL) Android port __ANDROID_PLAIN_PORT__ and ANDROID_PLAIN_PORT

The workaround of this commit uses the same logic as for the Nintendo Switch port and should suffice for testing purposes. It should be replaced by more elaborate code of installing and maintaining a certificates pem file.
2019-11-01 19:13:27 +02:00
Eugene Sandulenko 0348aa72fd SCUMM HE: MBC: Take array type into account when sending 2019-11-01 18:07:19 +01:00
sluicebox 0369e3b8ca SCI: Fix PQ1VGA bugs outside Carol's coffee shop
Fixes bug: #5826
2019-11-01 08:17:41 -07:00
Bastien Bouclet 93929be2c1 SDL: Use the current screen resolution when switching to fullscreen
Previously we used the resolution of the first screen. Fixes being
unable to switch to fullscreen when using two screens with different
resolutions.
2019-11-01 13:29:01 +01:00
Thierry Crozat d5e8e44e91 I18N: Update translations templates 2019-11-01 12:40:12 +01:00
Cameron Cawley 177d709909 OPENGL: Implement high DPI support on Android (#1895)
* OPENGL: Implement high DPI support on Android

* PSP2: Fix build
2019-11-01 13:39:46 +02:00
Eugene Sandulenko 5d0206b9c2 SCUMM HE: MBC: Read arrays from JSON upon receiving 2019-11-01 10:06:04 +01:00
Paul Gilbert 537515e808 XEEN: Proper fix for incorrect %lu format specifiers 2019-10-31 20:16:31 -07:00
Eugene Sandulenko 53db8dc5ff SCUMM HE: MBC: Read script params from the JSON packets 2019-11-01 00:29:11 +01:00
Bastien Bouclet 8fb57967d7 3DS: Avoid stat calls in DrivePOSIXFilesystemNode 2019-10-31 21:35:41 +01:00
sluicebox 17173f6dac SCI32: Fix KQ7 extra ambrosia
Fixes bug #9790
2019-10-31 09:54:35 -07:00
athrxx 72084365af KYRA: (LOL) - fix item pickup glitch
This fixes an original bug that recently got my attention.
While I never managed to duplicate items like the person in the video I did experience lockups.
Maybe the exploit works only  with the original executable...

https://www.youtube.com/watch?v=fkJ2KilULco&feature=youtu.be

https://www.youtube.com/watch?v=4oRESbQLDig&feature=youtu.be
2019-10-31 13:10:23 +01:00
athrxx 6651b08d31 KYRA: (EOB) - fix some typos in comments 2019-10-31 13:10:22 +01:00
athrxx 1a08072dea KYRA: (EOB/Amiga) - minor audio driver improvements
(mostly paranoia fixes)
2019-10-31 13:10:22 +01:00
sluicebox 6444d279fe SCI32: Fix LSL6 Hires Mac restore from launcher 2019-10-31 04:31:06 -07:00
sluicebox cdf9954eb5 SCI32: Add HOYLE5 kFileIOReadString workaround 2019-10-31 04:30:09 -07:00
sluicebox 6c367c5415 SCI32: Add Mac KQ7, HOYLE5, MOTHERGOOSE256 detection 2019-10-31 04:10:41 -07:00
Paul Gilbert 1381cc3fee XEEN: Fix for invalid numbers in Character Info dialog 2019-10-30 20:32:13 -07:00
Eugene Sandulenko 530798f629 SCUMM HE: MBC: Switch all packets to json-only, no binary 2019-10-31 00:38:27 +01:00
Michael Ball 8b201aa8d6 3DS: Set 'scummvm.romfs' to be removed by 3ds_clean in 3ds.mk 2019-10-30 19:59:55 +01:00
Thierry Crozat 70765801bc I18N: Update translations templates 2019-10-30 19:59:09 +01:00
Bastien Bouclet 8a02d0efad MOHAWK: MYST: Save the options to ConfMan when the game is not started 2019-10-30 19:54:12 +01:00
sluicebox 08191db22a SCI: Fix QFG3 Johari and Manu map bugs
Fixes bug #11216
2019-10-30 05:05:48 -07:00
Eugene Sandulenko a3c65b1a15 SCUMM HE: MBC: Fix unpackageArray() parameters 2019-10-30 10:19:58 +01:00
Eugene Sandulenko f8272de0ed SCUMM HE: MBC: Implement whoSentThis() 2019-10-30 10:19:58 +01:00