Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-26 | LASTEXPRESS: multiple fixes in NPC logic | Evgeny Grechnikov | |
Checked the logic against the original game (to be precise, DOS English version from GOG, although I think AI logic has no significant differences with other versions). Fixed a *lot* of errors with varying visibility for the user. Also, save+exit+load sometimes resulted in memory corruption like ((EntityParametersSSII*)(new EntityParametersIIII))->param8 = 0; load operation did not restore the correct type of NPC logic context, the default one was used (which also has the smallest sizeof). Should be fixed now. Save+load is still unusable because it locks everybody waiting for kActionEndSound (the sound state is not restored), but, at least, it should not corrupt the memory. Hopefully. | |||
2014-06-16 | LASTEXPRESS: Rename Server* classes to Waiter* | Littleboy | |
2014-02-18 | LASTEXPRESS: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-12-10 | LASTEXPRESS: Rename Object properties | Littleboy | |
2012-08-01 | LASTEXPRESS: Remove unused code and move functor definition to only file ↵ | Littleboy | |
using it | |||
2012-07-16 | LASTEXPRESS: Use filter 16 as default filter for NIS animations | Littleboy | |
This makes sure the sound is at the correct volume | |||
2011-07-08 | LASTEXPRESS: Simplify SoundQueue::updateQueue() | Littleboy | |
- Remove useless cache code - Use helper function to get the proper sound entry - Fix crash on using an invalid entry | |||
2011-07-04 | LASTEXPRESS: Move sound filtering to base Sound class | Littleboy | |
- Rename kSoundStatusRemoved to kSoundStatusClosed - Rename kSoundStatusClear2 to kSoundStatusCached - Remove sound cache handling | |||
2011-06-29 | LASTEXPRESS: Hook up preliminary sound filtering | Littleboy | |
- Add debug checks in soundFilter() - Rename kSoundStatusClear1 to kSoundStatusFilterVariant | |||
2011-06-29 | LASTEXPRESS: Move SoundStatus to shared header | Littleboy | |
2011-06-28 | LASTEXPRESS: Move sound queue related functions to a separate class | Littleboy | |
- Implement missing queue reset function - Cleanup SoundManager::playLoopingSound() | |||
2011-06-24 | LASTEXPRESS: Refactor Sound class | Littleboy | |
- Move entry-related functions to separate class - Move enumeration to shared header and rename FlagType to SoundFlag | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2010-10-26 | LASTEXPRESS: Savegame support update | Julien Templier | |
- Implement Menu::startGame() properly - Add stubs functions for game restart - Made savegame headers serializable and moved validity checks inside struct definition - Implement create/init savegame functions - Add SavegameStream to be able to read/write to the same memory stream - Add stubs for setup, writeEntry & loadEntry functions svn-id: r53841 | |||
2010-10-22 | LASTEXPRESS: Add some documentation for the kTime constants | Torbjörn Andersson | |
svn-id: r53703 | |||
2010-10-21 | LASTEXPRESS: Implement remaining AI logic functions for MmeBoutarel | Julien Templier | |
svn-id: r53688 | |||
2010-10-21 | LASTEXPRESS: Implement remaining AI logic functions for Coudert | Julien Templier | |
svn-id: r53687 | |||
2010-10-21 | LASTEXPRESS: Implement remaining AI logic functions for Anna | Julien Templier | |
svn-id: r53686 | |||
2010-10-21 | LASTEXPRESS: Implement remaining AI logic functions for Tatiana | Julien Templier | |
svn-id: r53685 | |||
2010-10-21 | LASTEXPRESS: Implement remaining AI logic functions for Kahina and Kronos | Julien Templier | |
svn-id: r53684 | |||
2010-10-21 | LASTEXPRESS: Implement remaining AI logic functions for August | Julien Templier | |
svn-id: r53683 | |||
2010-10-21 | LASTEXPRESS: Implement remaining AI logic functions for Francois, Gendarmes ↵ | Julien Templier | |
and Milos svn-id: r53682 | |||
2010-10-21 | LASTEXPRESS: Implement 7 AI logic functions | Julien Templier | |
svn-id: r53681 | |||
2010-10-21 | LASTEXPRESS: Implement 10 more AI logic functions | Julien Templier | |
svn-id: r53680 | |||
2010-10-18 | LASTEXPRESS: Implement 3 more AI logic functions | Julien Templier | |
svn-id: r53587 | |||
2010-10-18 | LASTEXPRESS: Merge in the engine. | Eugene Sandulenko | |
svn-id: r53579 |