Commit Graph

500 Commits

Author SHA1 Message Date
Torbjörn Andersson
dfe04491c1 JANITORIAL: Remove unnecessary semicolons 2015-01-21 01:29:22 +01:00
Filippos Karapetis
0e763f6aa2 NEVERHOOD: Remove duplicate file hash definition 2014-12-07 15:46:08 +02:00
Filippos Karapetis
2325183751 NEVERHOOD: Remove duplicate defines
These have been left behind after the split of the scenes and the scene
sprites. Thanks to fingolfin for pointing out the duplicate defines
2014-12-07 15:45:43 +02:00
Filippos Karapetis
e0c281b9b2 NEVERHOOD: Remove trailing whitespace 2014-10-28 16:18:11 +02:00
Filippos Karapetis
4207fbd2d6 NEVERHOOD: Play a single sound when losing the memory puzzle (bug #6672)
When the memory puzzle is reset, each revealed tile gets hidden again.
When a lot of tiles were hidden, the multiple clicking sounds would
fill the available sound slots. To avoid this, only a single click is
sounded when losing
2014-07-07 02:00:58 +03:00
johndoe123
b7884f2fba NEVERHOOD: Fix uninitialized variables in Sprite (bug #6663) 2014-06-30 13:09:59 +02:00
D G Turner
a1b80bb536 NEVERHOOD: Fix for uninitialized variables for car ride logic.
This fixes bug #6661 NEVERHOOD: Uninitialized variable during car ride.
2014-06-28 19:08:50 +01:00
Torbjörn Andersson
95ba430d11 NEVERHOOD: Initialize _newMoveDirection. Valgrind complained. 2014-06-28 08:11:54 +02:00
johndoe123
bdee71f279 NEVERHOOD: Implement clipping in BaseSurface::copyFrom
This should hopefully fix the crashes in the Hall of Records as mentioned in bug #6513.
2014-06-26 19:19:28 +02:00
Torbjörn Andersson
639a2dfd2e NEVERHOOD: Fix radio part of bug #6513 ("Some nasty bugs")
This clears the radio music variable when leaving the room. I've
discussed with johndoe123 and he says this is what the original
does. (You could also get the same effect by clearing it when
entering the room.)
2014-06-05 19:51:28 +02:00
Johannes Schickel
ae4ffe01f0 ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. 2014-05-27 02:04:08 +02:00
Johannes Schickel
daa8d57a86 ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. 2014-05-27 02:04:07 +02:00
D G Turner
f0a0537095 NEVERHOOD: Fix memory leak from static data loading.
This is occurring due to duplicate entry ids, which should probably not
be present.
2014-05-05 11:29:41 +01:00
Torbjörn Andersson
b565d0bf24 NEVERHOOD: Fix memory leak in BaseSurface
I hope this will help the memory leak reported as part of bug #6513
but my computer isn't quite up to the task of doing any extensive
Valgrind testing.
2014-05-05 07:20:49 +02:00
Torbjörn Andersson
9f4c221a22 NEVERHOOD: Fixed off-by-one error in getTextIndex3()
This is the same fix that was applied to getKloggsTextIndex() some
time ago. It restores a missing Willie nonsense letter. While I
haven't actually verified for myself that this letter appears in
the original game, it is referenced in Wikipedia's article about
Absalom.
2014-05-04 22:27:48 +02:00
Torbjörn Andersson
cfa0c839c3 NEVERHOOD: Fixed one of the issues in #6513
The getKloggsTextIndex() function would return 40 twice in a row
when wrapping around. This caused one of Willie's nonsense letters
to appear instead, since they're supposed to trigger when
getTextIndex1() returns the same result more than once.

The same bug also appeared (and has been fixed) in getTextIndex3(),
but there it just caused the same nonsense letter to appear twice.
2014-05-04 22:27:47 +02:00
johndoe123
13507d1858 NEVERHOOD: Fix bug #6540: 'NEVERHOOD: lightswitch graphical glitch' 2014-04-17 23:20:47 +02:00
johndoe123
191b258593 NEVERHOOD: Fix compilation 2014-04-17 23:17:39 +02:00
johndoe123
c0d83b0b29 NEVERHOOD: Fix bug #6520: 'NEVERHOOD: buggy sound of the waterfall' 2014-04-17 23:02:25 +02:00
Strangerke
1a18d1a50e NEVERHOOD: Fix some uninitialized variables 2014-03-19 19:45:51 +01:00
Filippos Karapetis
3536271633 NEVERHOOD: Fix an off-by-one error in Klogg's letters
This fixes the buggy Willie letter appearing among the ones from Klogg
(bug #6513)
2014-02-20 12:28:35 +02:00
Johannes Schickel
6563171e7b NEVERHOOD: Make GPL headers consisten in themselves. 2014-02-18 02:39:36 +01:00
Strangerke
b808d4818e NEVERHOOD: Janitorial - Remove trailing spaces 2014-02-16 18:37:48 +01:00
johndoe123
a5b617a0a6 NEVERHOOD: Fix for bug #6481: 'NEVERHOOD: Wrong walk sound in navigation scene' 2014-01-14 19:55:14 +01:00
johndoe123
be55f3277c NEVERHOOD: Fix for bug #6493: "NEVERHOOD: Many sounds playback as loud static (Wii)" 2014-01-14 19:53:33 +01:00
johndoe123
592526dc5d NEVERHOOD: Fix "Klaymen! Up here!" in module 1100, scene 2 2014-01-12 00:33:42 +01:00
Johannes Schickel
a29160939a NEVERHOOD: Initialize NeverhoodEngine::_console variable to nullptr.
This fixes a nasty crash in case neverhood.dat is not present.
2014-01-11 23:39:32 +01:00
Strangerke
24b1ff15ee NEVERHOOD: Set engine to 'built by default' 2014-01-11 17:21:59 +01:00
johndoe123
4137128cf6 NEVERHOOD: Fix sprite shadows (e.g. when on top in module 1000, scene 1) 2014-01-09 15:33:47 +01:00
johndoe123
4f6c3efa15 Merge branch 'master' of github.com:scummvm/scummvm 2014-01-06 23:19:32 +01:00
johndoe123
67483e591f NEVERHOOD: Correct fix for bug #6480
The car clipping rectangle wasn't set correctly when the car is on the upper level.
2014-01-06 23:17:35 +01:00
Torbjörn Andersson
9754be2d07 NEVERHOOD: Tiny cleanup 2014-01-06 22:29:32 +01:00
Torbjörn Andersson
475ccb24b2 NEVERHOOD: Minor adjustment to original load/delete dialogs
This makes space for one additional savegame slot, giving them the
same number of slots as the original save dialog. I can't compare
to the original, but it arguably looks better this way.
2014-01-06 20:02:20 +01:00
Torbjörn Andersson
cd2e204d99 NEVERHOOD: Fix palette fading
The palette didn't fade all the way to white when using the
shrinking machine, which caused visible glitches. I've verified
against a YouTube "Let's Play" that in the original it did fade
all the way. Whether or not it did it in this exact way I do not
know, but... close enough.
2014-01-06 19:34:07 +01:00
johndoe123
62246364c3 NEVERHOOD: Fix bug #6480 "NEVERHOOD: Car glitches" 2014-01-06 16:52:17 +01:00
johndoe123
6cfa27c2d5 NEVERHOOD: Fix bug #6478 "NEVERHOOD: No footstep sounds" 2014-01-06 16:11:56 +01:00
Torbjörn Andersson
bb4a6c2899 NEVERHOOD: Add mousewheel support to original save/load dialogs 2014-01-06 14:47:17 +01:00
Torbjörn Andersson
ab17bfb3d6 NEVERHOOD: Use constants for messages in a couple of places
Ideally, we should always use constants of course. But I guess we
don't yet have sensible names for all messages.
2014-01-06 14:37:56 +01:00
Filippos Karapetis
784786a26d NEVERHOOD: Fix bug #6479 - "NEVERHOOD: Radio shows the wrong picture at first" 2014-01-06 08:17:19 +02:00
Filippos Karapetis
6849120a9e NEVERHOOD: Simplify and document Module2800::createScene() 2014-01-05 18:01:10 +02:00
Torbjörn Andersson
acf63388ef NEVERHOOD: Stop the background music when showing disk player
This is consistent with all other disk players in the game. Only
this one had it starting the music instead. Probably a typo.
2014-01-05 16:20:01 +01:00
Filippos Karapetis
90e3e812be NEVERHOOD: Stop background sounds during credits (bug #6475) 2014-01-02 01:54:36 +02:00
Filippos Karapetis
4dc80ffdfe NEVERHOOD: Fix the mouse cursor in scene 3, module 3000 (after bridge)
Color 255 should be white. Right now, this is a scene-specific
workaround to avoid rechecking all scenes just for a glitch that
happens in a specific scene. Many thanks to eriktorbjorn for figuring
out that this is a palette issue, instead of a resource issue
2014-01-01 20:08:44 +02:00
Torbjörn Andersson
ba3172b55f NEVERHOOD: Fix crash when playing uncompressed sounds
This happened to me when (or shortly afterwards; I'm not quite sure)
lighting the fuse on the TNT dummy.
2013-12-28 14:21:48 +01:00
Filippos Karapetis
185c232b60 NEVERHOOD: Fix quitting via the menu (bug #6474) 2013-12-28 14:52:37 +02:00
Filippos Karapetis
6ed7f1dd4e NEVERHOOD: Close the game menu when pressing the Escape key 2013-12-28 14:47:35 +02:00
Filippos Karapetis
4ffbae3815 NEVERHOOD: Fix looping sounds (bug #6473)
Based on salty-horse's patch - thanks!
2013-12-28 13:30:33 +02:00
Filippos Karapetis
9c295171b6 NEVERHOOD: Add an option to scale the making of videos to full screen 2013-12-26 16:58:24 +02:00
Filippos Karapetis
da5cdd1c03 NEVERHOOD: Move car to the correct position when entering a new scene 2013-12-25 19:13:04 +02:00
Filippos Karapetis
43c226436c NEVERHOOD: Change more message values to enums 2013-12-25 19:12:00 +02:00