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