Commit Graph
89422 Commits
Author SHA1 Message Date
lolbot-iichan 1dfc637b06 COMMON: Add Turkish language 2019-07-16 20:24:42 +03:00
Walter van Niftrik ea777fc79d ADL: Replace 'using' with 'this->'
Hopefully fixes the build
2019-07-16 18:27:03 +02:00
jepael fa06dd972b MADE: Remove unused variable 2019-07-16 18:51:45 +03:00
Walter van Niftrik 9c7ed5c0da ADL: Silence MSVC warnings 2019-07-16 16:24:20 +02:00
Walter van Niftrik 338baf827c ADL: Fix debug mode hang in hires5 animation 2019-07-16 16:24:20 +02:00
Walter van Niftrik 39acda0c9f ADL: Clean up usage of override specifier 2019-07-16 16:24:20 +02:00
Walter van Niftrik ce8a840933 ADL: Remove APPLECHAR macro 2019-07-16 16:24:19 +02:00
Walter van Niftrik 0cd761086a ADL: Refactor graphics code 2019-07-16 16:24:19 +02:00
Thanasis Antoniou bfa52c7b9e BLADERUNNER: Don't show VK option for Runciter in vanilla 2019-07-16 00:58:21 +03:00
Lothar Serra Mari 58085d4f4d NEWS: Update German NEWS.md translation 2019-07-15 19:58:11 +02:00
jepael ac38709420 I18N: Update translation (Finnish)
Currently translated at 100.0% (1089 of 1089 strings)
2019-07-15 19:29:29 +02:00
Lothar Serra Mari 77e3650ceb I18N: Update translation (German)
Currently translated at 100.0% (1089 of 1089 strings)
2019-07-15 19:29:20 +02:00
Thierry Crozat 76181378be I18N: Update translations templates 2019-07-15 14:01:33 +02:00
Thierry Crozat bfa1f392f7 POSIX: Fix missing expansion of "~" to home when it has no suffix
This fixes bug #10941: Tilde in save path creates "~" folder
2019-07-14 22:11:20 +01:00
athrxx 6694cdcd73 SCUMM: update news (Amiga iMuse support) 2019-07-14 21:45:56 +02:00
athrxx 19643175a8 SCUMM: limit 'Unrecognized base tag' warning to valid cases
This warning will not only show up if a tag is actually unrecognized but also in cases where the tag is recognized, but the resource size is 0. This happens quite a lot in the Amiga version of MI2 with 'SOU ' tags.
2019-07-14 21:45:52 +02:00
athrxx 4ee4d2d9af SCUMM: (FM-Towns Audio) remove TODO
The audio track is not broken. LEC simply didn't make good  euphony music tracks for the FM-Towns. There is nothing we can do about that.

The TODO implies that someone should mess around with the audio data (change the composition?).
2019-07-14 21:45:48 +02:00
athrxx 01f99f1a0a SCUMM: imuse driver directory cleanup
- move mac, pc speaker and fm-towns ims sound drivers into separate directory

(AdLib and MT32/GM drivers are still too entangled with common code to be moved so easily, especially MT32/GM. It would require lots of changes to the common code and possibly to all engines using the MidiDriver class. So I leave that for now.)
2019-07-14 21:45:43 +02:00
athrxx d1b64aab0c SCUMM: (iMuse/Amiga) - improve accuracy
This fixes the issue that some rhythm instruments didn't receive correct notes. The changes have been limited to the Amiga versions.
2019-07-14 21:45:29 +02:00
athrxx 0899ecc987 SCUMM: hook up Amiga MI2 + INDY4 to new sound driver 2019-07-14 20:56:27 +02:00
athrxx 9afdde2601 SCUMM: add Amiga iMuse sound driver
(applies to MI2 and INDY4)
2019-07-14 20:56:27 +02:00
Paul Gilbert b1ae4319e5 GLK: TADS2: Fix duplicate detection 2019-07-14 10:47:52 -07:00
Paul Gilbert 649dadaedc GLK: ALAN3: Change detections list to use common GlkDetectionEntry 2019-07-14 10:47:52 -07:00
Paul Gilbert babe4d9ef2 GLK: ALAN2: Change detections list to use common GlkDetectionEntry 2019-07-14 10:47:52 -07:00
Paul Gilbert bb9b52f9c6 GLK: ADVSYS: Change detections list to use common GlkDetectionEntry 2019-07-14 10:47:52 -07:00
Filippos Karapetis d524d36a6a OPENGL: Specify a GLSL version tag, and rename reserved keywords
The GLSL version code has been taken from ResidualVM. The variable
'texture' is now a reserved keyword in GLSL 3.00, so it has been
renamed. This fixes compilation issues in AmigaOS4 (PR 1554).
2019-07-14 16:10:55 +03:00
Thanasis Antoniou 491adeb656 BLADERUNNER: Fix Rats resurrecting 2019-07-14 15:53:10 +03:00
Filippos Karapetis da15a38b66 BACKENDS: Initialize more TimerSlot fields when resetting it
This imports changes from commit 05f3fe420f
2019-07-14 15:12:07 +03:00
Torbjörn Andersson 1e23d43006 SCUMM: Silence GCC memset() warnings
Recent GCC versions complain if you memset() a class or struct that
contain non-POD data types. Get around that by either initializing
the object when created, or by adding a reset() method.
2019-07-14 14:58:19 +03:00
Torbjörn Andersson 4eef7a42e3 FULLPIPE: Silence GCC memset() warnings
Recent GCC versions complain if you memset() a class or struct that
contain non-POD data types. Get around that by either initializing
the object when created, or by adding a reset() method.
2019-07-14 14:58:19 +03:00
Torbjörn Andersson b5b136b177 AGOS: Silence GCC memset() warnings
Recent GCC versions complain if you memset() a class or struct that
contain non-POD data types. Get around that by either initializing
the object when created, or by adding a reset() method.
2019-07-14 14:58:18 +03:00
Filippos Karapetis 71a9def71e WINTERMUTE: Add a warning for off-by-one errors in normalizeAngle() 2019-07-14 14:28:40 +03:00
kyranet 212cd5aa78 WINTERMUTE: Fixed normalizeAngle's output range from 0-360 to 0-359
WINTERMUTE: Enhanced BaseUtils::normalizeAngle to run the while if angle is greater than 359.

When normalizing an angle, we expect the number to be between 0 and
359 (since 360 is 0), this changes the util so 360 is transformed to 0.
The case for 359.8 (which this would make it -0.2) is covered by the following
while loop, which will increase it back to 359.8.
2019-07-14 13:57:18 +03:00
lolbot-iichan 290962ba92 WINTERMUTE: Huge update of detection tables (#1748)
* WINTERMUTE: Add all changelog engine versions to enum

Source: http://docs.dead-code.org/wme/history.html

* WINTERMUTE: Fixed name and update detection for Satan and sons

Download:
http://www.freegamearchive.com/play/download/game/satan_and_sons.zip

* WINTERMUTE: Update detection for Five Lethal Demons

Download:
http://web.archive.org/web/20070705114336if_/http://dead-code.org/5ld/5ld_setup.exe

* WINTERMUTE: Update detection for Five Magical Amulets

Download:
http://web.archive.org/web/20070505233127if_/http://www.nacht-und-nebel.org/download/fma.exe
Download:
http://www.flint.cba.pl/fusion_7/downloads.php?cat_id=1&download_id=1
Download: http://dead-code.org/5ma/5ma_deutsch.exe

* WINTERMUTE: Update detection for Actual Destination

Download:
http://web.archive.org/web/20111121174804/http://mrburns.tks.bth.se/ds/ds08/magv08/Actual%20Destination.rar

* WINTERMUTE: Update detection for Boredom of Agustin Cordes

Download: http://www.cbe-software.com/Games/Boredom/setup_boredom.exe

* WINTERMUTE: Update detection for Alimardan's Mischief

Buy: https://store.steampowered.com/app/694420/Alimardans_Mischief/

* WINTERMUTE: Update detection for Alimardan Meets Merlin

Buy: https://store.steampowered.com/app/694430/Alimardan_Meets_Merlin/

* WINTERMUTE: Update detection for Beyond the Threshold

Download: http://www.nacht-und-nebel.org/pcg/BeyondTheTreshold.zip
NOTE: This game's executable has a very strange version 1.7.94 not
listed in changelog.

* WINTERMUTE: Update detection for Basis Octavus

Download: http://kraaca.cz/wp-content/files/basis-octavus.zip

* WINTERMUTE: Update detection for Bickadoodle

Download: https://www.moddb.com/games/bickadoodle/downloads

* WINTERMUTE: Update detection for Book of Gron: Part One

Download: http://questzone.ru/download/gr/BookOfGron.rar

* WINTERMUTE: Update detection for Chivalry is Not Dead

Download: https://games.squinky.me/downloads/chivalry/chivalry.zip

* WINTERMUTE: Update detection for Carol Reed series

I assume that Carol Reed 4 EN use the same engine as Carol Reed 4 RU.
For other versions I assume that Demo and Full versions are sharing the
same engine version.

Demos: http://www.mdna-games.com/
Buy: http://www.mdna-games.com/

* WINTERMUTE: Update detection for Corrosion

Buy:
https://store.steampowered.com/app/349140/Corrosion_Cold_Winter_Waiting_Enhanced_Edition/

* WINTERMUTE: Update detection for Dead City

Download: http://dead-code.org/download/games/deadcity.zip

* WINTERMUTE: Add detection for Dark Fall: Lost Souls

This is a 2.5D game that is out of ScummVM scope

* WINTERMUTE: Update detection for Dirty Split

Download: https://dreamagination.itch.io/dirty-split

* WINTERMUTE: Update detection for Dreamscape

Download:
http://web.archive.org/web/20111121174150if_/http://mrburns.tks.bth.se/ds/ds08/vida08/Dreamland.rar

* WINTERMUTE: Update detection for Dreamcat

Download: https://jennibee.itch.io/dreamcat

* WINTERMUTE: Update detection for Des Reves Elastiques Avec Mille Insectes Nommes Georges

Download: https://games.squinky.me/downloads/dreaming/dreaming.zip

* WINTERMUTE: Update detection for DFAF Adventure

Download: https://jennibee.itch.io/dfaf-adventure

* WINTERMUTE: Add detection for Dr. Bohus

Author: Local Studio
Description: Saving the world from outbreak of a mysterious disease
Language: Czech
Licence: Freeware
Download:
http://www.freegame.cz/hry-ke-stazeni/zdarma/adventury/dr-bohus/13266

* WINTERMUTE: Update detection for Escape from the Mansion

Download:
https://escapefromthemansion.com/files/EscapeFromTheMansion_v1.3.zip

* WINTERMUTE: Add detection for Finding Hope

Finding Hope is a hidden object game made with Wintermute engine by
Golden Bough Games.
Try & Buy: https://www.bigfishgames.com/games/5960/finding-hope/

* WINTERMUTE: Add detection for The Death of Erin Myers

Buy links and details: http://www.viperante.com/short.htm

* WINTERMUTE: Update detection for Four

Download: http://mentalscraps.com/Four.zip

* WINTERMUTE: Add detection for Face Noir

This is a 2.5D game that is out of ScummVM scope

* WINTERMUTE: Update detection for Hamlet

Buy: https://store.steampowered.com/app/222160

* WINTERMUTE: Update detection for Framed

Download:
http://web.archive.org/web/20111121173916if_/http://mrburns.tks.bth.se/ds/ds08/maqk08/Framed.rar

* WINTERMUTE: Update detection for James Peris

Download: http://www.jamesperis.com/jamesperisweb-a.htm

* WINTERMUTE: Update detection for Project Lonely Robot

Download:
http://web.archive.org/web/20111121173634if_/http://mrburns.tks.bth.se/ds/ds07/stgo07/Projectlonelyrobot.rar

* WINTERMUTE: Update detection for Helga Deep In Trouble

Download: http://helgagame.com/download/helgainstall.exe

* WINTERMUTE: Update detection for Ghost in the Sheet

Demo: https://ag.ru/games/ghost-in-the-sheet/demos/24978

* WINTERMUTE: Add detection for K'NOSSOS

Demo: http://svarunentertainment.com/

* WINTERMUTE: Update detection for Open Quest

Download: https://github.com/JenniBee/openquest/releases/tag/v1.0

* WINTERMUTE: Update detection for Night Train

Download: https://www.moddb.com/games/night-train/downloads

* WINTERMUTE: Update detection for Mirage

Download:
http://web.archive.org/web/20111121173733if_/http://mrburns.tks.bth.se/ds/ds08/sasl08/Mirage.rar

* WINTERMUTE: Update detection for kulivocko

Download: https://ulozto.net/!Ge2FUW8q/kulivocko1-zip

* WINTERMUTE: Update detection for Looky

Demo: https://mac-bs.de/homepage/downloads/Looky_Demo_Setup.exe
Download: https://bullshit-softworx.itch.io/looky-adventure

* WINTERMUTE: Add detection for One

Demo: http://rcorp.wz.cz/one/one%20DEMO.rar

* WINTERMUTE: Update detection for Pizza Morgana

Download: http://pizza-morgana.com/download/episode1

* WINTERMUTE: Update detection for One Helluva Day

Demo: https://store.steampowered.com/app/603680/One_helluva_day/

* WINTERMUTE: Update detection for reversion1&2

Buy: https://steamcommunity.com/app/270570 ,
https://store.steampowered.com/app/281060
Source for old versions: https://bugs.scummvm.org/ticket/11009 ,
https://bugs.scummvm.org/ticket/11011

* WINTERMUTE: Update detection for Project: Doom

Download:
http://web.archive.org/web/20111121180654if_/http://mrburns.tks.bth.se/ds/ds08/vida08/ProjectDoom.rar

* WINTERMUTE: Update detection for Silent Footsteps

Demo: http://frostlindgames.com/demo.html
Buy: https://store.steampowered.com/app/780740/Silent_Footsteps/

* WINTERMUTE: Update detection for Paintaria

Download: https://gamejolt.com/games/paintaria/17652

* WINTERMUTE: Update detection for Pigeons in the Park

Download: https://games.squinky.me/downloads/pigeons/pigeons.zip

* WINTERMUTE: Update detection for reversion1&2 (Linux & Mac)

* WINTERMUTE: Update detection for Rosemary

Download: http://gambit.mit.edu/loadgame/rosemary_eula.php

* WINTERMUTE: Update detection for Shaban

Try & Buy (English): https://www.bigfishgames.com/games/7157/shaban/?pc
Try & Buy (German): https://www.bigfishgames.de/spiele/7157/shaban/?pc
Try & Buy (Spanish): https://www.bigfishgames.es/juegos/7157/shaban/?pc
Try & Buy (French): https://www.bigfishgames.fr/jeux/7157/shaban/?pc
Try & Buy (Japanese): https://www.bigfishgames.jp/games/7157/shaban/?pc
Try & Buy (Dutch): https://www.bigfishgames.nl/spellen/7157/shaban/?pc
Try & Buy (Italian): https://www.bigfishgames.it/giochi/7157/shaban/?pc
Try & Buy (Portuguese):
https://www.bigfishgames.com.br/jogos/7157/shaban/?pc

* WINTERMUTE: Update detection for Rhiannon

Demos: https://ag.ru/games/rhiannon-curse-of-the-four-branches/demos
Demo:
http://download.fileplanet.com/ftp1/122008/Rhiannon_Demo_C5_setup.exe
Buy: https://store.steampowered.com/app/298140

* WINTERMUTE: Update detection for Space Invaders demo

Download: https://docs.google.com/file/d/0B1Y5w30FUPM7bk1UQ1BGR2ZVZ2s

* WINTERMUTE: Update detection for Sofia's Debt

Download:
http://www.artisticsoft.com/flyers/deudadesofia/La%20Deuda%20de%20Sofia.zip
Download:
http://www.artisticsoft.com/flyers/deudadesofia/Sofias%20Debt.zip

* WINTERMUTE: Update detection for The Kite

Download: https://anatolii.itch.io/the-kite

* WINTERMUTE: Update detection for The Box

Download: http://web.archive.org/web/20111121180051if_/http://mrburns.tks.bth.se/ds/ds08/maqk08/packages.rar

* WINTERMUTE: Update detection for The Driller Incident

Download: http://questzone.ru/enzi/files/1645

* WINTERMUTE: Update detection for The Ancient Mark

Download: https://www.moddb.com/games/the-ancient-mark-episode-1/downloads

* WINTERMUTE: Update detection for Tanya Grotter dilogy

Buy:
https://www.soft-moscow.ru/goods/tanya_grotter_i_magicheskiy_kontrabas.htm
Buy:
https://www.soft-moscow.ru/goods/tanya_grotter_i_ischezayushchiy_etag.htm

* WINTERMUTE: Update detection for Space Madness

Demos:
http://web.archive.org/web/20150520160556/http://www.spreadcamp.com/downloads/SM-DEMO_English_and_German.exe

* WINTERMUTE: Update detection for The Shine of a Star

NOTE: http://questzone.ru/enzi/game/2502 states that this game is
freeware since 29.07.2013
Download: http://forgottenkey.se/TSoaS/TSOAS.msi
Archive: https://web.archive.org/web/20190116104138if_/http://forgottenkey.se/TSoaS/TSOAS.msi

* WINTERMUTE: Update detection for The White Chamber

Download:
http://www.studiotrophis.com/downloads/thewhitechamber1.7SETUP%20-%20Definitive%20Edition.exe
Download:
http://www.indiedb.com/games/the-white-chamber/downloads/the-white-chamber-17

* WINTERMUTE: Update detection for Trader of Stories

Download demo: http://www.rudowscy.com/download/theTraderofStories.zip
Full version is not made with Wintermute: http://www.rudowscy.com/tos1/

* WINTERMUTE: Update detection for Zbang! The Game

Download: http://www.corbomitegames.com/zbang/download.php

* WINTERMUTE: Update detection for Vsevolod

Download: http://public.ag.ru/vd/c16b434cc9656d4ca5856150c8fc9b18/demos/23267/Vsevolod-Prologue.exe

* WINTERMUTE: Update some comments

* WINTERMUTE: Update detection for Toshechka and Boshechka

* WINTERMUTE: Update detection for Wilma Tetris

Download: http://web.archive.org/web/20160330072540if_/http://dead-code.org/misc/wtetris.zip

* WINTERMUTE: Add detection for WME Technology Demo 1.2

Download: http://www.dead-code.org/download/wme_demo.zip

* WINTERMUTE: Update detection for reversion1 (bug 11011)

This fixes https://bugs.scummvm.org/ticket/11011
2019-07-14 11:42:04 +03:00
Thanasis Antoniou 509738bb49 BLADERUNNER: Fix seg fault at load from ScummVM menu
Happened if player was clicking mouse furiously while loading from the ScummVM GUI
2019-07-14 02:18:34 +03:00
Thanasis Antoniou 9c5d96f68f BLADERUNNER: Restore dispatch and rats comment 2019-07-14 01:57:20 +03:00
SupSuper 1669ef6244 GRAPHICS: Fix ManagedSurface transBlitFrom ignoring flipped parameter 2019-07-14 00:46:30 +02:00
SupSuper 176109da59 GRAPHICS: Fix wrong rect size when blitting subsurface to ManagedSurface
We want the srcRect size and not the original surface size
2019-07-14 00:46:30 +02:00
jepael 3b68380ca3 SDL: Fix compiler warning and joystick event handling 2019-07-13 09:15:41 +03:00
Peter Kohaut e67ec0dbe1 BLADERUNNER: Fix slider artifacts in Android port
Alpha was set incorrectly to 0 and previous GLES was visible
2019-07-12 21:57:00 +02:00
sluicebox 4dc9752d2a SCI: Fix ICEMAN destroyer timer, bug #11017 2019-07-12 21:33:46 +03:00
Torbjörn Andersson 3094dd6931 GLK: Fix incorrect "End of namespace ..." comments. 2019-07-12 06:59:56 +02:00
Paul Gilbert a39a0c76ae GLK: TADS2: Add detection entries for remaining games 2019-07-11 20:12:25 -07:00
Paul Gilbert 9d7e942b9c GLK: TADS2: Added English detection entries 2019-07-11 19:25:21 -07:00
Le Philousophe 389381f185 GLK: Add create_glk to .gitignore 2019-07-11 21:47:03 +03:00
Thanasis Antoniou dc14676b2c BLADERUNNER: No rats in UG07 when Clovis may spawn 2019-07-11 16:15:05 +03:00
Thanasis Antoniou e0da90cdb8 BLADERUNNER: No rats when Lucy is in UG01 2019-07-11 16:15:05 +03:00
Thanasis Antoniou 0195599ea2 BLADERUNNER: Prevent Clovis from rotating in KP07
This is when he is dying/ lying on the bed
2019-07-11 16:15:05 +03:00
Matan Bareket 3cb90082ac GCW0: Redo bundle fix from 4b5ce0f 2019-07-11 08:58:34 -04:00
Matan Bareket a7ba9216b7 GCW0: Package the README.md file 2019-07-11 08:34:47 -04:00