| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-11-17 | SCI: Some restructuring. Added some SCI3 placeholders/stubs | Filippos Karapetis | |
| svn-id: r54280 | |||
| 2010-11-17 | SCI: The heap was a separate resource in SCI1.1 - SCI2.1 games only. It was ↵ | Filippos Karapetis | |
| later merged into the script files again in SCI3 svn-id: r54279 | |||
| 2010-11-17 | SCI: Updated dissectScript() to handle synonym blocks | Filippos Karapetis | |
| svn-id: r54277 | |||
| 2010-11-17 | SCI: Unified the functionality and parameters of the disasm and disasm_addr ↵ | Filippos Karapetis | |
| commands svn-id: r54276 | |||
| 2010-11-17 | SCI: Added the ability to display original script bytecode in the "disasm" ↵ | Filippos Karapetis | |
| console command svn-id: r54275 | |||
| 2010-11-16 | SCI: Fix for bug #3110215 - "SQ4 German: endless flight on Estros" | Filippos Karapetis | |
| svn-id: r54272 | |||
| 2010-11-15 | SCI: Workaround for bug #3109299 "QFG1VGA: Crash when leaving area east of ↵ | David Turner | |
| Antwerp" Extended current workarounds to cover QFG1VGA. svn-id: r54239 | |||
| 2010-11-13 | SCI: Fixup pathfinding start point when on polygon edge. | Walter van Niftrik | |
| We now also fixup the start point when it's on the edge of an obstacle. If the start point is also on the edge of the screen, the actor is now allowed to walk through that obstacle to find his way to clear territory. This is based on observation of SSCI behavior. svn-id: r54230 | |||
| 2010-11-13 | SCI: Fixed script bug #3108012 - "Hoyle1: Crash when changing Deal Speed in ↵ | Filippos Karapetis | |
| Hearts" svn-id: r54226 | |||
| 2010-11-12 | Fixed signed/unsigned warning | Filippos Karapetis | |
| svn-id: r54217 | |||
| 2010-11-12 | SCI: Don't check for SCI2/SCI2.1 kernel types in SCI3 games. | Filippos Karapetis | |
| Patch by lskovlun svn-id: r54216 | |||
| 2010-11-11 | SCI: kSave case 0 is actually kSaveGame. Based on a patch by lskovlun | Filippos Karapetis | |
| svn-id: r54215 | |||
| 2010-11-11 | SCI2: Make robots return immediately for now, till they're implemented | Filippos Karapetis | |
| Based on a patch by lskovlun svn-id: r54214 | |||
| 2010-11-11 | SCI: Some video related changes | Filippos Karapetis | |
| - Now playVideo() is used when playing videos from the console (reducing code duplication) - Added support for 16bpp scaling in scale2x, so that the 16-bit color Duck videos are scaled correctly svn-id: r54210 | |||
| 2010-11-11 | SCI: Allow paths along the edge of the screen in kAvoidPath. | Walter van Niftrik | |
| Paths along the edge of the screen are now taken as a last resort. Fixes bugs #3047418 and #3059595. svn-id: r54199 | |||
| 2010-11-11 | SCI: Fixed bug #3104624 - "PQ3: Crash when loading saved game on the highway" | Filippos Karapetis | |
| svn-id: r54197 | |||
| 2010-11-10 | SCI: Some SCI3 changes | Filippos Karapetis | |
| - Extended the SCI2.1 kernel function signatures for SCI3, as they share the same kernel table - All the engine parts are now initialized in SCI3 games, apart from the VM svn-id: r54178 | |||
| 2010-11-10 | SCI: Updated the SCI2.1 kernel function table with the SCI3 changes/additions | Filippos Karapetis | |
| svn-id: r54177 | |||
| 2010-11-09 | SCI: Removed the Shivers 2 hack from the segment manager (it isn't SCI) | Filippos Karapetis | |
| svn-id: r54174 | |||
| 2010-11-09 | SCI: Some slight work on SCI3 | Filippos Karapetis | |
| - Enabled the SCI3 game entries for testing purposes - The resource manager is initialized fully now (with a slight hack) - Added a hack for the demo of Shivers 2 (which seemingly has no scripts or vocabularies) - The engine will stop before parsing any game scripts in SCI3 games, and opens the console for resource manager-related functionality svn-id: r54167 | |||
| 2010-11-09 | SCI: Temporarily disable the PrintDebug call, which is only partially | Lars Skovlund | |
| implemented and insufficient for Shivers/Full. It is also unnecessary for normal play. svn-id: r54158 | |||
| 2010-11-09 | SCI: Add uninitialized temp workaround for Shivers | Lars Skovlund | |
| svn-id: r54157 | |||
| 2010-11-09 | SCI: Fix error message in ShowMovie(), perhaps avoiding some confusion later | Lars Skovlund | |
| svn-id: r54156 | |||
| 2010-11-09 | SCI: Added comments for rev. 54150 and fixed a typo | Filippos Karapetis | |
| svn-id: r54153 | |||
| 2010-11-09 | treat pushSelf opcode with low bit set as pushSelf (in fangames only, ↵ | Lars Skovlund | |
| currently). Fixes bug #3038686. (SCI Fanmade - Circus Quest: Crash when starting). svn-id: r54150 | |||
| 2010-11-08 | SCI/SCI2: Some slight changes to the graphics code | Filippos Karapetis | |
| - Changed the SCI1 EGA games workaround in kGraphDrawLine() to match the ones in kGraphFillBoxAny() and kNewWindow, updating the relevant comments - Added some comments in kSetShowStyle() svn-id: r54142 | |||
| 2010-11-08 | Fix assertion failure in SCI0 saving code | Lars Skovlund | |
| svn-id: r54138 | |||
| 2010-11-08 | SCI: Bugfix for script workarounds | Filippos Karapetis | |
| Get the English versions of objects and methods when checking for script workarounds, as the objects/methods could be translated. Fixes bug #3104623, "PQ3: Crash when click on City map" svn-id: r54134 | |||
| 2010-11-08 | SCI: Some changes regarding the string heap in saved games | Filippos Karapetis | |
| - Maintain the state of the string heap space in saved games - Merged SegManager::reconstructScripts() inside SegManager::saveLoadWithSerializer() - Disabled a now unnecessary script patch for the cipher puzzle in Castle of Dr. Brain, and performed some cleanup for another disabled patch - Removed direct access to the _baseObj variable of objects svn-id: r54133 | |||
| 2010-11-04 | SCI: Renamed findBlock() to findBlockSCI0() | Filippos Karapetis | |
| svn-id: r54077 | |||
| 2010-11-02 | SCI: Properly cast the results of kTimesSin and kTimesCos to 16-bit integers | Filippos Karapetis | |
| svn-id: r54042 | |||
| 2010-11-02 | SCI: Remove any use of printf | Max Horn | |
| svn-id: r54037 | |||
| 2010-11-01 | SCI: fixing port restoring | Martin Kiewitz | |
| - recalculate _freeCounter - dont push disposed windows onto windowlist svn-id: r54017 | |||
| 2010-11-01 | SCI: fixing bug when restoring ports | Martin Kiewitz | |
| fixes assert svn-id: r54016 | |||
| 2010-11-01 | SCI: fixing lf | Martin Kiewitz | |
| (stupid msvc) svn-id: r54014 | |||
| 2010-11-01 | SCI: saving/restoring script created windows now | Martin Kiewitz | |
| fixes "GfxPorts::kernelSetActive" error based on code by [md5] svn-id: r54012 | |||
| 2010-11-01 | ENGINES: Get rid of some (f)printfs | Max Horn | |
| svn-id: r54011 | |||
| 2010-11-01 | COMMON: Rename String::printf() to String::format() | Max Horn | |
| This is a first step towards getting rid of all uses of regular printf, fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase. The name format() reflects the purpose of the function, and parallels String.format() in Java, boost::format, and others. svn-id: r54004 | |||
| 2010-10-31 | SCI: Fix for bug #3100292 - "QFG2: signature mismatch at the WIT" | Filippos Karapetis | |
| svn-id: r53993 | |||
| 2010-10-31 | SCI: Removing obsolete function parameter | Filippos Karapetis | |
| svn-id: r53986 | |||
| 2010-10-31 | SCI: Play time related changes | Filippos Karapetis | |
| - Added support for savegame play time - Removed obsolete variables for calculating the play time (EngineState::gameStartTime and Console::_enterTime) - Renamed some variables to camelCase svn-id: r53974 | |||
| 2010-10-30 | SCI: Fixed script bug #3098353 - "ECOQUEST1 German: Crash at the blackboard ↵ | Filippos Karapetis | |
| in the dolphin room" svn-id: r53941 | |||
| 2010-10-29 | SCI: Updated kSetShowStyle signature for SCI2.1. SQ6 starts again | Filippos Karapetis | |
| svn-id: r53919 | |||
| 2010-10-24 | SCI: Fixed bug #3094235 - "SQ4CD: Crashes at Roger jr. in beam" | Filippos Karapetis | |
| svn-id: r53776 | |||
| 2010-10-23 | SCI: always allocate +1 byte in kMemory now | Martin Kiewitz | |
| fixes multilingual lsl5 room 280 - names of airport ladies not shown correctly (bug #3093818) svn-id: r53746 | |||
| 2010-10-23 | SCI: Silence runtime warnings when editing kernel_tables.h with VS2010 | Filippos Karapetis | |
| svn-id: r53743 | |||
| 2010-10-23 | ALL: Fix indention (whitespaces -> tabs) | Max Horn | |
| svn-id: r53738 | |||
| 2010-10-20 | SCI: Changed some tabs to spaces | Filippos Karapetis | |
| svn-id: r53648 | |||
| 2010-10-20 | SCI: Marked several unused SCI2/SCI2.1 kernel functions and updated comments ↵ | Filippos Karapetis | |
| about some others svn-id: r53647 | |||
| 2010-10-20 | SCI: Added a new debug command, "find_callk" | Filippos Karapetis | |
| This command can be used to find the object methods (including their corresponding objects and owner scripts) that call a specific kernel call. This shall aid us track all the spots where a particular kernel function is called from, therefore it'll be a bit easier to find examples where unimplemented kernel functions are called svn-id: r53646 | |||
