Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-02 | NEVERHOOD: Graceful shutdown of the engine | Alexander Reim | |
2017-10-07 | ENGINES: Remove default1x scaler flag | Colin Snover | |
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions. | |||
2016-05-21 | NEVERHOOD: Reduce audio header dependencies | Ori Avtalion | |
2015-12-28 | NEVERHOOD: Remove superflous default value registration for extra GUI options. | Johannes Schickel | |
2014-02-18 | NEVERHOOD: Make GPL headers consisten in themselves. | Johannes Schickel | |
2014-01-11 | NEVERHOOD: Initialize NeverhoodEngine::_console variable to nullptr. | Johannes Schickel | |
This fixes a nasty crash in case neverhood.dat is not present. | |||
2014-01-06 | NEVERHOOD: Fix bug #6478 "NEVERHOOD: No footstep sounds" | johndoe123 | |
2014-01-06 | NEVERHOOD: Add mousewheel support to original save/load dialogs | Torbjörn Andersson | |
2014-01-02 | NEVERHOOD: Stop background sounds during credits (bug #6475) | Filippos Karapetis | |
2013-10-31 | NEVERHOOD: Add an option to skip the Hall of Records storyboard scenes | Filippos Karapetis | |
Quoting from the Neverhood wiki: "The Hall of Records is considered to be one of the longest and most tedious elements of the Neverhood, and takes approximately nine to ten minutes to walk through". This option allows the player to just skip past all of these tedious storyboard scenes | |||
2013-09-17 | NEVERHOOD: Implement the music toggle menu button | Filippos Karapetis | |
2013-07-14 | JANITORIAL: Remove trailing whitespace | Sven Hesse | |
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: Use the ScummVM dialogs for saving/loading | Filippos Karapetis | |
An option has been added to use the original ones, if needed | |||
2013-06-26 | NEVERHOOD: Stop sound updates while the main menu is active | Filippos Karapetis | |
2013-06-09 | NEVERHOOD: Add a debug console, together with a command to change rooms | Filippos Karapetis | |
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-17 | NEVERHOOD: Add detection for Russian version. Requires more work | Eugene Sandulenko | |
2013-05-08 | NEVERHOOD: Support game loading from launcher/command line | johndoe123 | |
2013-05-08 | NEVERHOOD: Add support for loading/saving games with the game's own menu | johndoe123 | |
- Add LoadGameMenu class | |||
2013-05-08 | NEVERHOOD: Implement restart functionality (from both main menu and game logic) | johndoe123 | |
- Some minor cleanup | |||
2013-05-08 | NEVERHOOD: Rework the sound system | johndoe123 | |
- Move code from the manager classes to the sound/music classes | |||
2013-05-08 | NEVERHOOD: Remove more old TODOs | johndoe123 | |
2013-05-08 | NEVERHOOD: Merge CollisionMan into Scene class | johndoe123 | |
2013-05-08 | NEVERHOOD: Remove obsolete _keyState | johndoe123 | |
2013-05-08 | NEVERHOOD: Add support for the demo version | johndoe123 | |
- Remove debug resource dumping code - Fix Scene1501 (pictures without sound weren't displayed/too fast) - Move main loop to mainLoop method | |||
2013-05-08 | NEVERHOOD: More work on saveload, saving works, loading not yet (from the ↵ | johndoe123 | |
GMM, in-game isn't finished yet) | |||
2013-05-08 | NEVERHOOD: Simplify resource loading | johndoe123 | |
- Renamne and clean up | |||
2013-05-08 | NEVERHOOD: More work on the menu system: | johndoe123 | |
- Add handling of ascii and system key input - Fix TextSurface::drawChar() - Pause audio when entering the menu, resume it again afterwards - Add TextEditWidget - Add SaveGameMenu (doesn't actually save anything yet and needs more work) | |||
2013-05-08 | NEVERHOOD: Clean up Module1000: | johndoe123 | |
- Rename stuff - Remove superfluous braces - Add a comment to the "which" code in each scene - Use a seperate _sceneNum instead of _vm->gameState().sceneNum - Remove code related to unused resource preloading and debug messages | |||
2013-05-08 | NEVERHOOD: Rename and clean up fields in AnimFrameInfo | johndoe123 | |
2013-05-08 | NEVERHOOD: Start with the MenuModule | johndoe123 | |
2013-05-08 | NEVERHOOD: Add GameVars::dumpVars() for debugging | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement an experimental "render queue" to only draw and update ↵ | johndoe123 | |
what's actually changed; it works surprisingly well so far and only needs a few more changes here and there | |||
2013-05-08 | NEVERHOOD: Use CursorMan | johndoe123 | |
- Only update entities according to the current frame rate but run the actual game loop at a faster rate so the mouse cursor movement doesn't get choppy | |||
2013-05-08 | NEVERHOOD: Work on the resource system: | johndoe123 | |
- Remove unused stuff - Shuffle some stuff around | |||
2013-05-08 | NEVERHOOD: Implement Scene2802 (radio tuning scene) | johndoe123 | |
- Handle mouse button up events - Use the SmackerDecoder's rewind - Implement SmackerPlayer::gotoFrame (slow but better than nothing) | |||
2013-05-08 | NEVERHOOD: Fix Smacker framerate bug after the video decoder changes | johndoe123 | |
- React to the space key which can skip some videos and navigation transitions - Minor renaming in SmackerScene | |||
2013-05-08 | NEVERHOOD: Implement the actual audio code | johndoe123 | |
Sounds and music play now in some scenes (I didn't change the comments to code in all modules yet) - Fix calcHash to ignore non-alphanumeric characters, this fixes at least one animation glitch (when inserting tapes into the player) - Move SoundResource to sound.cpp | |||
2013-05-08 | NEVERHOOD: Implement the SoundMan; no sound is played yet since the ↵ | johndoe123 | |
important code doesn't exist yet | |||
2013-05-08 | NEVERHOOD: Some renaming in Module1000 | johndoe123 | |
2013-05-08 | NEVERHOOD: Major renaming: | johndoe123 | |
- Give better names to animation callback functions/vars - Give better names to animation functions (previously known as subXXXX - not completed yet) - Add dumpAllResources (which is a lie, since it only dumps animations for now) - More renaming to come | |||
2013-05-08 | NEVERHOOD: Switch to initGraphics() call, rather than separate calls. ↵ | digitall | |
Default to 1xScalar. | |||
2013-05-08 | NEVERHOOD: More work on Scene3009 | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement Scene1403, Scene1404 and Scene1405 (memory minigame) | johndoe123 | |
- Move GameModule::startup call into engine instead of the game module constructor - Reduce debug output | |||
2013-05-08 | NEVERHOOD: Implement Scene1005 | johndoe123 | |
- Add FontSurface - Add DataResource - Fix NavigationScene, only accept input when interactive | |||
2013-05-08 | NEVERHOOD: Implement NavigationScene | johndoe123 | |
- Work on the SmackerDecoder, create the surface immediately when a file is opened | |||
2013-05-08 | NEVERHOOD: Fix crash/corruption in clipped sprite drawing | johndoe123 | |
2013-05-08 | NEVERHOOD: Start with Scene1002 (a lot incomplete) | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement MouseCursorResource and Mouse433 mouse cursor | johndoe123 | |