aboutsummaryrefslogtreecommitdiff
path: root/engines/lastexpress/debug.cpp
AgeCommit message (Collapse)Author
2018-10-17LASTEXPRESS: support for looped soundsEvgeny Grechnikov
2018-08-26LASTEXPRESS: multiple fixes in NPC logicEvgeny 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-16LASTEXPRESS: Check that the archive is loaded correctly in debug code. CID ↵Littleboy
1003848, 1003849
2014-05-27ALL: Make Debugger command function names conform to our guidelines.Johannes Schickel
2014-05-27ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.Johannes Schickel
2014-05-27ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.Johannes Schickel
2014-02-18LASTEXPRESS: Make GPL headers consistent in themselves.Johannes Schickel
2013-09-05LASTEXPRESS: Fix unchecked return value (CID1003854)Littleboy
2013-09-05LASTEXPRESS: Fix unchecked return value (CID1003850)Littleboy
2012-08-27LASTEXPRESS: Implement more savegame loadingLittleboy
- Rename existing function to load the last saved game - Remove loadgame debugger command
2012-08-27LASTEXPRESS: Update Debug::loadArchive() to reduce castsLittleboy
2012-08-27LASTEXPRESS: Check for invalid cd number in debugger commandsLittleboy
2012-08-27LASTEXPRESS: Fix playsnd debugger commandLittleboy
2012-08-27LASTEXPRESS: Fix analysis warningsLittleboy
2012-08-01LASTEXPRESS: Fix typo preventing playing NIS animations from the debuggerLittleboy
2012-07-27LASTEXPRESS: More include re-organizationLittleboy
2012-07-14LASTEXPRESS: Remove duplicated include statementsLittleboy
2011-06-28LASTEXPRESS: Move Sound class to the sound folderLittleboy
2011-06-28LASTEXPRESS: Move sound queue related functions to a separate classLittleboy
- Implement missing queue reset function - Cleanup SoundManager::playLoopingSound()
2011-06-22LASTEXPRESS: Move Fight class to its own folderLittleboy
2011-06-03ENGINES: Remove some uses of g_engineMax Horn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2010-11-11LASTEXPRESS: Use SAFE_DELETE for class variablesJulien Templier
svn-id: r54201
2010-11-07COMMON: Rename and tweak MD5 functionsMax Horn
* names now comply to our naming conventions * the function computeStreamMD5AsString which computes the MD5 as a hex string now returns it as a Common::String * add doxygen comments svn-id: r54121
2010-11-01GUI: Add GCC_PRINTF to GUI::Debugger::DebugPrintf & fix resulting warningsMax Horn
svn-id: r54007
2010-10-27JANITORIAL: Remove unnecessary semicolonsTorbjörn Andersson
svn-id: r53889
2010-10-27LASTEXPRESS: Implement game loading (last save entry only)Julien Templier
svn-id: r53883
2010-10-27LASTEXPRESS: Add some missing casts and const qualifiersJulien Templier
svn-id: r53880
2010-10-25LASTEXPRESS: Don't use NULL in arithmeticMatthew Hoops
svn-id: r53783
2010-10-24LASTEXPRESS: Fix issues when copying debugger commandsJulien Templier
- Properly free allocated memory in resetCommand() - Make sure _commandParams strings are null-terminated svn-id: r53778
2010-10-23LASTEXPRESS: Add new dump command to dump the list of files in the archives ↵Julien Templier
(with size & md5) svn-id: r53749
2010-10-22LASTEXPRESS: Reorganize and enhance some debug commandsJulien Templier
Add "time" command to convert between in-game and human-readable forms Rename "dump" command to "show" and use named parameters instead of index Add progress and flags options to show command svn-id: r53715
2010-10-22LASTEXPRESS: Add missing casts, fix warnings and correct typosJulien Templier
svn-id: r53694
2010-10-18LASTEXPRESS: Merge in the engine.Eugene Sandulenko
svn-id: r53579