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
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 and BLooperZ
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