Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-24 | SCUMM HE: Fix libcurl compilation checks | Eugene Sandulenko | |
2019-10-24 | SCUMM HE: Set up networking variable later during execution | Eugene Sandulenko | |
2019-10-22 | SCUMM HE: Work on receiving part of Moonbase Commander networking | Eugene Sandulenko | |
2019-10-22 | SCUMM HE: Hid several noisy debug messages | Eugene Sandulenko | |
2019-03-12 | SCUMM HE: Bug fix for moonbase stack memory corruption | Zhiqi Yin | |
What: The bug is reproducible in the following ways: 1. quiting the game 2. enter challenge mode state 2, when the game starts move mouse around the menu buttons (choose building or weapons) Observed behavior: In he/wiz_he.cpp:2839, the function failed to return since the stack around variable 'color' was corrupted. The game will crash then. Analysis: Since other function will modify memory area around local variable 'color', the bug shoud be caused by memory overwritten. The memory write happens in this modified file. From the code, it only wants to write a certain amount of pixels. So I found 2 places where more pixels are written. This causes stack memory corruption. Fix: Add checking. If we have written enough pixels then break. Testing: The game UI looks correct. Single player mode game is tested. Bug no longer observable. Tested for both cases mentioned above. | |||
2016-08-30 | HE: Add Moonbase Net dummy | Alexander Tkachev | |
2016-05-26 | SCUMM HE: Moved Moonbase to ScummEngine_v100he | Eugene Sandulenko | |
2016-05-26 | SCUMM HE: Eliminated global _vm reference in Moonbase AI | Eugene Sandulenko | |
2016-05-26 | SCUMM HE: Wrapped Moonbase AI into a class | Eugene Sandulenko | |
2016-05-26 | SCUMM HE: Fixed SCUMM wrapper for nuking array in U32. | Eugene Sandulenko | |
This was leading to an out of bounds assert. | |||
2016-05-24 | SCUMM HE: Fix bug with parameter initialization, add more debug output | Eugene Sandulenko | |
2016-05-22 | SCUMM HE: Added main Moonbase AI code | Eugene Sandulenko | |
2016-05-22 | SCUMM HE: Moved Moonbase stuff to v90he | Eugene Sandulenko | |
2016-05-22 | SCUMM HE: Added implementation for Sortie and DefenderUnit classes | Eugene Sandulenko | |
2016-05-13 | SCUMM HE: Fix T14 special mode blending. | Eugene Sandulenko | |
This fixe energy shield color. | |||
2016-05-12 | SCUMM HE: Implement 50/50 T14 blend mode | Eugene Sandulenko | |
2016-05-12 | SCUMM HE: Merge in quad and singles code | Eugene Sandulenko | |
2016-05-12 | SCUMM HE: Fix picky Amiga port. Again | Eugene Sandulenko | |
2016-05-12 | SCUMM HE: Implemented Additive T14 blending mode | Eugene Sandulenko | |
2016-05-10 | SCUMM HE: Started code for loading FOW resources | Eugene Sandulenko | |
2016-05-10 | SCUMM HE: Initial code for Moonbase FOW | Eugene Sandulenko | |
2016-05-04 | SCUMM HE: Fix premultiplied T14 calculation | Eugene Sandulenko | |
We were hitting integer overflow which lead to shadow artifacts. | |||
2016-05-03 | SCUMM HE: Fixes to T14 image clipping | Eugene Sandulenko | |
2016-05-03 | SCUMM HE: Clip T14 Wiz images properly | Eugene Sandulenko | |
2016-05-02 | SCUMM HE: Implement premultiplied transparency rendering | Eugene Sandulenko | |
2016-05-02 | SCUMM HE: Fix T14 output positions | Eugene Sandulenko | |
2016-05-02 | SCUMM HE: Bugfix T14 decoder | Eugene Sandulenko | |
2016-05-02 | SCUMM HE: More work on T14 codec | Eugene Sandulenko | |
2016-05-01 | SCUMM HE: Further work on T14 codec | Eugene Sandulenko | |
2016-04-29 | SCUMM HE: Initial code for Moonbase-specific class | Eugene Sandulenko | |