Commit Graph

2685 Commits

Author SHA1 Message Date
Eugene Sandulenko
33566c0847
DEVTOOLS: COMPANION: Fix processing '*' in the source file names 2021-07-31 18:22:55 +02:00
Eugene Sandulenko
d0eba82607
DEVTOOLS: COMPANION: Avoid concurrency in HFSUTILS execution 2021-07-31 18:06:55 +02:00
Eugene Sandulenko
8f72b4aec8
DEVTOOLS: COMPANION: Bail out on unsuccessful hcopy 2021-07-31 17:31:23 +02:00
Eugene Sandulenko
8ce0327544
DEVTOOLS: COMPANION: Do not hide hmount output in verbose mode 2021-07-31 17:24:08 +02:00
Eugene Sandulenko
66f7bc786e
DEVTOOLS: COMPANION: Fix spelling error 2021-07-31 17:12:49 +02:00
Eugene Sandulenko
8cd546c119
DEVTOOLS: COMPANION: Fix processing files newer than a year 2021-07-31 17:10:08 +02:00
Eugene Sandulenko
130270e9cc
COMMON: Puny-encode '*', '[', ']' in file names 2021-07-31 17:04:13 +02:00
Eugene Sandulenko
9720b96f38
DEVTOOLS: Print out hls output in verbose mode in dumper companion 2021-07-31 15:00:28 +02:00
Eugene Sandulenko
d5b4121979
DEVTOOLS: Check the output directory for existence and improve debug output 2021-07-31 10:56:50 +02:00
Eugene Sandulenko
637f899c82
DEVTOOLS: More trace output for the dumper companion 2021-07-31 10:48:47 +02:00
Eugene Sandulenko
e235dfc900
DEVTOOLS: Print statistics in MacBinary mode in dumper companion 2021-07-30 19:35:24 +02:00
Eugene Sandulenko
8b6da5c603
DEVTOOLS: Implement verbose mode for dumper companion 2021-07-30 19:26:55 +02:00
Eugene Sandulenko
e538a6b24d
DEVTOOLS: Fix -o option and implement -m -e for the dumper companion 2021-07-30 11:07:34 +02:00
Eugene Sandulenko
8fe86a7cf4
DEVTOOLS: Flip the execution bit for the dumper-companion.pl 2021-07-29 16:23:27 +02:00
Eugene Sandulenko
4a76542e93
DEVTOOLS: Implement -S and -o options for the dumper companion 2021-07-29 16:23:27 +02:00
Eugene Sandulenko
b1d37306f9
DEVTOOLS: Added stdin encoding mode for dumper-companion.pl 2021-07-27 23:28:49 +02:00
Eugene Sandulenko
57836da5bb
DEVTOOLS: Reduce code duplication in dumper-companion.pl 2021-07-27 23:00:41 +02:00
Eugene Sandulenko
92517fc3f5
DEVTOOLS: Synchronize encoding for punycode in different tool modes 2021-07-27 18:14:50 +02:00
Eugene Sandulenko
81b7702722
DEVTOOLS: Do not encode "'" to punycode 2021-07-27 18:14:49 +02:00
Eugene Sandulenko
73fd4a44e6
DEVTOOLS: Remove ambiguity in escaping 0x81 in dumper companion 2021-07-27 18:14:48 +02:00
sluicebox
f0fd086948 CREATE_PROJECT: Fix enabling fluidlite 2021-07-24 22:02:38 +01:00
Orgad Shaneh
7deaecb308 BUILD: Remove pointless condition in msbuild
Analysis is debug, not release.
2021-07-22 14:29:50 +03:00
Eugene Sandulenko
52690ca930
DEVTOOLS: Encode file names with punycode in dumper-companion
Also, we are escaping some non-portable characters with 0x81.
More characters could be escaped.
2021-07-21 22:30:37 +02:00
Eugene Sandulenko
bcf4213e05
DEVTOOLS: Implement punycode encoding in dumper-companion 2021-07-19 13:32:04 +02:00
Eugene Sandulenko
10cf2d8544
DEVTOOLS: encode-macbinary.sh is now obsolete. Removing 2021-07-19 12:58:05 +02:00
Eugene Sandulenko
55da451505
DEVTOOLS: Improve help message for dumper-companion 2021-07-19 12:58:05 +02:00
Eugene Sandulenko
3f9bc93bfe
JANITORIAL: Fix identation 2021-07-19 12:58:05 +02:00
Eugene Sandulenko
ec344292f0
DEVTOOLS: Implement macbinary encoding for dumper-companion 2021-07-19 12:58:05 +02:00
Eugene Sandulenko
0d3ca5fa97
DEVTOOLS: Implement conversion to UTF8 for dumper-companion script 2021-07-19 12:19:14 +02:00
Eugene Sandulenko
09620c3baf
DEVTOOLS: Initial version of dumper companion 2021-07-19 09:24:32 +02:00
Matthew Duggan
4f38c3ff73 ULTIMA8: Add more items to Regret data
Configure shapes and inventory gump frames for various inventory objects.
2021-07-15 08:55:08 +09:00
sluicebox
2bca5da803 WIN32: Make UNICODE the default build configuration 2021-07-14 18:41:02 -05:00
djsrv
fcb4649b14 DEVTOOLS: Add script to extract Japanese Mac fonts 2021-07-12 00:38:05 -04:00
D G Turner
245bef26a2 DEVTOOLS: Fix Compilation 2021-07-09 21:27:16 +01:00
Paul Gilbert
005561d305 COMMON: Increase Stream pos, seek, size from int32 to int64 2021-07-08 18:24:28 -07:00
Matthew Duggan
a9ae8be3c9 ULTIMA: Regenerate ultima.dat and bump U8 data version
* Updates information for Crusader games
* Remove Thumbs.db files from zip
* Bump data version number to 2.0
2021-07-07 19:34:05 +09:00
Matthew Duggan
58fece40aa ULTIMA8: Add custom deaths for No Regret weapons 2021-07-06 08:16:20 +09:00
Lothar Serra Mari
69d5c5164f CREDITS: Add myself to the Win32/Win64 subsection 2021-07-04 17:35:49 +02:00
sluicebox
41ab2c799b CREATE_PROJECT: Fix warning when building on Mac 2021-06-30 22:50:09 -05:00
sluicebox
1f253b805c CREATE_PROJECT: Add --use-windows-unicode 2021-06-29 12:38:01 -05:00
Matthew Duggan
716af7bf67 ULTIMA8: Fix isPlaying to check mixer
Previously it could return true for sounds that have already finished if the
game is paused (because the AudioProcess is not run when paused).  This only
really affects modal gumps.
2021-06-24 08:44:08 +09:00
Matthew Duggan
62cd4febd2 DEVTOOLS: ULTIMA8: Fix font spacing for Crusader inventory 2021-06-24 08:44:08 +09:00
lb_ii
4498c3d6dd ACHIEVEMENTS: Generated description files 2021-06-23 07:56:00 +03:00
Eugene Sandulenko
44fbf427ef
SCUMM: Added support for Japanese Mac Dig 2021-06-11 12:31:32 +02:00
lb_ii
cca9e37388 DEVTOOLS: Fix bashisms at create_achivements 2021-06-10 01:56:23 +03:00
lb_ii
3539e60d45 DEVTOOLS: Fix codacy issues 2021-06-10 01:56:23 +03:00
lolbot-iichan
2afc8a3458 ACHIEVEMENTS: Generated description files 2021-06-10 01:56:23 +03:00
lb_ii
59cf38877c DEVTOOLS: Add mapping to lookup exact games at exact users 2021-06-10 01:56:23 +03:00
lb_ii
5cf1ea5645 DEVTOOLS: Add functions for logging and errors 2021-06-10 01:56:23 +03:00
lb_ii
824d0dd4e9 DEVTOOLS: Collect hidden achivements translations from my account
I grant permission to ScummVM team to collect and analyze my public
Steam Data, including my achievements in games that I have in my
profile.
2021-06-10 01:56:23 +03:00
lolbot-iichan
c1c2da63ea ACHIEVEMENTS: Generated description files 2021-06-10 01:56:23 +03:00
lb_ii
6ba3903a7c DEVTOOLS: Drop achievements translations if there are any hidden 2021-06-10 01:56:23 +03:00
lb_ii
5bbea037fa DEVTOOLS: Get english descriptions for hidden achievements from achievementstats.com 2021-06-10 01:56:23 +03:00
lolbot-iichan
cc20637e2b ACHIEVEMENTS: Generated description files 2021-06-10 01:56:23 +03:00
lb_ii
7c72956687 DEVTOOLS: Get achievements translations from steamcommunity 2021-06-10 01:56:23 +03:00
lb_ii
44f0ce5b39 DEVTOOLS: Get achievements translations lists from SteamDB 2021-06-10 01:56:23 +03:00
lb_ii
3334bce8a0 DEVTOOLS: Add options to create_achivements.sh 2021-06-10 01:56:23 +03:00
lb_ii
afdca7246c DEVTOOLS: Show 'git commit' message at create_achievements 2021-06-10 01:56:23 +03:00
lb_ii
14037bea52 DISTS: Add VERSION to achivements.dat 2021-06-10 01:56:23 +03:00
lb_ii
6d6a6d2bc6 DEVTOOLS: Refactor to fix pylint warnings 2021-06-10 01:56:23 +03:00
lb_ii
7bf46d4a7d DEVTOOLS: Strip date and extra parameters while packing 2021-06-10 01:56:23 +03:00
lb_ii
92fd6a81aa DEVTOOLS: Add a TODO about 7zip for future refactorings 2021-06-10 01:56:23 +03:00
lb_ii
d3ec544b93 DEVTOOLS: Clean /gen/ before generating new files 2021-06-10 01:56:23 +03:00
lb_ii
a857fc7dc3 DEVTOOLS: Wrap python calls into functions 2021-06-10 01:56:23 +03:00
lb_ii
f4a07756be DEVTOOLS: Add some error checking to create_achievements 2021-06-10 01:56:23 +03:00
lolbot-iichan
b1e8fa6269 ACHIEVEMENTS: Fix Testbed statistics id 2021-06-10 01:56:23 +03:00
lb_ii
fb1f399f5a DISTS: Add achievements.dat to various dat file lists 2021-06-10 01:56:23 +03:00
lolbot-iichan
6cd6888f9d ACHIEVEMENTS: Add data files generated with create_achievements.sh 2021-06-10 01:56:23 +03:00
lb_ii
6e48e84e0a DEVTOOLS: Add hand-written INI-file for Testbed achievements 2021-06-10 01:56:23 +03:00
lb_ii
a9845d03f7 DEVTOOLS: Add a new tool to create achievements.dat, based on original steam_achievements.py 2021-06-10 01:56:23 +03:00
SupSuper
455cdff8df CREDITS: Add Trecision engine 2021-06-09 12:20:52 +01:00
Matthew Duggan
2e67081985 ULTIMA8: Add more No Regret weapon data 2021-06-07 10:26:23 +09:00
Eugene Sandulenko
238127f8e3
SCUMM HE: Added support for French Socks game 2021-06-07 00:28:23 +02:00
lb_ii
ebf6c3973a DEVTOOLS: Collect stats info at steam_achievements.py 2021-06-01 02:20:53 +03:00
lb_ii
73b5db52d6 DEVTOOLS: Fix steam_gameid.py for current steamdb format 2021-05-30 20:49:49 +03:00
lb_ii
4219ae5591 DEVTOOLS: Add gameId getting script for GOG Galaxy 2021-05-30 20:49:49 +03:00
Eugene Sandulenko
bd8233c3a7
WAGE: Move border files to engine directory.
Since now they're built-in, there is no create_wage utility be ever needed
2021-05-26 12:01:40 +02:00
SupSuper
e97f3ae4fa MSVC: Enable ASan for Analysis builds 2021-05-23 21:35:10 +01:00
Eugene Sandulenko
e8b88219ea
DEVTOOLS: Fix compilation 2021-05-22 14:11:53 +02:00
Alex Bevilacqua
5d10fae9ca ASYLUM: update credits 2021-05-18 21:17:38 +03:00
Alex Bevilacqua
8eeed61c30 ASYLUM: generate credits 2021-05-18 21:17:38 +03:00
Torbjörn Andersson
40a7ebcc81 SCUMM: Add Macintosh variant of Monkey Island 1
For detection purposes, the Mac variant is the same as the CD variant
except without audio tracks. Otherwise, ScummVM will warn about the
"missing" audio files when the game starts.

Also added missing file size for one of the Mac verions. I have that
version, so this should be correct.
2021-05-07 13:18:49 +03:00
Orgad Shaneh
a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Eugene Sandulenko
487167a7bf
DEVTOOLS: Made encode-macbinary.sh work with European encodings 2021-05-03 15:46:08 +02:00
Matthew Duggan
29e07a483e ULTIMA8: Restore lost text to Spell of Resurrection
As reported in bug #12503, this book does not display the right text.  The
correct text is in the usecode, but unreachable in the regular game.

Replace the text for this book at runtime with the originally intended text for
the book.  To work this change needs an update to ultima.dat which should be
regenerated before the next release, but it's backwards-compatible with older
dat files and will just not do anything.
2021-05-01 14:55:31 +09:00
Matthew Duggan
936120dd66 DEVTOOLS: ULTIMA8: Add more weapon data to Crusader ini files. 2021-04-29 17:02:56 +09:00
Orgad Shaneh
ad43ce6945
DEVTOOLS: Fix GCC warnings (#2986)
Appear in travis build.

create_lure_dat.cpp:1491:1: error: narrowing conversion of '\37777777665' from `char` to `unsigned char` inside { } [-Wnarrowing]
2021-04-28 19:57:10 +03:00
Paul Gilbert
8f3819ccfe LURE: Added support for Konami English VGA version 2021-04-27 20:30:01 -07:00
athrxx
0afbbd6b20 KYRA: (LOL) - add support for playable talkie demo 2021-04-27 23:12:12 +02:00
athrxx
e10af53359 KYRA: (MR/Chinese) - add detection etc. and fix installer archive loading
(also add LOL-CD demo resources to reduce number of binary git pushs)
2021-04-27 22:06:32 +02:00
Matthew Duggan
221cb0e10e DEVTOOLS: ULTIMA8: Add display data for Regret. Fix keycard display frame. 2021-04-26 11:09:15 +09:00
SupSuper
3b43a99fda CREATE_PROJECT: Support building with FluidLite 2021-04-25 20:39:55 +03:00
ysj1173886760
ac9e312895 GRAPHICS: MACGUI: remove pink border, add Win95BorderScrollbar to macgui.dat 2021-04-25 02:24:15 +02:00
ysj1173886760
7c5c66a8c8 PINK: add win95 mode border for pink 2021-04-25 02:24:15 +02:00
cadihowley
43cb1b1eb9 DEVTOOLS: adds name to credits 2021-04-25 11:17:28 +12:00
SupSuper
627cab6859 CREATE_PROJECT: Add missing giflib to MSVC 2021-04-24 22:44:41 +01:00
Eugene Sandulenko
f5b0b27fdf
SCUMM: Added detection for freddi1. Bugreport #12104 2021-04-23 15:56:49 +02:00
Gregory Montoir
99ed3f507d QUEEN: Add tables for German Amiga floppy version 2021-04-22 00:31:47 +02:00
Cameron Cawley
9818b47554 GUI: Also use UTF-8 for paragraphs in the credits 2021-04-18 01:39:49 +01:00
Cameron Cawley
cb6c058c7d GUI: Use UTF-8 for the credits 2021-04-18 01:31:01 +01:00
Paul Gilbert
6f90770373 ACCESS: Added support for Spanish Amazon Guardians of Eden 2021-04-15 20:03:39 -07:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
Francisco Javier Diéguez Tirado
d8c4ed4d9c ACCESS: Support Amazon Spanish in access.dat R/W
I assume we want to use stable language codes in access/resources.cpp
even if language.h keeps changing, so I've used language code "23" for
ES_ESP since this was the enum value in language.h the last time
access.dat was generated.

Note: we still need access.dat to be regenerated for the game to work,
but create_access should now be able to extract the needed info
from the Spanish version of AMAZON.EXE and the game should run fine
afterwards.
2021-04-12 18:33:53 -07:00
Le Philousophe
224729ebde BUILD: Add GIF to Apple specific build code 2021-04-11 10:34:57 +02:00
Le Philousophe
6f4359e6c2 DEVTOOLS: Make create_encoding.py Python3 compliant
Rename it to fix typo
2021-04-10 23:36:55 +02:00
Martin Gerhardy
bb34721dd4 IMAGE: added GIFDecoder using libgif 2021-04-10 10:59:09 +02:00
Orgad Shaneh
5c0b76ec34 SCUMM: Add some missing includes
Pre-included files are not reliable.
2021-04-05 08:52:23 +03:00
Eugene Sandulenko
f1b6740b88
DEVTOOLS: WAGE: Added borders with title 2021-03-30 16:57:05 +02:00
Eugene Sandulenko
97a2408677 CREDITS: Fix file after merge 2021-03-22 00:07:45 +01:00
Matthew Hoops
9739542b73 CREDITS: Add credits for buried 2021-03-22 00:07:43 +01:00
neuromancer
d56b531213 PRIVATE: Add author to credits section and executed make credits 2021-03-21 10:07:53 -03:00
Paweł Kołodziejski
99b66cece7
DEVTOOLS: Silence linker warning by convert c file to c++ 2021-03-20 14:00:03 +01:00
Paweł Kołodziejski
b377f6d68f DEVTOOLS: Silence unused variable compiler warning 2021-03-20 13:54:19 +01:00
Eugene Sandulenko
adaf5bb3b9 PEGASUS: Import the DVD version patch from GOG.com
Co-Authored-By: Keith Kaisershot <keithkaisershot@gmail.com>
Co-Authored-By: Matthew Hoops <clone2727@gmail.com>
Co-Authored-By: Bastien Bouclet <bastien.bouclet@gmail.com>
2021-03-17 17:32:53 +01:00
SupSuper
30b06ae9de CREATE_PROJECT: Add new scaler feature flags 2021-03-15 20:52:05 +00:00
Cameron Cawley
47d36776fe DOCS: Add a credits section to the manual 2021-03-15 18:30:35 +02:00
Martin Gerhardy
0906d9d3e3 DEVTOOLS: fixed typo 2021-03-15 09:09:40 +01:00
Martin Gerhardy
413710a77d DEVTOOLS: steam_gameid.py doesn't encode !
this is part of a few game titles and steam doesn't expect
this to be encoded. E.g. 'Ben There, Dan That!'
2021-03-14 18:53:02 +01:00
Martin Gerhardy
521c63254f DEVTOOLS: convert unicode chars to hex 2021-03-14 18:53:02 +01:00
Martin Gerhardy
d6e706fe56 DEVTOOLS: added argument parser support to steam_achivements.py 2021-03-14 14:39:56 +01:00
Martin Gerhardy
a6cbe538aa DEVTOOLS: added helper script to query the steam game id by name
This will allow us to query the achievements per game of e.g. the detection table of AGS games
2021-03-14 14:39:56 +01:00
Martin Gerhardy
1638a7466f DEVTOOLS: better auto generation for the gameId 2021-03-14 11:26:11 +01:00
Martin Gerhardy
587b8fee4b DEVTOOLS: the hidden entries don't have a description 2021-03-14 11:26:11 +01:00
Martin Gerhardy
3dec0cec93 DEVTOOLS: already print the correct indention of the achivement entries 2021-03-14 11:26:11 +01:00
Martin Gerhardy
c5a6acf4b1 DEVTOOLS: automatically mark hidden ags entries with ACHIEVEMENT_HIDDEN_ENTRY 2021-03-14 11:26:11 +01:00
Martin Gerhardy
6e1b438711 DEVTOOLS: added script to create steam achievement table 2021-03-14 11:26:11 +01:00
D G Turner
ff202dc884 DEVTOOLS: Fix GCC Warning in create_xeen
The return type of the local File class read method is long, not size_t.
2021-03-05 10:10:15 +00:00
sluicebox
93eeffc84d JANITORIAL: Update old bug tracker numbers 2021-03-03 02:15:05 +02:00
SupSuper
a52e5818d2 CREATE_PROJECT: Use console for devtools and tests projects 2021-02-22 12:28:54 +00:00
SupSuper
73755d1d3a CREATE_PROJECT: Fix infinite loop when generating tests 2021-02-22 12:22:47 +00:00
SupSuper
eeda14b170 CREATE_PROJECT: Fix incorrect text filenames 2021-02-22 12:18:45 +00:00
SupSuper
9401ef1a82 CREATE_PROJECT: Don't include detection in tests/tools 2021-02-22 12:10:11 +00:00
Paul Gilbert
53b61d444e AGS: Add AGA's name to his credits entry 2021-02-12 18:51:06 -08:00
Donovan Watteau
5a78e1350b CREATE-PROJECT: Provide a stub for "override" to older compilers
msbuild.h makes uses of the "override" keyword, so borrow the compat
macro from c++11-compat.h to make this work on older compilers,
such as the ones found on Mac OS X Leopard.
2021-02-09 13:33:56 -08:00
Donovan Watteau
03960d5663 CREATE-PROJECT: Call realpath() in a more portable way
Non POSIX.1-2008 systems will not necessarily accept NULL as the
second argument, and could crash the program here. Provide a
temporary buffer on the stack instead, and don't count on realpath()
allocating one on the heap. This will work on older POSIX.1-2001
systems.

(In theory, this older POSIX.1-2001 syntax could have portability
problems too, because of PATH_MAX, but in practice this shouldn't
be a problem for the systems intended to be used by create_project.)

Fixes the build on Mac OS X Leopard.
2021-02-09 13:33:56 -08:00
Donovan Watteau
7e79fd6e61 CREATE-PROJECT: Include CommonDigest.h for macOS, not CommonCrypto
<CommonCrypto/CommonDigest.h> should be used for CC_MD5() on macOS.

Fixes the build on Leopard.
2021-02-09 13:33:56 -08:00
Donovan Watteau
3650aa6ce9 MACOSX: Stop using the -platform_version linker workaround for Retina displays
Commit a1d930209a is actually enough to
stop the blurry display issue on Retina screens (Bug #11430).

This reverts most of 70f79d3df8.
2021-02-09 01:35:40 +00:00
Paul Gilbert
47b2538384 AGS: Added AGS contributors to credits.pl 2021-02-06 16:37:31 -08:00
Paul Gilbert
9b893f1602 AGS: Add AGS credits section 2021-02-06 16:37:31 -08:00
SupSuper
cc015ed40d CREATE_PROJECT: Don't exclude header files
We can't accurately determine which header belongs to which object,
so leave them in. They don't affect the compilation anyway.
2021-02-02 10:00:00 +00:00
Cameron Cawley
4231f62323 CREDITS: Minor cleanup 2021-01-24 16:24:30 +00:00
mataniko
7a67e164ea SCUMM: Add detection entries for indy4 Discord and Humble versions 2021-01-19 16:20:46 -05:00
Le Philousophe
51e174f202 ALL: Mark link commands as make recursive
With this make gives access to its jobserver for linker which will use
it when linking with -flto=jobserver
2021-01-17 21:53:15 +01:00
Matthew Duggan
86dc1ceab6 CREATE_PROJECT: Don't add DEBUG to XCode Debug builds
This breaks some builds for some engines, and it had a bug which added it to
Release build too (oops!)
2021-01-11 10:49:29 +09:00
Matthew Duggan
28bb304812 ULTIMA8: Graphics refactor, use more common code
Try to use more of the built-in ScummVM rendering pipeline and remove redundant
types where possible.  Unfortunately this is a bit of a mega-commit because all
the pieces were tied together, but the main changes are:

* Remove the Texture types, as they add little over ManagedSurface
* Remove the ScalerGump as we no longer use it - we should be using the
  built-in ScummVM scalers
* Remove the Scaler types - the only remaining user after removing ScalerGump
  was in hte AVI player.  There we manually add the Crusader style interlaced
  scaling, which was an outstanding TODO anyway.
* Remove now-unused functions from the RenderSurface family
* Remove the "default" mouse cursor as we never use it in ScummVM
* Remove the memset_n header which duplicates Common::Fill functions (fixes
  #11969)
* Remove the fixed-width bitmap fonts which were used for the Pentagram
  console.

I've tested the following things that this had the potential to break:

* U8 game, credits, movies, minimap, and ttf rendering
* Crusader game and movies
* Debug tools (shape viewer, touch-highlight)
2021-01-04 09:08:20 +09:00
Matthew Duggan
05e1d42702 CREATE-PROJECT: Better defaults for xcode
* Add DEBUG define to debug builds
* Set optimization -O3 on release builds
2021-01-01 15:07:37 +09:00
antoniou79
d925d62f4f DEVTOOLS: BLADERUNNER: Abort on unsupported optimization of PNG input
Also revert the sample pngs to the non-optimized versions.
2020-12-31 16:17:51 +02:00
Jonathan Phénix
0826cb3025 XEEN: create_xeen: Fix error detection for file operations
These issues were found by Codacy.
2020-12-28 15:11:50 -10:00
Jonathan Phénix
9b74410993 XEEN: create_xeen: Implement varargs prints for error 2020-12-28 15:11:50 -10:00
Filippos Karapetis
1c5be741a2 CREDITS: Added/updated myself 2020-12-19 02:06:44 +02:00
Vladimir Serbinenko
b8a5483047 HADESCH: Use separate file for translations 2020-12-17 09:49:18 +01:00
Vladimir Serbinenko
0d39e96f55 COMMON: Make TranslationManager reusable.
This makes it possible to reuse TranslationManager with different
files.
2020-12-17 09:49:18 +01:00
Vladimir Serbinenko
134d2051b4 SCUMM: Add MD5 of Russian Atlantis translation 2020-12-17 02:02:31 +02:00
Niv Baehr
52ebbfebc9
KYRA: support hebrew fan translation (#2683)
* KYRA: add hebrew to kyra.dat

* KYRA: add hebrew detection entry + fix kallak text

* KYRA: fix rigth align text for hebrew

* KYRA: restore lines lost in rebase

* KYRA: convert non-ascii to escape sequence

* KYRA: bump kyra.dat version

* KYRA: update renamed variable

* KYRA: use memset and rename variables

* KYRA: translate remaining hebrew strings

Co-authored-by: BLooperZ <blooperz@users.noreply.github.com>
2020-12-13 22:27:16 +01:00
Vladimir Serbinenko
03ee842db9 SCUMM: Add old variant PRCA to detection
This is needed to ensure that correct encoding is selected
2020-12-07 19:16:05 +01:00
Jonathan Phénix
33f3ccaa69 XEEN: Unify error management to stderr 2020-12-06 14:40:28 -08:00
Jonathan Phénix
f031fbf9cb XEEN: Sprinkle "static" where appropriate 2020-12-06 14:40:28 -08:00
Jonathan Phénix
c15af4f1b4 XEEN: Fix build warning under clang 10.0.1
---
    C++      devtools/create_xeen/create_xeen.o
devtools/create_xeen/create_xeen.cpp:44:14: warning: declaration requires a global destructor [-Wglobal-constructors]
Common::File outputFile;
---
2020-12-06 14:40:28 -08:00
athrxx
e1c81b9066 KYRA: (MR) - fix bug no. 12005 (broken Russian fan translation) 2020-12-06 22:26:29 +01:00
NMIError
f45a55d809 LURE: Add audio initialization icon
When sending SysEx data to the MT-32, the game blinks an icon in the lower left
corner of the screen. This change adds that icon. It is stored in the
executable, so I added code to create_lure_dat to extract the icon and add it
to the ScummVM data file. The new version of this file is now required to run
the game.
2020-12-06 16:37:08 +00:00
NMIError
4720253031 LURE: Running water sound effect workaround
The sound effects for running water have 2 channels listed for MT-32 in their
sound resource, but the MIDI data actually uses 3 channels. Added a patch to
this sound resource in lure.dat so the sound effects can play without channel
3 overriding channel 1.
2020-12-06 16:37:08 +00:00
wonst719
3576556621 SCUMM: Add MD5 detection for Korean fan translated games
- Add entries for indy3, monkey, monkey2, atlantis, tentacle
2020-12-06 03:36:31 +09:00
Cameron Cawley
dcdd9da51f DEVTOOLS: Fix compilation of create_xeen 2020-12-04 14:59:18 +00:00
Paul Gilbert
842ed3daa3 XEEN: create_xeen compilation fix 2020-12-02 18:12:58 -08:00
Jonathan Phénix
2e4f224043 XEEN: Fix dismiss button not fully implemented 2020-12-02 18:12:58 -08:00
athrxx
6bcad5fdf3 KYRA: (EOB/SegaCD/Japanese) - add detection and static resources 2020-11-29 21:23:46 +01:00
Ben Castricum
1fd7718ef8
SCUMM: Add MD5 for Zak FM-TOWNS Japanese (#2623) 2020-11-24 01:24:32 +02:00
Vladimir Serbinenko
41aa180ad4 SCUMM: Add RuSCUMM version of Indiana Jones and the Fate of Atlantis 2020-11-23 17:13:15 +01:00
SupSuper
2af0fdd458 MSVC: Parallelize building of .asm files 2020-11-15 21:50:26 +00:00
Vladimir Serbinenko
68a9136e4d
COMMON: Rewrite Encoder and drop dependency on iconv (#2586)
Different platforms have different levels of support of encodings and
often have slight variations. We already have tables for most encoding
with only CJK missing. Full transcoding inclusion allows us to get reliable
encoding results independently of platform. The biggest con is the need for
external tables encoding.dat.

It removes a duplicate table for korean in graphics/korfont.cpp
2020-11-15 16:20:35 +01:00
Henrik "Henke37" Andersson
1079a0f935 CREATE-PROJECT: Set subsystem for legacy visual studio projects 2020-11-12 00:54:06 +00:00
Henrik "Henke37" Andersson
b35e24c9fb CREATE-PROJECT: Set MSVC subsystem
It's a windows application unless the text console is enabled.
2020-11-12 00:54:06 +00:00
Henrik "Henke37" Andersson
ad09e09af5 CREATE-PROJECT: easy access to named features 2020-11-12 00:54:06 +00:00
SupSuper
b0bc795999 CREATE_PROJECT: Don't include files with the same name but different paths 2020-11-11 10:24:59 +00:00
sluicebox
cdaa3020ee CREATE_PROJECT: Code formatting 2020-11-10 21:10:01 -08:00
sluicebox
4f29b747fd CREATE_PROJECT: Fix compilation on older MSVC 2020-11-10 21:05:51 -08:00
SupSuper
8e39764f03 CREATE_PROJECT: Only write engineMap references 2020-11-11 04:18:25 +00:00
SupSuper
e9b3974ff8 CREATE_PROJECT: Replace duplicate filename check with unique object files 2020-11-11 04:12:36 +00:00
Filippos Karapetis
e9e30b0c23 SCI: Change the generated SCIFX code to arrays
The end result of these rules is palette adjustments, so there's no
reason to create custom code for each effect. Searching for palette
mods has an O(n) complexity, but the dataset is quite small, so it
should be negligible.
2020-11-08 22:27:46 +02:00
athrxx
3af0d8daa3 KYRA: remove support for fan translations by Siberian Gremlin
(due to issues with the translator)
2020-11-08 20:31:42 +01:00
Martin Gerhardy
fa19374e58 CREATE_PROJECT: added .gitignore to create_project cmake part 2020-11-08 11:32:59 +01:00
Martin Gerhardy
7be30d492b CREATE_PROJECT: fixed cmake generator
* Support for pkg-config was added
* Shortened the CMakeLists.txt by more than 4000 lines
* Added macro for feature detection
* Configure stage is reporting missing libs as error now (they were reported as compile errors during the build before)
* Link the scummvm-detection lib (this was missing before)
* Added missing defines like DETECTION_STATIC and USE_SDL2
* Group impl and header files in src file list to shorten the cmake script
* Unified indention for generated script
2020-11-08 11:30:25 +01:00
SupSuper
b58abb64d7 CREATE_PROJECT: Only create detection project if feature is enabled 2020-11-03 07:10:13 +00:00
Henrik "Henke37" Andersson
803d8f1ba5 CREATE_PROJECT: Put detection in a separate project
Keeps the main project clean and is a prerequisite for loading detection as a plugin
2020-11-03 07:10:13 +00:00
Matthew Duggan
5048fcc298 ULTIMA8: Fix crusader weapon overlays 2020-11-02 16:18:02 +09:00
Paweł Kołodziejski
d44f1f77ed GRIM: Rename engine data patches 2020-11-01 14:10:09 +01:00
Matthew Duggan
5135f1f4b9 ALL: Run optipng to reduce png file size 2020-11-01 21:34:03 +09:00
Vladimir Serbinenko
29cfa7bb0f COMMON: Merge code for str.cpp and ustr.cpp
Most of the code in str.cpp and ustr.cpp is actually the same. Do some
template magic to merge them.
2020-10-31 14:05:30 +01:00
Willem Jan Palenstijn
2cc67cd29b SCI: Add custom palette mods for SQ3 and LSL2
This adds a devtools script to convert scifx config files from FreeSCI
into C++ code to apply the palette mods.

The actual palette mods are by Matt Hargett, and from FreeSCI.
2020-10-31 11:44:28 +02:00
Vladimir Serbinenko
058592794f HADESCH: Add new engine for Hades' Challenge
The game is completable but 3 arcade sequences at the end of Minotaur, Medusa and Troy quests.
Probably full of bugs but I already publish it for consideration
2020-10-24 19:51:30 +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
Eugene Sandulenko
73bdd5d66f SCUMM: Added version to the monkey1 talkie German 2020-10-21 00:59:30 +02:00
Eugene Sandulenko
53ab87843d SCUMM: Added detection for Ultimate Talkie monkey1 German 2020-10-21 00:08:56 +02:00
Martin Gerhardy
813b497955 CREATE_PROJECT: fixed DeepCode warning 2020-10-19 20:24:54 +02:00
Martin Gerhardy
332c826b4b CREATE_PROJECT: export compile_commands.json via cmake
this is useful for e.g. clangd or other clang based tools like the analyser
2020-10-19 20:24:54 +02:00
Dmitry Gladkov
4a4cb46330
KYRA: Add localized strings for the Russian CD Release of HoF (#2545) 2020-10-19 01:05:26 +02:00
Dmitry Gladkov
11368b7d90
KYRA: Support Russian LoK translation by Siberian GRemlin (#2544)
* KYRA: Support Russian LoK translation by Siberian Gremlin

* Mention source of engine data translation

* Mark Russian CD as fan translation to force subtitles
2020-10-18 23:24:11 +02:00
Cameron Cawley
1bf1fb40fc
CONFIGURE: Allow building with TinyGL disabled (#2528) 2020-10-14 20:31:22 +02:00
Cameron Cawley
1ea8c9ef03 DEVTOOLS: Fix compiling with MinGW 2020-10-14 16:42:28 +01:00
Eugene Sandulenko
4f0bf5cffd BUILD: Sync new credits file location on Web 2020-10-12 14:46:49 +02:00
Eugene Sandulenko
4c0c187093 CREDITS: Update, add co-leads 2020-10-12 14:44:58 +02:00
SupSuper
f22f08059c CREATE_PROJECT: --disable-opengl disables all OpenGL features 2020-10-10 19:53:34 +01:00
SupSuper
1ca009ddc6 CREATE_PROJECT: Remove orphaned opengles v1 feature 2020-10-10 19:50:49 +01:00
Paweł Kołodziejski
264f6f037b ALL: Separate USE_OPENGL and USE_OPENG_GAME. Exclude WME3D for GLES2 for now. 2020-10-10 14:12:07 +02:00
Matthew Duggan
79e2b0ceba CREATE_PROJECT: Add override keyword to remove build warnings 2020-10-10 14:58:44 +09:00
SupSuper
e2efeacc12 MSVC: Add OpenGL libraries 2020-10-09 21:26:36 +01:00
Paweł Kołodziejski
35b9cccbde ALL: Merge ResidualVM 2020-10-09 19:44:13 +02:00
Pawel Kolodziejski
48875a1d3d CREDITS: Update copyright file 2020-10-09 12:54:10 +02:00
Pawel Kolodziejski
4631c0e2ed ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
Cameron Cawley
a4002bdeee CREATE_PROJECT: Enable C++11 for Xcode builds 2020-10-04 21:46:45 +01:00
Cameron Cawley
1355bfee75 CREATE_PROJECT: Add missing libraries to the Xcode generator 2020-10-04 18:31:00 +02:00
Pawel Kolodziejski
e6516edf5e DEV_TOOLS: Remove no longer needed comments 2020-10-04 18:14:13 +02:00
Paweł Kołodziejski
e01c915210 CREATE_PROJECT: Added MacPorts paths to Xcode 2020-10-04 18:09:46 +02:00
SupSuper
a2c7c9bf2f DEVTOOLS: Fix create_project invalid parameter 2020-10-03 22:31:01 +01:00
Thierry Crozat
3d26333a75 DEVTOOLS: Fix create_project compilation 2020-10-03 14:55:15 +01:00
Thierry Crozat
2eccd9aa8c DEVTOOLS: Add cxx11 feature to create_project 2020-10-03 15:51:14 +02:00
Mataniko
7c732f971e CREDITS: Simplify YAML credits format 2020-10-03 09:09:10 -04:00
aryanrawlani28
58a9de8092 DEVTOOLS: CREATE_PROJECT: Use map instead of unordered_map
- No C11 support yet, revert to use map to fix build
2020-10-03 14:56:36 +02:00
aryanrawlani28
de56694f53 DEVTOOLS: CREATE_PROJECT: Support static detection features
- This allows apps that use create_project to build with statically linked detection features.
- Also add support to write an addtional file - detection_tables.h inside engines/.
2020-10-03 14:56:36 +02:00
Eugene Sandulenko
c375a93f68 DEVTOOLS: Print usage information for encode-macbinary.sh 2020-10-02 21:04:26 +02:00
Pawel Kolodziejski
5487e5e718 ALL: Sync with ScummVM rev: e08ba6ff14 2020-09-27 19:45:22 +02:00
Mataniko
e99a2fa8c3 CREDITS: Remove unused docbook format 2020-09-27 00:26:13 +01:00
Thierry Crozat
b4b91b1fad CREATE_PROJECT: Use RELEASE_BUILD define in Xcode Release configuration 2020-09-26 15:36:31 +01:00
Pawel Kolodziejski
4380aa2409 DEVTOOLS: Fixed theme name 2020-09-25 18:31:23 +02:00
Alexander Reim
b26add3356 CREDITS: Add myself 2020-09-24 12:42:21 +02:00
Pawel Kolodziejski
bfe58d3c77 ALL: Synced with ScummVM - rev: d4db631f9b 2020-09-23 21:52:10 +02:00
Lothar Serra Mari
819c4083ca DISTS: Add BUILTIN_RESOURCES define to create_project 2020-09-21 23:14:23 +02:00
Cameron Cawley
168b7ac818 DEVTOOLS: Fix crash in convbdf 2020-09-16 20:08:41 +01:00
Pawel Kolodziejski
15a759370a ALL: Synced with ScummVM - rev: bdbbcd81ae 2020-09-12 19:38:50 +02:00
Thierry Crozat
37eb6291fe CREDITS: Add credits for supernova Italian translation 2020-09-07 02:09:07 +01:00
Thierry Crozat
52adc335f1 SUPERNOVA: Add Italian translation for part1 in engine data file
This translation was provided by Walter Agazzi.
2020-09-07 02:04:39 +01:00
Thierry Crozat
c8b5ff41b6 SUPERNOVA: Improve warning message in create_supernova 2020-09-07 02:02:12 +01:00
Andrew Martin
d20d597f72 IOS: Add LaunchScreen.storyboard to support full screen on iPad Pro 2020-09-06 23:38:00 +01:00
Cameron Cawley
6b669ae2fb DEVTOOLS: Fix compiling with MinGW 2020-09-06 19:26:20 +01:00
Paul Gilbert
a566bf5eea ULTIMA6: Update main menu scripts for World of Ultima games 2020-09-05 15:46:12 -07:00
Matthew Duggan
98915bab70 DEVTOOLS: Add usage message to create_translations 2020-09-05 16:37:27 +09:00
Paul Gilbert
518247c39a NUVIE: Improve cursor responsiveness of main menu
Still need to re-generate the ultima.dat to include it,
once I'm sure nothing else needs to be change prior to
the next release
2020-09-04 21:37:53 -07:00
Mataniko
c93dacd10b CREDITS: Remove XML-WEB and other unused code 2020-09-04 21:20:49 -04:00
Eugene Sandulenko
9ae226d208 DEVTOOLS: Major improvements to encode-macbinary.sh
- Support for Japanese names which are converted to UTF-8 with 'recode'
 - Support for files starting with '-' (avoid clash with options)
 - Support for files contianing '{' (avoid hfs globbing clash)
 - Support for files containing '/', it is replaced with ':'
 - Support for empty directories, no more warnings

For Japanese mode filenames are correctly recoded back to HFS names, so
hutils are happy
2020-09-03 16:48:04 +02:00
Pawel Kolodziejski
d5304e2568 ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
Thierry Crozat
c4c10c1332 SUPERNOVA: Update English translation 2020-09-03 00:11:13 +01:00
Thierry Crozat
dc88a9fcb1 DISTS: Update the list of files to distribute 2020-09-02 20:42:18 +01:00
Pawel Kolodziejski
acd114234f XCODE: Fixed creating project file 2020-09-02 08:25:41 +02:00
Thierry Crozat
148cd5f28d SUPERNOVA: Fix typo in German string
This also bug #11648 about the string not being translated to
English (as the translation is mapped to the correct German
string). I have also checked that the original game as the
correct string, so the typo was specific to ScummVM.
2020-08-31 18:05:24 +01:00
Thierry Crozat
78b36f248b CREDITS: Update list of translators 2020-08-30 15:43:20 +01:00
Eugene Sandulenko
79ba124bce CREDITS: Added BeWorld as the MorphOS porter 2020-08-30 16:36:48 +02:00
aryanrawlani28
24151a6d31 DEVTOOLS: CREDITS: Update script to not write ascii descriptions when adding person. 2020-08-30 14:43:41 +02:00
aryanrawlani28
a9a63ec931 DEVTOOLS: CREATE_TRANSLATIONS: Remove useless const return value for useUTF8 member function. 2020-08-30 14:43:41 +02:00
Thierry Crozat
495921b100 DEVTOOLS: Increase buffer size for po parser to avoid stack overflow errors 2020-08-30 14:43:41 +02:00
Thierry Crozat
1e5788d048 I18N: Improve utf-8 check in create_translations 2020-08-30 14:43:41 +02:00
Thierry Crozat
9737b0d300 I18N: Add missing EOL in create_translations error message 2020-08-30 14:43:41 +02:00
aryanrawlani28
cec0985d5a GUI: U32: Update credits.pl script to not write ascii string
- Also generate new credits file to reflect above changes
- Remove ascii checks from about dialog
2020-08-30 14:43:41 +02:00
aryanrawlani28
b6278f3400 GUI: U32: Write translation description and size for english language also as uint32BE.
All blocks of sizes are now written in uint32BE.
2020-08-30 14:43:41 +02:00
aryanrawlani28
77937f3e2b GUI: U32: Remove more redundant code, and add UTF-8 check
Modifies the CREATE_TRANSLATIONS tool.

- Remove _charset for PoMessageEntryList
- Add useUTF8 bool variable and helper function
- Add UTF-8 checking for each po file. Error out if file is not coded in UTF-8.
2020-08-30 14:43:41 +02:00
aryanrawlani28
3d97be2559 GUI: U32: Remove redundant code
Because po files now (should) use UTF-8, a bunch of code in ScummVM is redundant. This commit addresses that.

- Remove charsetMapping and related variables.
- Remove the code that used these functions.
- Remove cp_parser.cpp. This is removed because the use of codepages is no longer needed.
- Remove iso-8859-x codepages (see above message)
- Always set mapping as 0 in ThemeEngine::loadScalableFont
- Check if ascii or not by getting charset in about dialog.
2020-08-30 14:43:41 +02:00
aryanrawlani28
810b7cfccc GUI: U32: Write block sizes as Uint32BE
- Changes made in create_translations tool and translations.cpp
- After converting po files to UTF-8, length of block did not fit in 16 bits. This commit addresses that.
2020-08-30 14:43:41 +02:00
aryanrawlani28
fc91436ea6 GUI: U32: Remove charsets being written to .dat 2020-08-30 14:43:41 +02:00
aryanrawlani28
dc1c82b74e GUI: U32: Define new translation version "4" 2020-08-30 14:43:41 +02:00
aryanrawlani28
79c518e9c1 GUI: U32: I18N: Remove codepages from create_translations tool
- Removed because all .po files will use UTF-8
2020-08-30 14:43:41 +02:00
Eugene Sandulenko
2454faf767 DEVTOOLS: Remove obsolete file from update-version.pl 2020-08-30 13:41:53 +02:00
athrxx
6f8aa0b21b DEVTOOLS: (CREATE_KYRADAT) - whitespace 2020-08-29 23:50:30 +02:00
Eugene Sandulenko
3c939d848d DEVTOOLS: Remove useless assert(). CID 1386623
_size is uint16, thus it will be always < 65536
2020-08-29 17:22:24 +02:00
Matthew Duggan
6cd9fd93ca ULTIMA8: Fix U8 Japanese menu text 2020-08-29 21:48:06 +09:00
Matthew Duggan
92f6d5bb45 ULTIMA8: Fix some U8 Japanese text 2020-08-29 18:11:13 +09:00
Pawel Kolodziejski
612dfd0a40 ALL: Update credits 2020-08-28 22:17:58 +02:00
Hubert Maier
9a96b833cd CREDITS: Fix handle
Alternatively you can simply remove the handle.
I'll leave the decision to you guys
2020-08-28 00:32:49 +02:00
Eugene Sandulenko
746ec5ce36 SCUMM: Show warning on unsupported Pajama2 Russian localization 2020-08-25 22:07:04 +02:00
Eugene Sandulenko
9b32514baa CREDITS: Add Griffon engine 2020-08-25 17:56:23 +02:00
SupSuper
bcb7d1f30c BACKENDS: Discord rich presence support
Adds support for showing the currently running game
in a Discord user's game activity.
2020-08-25 10:47:41 +02:00
SupSuper
74db2b3860 CREATE_PROJECT: Fix typos in MSVC properties 2020-08-21 05:38:26 +01:00
SupSuper
59d9975912 CREATE_PROJECT: Remove obsolete BuildSetup libraries property
Every generator manages their libraries, so this is no longer used
2020-08-20 23:54:32 +02:00
SupSuper
bd34337370 CREATE_PROJECT: Update CodeBlocks library names
MinGW and MSVC libraries follow different conventions
2020-08-20 23:54:32 +02:00
SupSuper
dfb0123d56 CREATE_PROJECT: Add a name table for MSVC library dependencies
Adds support for Debug/Release lib names and moves
Windows-specific code to the MSVC generator
2020-08-20 23:54:32 +02:00
Eric Fry
bd49bbf7ea CREDITS: Add Blazing Dragons credits 2020-08-19 12:27:29 +02:00
Daniel
57cd0741ae
CREATE_PROJECT: Disable MSVC virtual inheritance warnings
Noisy and doesn't look like it's getting a "proper" fix anytime soon
2020-08-15 08:45:35 +01:00
Pawel Kolodziejski
aea3bae26d ALL: Synced with ScummVM - rev 0b777c23a9 2020-08-11 00:59:40 +02:00
djsrv
04e7bcee3f GRAPHICS: MACGUI: Lighten inactive window borders 2020-08-07 18:55:43 -04:00
djsrv
5f55ae169b GRAPHICS: MACGUI: Fix several border bitmaps 2020-08-07 18:17:35 -04:00
djsrv
494a92ee19 GRAPHICS: MACGUI: Add transparency to border bmps 2020-08-07 16:47:19 -04:00
djsrv
570e33cc8a GRAPHICS: MACGUI: Draw bitmap desktop background 2020-08-06 18:32:08 -04:00
athrxx
999689abff KYRA: (LOL) - add keyboard key binding for map button
Allow map display via 'm' key. The original doesn't have that, although there are keyboard controls for most other buttons.  I add this as a feature, since it's useful for controller play.
2020-08-06 15:06:28 +02:00
Eugene Sandulenko
aa563f0c81 ALL: Remove PS2 port 2020-08-01 15:15:49 +02:00
Eugene Sandulenko
4c60037235 DEVTOOLS: Added hfsutils mode for encode-macbinary.sh 2020-08-01 14:30:10 +02:00
Roland van Laar
18f9d5da16 GRAPHICS: MACGUI: create_project add shebang 2020-08-01 01:17:46 +02:00
djsrv
6189a36d12 GRAPHICS: MACGUI: Add border types 2020-07-31 16:38:37 -04:00
Matthew Duggan
d5f5f0f2b9 DEVTOOLS: ULTIMA8: Fix credits display frame 2020-07-31 16:13:13 +09:00
athrxx
5be7a08c42 KYRA: (EOB/SegaCD) - add static resources 2020-07-30 22:19:08 +02:00
Matthew Duggan
1fa244a662 ULTIMA8: Mark some weapons as 'small' for Crusader 2020-07-30 13:37:20 +09:00
Matthew Duggan
c479540be1 DEVTOOLS: ULTIMA8: Add overlay data for remorse weapons. 2020-07-30 11:41:05 +09:00
Michał Janiszewski
bb9dddcd04 CREATE_PROJECT: JANITORIAL: Apply code formatting 2020-07-15 15:30:55 +02:00
SupSuper
95d191e19a CREATE_PROJECT: Fix VS2008 property names 2020-07-15 15:30:55 +02:00
Michał Janiszewski
680da50b81 CREATE_PROJECT: Remove C++11 2020-07-15 15:30:55 +02:00
Michał Janiszewski
26591c1341 CREATE_PROJECT: Add missing is_open check
This is to satisfy DeepCode warning on PR
2020-07-15 15:30:55 +02:00
SupSuper
ef803ee080 CREATE_PROJECT: Old Visual Studio doesn't support ARM64 2020-07-15 15:30:55 +02:00
SupSuper
7a5c4e6121 CREATE_PROJECT: Remove C++11 2020-07-15 15:30:55 +02:00
Michał Janiszewski
c763e56d57 CREATE_PROJECT: Address review comments 2020-07-15 15:30:55 +02:00
Michał Janiszewski
6b1fb8fc8f CREATE_PROJECT: Sort libraries to be returned 2020-07-15 15:30:55 +02:00
Michał Janiszewski
3d3b0124ad CREATE_PROJECT: Make MSVC project understand more architectures 2020-07-15 15:30:55 +02:00
Michał Janiszewski
a23b1789db CREATE_PROJECT: Add ability to remove feature from setup 2020-07-15 15:30:55 +02:00
Michał Janiszewski
0de86d6fbf CREATE_PROJECT: Add option to use canonical library names
This allows for easier plugging in of alternative providers of libraries
2020-07-15 15:30:55 +02:00
Jonathan Phénix
093fdffa6b XEEN: Fix "remove X to equip Y" display issue
Without the terminal space, the last character is vertically cut.
Tested with the Xeen Slayer Sword.
2020-07-06 18:46:09 -07:00
Jonathan Phénix
6cad70deab XEEN: Return error on invalid number of arguments 2020-07-06 18:46:09 -07:00
Matthew Duggan
51ee9991bd ULTIMA8: Display crusader item data from ini file 2020-07-06 16:27:16 +09:00
Matthew Duggan
aefc4e4022 DEVTOOLS: ULTIMA8: Add base ini files for Remorse 2020-07-02 15:59:55 +09:00
Eugene Sandulenko
80649ba245 CREDITS: Updated Director credits 2020-07-02 01:48:49 +02:00
Cameron Cawley
6620ccbcd0 DOCS: Update credits 2020-07-02 01:43:14 +02:00
Einar Johan Trøan Sømåen
ff602877e6 DEVTOOLS: Unhardcode scummvm-name in create_project for XCode.
The existing code broke create_project in ResidualVM, as
the loop that creates the actual build configurations
generated the hash from the actual object name, which
for ResidualVM would be XCConfigurationList_residualvm.

The same logic was not applied when generating the reference,
as that would use the hardcoded name XCConfigurationList_scummvm.

This patch makes a minimal fix for that, by using the
PROJECT_NAME define instead of the hardcoded name.
2020-06-29 02:09:23 +02:00
Pawel Kolodziejski
8f4e1c6cf3 Sync with ScummVM rev. 654b8208b8 2020-06-22 08:14:16 +02:00
Eugene Sandulenko
d486387ad7 BUILD: Build also lzip source archive 2020-06-20 20:55:07 +02:00
mataniko
9e90011aed DEVTOOLS: Move create_prince to a submodule 2020-06-15 10:54:16 -04:00
athrxx
0652662b00 KYRA: (LOL/Spanish) - fix detection and static resources 2020-06-07 14:21:14 +02:00
Strangerke
72436eff6e KINGDOM: Add TMM in the engine credits 2020-06-07 00:02:29 +02:00
Strangerke
49080215b4 KINGDOM: Add credits for Kingdom 2020-06-07 00:02:29 +02:00
Andrei Prykhodko
57b0f41d2f CREDITS: added Petka entry 2020-06-05 20:40:59 +03:00
Paul Gilbert
9c4e624410 CREDITS: Update Ultima entry for OMGPizzaGuy 2020-06-03 20:46:26 -07:00
athrxx
e81a38698d KYRA: (KYRA1/Spanish CD fan translation) - update Kyra.dat 2020-06-02 20:43:28 +02:00
Asirome
5b660fe8ae KYRA:LOK Spanish CD fan made version - add resources 2020-06-02 20:43:27 +02:00
athrxx
633310c5de KYRA: (HOF/Spanish) - update kyra.dat 2020-06-01 20:28:35 +02:00
Asirome
338616b9fa KYRA:HoF CD Spanish fan translation - add resource accents 2020-06-01 20:15:39 +02:00
Asirome
3bc54abd79 KYRA:HoF DOS Spanish version - add resources 2020-06-01 20:00:35 +02:00
Asirome
fc9f393e2d KYRA:HoF Spanish CD fan translation - fix one letter 2020-06-01 20:00:06 +02:00
Asirome
27d4c5676c KYRA:HoF Spanish CD fan translation - resources 2020-06-01 20:00:06 +02:00
athrxx
3c5dec9052 KYRA: (EOBII/Spanish) - update kyra.dat 2020-05-31 20:42:41 +02:00
Asirome
d053df27d3 KYRA:EOB fix some spanish strings 2020-05-31 19:59:11 +02:00
Asirome
bcfac30cba KYRA:EOB2 more spanish resources 2020-05-31 19:59:11 +02:00
Asirome
55251ffa1b KYRA:EOB2 fix spanish potion strings 2020-05-31 19:59:11 +02:00
Asirome
efb164e533 KYRA:EOB2 update spanish resources 2020-05-31 19:59:11 +02:00
Asirome
c3d86c01b3 KYRA:EOB2 fix spanish resources 2020-05-31 19:59:10 +02:00
Asirome
b0deab344f KYRA:EOB2 add spanish resources 2020-05-31 19:59:10 +02:00
Asirome
e1df1df8d3 KYRA:EOB2 add Spanish resources 2020-05-31 19:59:10 +02:00
Asirome
d2ca71a50b KYRA:EOB fix spanish text 2020-05-30 20:08:02 +02:00
athrxx
16b5a9a668 KYRA: (EOB/Spanish) - fix static resources and regenerate kyra.dat 2020-05-30 19:49:51 +02:00
Asirome
57c18ea153 KYRA:EOB fix spanish text 2020-05-30 19:49:51 +02:00
Asirome
c4fa0d4538 KYRA:EOB add spanish resources 2020-05-30 19:49:51 +02:00
Asirome
4f2bb29379 KYRA: EOB preference for DRO files 2020-05-30 19:49:51 +02:00
Lothar Serra Mari
93451ea964 DIST: Drop old snapcraft.yaml file
For quite some time, ScummVM is available in the Snap store thanks to
the Snapcrafters community. A while back I started to contribute to the
package and we made great progress there - the ScummVM snap is now
(almost) on par with our other releases.

However, this snapcraft.yaml file is now more or less obsolete since it
lacks basically all improvements we made so far.

The long term goal is to become the official maintainers of the ScummVM
snap - we are almost there, just a few minor issues are remaining.

I'm dropping this snapcraft.yaml file since it's heavily outdated.
Please follow

	- https://github.com/snapcrafters/scummvm/

for now.

As soon as the Snap is really stable, I'll merge snapcrafters/scummvm
back into this repository, so development can continue here.
2020-05-30 09:10:24 +02:00
Paul Gilbert
683959ea2d ULTIMA4: Added support for XML-based maps
This includes the addition of a hidden ScummVM map, just as
an easter egg for anyone that stumbles across it
2020-05-16 19:27:39 -07:00
Cameron Cawley
e207fda7f7 COMMON: Allow ignoring CR line breaks in SeekableReadStream::readLine() 2020-05-12 14:41:53 +02:00
Paul Gilbert
5f00f35354 ULTIMA4: Switch music over to use .mp3 files
The engine doesn't support the .it files xu4 used,
but luckily xu4 already included mp3 versions as well
2020-05-11 18:42:12 -07:00
Pawel Kolodziejski
b586571900 ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
Paul Gilbert
e8482d8c1d ULTIMA4: Move fix for LB Abyss response to create_ultima 2020-05-05 21:56:23 -07:00
Matthew Duggan
352eeb5795 CREATE_PROJECT: Add c++11 warnings to xcode project 2020-05-01 00:01:02 +01:00
Zvika Haramaty
7e168256c2 DEVTOOLS: add fribidi library support to create_project 2020-04-30 23:59:10 +01:00
Paul Gilbert
d9a9e0f91d ULTIMA4: Extract data tables from exes into ultima.dat 2020-04-29 22:00:44 -07:00
Eugene Sandulenko
8a3fc359b2 DEVTOOLS: Modified macros, so they are less error-prone.
Code generation for libsdl_net was always performed. The condition
did not work as expected. Macros are dangerous.
2020-04-28 08:56:51 +02:00
Thierry Crozat
70f79d3df8 MACOSX: Unset SDK version in executable
This is a workaround for the blurry display we get on retina screen
when building with SDK 10.14 or above. Unsetting the SDK version
in the executable is sufficient to avoid the issue. See bug
similar change in LibreOffice.

The workaround can only be used with Xcode 11 or above. When using
configure it automatically detects if the workaround can be used.
The workaround is disabled by default in create_project and needs
to be enabled manually (uncomment the MACOSX_NO_SDKVERSION define
at the top of the xcode.cpp file).
2020-04-26 00:33:42 +01:00
Thierry Crozat
5b617c1eef CREATE_PROJECT: Use relative paths for static libraries for Xcode
With the project including both iOS and macOS targets, using an
absolute path ensures it is incorrect for one of those. Since it was
using /usr/local/lib/ all the paths had to be changed in Xcode to
build the iOS target.

Also as the paths where we expect the libraries to be (/usr/local/lib
on macOS and lib under the build directory for iOS) are added to the
search path in the Xcode project, we do not actually need to use
absolute path). Also this make it easier to use a different path for
libraries (e.g. if using MacPort or brew) as we only need to change
the search path setting in the Xcode project and not the
path for each library).
2020-04-24 10:53:23 +02:00
Eugene Sandulenko
b517525e7d CREDITS: Remove duplicate entry for BS2.5 2020-04-19 00:14:20 +02:00
Max Horn
10e934ffa7 CREDITS: fix a typo 2020-04-17 22:41:11 +01:00
Matthew Duggan
a241f33dec CREATE_PROJECT: Add libSDL_net to OSX config when needed 2020-04-11 16:06:32 +09:00