Difference between revisions of "Avalanche"

From ScummVM :: Wiki
Jump to navigation Jump to search
Line 29: Line 29:
  
 
==Outstanding bugs==
 
==Outstanding bugs==
*After getting released from Robin Hood and changing Avvy's clothes to a habit in du Lustie's cupboard the movement speed of Avvy isn't set properly.
 
 
*The global 'mute all' option in ScummVM is not always working.
 
*The global 'mute all' option in ScummVM is not always working.
  

Revision as of 18:55, 19 November 2013

Avalanche
Engine developer uruk
Companies that used it Thorsoft of Letchworth
Games that use it Lord Avalot d'Argent
Date added to ScummVM Not Yet
First release containing it N/A


The Avalanche engine was used in Lord Avalot d'Argent.

This engine is being added by the GSoC student uruk to ScummVM as part of the GSoC 2013. The source code was provided by the authors, Mike, Mark and Thomas Thurman, who released it under the GNU GPL version 2 license.

Status

A couple of missing optional mini-games, completable

TO-DO

  • Class refactoring (WIP)
  • Sounds (WIP)
  • Help
  • Main menu
  • Control of the drop-down menu with keyboard shortcuts
  • Status leds and buttons on the toolbar
  • Two mini games: Nim (in the pub in Argent) and shoot-em'-up (after the first encounter with Robin Hood).
  • Whole-screen animations (Intro/outro animations, the ghost room in Avalot's castle, the striking thunder when the player swears too much, etc.)
  • Whole-screen temporary color changes (When Avaroid fires Avvy up from the oubliette, when Avvy wakes up after drinking too much, dusk/dawn, etc.)
  • "Game over" and "about the game" scrolls (They are practically mostly pictures.)
  • Demo mode (If the player doesn't start playing and being idle for a certain time in the main menu, the games starts to demo itself.)

Outstanding bugs

  • The global 'mute all' option in ScummVM is not always working.

Outstanding original bugs

  • The original game doesn't update the little icon which represents the direction Avalot is facing if you control him with the mouse by clicking on the background. At the moment, this bug is also present in the ScummVM version of the game.
  • Saying 3 times insanities while in bed duplicates Avvy...
  • After you rescued Geida and leave the screen in front of the Baron's castle to the right, Robin Hood won't come to take the girl away. You have to go back to the screen to trigger the event. There's a missing 'also line', which causes the bug.
  • There are similar problems with loading Avvy's movement speed to the savegame loading bug. These occur for example when you leave the cupboard in de Lustie's castle, or when you got back from the shoot em' up in Robin Hood's forest.

Fixed original bugs

  • There was a bug in the original engine that caused the internal timers of the game to mess up when a savegame is loaded. The problem was that when you loaded a savegame, the engine set the internal timers for the room by default and after that loaded the timers you saved when you saved the game. For example in the first room, if you made a save while Avvy was sleeping and loaded it back, you may have noticed that his wife, Arkata's timer was messed up: she shouted every time she should counted from the time you saved, and shouted every time the room's newly set internal timer told her to do so. Now it is fixed: if you load a savegame, the engine only loads the saved timer, and leave the default one for the cases when you enter a room newly.
  • The original game didn't load properly the state of Avvy's speed (walking/running) from a savegame: The little yellow dot at the bottom of the toolbar was always set to "walk" state, even if at the moment of the saving Avalot was currently running. In the ScummVM version, this bug is fixed.
  • In the original, when you play the harp in the abbey, the game doesn't always hide the mouse cursor. In the ScummVM version, it works properly.

External links