Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-23 | SUPERNOVA: Remove outdated comment and warning | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Silence warning about unhandled switch cases | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Complete implementation of walking through the Jungle | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Remove leftover function declaration | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Add 2 missing translation strings, handle variable dialogs in ↵ | Strangerke | |
AxacussCorridor5 | |||
2018-01-23 | SUPERNOVA: Small cleanups | Strangerke | |
2018-01-23 | SUPERNOVA: Replace non-ASCII characters with actal values | Thierry Crozat | |
2018-01-23 | SUPERNOVA; Move some strings to game text file, | Strangerke | |
2018-01-23 | SUPERNOVA: Implement telomat, increase savegame version | Strangerke | |
2018-01-23 | SUPERNOVA: Consume click event when hiding message | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Implement searchStartEvent, fix bug in corridor initialization | Strangerke | |
2018-01-23 | SUPERNOVA: Update savegame version | Strangerke | |
2018-01-23 | SUPERNOVA: Implement guardWalkEvent | Strangerke | |
2018-01-23 | SUPERNOVA: Fix timing of search events | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fix missing message when waking up from dream | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Make sure to exit bathroom to the same room from which it was entered | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fix handling of room brightness | Thierry Crozat | |
There were several issues with the brighness due to the different implementation between the original and the code in scummvm. The code has now been modified to be much closer to the original, which fixed those issues and allowed to remove workarounds that had been added in various places to deal with those issues (but those workarounds had their own issues such as fade in happening too soon before switching to the new room). | |||
2018-01-23 | SUPERNOVA: Move 2 strings to the DAT file | Strangerke | |
2018-01-23 | SUPERNOVA: Load images on demand | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fix some TODOs | Strangerke | |
2018-01-23 | SUPERNOVA: Fix several issues with savegames | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fix a german string | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fix listing saves | Thierry Crozat | |
The code was only looking at the last two digits of the file name, and as a result the game autosaved in slot 999 was listed in slot 99. | |||
2018-01-23 | SUPERNOVA: Implement errorTempSave() | Strangerke | |
2018-01-23 | SUPERNOVA: Implement autosave used for dream sequence | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Implement guardNoticed() | Strangerke | |
2018-01-23 | SUPERNOVA: Use setCurrentImage instead of passing the image to renderImage | Thierry Crozat | |
This is more similar to what the original code does and allows to retire the renderImage variant that takes an image. | |||
2018-01-23 | SUPERNOVA: Add warning when trying to use out of bound file number | Thierry Crozat | |
This is likely happening, and a comment has also been added to indicate this. The warning was added to help detect those issue and so that we don't forgert about it. | |||
2018-01-23 | SUPERNOVA: Fix logic in rendering code | Thierry Crozat | |
There were several issues fixed by this commit. The main ones are: - It was in many places only drawing the first section even for images that have multiple sections. - It was in some places using the wrong image. The first issue has been fixed by removing the GameManager::drawImage function, and moving its logic to SupernovaEngine::renderImage which was initially only drawing one section, but was nevertheless called directly from many place. The second image required more changes to the rendering code to allow setting the current image file when it is different from the room file. This fixes some memory issues and random crashes in places where it was for example trying to use the image -1. This also fixes the rendering of the flying cutscene. | |||
2018-01-23 | SUPERNOVA: Implement shipstart cutscene | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fix room rendering | Thierry Crozat | |
It could initially access the wrong image to check the number of section. The code was working fine as long as it had one section, so there was probably no bad side effect to using the wrong image (except if it was NULL). | |||
2018-01-23 | SUPERNOVA: Fix initialization of timer when starting or loading game | Thierry Crozat | |
2018-01-23 | SUPERNOVA: enable general dialogs in AxacussIntersection and AxacussExit | Strangerke | |
2018-01-23 | SUPERNOVA: Fix bug in AxacussExit | Strangerke | |
2018-01-23 | SUPERNOVA: Implement AxacussExit interaction logic | Strangerke | |
2018-01-23 | SUPERNOVA: Add interaction logic for AxacussIntersection | Strangerke | |
2018-01-23 | SUPERNOVA: Fix bug in GUARD room definition | Strangerke | |
2018-01-23 | SUPERNOVA: Implement text speed dialog | Thierry Crozat | |
The text speed is also saved in the scummvm.ini file so that it persists between runs. | |||
2018-01-23 | SUPERNOVA: Add string for text speed dialog | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Check shouldQuit to break from input loop | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Properly handle timer stop/start | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Display stubs, remove useless function declaration | Strangerke | |
2018-01-23 | SUPERNOVA: Fix warning | Strangerke | |
2018-01-23 | SUPERNOVA: Disable loading and saving during execution of event callbacks | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fix room brightness | Thierry Crozat | |
The incorrect implementation meant than for example when leaving the cave the room could stay black. Note that the implementation is still approximative for the HOLD and LANDINGMODULE rooms. | |||
2018-01-23 | SUPERNOVA: Remove variables and stub functions related to overlay | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fix updating the palette brightness when the current image has no ↵ | Thierry Crozat | |
palette | |||
2018-01-23 | SUPERNOVA: Fix incorrect delay for message display | Thierry Crozat | |
The delay was not set, meaning the messages were immediately removed in some cutscenes. | |||
2018-01-23 | SUPERNOVA: Implement event callback mechanism and Supernova event | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fix combining ObjectType enum values | Thierry Crozat | |
It was storing the result of bitwise operation on the ObjectType enum values in a ObjectType variable. But that was incorrect as the result was not a value from the enum. Also removing a property was actually adding the property if it was not present in the value initially. |