Commit Graph

2455 Commits

Author SHA1 Message Date
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