Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-30 | NEVERHOOD: Silence noisy compiler warning. | D G Turner | |
This is due to NULL being used. Switching to nullptr which is equivalent i.e. 0 should silence this. | |||
2013-07-14 | JANITORIAL: Remove trailing whitespace | Sven Hesse | |
2013-07-09 | NEVERHOOD: Fix incorrect sound heard when pressing the ladder button | Filippos Karapetis | |
When the ladder is down, pressing the ladder button shouldn't do anything | |||
2013-07-04 | NEVERHOOD: Move the TODO into our wiki | Filippos Karapetis | |
It can now be found at http://wiki.scummvm.org/index.php/Neverhood/TODO | |||
2013-07-03 | NEVERHOOD: Add a new console command, "playsound" | Filippos Karapetis | |
2013-07-03 | NEVERHOOD: Fix typo in variable name | Filippos Karapetis | |
2013-07-03 | NEVERHOOD: Fix save slot selection | Filippos Karapetis | |
My initial suggestion to fix the issue was made in 163023a, which broke the save slot selection logic. The actual save slot selection problem was fixed in commit 2ca36ab | |||
2013-07-01 | NEVERHOOD: Fix cursor glitch before looking down the lowered bridge | Filippos Karapetis | |
The navigation scene type used was wrong, resulting in cursor glitches when moving the mouse cursor at the screen edges | |||
2013-07-01 | NEVERHOOD: Fix mouse cursor in the statue screen with the ladder button | Filippos Karapetis | |
The mouse cursor resource hash used in that scene was incorrect, resulting in broken palette | |||
2013-07-01 | NEVERHOOD: Fix sound effect heard when the castle elevator door opens | Filippos Karapetis | |
The condition where the elevator door opening sound is heard is triggered twice. Now, we prevent it being triggered a second time. | |||
2013-07-01 | NEVERHOOD: Fix display of the dynamites on shelves in the dynamite room | Filippos Karapetis | |
2013-07-01 | NEVERHOOD: Slight cleanup to the navigation scene code | Filippos Karapetis | |
2013-07-01 | NEVERHOOD: Fix the second tape sprite in the whale room | Filippos Karapetis | |
The second tape is now correctly faced to the right | |||
2013-06-28 | NEVERHOOD: Handle invalid save_slot more gracefully on startup | Torbjörn Andersson | |
If the specificed savegame doesn't exist, start the game from the beginning. Before, it would just hang. The error handling is still quite primitive, though. | |||
2013-06-28 | NEVERHOOD: Fix incorrect checks for the waterfall sounds | Filippos Karapetis | |
Some of the "wall broken" checks were inverse, resulting in the waterfall sound being incorrectly heard when the wall was broken. Also, simplified some of the "wall broken" checks | |||
2013-06-28 | NEVERHOOD: Use the ScummVM dialogs for saving/loading | Filippos Karapetis | |
An option has been added to use the original ones, if needed | |||
2013-06-28 | NEVERHOOD: Remove superfluous description from a console command | Filippos Karapetis | |
2013-06-28 | NEVERHOOD: Add missing music when entering the Hall of Records building | Filippos Karapetis | |
The "Everybody Way Oh" theme should be played in both of the first two rooms of the Hall of Records building | |||
2013-06-28 | NEVERHOOD: Fix graphics glitch when opening the menu | Filippos Karapetis | |
2013-06-28 | NEVERHOOD: Fix scene entrance when restoring in the Aqua (music) house | Filippos Karapetis | |
This looks to be a logic error in the constructor of module 2400, since all the other modules do not create scenes with the global entrance number when they are instantiated without an entrance (i.e. when loading). With that logic error, all the code that handled Kleymen's entrance to a scene after restoring was incorrectly skipped | |||
2013-06-26 | NEVERHOOD: Stop sound updates while the main menu is active | Filippos Karapetis | |
2013-06-25 | NEVERHOOD: Fix bug in Module 1100, scene 2 which made the "Klayman, up here" ↵ | johndoe123 | |
scene was unreachable. Sound bug still present, though. | |||
2013-06-22 | NEVERHOOD: Fix warning | Eugene Sandulenko | |
2013-06-17 | NEVERHOOD: Fix Smacker errors in Scene1317 (bug #3613666) | johndoe123 | |
2013-06-15 | NEVERHOOD: Fix 2 off-by-one errors in the savegame slot selection box | Filippos Karapetis | |
2013-06-12 | NEVERHOOD: Hook the dump vars debug code into a command, "dumpvars" | Filippos Karapetis | |
Also, did some minor cleanup of the console commands (alphabetical reordering) | |||
2013-06-12 | NEVERHOOD: Fix a slight glitch with the symbols cheat command | Filippos Karapetis | |
Now, the countdown to show the next symbol is properly reset when the command is used | |||
2013-06-12 | NEVERHOOD: Move some more cheat code to the cheat console command | Filippos Karapetis | |
2013-06-12 | NEVERHOOD: Stop all sounds before restoring / restarting | Filippos Karapetis | |
This fixes the static heard when loading a saved game to a scene with music, when the current scene also has music | |||
2013-06-12 | NEVERHOOD: Remove or silence by default some more debug output | Filippos Karapetis | |
2013-06-11 | NEVERHOOD: Fix GCC warnings about shadowed variables | Torbjörn Andersson | |
2013-06-11 | NEVERHOOD: Remove cheat debug code, and introduce a new command, "cheat" | Filippos Karapetis | |
2013-06-11 | NEVERHOOD: Fix warning about shadowed variable | johndoe123 | |
2013-06-11 | NEVERHOOD: Try to fix the Smacker issues inside of SmackerPlayer only ↵ | johndoe123 | |
(instead the numerous classes using it) SmackerPlayer now creates a surface in the constructor and deletes it in the destructor. There will be only this surface during the lifetime of the player, so there shouldn't be any issues any more when the player is reused for different Smacker files. This is imo nicer than to remove/add the surface. I kept the several openSmacker since it wraps some code which is nice. | |||
2013-06-11 | NEVERHOOD: Fix crashes in scene 3009 (cannon scene), and add a FIXME | Filippos Karapetis | |
2013-06-11 | NEVERHOOD: Cleanup, merge some duplicate code | Filippos Karapetis | |
2013-06-10 | NEVERHOOD: Change the debuglevel of the scene changing debug output | Filippos Karapetis | |
These are shown on each scene change, but should no longer be needed to be enabled by default, since we can now use the debugger to check and change the current scene | |||
2013-06-10 | NEVERHOOD: Fix crash when viewing videos in the video viewer | Filippos Karapetis | |
The crash was caused by stale pointers, exactly the same as in commit 2e4f64066da7c08edcd17b5c66c6463887b836b4 | |||
2013-06-09 | NEVERHOOD: Add a console command to display the current surfaces | Filippos Karapetis | |
2013-06-09 | NEVERHOOD: Remove superfluous check | Filippos Karapetis | |
2013-06-09 | NEVERHOOD: Fix a memory leak when changing modules | Filippos Karapetis | |
2013-06-09 | NEVERHOOD: Add a debug console, together with a command to change rooms | Filippos Karapetis | |
2013-06-02 | NEVERHOOD: Fix crash in scene 1105 (teddy bear panel) | Torbjörn Andersson | |
Leaving the panel in scene 1105 only worked if the panel was open. If the panel was closed, nothing would happen on the first click, and on the second it would crash. If I understood this correctly, it was because trying to leave while the panel was closed would (incorrectly) mark it as open, and then it would crash when trying to remove the objects behind the panel from the scene. | |||
2013-06-01 | NEVERHOOD: Removed debug (?) code that bypassed puzzle | Torbjörn Andersson | |
The effect of the removed code was to bypass the potion-mixing puzzle while shrunken. The puzzle works fine for me, so there's no reason to keep this bypass. Also, it caused a dead code warning, CID 1022345. | |||
2013-05-31 | NEVERHOOD: Made multi-line function-line macros safer | Torbjörn Andersson | |
Wrapped the code in the SetUpdateHandler(), SetMessageHandler(), SetSpriteUpdate(), SetFilterX(), SetFilterY() and NextState() macros in "do { ... } while (0)". Otherwise you may fool yourself because in "if (condition) macro();" the "if" will only cover the first statement of the macro. CID 1022340, 1022341, 1022342, 1022343 | |||
2013-05-28 | NEVERHOOD: Silence two compiler warnings about set but unused variables. | D G Turner | |
2013-05-28 | NEVERHOOD: Don't show mouse cursor on game startup | Filippos Karapetis | |
This makes sure that the mouse cursor isn't visible during the intro | |||
2013-05-27 | Merge pull request #334 from salty-horse/neverhood | johndoe123 | |
NEVERHOOD: Fix incorrect dark palette in Scene2206 | |||
2013-05-27 | NEVERHOOD: Fix invalid memory access in navigation scenes | Torbjörn Andersson | |
When a new Smacker is opened, the old Smacker surface is deleted and a new one is created. Therefore, it has to be removed from the scene and the new one has to be added. | |||
2013-05-21 | NEVERHOOD: Fix uninitialized variable. | D G Turner | |