aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood
AgeCommit message (Collapse)Author
2013-09-26NEVERHOOD: Fix uninitialized class members in AnimatedSprite - CID 1022296Filippos Karapetis
2013-09-26NEVERHOOD: Add a patch system for broken resources in Russian versionsFilippos Karapetis
Some translated resources in Russian versions have incorrect unpacked resource sizes. The original didn't perform checks for these, but we do, thus we'll need to patch the unpacked resource sizes for each case
2013-09-26NEVERHOOD: Expand the error thrown for broken resources in BLB archivesFilippos Karapetis
The Russian translated versions of Neverhood have invalid unpacked sizes for some compressed resources. This helps in identifying their resource parameters more easily
2013-09-21NEVERHOOD: Document two resources used in game menusFilippos Karapetis
2013-09-21NEVERHOOD: Split the sprites in module 2800 into a separate fileFilippos Karapetis
2013-09-17NEVERHOOD: Slight cleanup in Module2800::updateScene()Filippos Karapetis
2013-09-17NEVERHOOD: Implement the music toggle menu buttonFilippos Karapetis
2013-09-17NEVERHOOD: Split the code that stops all music and sound effectsFilippos Karapetis
2013-09-14NEVERHOOD: Rename the "room" command to "scene" and enhance itFilippos Karapetis
The naming has been changed from "room" to "scene", in order to keep it consistent with the rest of the engine. The scene command now also displays resource information about the current scene when invoked without parameters
2013-09-14NEVERHOOD: Add console commands to handle resourcesFilippos Karapetis
2013-09-14NEVERHOOD: Move StaticScene into scene.h/.cppFilippos Karapetis
2013-08-12I18N: Move specification of engine specific files to enginedir/POTFILES.Johannes Schickel
This allows to keep the engines to specfiy the files for translation close to the engine sources itself. Thanks to criezy for his suggestion on this approach.
2013-08-08Merge pull request #369 from fingolfin/fix-neverhoodFilippos Karapetis
NEVERHOOD: Remove NRect constructor
2013-08-05NEVERHOOD: Remove NRect constructorMax Horn
Otherwise, every global variable of type NRect requires a constructor to be run, which can cause portability issue.
2013-08-03NEVERHOOD: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03NEVERHOOD: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2013-07-30NEVERHOOD: 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-14JANITORIAL: Remove trailing whitespaceSven Hesse
2013-07-09NEVERHOOD: Fix incorrect sound heard when pressing the ladder buttonFilippos Karapetis
When the ladder is down, pressing the ladder button shouldn't do anything
2013-07-04NEVERHOOD: Move the TODO into our wikiFilippos Karapetis
It can now be found at http://wiki.scummvm.org/index.php/Neverhood/TODO
2013-07-03NEVERHOOD: Add a new console command, "playsound"Filippos Karapetis
2013-07-03NEVERHOOD: Fix typo in variable nameFilippos Karapetis
2013-07-03NEVERHOOD: Fix save slot selectionFilippos 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-01NEVERHOOD: Fix cursor glitch before looking down the lowered bridgeFilippos Karapetis
The navigation scene type used was wrong, resulting in cursor glitches when moving the mouse cursor at the screen edges
2013-07-01NEVERHOOD: Fix mouse cursor in the statue screen with the ladder buttonFilippos Karapetis
The mouse cursor resource hash used in that scene was incorrect, resulting in broken palette
2013-07-01NEVERHOOD: Fix sound effect heard when the castle elevator door opensFilippos 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-01NEVERHOOD: Fix display of the dynamites on shelves in the dynamite roomFilippos Karapetis
2013-07-01NEVERHOOD: Slight cleanup to the navigation scene codeFilippos Karapetis
2013-07-01NEVERHOOD: Fix the second tape sprite in the whale roomFilippos Karapetis
The second tape is now correctly faced to the right
2013-06-28NEVERHOOD: Handle invalid save_slot more gracefully on startupTorbjö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-28NEVERHOOD: Fix incorrect checks for the waterfall soundsFilippos 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-28NEVERHOOD: Use the ScummVM dialogs for saving/loadingFilippos Karapetis
An option has been added to use the original ones, if needed
2013-06-28NEVERHOOD: Remove superfluous description from a console commandFilippos Karapetis
2013-06-28NEVERHOOD: Add missing music when entering the Hall of Records buildingFilippos Karapetis
The "Everybody Way Oh" theme should be played in both of the first two rooms of the Hall of Records building
2013-06-28NEVERHOOD: Fix graphics glitch when opening the menuFilippos Karapetis
2013-06-28NEVERHOOD: Fix scene entrance when restoring in the Aqua (music) houseFilippos 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-26NEVERHOOD: Stop sound updates while the main menu is activeFilippos Karapetis
2013-06-25NEVERHOOD: Fix bug in Module 1100, scene 2 which made the "Klayman, up here" ↵johndoe123
scene was unreachable. Sound bug still present, though.
2013-06-22NEVERHOOD: Fix warningEugene Sandulenko
2013-06-17NEVERHOOD: Fix Smacker errors in Scene1317 (bug #3613666)johndoe123
2013-06-15NEVERHOOD: Fix 2 off-by-one errors in the savegame slot selection boxFilippos Karapetis
2013-06-12NEVERHOOD: 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-12NEVERHOOD: Fix a slight glitch with the symbols cheat commandFilippos Karapetis
Now, the countdown to show the next symbol is properly reset when the command is used
2013-06-12NEVERHOOD: Move some more cheat code to the cheat console commandFilippos Karapetis
2013-06-12NEVERHOOD: Stop all sounds before restoring / restartingFilippos 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-12NEVERHOOD: Remove or silence by default some more debug outputFilippos Karapetis
2013-06-11NEVERHOOD: Fix GCC warnings about shadowed variablesTorbjörn Andersson
2013-06-11NEVERHOOD: Remove cheat debug code, and introduce a new command, "cheat"Filippos Karapetis
2013-06-11NEVERHOOD: Fix warning about shadowed variablejohndoe123
2013-06-11NEVERHOOD: 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.