Commit Graph
89422 Commits
Author SHA1 Message Date
Thanasis Antoniou b3e4aa1464 BLADERUNNER: Bugfix for Early Q music fadeout
And an additional bug fix for gravel footstep sounds

And I added some comments for marking the unused SFX sounds in game_constants.h
2019-04-07 17:37:40 +03:00
David Fioramonti 07f806697d TESTS: Use M_PI for Common math tests
Instead of defining a new variable constant pi we use M_PI.
2019-04-06 20:34:08 -07:00
Thanasis Antoniou 9c0c249a96 BLADERUNNER: Cleaned up Ambient_Sounds_Add_Sound calls 2019-04-06 19:22:01 +03:00
Matan Bareket 94eb601f37 THEME: Remove extranous file from remastered theme 2019-04-06 10:51:56 -04:00
Jaromir Wysoglad 56397ae457 COMMON: add tests for Common::String
I added tests for firstChar, setChar, insertChar
2019-04-06 15:02:58 +03:00
Jaromir Wysoglad bf5999044b COMMON: add test for Common::isPunct 2019-04-06 15:02:58 +03:00
Jaromir Wysoglad b070845a31 COMMON: add 2 tests for common/math.h 2019-04-06 15:02:58 +03:00
sluicebox 4a467cb1f8 SCI: Fix LONGBOW Green Man riddles and forest sweep 2019-04-06 15:01:49 +03:00
sluicebox 7353524d89 SCI: Fix LONGBOW broken pub messages 2019-04-06 15:01:49 +03:00
Thanasis Antoniou 4e75b7e6b7 BLADERUNNER: Cleanup for looping sounds
Completed Add, Adjust and Remove Looping_Sound(), Pending Ambient_Sounds_Add_Sound
2019-04-06 00:02:32 +03:00
Thanasis Antoniou 5354c1b764 BLADERUNNER: Minor fix for Random_Query 2019-04-05 22:21:27 +03:00
Thanasis Antoniou a0beaa6f4e BLADERUNNER: SFX named constants and MissSound fix
Still pending cleaning up Ambient_Sounds_Add_Sound and Ambient_Sounds_Add_Looping_Sound calls
2019-04-05 21:35:55 +03:00
Cameron Cawley 62660da0bc RISCOS: Log messages using !Reporter 2019-04-05 18:50:05 +01:00
Paul Gilbert 03e99924c3 GLK: SCOTT: Fix game Id clash on Waxworks 2019-04-04 18:57:11 -07:00
Paul Gilbert 10a5b70b0a GLK: FROTZ: Handle creating Glk window when switching to/from fixed width styles 2019-04-04 18:50:52 -07:00
Thanasis Antoniou f04705084c BLADERUNNER: Support wait for dialogue queues to finish
Fixes a Crazylegs bug where he can interrupt himself

Could probably be used elsewhere if there are any other such cases.
2019-04-04 21:03:10 +03:00
Cameron Cawley e4b78f4f62 WIN32: Ensure the translated dialog strings are using the correct encoding 2019-04-04 01:06:30 +03:00
Cameron Cawley ca054ba0b9 GIT: Ignore CMake and Symbian build files 2019-04-03 18:57:08 +01:00
Thanasis Antoniou fecfe9ec86 BLADERUNNER: Fixes for elevator in UG13
Fixed McCoy appearing early at start of scene before disappearing

Also added sound for going down when called from button
2019-04-03 01:00:58 +03:00
Cameron Cawley e40cdea6ba SDL: Use Common::KEYCODE_KP_ENTER instead of SDLK_KP_ENTER 2019-04-02 22:41:21 +01:00
Thanasis Antoniou d9e6e9f0e8 BLADERUNNER: Fix warning in Big Endianess platform 2019-04-03 00:02:44 +03:00
Thanasis Antoniou d6db4af528 CREDITS: Proper add Thanasis Antoniou to authors 2019-04-02 23:31:20 +03:00
Matan Bareket e84e71ed34 BACKENDS: Add gray20 color to our XPM icon parser
We don't change the icon that often but there's much more x11 colors than just black and gray20 that we may end up having in the XPM file
2019-04-02 13:56:12 -04:00
athrxx bba5513a2d SCI: - update MT32/GM driver initTrack method
This adds specific support for SCI0_EARLY targets.
Based on and tested with Christmas Cards 1988.

I've not added the volume reset (neither for SCI0_EARLY nor SCI0_LATE), since the ScummVM driver seems to handle volume differently on purpose (probably based on SCI1?).
2019-04-02 20:45:35 +03:00
athrxx 5d4e22ebc9 SCI: (PC-98 driver) - frequency bug workaround
The square sound channels will be out of spec when playing on the lowest octave. The result is a rather ugly noise. This bug makes a rather subtle appearance if the channel remapping is accurate, but it becomes quite obvious in the SQ4 intro with the current implementation. This commit turns off the channel when trying to play out of spec.
2019-04-02 20:45:35 +03:00
athrxx 037eec3144 SCI: implement SCI0 midi driver track initialization
I put this in an separate commit to make it easier to review/revert. I've tried to make this as minimum invasive as possible. That's why I put this in place of the former call to onNewSound().

SCI_0_LATE sound drivers (probably also SCI_0_EARLY, but I don't know that) do some midi track initialization, mostly resetting certain values and assigning voices (hardware channels) to midi parts. The information for this comes from the track header.

The SCI0 version of the PC-98 sound driver relies on this code. The driver checks the channel flags with two different masks and assigns different sound channel types accordingly. This can't be done with the 0x4B event. Using the 0x4B event is sort of counter intuitive anyway, since only some of the SCI0 drivers even support that event.

It seems that the only driver making use of onNewSound() was MT-32. I've adapted the driver to my changes, although I am quite sure that the sound will be unaffected. The only thing that the MT-32 driver does with the header information is checking whether a midi part should play or not and assign exactly one timbre (with exactly the same number) to that part if required.
2019-04-02 20:45:35 +03:00
athrxx bc5ecb3b7c SCI: (PC98 sound driver) - bugfixes
This fixes two evalutation issues specific to the MSVC x64 release build (other builds worked fine).
This also fixes an analysis warning regarding my use of the span code.
2019-04-02 20:45:35 +03:00
athrxx 1fcefba4ee SCI: add SCI0 support to PC-98 sound driver
- this supports PQ2 and QFG1
- also add several other fixes
2019-04-02 20:45:35 +03:00
athrxx acfc0c90ce SCI: add PC-9801 sound driver
(supports SCI1 for now)
2019-04-02 20:45:35 +03:00
sluicebox 3dc0c3ec59 SCI: Fix SQ4CD Vohaul pocketpal text+speech mode
Fixes a scene which is incompatible with our text+speech mode, bug #10241
2019-04-02 20:39:49 +03:00
Thanasis Antoniou d4350be74f CREDITS: Adding me in BladeRunner credits 2019-04-02 20:17:31 +03:00
Thanasis Antoniou 8a239c1c76 BLADERUNNER: Removing looping sounds after Gaff ending
Prevents sound popping between ending outtake and credits
2019-04-02 20:17:31 +03:00
Peter Kohaut c47237e5b9 BLADERUNNER: Fixed images & z-buffer on big-endian architectures 2019-04-02 18:55:53 +02:00
Lothar Serra Mari c0aeb99d78 BUILD: Fix packaging of the remastered theme 2019-04-02 18:54:30 +02:00
Thanasis Antoniou a7f2d26831 BLADERUNNER: Fix flash back to game between end outtake and credits
Between an ending outtake and the end credits the game did a quick flash back to the game scene
2019-04-02 19:32:16 +03:00
Cameron Cawley 27e6a28e4e BACKENDS: Fix compilation with SDL_Net enabled and cloud support disabled 2019-04-02 12:02:21 -04:00
Cameron Cawley 364fb12e83 BUILD: Convert the NEWS.md file if pandoc is installed 2019-04-02 11:59:31 -04:00
Cameron Cawley 93b9ae2e60 NEWS: Fix formatting 2019-04-02 11:59:31 -04:00
Cameron Cawley da012313bc NEWS: Convert the NEWS file to markdown 2019-04-02 11:59:31 -04:00
Matan Bareket 905528deb8 DS: Fix icon formats to work with ndstool 2019-04-02 11:43:12 -04:00
Matan Bareket 41774fca95 BUILD: Update Mac OS icon 2019-04-02 10:55:57 -04:00
Matan Bareket 4a94742be1 BUILD: Update Remastered text highlight color 2019-04-02 10:55:57 -04:00
Matan Bareket b7d986739f BUILD: Update Icon 2019-04-02 10:55:57 -04:00
Matan Bareket 7692fc64f6 BUILD: Update Remastered THEMERC 2019-04-02 10:55:57 -04:00
Matan Bareket 4145561103 BUILD: Update Bada theme 2019-04-02 10:55:57 -04:00
Matan Bareket 2d672c53e2 BUILD: Update Remastered theme 2019-04-02 10:55:57 -04:00
Matan Bareket ef87932cfb BUILD: Update Bada and DS graphics 2019-04-02 10:55:57 -04:00
Matan Bareket 95f28efe99 BUILD: Update cloud styles and logo 2019-04-02 10:55:57 -04:00
Matan Bareket 83b43afa4a BUILD: Update installer graphics 2019-04-02 10:55:57 -04:00
Matan Bareket eaa9f23505 BUILD: Update logos and icons on ports 2019-04-02 10:55:57 -04:00