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