Difference between revisions of "Neverhood"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Split all the bugs into different categories, for easier reading)
(John_doe.)
 
(57 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{EngineDescription|
{{EngineDescription
name=Neverhood|
|name=Neverhood
        developer=[[User:johndoe|johndoe]]|
|developer=[[User:John_doe|John_doe]], [[User:Md5|md5]]
companies=[[The Neverhood, Inc.]]|
|companies=[[The Neverhood, Inc.]]
usedBy=[[The Neverhood]]|
|usedBy=[[The Neverhood]]
dateAdded=May 15, 2013|
|dateAdded=May 15, 2013
release=None|
|release=1.7.0
}}
}}


==Known issues==
==Resources==
* [[Neverhood/TODO|Neverhood TODO]]: TODO Page


==== Valgrind warnings / code logic ====
* Uninitialised variables in the sound code, as indicated by Valgrind. These both happen in the navigation scene outside of the starting building, and may be at least partly related to playTwoSounds():


==26398== Conditional jump or move depends on uninitialised value(s)
== Differences in ScummVM ==
==26398==    at 0x88DBBBB: Neverhood::SoundItem::update() (sound.cpp:235)
The following is a list of differences between ScummVM and the original interpreter. '''These are not errors, and thus won't be fixed'''. They have been implemented this way to provide a more unified experience between the different game engines.
==26398==    by 0x88DC2F7: Neverhood::SoundMan::update() (sound.cpp:352)
==26398==    by 0x88D695F: Neverhood::NeverhoodEngine::mainLoop() (neverhood.cpp:175)
==26398==    by 0x88D66AF: Neverhood::NeverhoodEngine::run() (neverhood.cpp:120)
==26398==    by 0x805084A: runGame(PluginSubclass<MetaEngine> const*, OSystem&, Common::String const&) (main.cpp:226)
==26398==    by 0x8051489: scummvm_main (main.cpp:452)
==26398==    by 0x804F5DF: main (posix-main.cpp:45)
==26398== Conditional jump or move depends on uninitialised value(s)
==26398==    at 0x88DBBC7: Neverhood::SoundItem::update() (sound.cpp:236)
==26398==    by 0x88DC2F7: Neverhood::SoundMan::update() (sound.cpp:352)
==26398==    by 0x88D695F: Neverhood::NeverhoodEngine::mainLoop() (neverhood.cpp:175)
==26398==    by 0x88D66AF: Neverhood::NeverhoodEngine::run() (neverhood.cpp:120)
==26398==    by 0x805084A: runGame(PluginSubclass<MetaEngine> const*, OSystem&, Common::String const&) (main.cpp:226)
==26398==    by 0x8051489: scummvm_main (main.cpp:452)
==26398==    by 0x804F5DF: main (posix-main.cpp:45)


==== Menus and save / load screens ====
* In ScummVM, saved games are saved per slot, not as a list. This means that you are allowed to have several different saved games with the same name, which wasn't possible in the original
* The "Toggle music" menu option is not functioning - unimplemented, relevant TODOs are inside menumodule.cpp
* In ScummVM, saved games are sorted from newest to oldest. Saves are sorted alphabetically in the original interpreter.
* In ScummVM, you can't type the name of a saved game to load it. Since you are allowed to have different save slots with the same name, this (somewhat confusing) feature is not available in ScummVM


* Save lets you name multiple save files the same and they're not sorted alphabetically
** Personally, I think this is a feature since I like my savegames in chronological order.


* Load doesn't let you type the file
== Issues which also happen in the original ==
* In the basement of the Hall of Records, when clicking the lever immediately after walking onto the elevator from the bottom sometimes results in teleportation - ''module 2200, scene 6''.


* The hitbox of clicking files is off and it gets progressively more and more off the lower down you click (when you have a lot of files).
* The cursor's palette is wrong in one of the cart scenes, after the two worlds are joined - ''module 2500, scene 4''


* In the save/load menus you can scroll down one past what you should be able to scroll to, and the game crashes if you then click the empty slot at the bottom.
Microsoft has a [http://support.microsoft.com/kb/159740 support article] listing issues in the original game that may warrant further investigation (These are specific to version 1 of the game):
 
* The putt-putt shadow in world two above the teddy boom pod is wrong.
 
* The dark upper right hand corner of the funny eye speaking video sequence is distorted.
==== Game logic ====
* When Klaymen grabs the rope ring from the right side, he descends facing the left, but switches sides in the Tree room. If he grabs the rope from the left he stays on the same side the whole way down.
* Strange sounds on the options screen. If I bring up the options screen in Module11000's scene 2 (I think; it's near the teddy bear panel) and wait a litle while, it starts repeating the sound "Klaymen, up here!" over and over, so rapidly that the sound frequently gets cut off. Oddly enough, I don't hear this sound outside of the options screen. Related to the missing "Klaymen, up here!" scene, see {{BugTrack|num=3614438}}
* The sound effect for the cave door shutting behind you is missing.
 
* The clue to turn the radio on is very obscure. It is pulling the last ring in the blue Venus fly trap room.
* Dynamite puzzle solution is different. It's the same every time in the original.
* The door open animation missing on the Hall of records when you enter from the outside.
 
* The light from the window at the end of the hall of records lights the disks on the floor and Klaymen when you walk to the window.
* On the first cart ride, on the screen where you see the edge of the world, the cart doesn't enter the screen without another click. There are similar glitches in the other cart rides. Just check every cart scene enter is correct.
* You can hear the static from the radio room when you are in the Options Menu.
 
* The mouse puzzle has no sound effects.
* Plenty of bugs with the lever in the basement of the Hall of Records. Firstly, releasing the lever should stop the animation. Clicking the lever while holding the lever results in weirdness. Clicking the lever immediately after walking onto the elevator from the bottom sometimes results in teleportation.
* The top of the dud on the second shelf of the Dyno-shack disappears as Klaymen is walking out the door to the weasel arena.
 
* In the Hoborg story on the third screen of the second panel 'of' is spelled 'off'.
* If you save in the first scene inside the Aqua (music) house, Klaymen walks in even though the door is closed. He should start positioned inside the scene on loading.
* In the player room of the castle pod, the key Willie pushes from the screen is aqua, not gray
 
* The sound effects for releasing the rope is missing when Klaymen releases the rope from Lab Attic in the Lab Cellar.
* Static should only be played on the radio when not tuned to a song.
* The sound effects for the rope spinning down from the lab attic to the lab cellar is missing.
 
* There are green splotches on the black void on the outside of Willie's house in one of the lake putt-putt scenes.
* On getting an ending, when the credits end it takes you to the menu as it should but with "Klaymen's Theme" playing.
* The video disk on the radio room floor changes color when the door to the lake floor is closed. It changes from green to white.
 
* In the castle sequence the robot Bill lifts the door, but when Klaymen hits the ground, the door is closed.
* When you get the liquid mixing wrong, you shouldn't be able to interrupt the "yuck" animation.
* The scene of bill opening the castle door repeats after Klaymen hits the ground.
 
* The animation of Klaymen jumping into the drain on the lake is very washed out, grainy and faded.
* Willie doesn't call "Klaymen! Up here!" After you walk through the tunnel towards the bear controls. You also can't look up at him.
* Purple lines run though some of the scenes during the lake floor putt-putt ride.
* The color of the lake floor changes dramatically. When you look down at the lake, the floor is light brown, but when Klaymen lands at the bottom the lake, the floor is dark green.
* On the second note in the mail room 'Klaymen' is spelled 'Klaymeb'.
** [[User:eriktorbjorn|eriktorbjorn]] Confirmed that it says "Klaymeb".
* In the hall of records on 10th scroll of Ogdilla, 'heckling' is spelled 'hectoring'.
** eriktorbjorn Confirmed that it says "hectoring", though by my count it's the 11th scroll of Ogdilla.
* In pause mode, Klaymen's left arm disappears through walls when he lengthens his arms or picks his ears.
* The door opening and closing in the hall of records is missing the sound effects.
* There are no step sound effects for steps two and three toward the mail box in the mail room.
* Klaymen's hands switch which finger is colored. Depending on the scene, the black fingers will be on the wrong hand.
* During the putt-putt ride, the car changes color from green to aqua.


== Known issues in ScummVM ==


==== Sounds / Music ====
==== Sounds / Music ====
* Music that fades out should fade back at the position it was at at the end oft the fade, not always back at the start of the music. On loading a save, reset the position of all music.
* Ambient sounds play doubly as much as they should in the Robot Bil area - ''module 1100, scene 3''.
 
* Sounds loop badly. This is most noticeable with the elevator in the Hall of Records.
 
* In the hall of records the music "Everybody Way Oh" should start playing as soon as you enter.
 
* Randomized ambient sound effects from travel scenes keep playing while paused
 
* You hear the water sound while on the bridge even when the water is drained. You also hear water from the center of the first travel intersection.
 
* Pressing that ladder button when the ladder is already dropped causes a delayed sound.
 
* Sounds play over movie scenes that shouldn't. For example the music from the radio over the radio tower rotation. And ambient sounds play over the bear control stuff.
 
* Ambient sounds play doubly as much as they shoud in the Robot Bil area.
 
* The elevator in the final area plays the same sound twice when it opens.
 
 
==== Graphical glitches ====
* When Klaymen is up on the balcony in Nursery scene 2, his shadow should be invisible
 
* Dynamites on shelves aren't placed correctly. They're all cut off weirdly.
 
* The cursor is glitched on the movie scene after walking straight as far as you can go after crossing the bridge.
 
* In the movie scene where you're about to look down the lowered bridge, moving the cursor to the sides of the screen glitches it out.
 
* The cursor is glitched on the scene with the button that you hit to drop the ladder.
 
* Klaymen blinks really awkwardly while sitting on the teleporter.
 
* In the whale house, the two disks on the floor should be facing away from each other, not in the same direction.




[[Category:Engines]]
[[Category:Engines]]

Latest revision as of 22:07, 28 April 2021

Neverhood
Engine developer John_doe, md5
Companies that used it The Neverhood, Inc.
Games that use it The Neverhood
Date added to ScummVM 2013-05-15
First release containing it 1.7.0

Resources


Differences in ScummVM

The following is a list of differences between ScummVM and the original interpreter. These are not errors, and thus won't be fixed. They have been implemented this way to provide a more unified experience between the different game engines.

  • In ScummVM, saved games are saved per slot, not as a list. This means that you are allowed to have several different saved games with the same name, which wasn't possible in the original
  • In ScummVM, saved games are sorted from newest to oldest. Saves are sorted alphabetically in the original interpreter.
  • In ScummVM, you can't type the name of a saved game to load it. Since you are allowed to have different save slots with the same name, this (somewhat confusing) feature is not available in ScummVM


Issues which also happen in the original

  • In the basement of the Hall of Records, when clicking the lever immediately after walking onto the elevator from the bottom sometimes results in teleportation - module 2200, scene 6.
  • The cursor's palette is wrong in one of the cart scenes, after the two worlds are joined - module 2500, scene 4

Microsoft has a support article listing issues in the original game that may warrant further investigation (These are specific to version 1 of the game):

  • The putt-putt shadow in world two above the teddy boom pod is wrong.
  • The dark upper right hand corner of the funny eye speaking video sequence is distorted.
  • When Klaymen grabs the rope ring from the right side, he descends facing the left, but switches sides in the Tree room. If he grabs the rope from the left he stays on the same side the whole way down.
  • The sound effect for the cave door shutting behind you is missing.
  • The clue to turn the radio on is very obscure. It is pulling the last ring in the blue Venus fly trap room.
  • The door open animation missing on the Hall of records when you enter from the outside.
  • The light from the window at the end of the hall of records lights the disks on the floor and Klaymen when you walk to the window.
  • You can hear the static from the radio room when you are in the Options Menu.
  • The mouse puzzle has no sound effects.
  • The top of the dud on the second shelf of the Dyno-shack disappears as Klaymen is walking out the door to the weasel arena.
  • In the Hoborg story on the third screen of the second panel 'of' is spelled 'off'.
  • In the player room of the castle pod, the key Willie pushes from the screen is aqua, not gray
  • The sound effects for releasing the rope is missing when Klaymen releases the rope from Lab Attic in the Lab Cellar.
  • The sound effects for the rope spinning down from the lab attic to the lab cellar is missing.
  • There are green splotches on the black void on the outside of Willie's house in one of the lake putt-putt scenes.
  • The video disk on the radio room floor changes color when the door to the lake floor is closed. It changes from green to white.
  • In the castle sequence the robot Bill lifts the door, but when Klaymen hits the ground, the door is closed.
  • The scene of bill opening the castle door repeats after Klaymen hits the ground.
  • The animation of Klaymen jumping into the drain on the lake is very washed out, grainy and faded.
  • Purple lines run though some of the scenes during the lake floor putt-putt ride.
  • The color of the lake floor changes dramatically. When you look down at the lake, the floor is light brown, but when Klaymen lands at the bottom the lake, the floor is dark green.
  • On the second note in the mail room 'Klaymen' is spelled 'Klaymeb'.
  • In the hall of records on 10th scroll of Ogdilla, 'heckling' is spelled 'hectoring'.
    • eriktorbjorn Confirmed that it says "hectoring", though by my count it's the 11th scroll of Ogdilla.
  • In pause mode, Klaymen's left arm disappears through walls when he lengthens his arms or picks his ears.
  • The door opening and closing in the hall of records is missing the sound effects.
  • There are no step sound effects for steps two and three toward the mail box in the mail room.
  • Klaymen's hands switch which finger is colored. Depending on the scene, the black fingers will be on the wrong hand.
  • During the putt-putt ride, the car changes color from green to aqua.

Known issues in ScummVM

Sounds / Music

  • Ambient sounds play doubly as much as they should in the Robot Bil area - module 1100, scene 3.