Commit Graph
137148 Commits
Author SHA1 Message Date
D G Turner 67e87cf45c DEVTOOLS: Add create_ultima binary to Git Ignore 2020-03-15 10:05:26 +00:00
D G Turner 89d87a9132 LURE: Fix GCC Compiler Warning of Unused Variable 2020-03-15 10:01:47 +00:00
aviloria 213d2d1cf4 MOHAWK: Add detection for a Mac CD game and demo
Add detection for the Macintosh CD 'La Tartaruga e la Lepre' (The Turtle and the Hare) [Italian, English], and a demo included on it for the game 'Al mare con la Nonna' (Grandma and me)
2020-03-15 08:08:12 +01:00
Eric Fry 19fe35216f DRAGONS: Add fake loading screen when starting a new game 2020-03-15 14:03:00 +11:00
Paul Gilbert dd17688521 ULTIMA: Support running games using uncompressed .dat files
To make it easier to continous changes to the contents of the
ultima.dat file in the future, this development allows the
Extra Path to be set to the devtools/create_ultima folder, and
it will use the files in the files/ subfolder in preference to
the ultima.dat archive
2020-03-14 17:27:20 -07:00
IlDucci b155576bcd I18N: Update translation (Spanish)
Currently translated at 100.0% (1344 of 1344 strings)
2020-03-14 22:14:50 +00:00
Matthew Duggan 492bc45093 ULTIMA8: Remove redundant cleanup in destructors (emptying vectors etc) 2020-03-14 14:11:38 -07:00
Matthew Duggan 3caee289c6 ULTIMA8: Fix guardian speech events 2020-03-14 14:08:44 -07:00
Le Philousophe 8e156fe37d GRAPHICS: Fix compilation on old FreeType2 versions
Old FreeType2 had FT_Bitmap_New which got renamed later in FT_Bitmap_Init
2020-03-14 16:56:25 +01:00
rsn8887 eaa487fcd4 CONFIGURE: verbose linker on psp2 to prevent buildbot timeout 2020-03-14 09:42:44 -05:00
rsn8887 c944e5af25 CONFIGURE: use multiple lto jobs for psp2 to speed up linking 2020-03-14 09:27:27 -05:00
Le Philousophe 3f7726ea66 GRAPHICS: Fix compilation for Amiga and PSP
Amiga failed because int isn't the same than int32
PSP failed because of an old FreeType version so try to take this
into account
2020-03-14 14:23:34 +01:00
Le Philousophe c89feeb644 CRYOMNI3D: Abort even in yes/no message box and file picker 2020-03-14 12:20:41 +01:00
Le Philousophe a05676d2c3 CRYOMNI3D: Fix documentation for CJK
One minor fix for font choice and support multiline attributes for
Japanese version
2020-03-14 12:20:41 +01:00
Le Philousophe 39f6d8e7ed CRYOMNI3D: Add Japanese version of Versailles 2020-03-14 12:20:41 +01:00
Le Philousophe cb4c1a72ba CRYOMNI3D: Add Korean version of Versailles 2020-03-14 12:20:41 +01:00
Le Philousophe b40d3ca55f CRYOMNI3D: Add TTF list support
This will be used for Korean and Japanese versions of Versailles
2020-03-14 12:20:41 +01:00
Le Philousophe 128f1978bc CRYOMNI3D: Add support for Chinese version of Versailles 2020-03-14 12:20:41 +01:00
Le Philousophe 658c4dfa37 CRYOMNI3D: Handle translations for riddles and bomb 2020-03-14 12:20:41 +01:00
Le Philousophe bf215580dd CRYOMNI3D: Prepare CJK support for Versailles 2020-03-14 12:20:41 +01:00
Le Philousophe 168522beea CRYOMNI3D: Add support for automatically named saves
CJK versions of game use this to avoid handling extended character set
in files
2020-03-14 12:20:41 +01:00
Le Philousophe baad1c7c86 CRYOMNI3D: Add support for subtitles in create_cryomni3d 2020-03-14 12:20:41 +01:00
Le Philousophe dad1b4d135 CRYOMNI3D: Add subtitles support for CJK 2020-03-14 12:20:41 +01:00
Le Philousophe 90d1c764c3 CRYOMNI3D: Add clipping support for videos
This will be used to avoid drawing subtitles at every frame
2020-03-14 12:20:41 +01:00
Le Philousophe 09f2bcf7e8 CRYOMNI3D: Revamp text handling and fonts
Add support to extended Cryo fonts used by Chinese version of
Versailles and melt in existing Graphics::Font interface.
2020-03-14 12:20:41 +01:00
Le Philousophe 11cbfb1c9a CRYOMNI3D: Fix functions name in create_cryomni3d 2020-03-14 12:20:41 +01:00
Le Philousophe ee1aa81063 GRAPHICS: Mimic CreateFont Windows API
Implement a kind of font mapper which takes a list of font files, font
face name, size, slant and weight and finds the best matching face.
Fakes italic and bold if there it isn't available.
This commit adds support for TTC files which contains multiple faces
(used by CJK Windows fonts).
2020-03-14 12:19:21 +01:00
rsn8887 45112f416d CONFIGURE: use lto and gc flags on psp2 to reduce executable size 2020-03-14 00:46:46 -05:00
rsn8887 bd1b346e08 BACKENDS: strip psp2 executable to reduce size 2020-03-14 00:46:46 -05:00
Eric Fry 4a7f8c18c5 DRAGONS: replace NULL with nullptr 2020-03-14 14:39:06 +11:00
Eugene Sandulenko f50b45b557 PRINCE: Added sanity check to image decompressor 2020-03-14 01:22:54 +01:00
Eugene Sandulenko 1817cbd6b4 PRINCE: Initialize class variables 2020-03-14 01:22:03 +01:00
Eugene Sandulenko 117ceb5758 PRINCE: Fix potential buffer overflow 2020-03-14 01:22:03 +01:00
Matthew Duggan cc42f8d7df Merge pull request #2135 from mduggan/u8_replace_zeros_with_nullptr
ULTIMA8: Replace 0s with nullptr where applicable
2020-03-13 13:07:43 -07:00
Paul Gilbert ab0edf1171 ULTIMA8: Fix shadowed local warning 2020-03-13 13:07:05 -07:00
Eric Fry 28a82bb1e2 DRAGONS: More work on main menu logic 2020-03-13 22:22:54 +11:00
Cameron Cawley d95e7504ed BUILD: Convert the NEWS.md file if pandoc is installed 2020-03-12 11:28:00 +00:00
Josef Väcklén 9b302a419a I18N: Update translation (Swedish)
Currently translated at 68.0% (915 of 1344 strings)
2020-03-12 05:14:47 +00:00
Eric Fry 530206ed33 DRAGONS: Fixed bug when showing actors 2020-03-12 09:56:35 +11:00
Eric Fry bd463a89d8 DRAGONS: Added support for wrapping backgrounds.
Used for dance battle and castle fog effects
2020-03-12 09:56:35 +11:00
Eugene Sandulenko 325587b1b4 PRINCE: Fix inventory description display 2020-03-11 19:11:52 +01:00
Eugene Sandulenko 1a3d078cad PRINCE: Update translation.dat 2020-03-11 19:11:52 +01:00
Eugene Sandulenko f1e953232d PRINCE: I18N: Added lost inventory item 2020-03-11 19:11:52 +01:00
Walter Agazzi f2b1777002 I18N: Update translation (Italian)
Currently translated at 100.0% (1344 of 1344 strings)
2020-03-11 17:32:36 +00:00
Walter Agazzi d6b7f53f9a I18N: Update translation (Italian)
Currently translated at 96.5% (1297 of 1344 strings)
2020-03-11 08:14:47 +00:00
Bastien Bouclet a155061ee4 KEYMAPPER: Set the default virtual mouse settings
Fixes the 3DS mouse cursor drifting.
2020-03-11 06:15:46 +01:00
Bastien Bouclet dbb2c73a6b KEYMAPPER: Update the logic for multiple global / game keymaps
It is valid for actions from different keymaps of the same type to be
triggered by a single event.
2020-03-11 05:07:06 +01:00
Eugene Sandulenko b30b5d19cc PRINCE: Update translation.dat 2020-03-10 23:38:39 +01:00
Eugene Sandulenko 9fd3ec193e PRINCE: I18N: Fix dialog order 2020-03-10 23:36:35 +01:00
Eugene Sandulenko 29a6d306b9 PRINCE: I18N: Added missing dialog option 2020-03-10 22:20:40 +01:00