aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/he/moonbase
AgeCommit message (Collapse)Author
2019-11-05SCUMM HE: MBC: Implemented function return from remote clientEugene Sandulenko
2019-11-04SCUMM HE: MBC: Implement Net::endSession()Eugene Sandulenko
2019-11-04SCUMM HE: MBC: Query sessions asynchronouslyEugene Sandulenko
2019-11-04SCUMM HE: MBC: CleanupEugene Sandulenko
2019-11-04SCUMM HE: MBC: Do not block execution when sending packetsEugene Sandulenko
2019-11-03SCUMM HE: MBC: Properly create arrays on receiving. We now can join the game!Eugene Sandulenko
2019-11-02SCUMM HE: MBC: Fix passing arrays to the serverEugene Sandulenko
2019-11-01SCUMM HE: MBC: Implement array receiving as JSONEugene Sandulenko
2019-11-01SCUMM HE: MBC: Take array type into account when sendingEugene Sandulenko
2019-11-01SCUMM HE: MBC: Read arrays from JSON upon receivingEugene Sandulenko
2019-11-01SCUMM HE: MBC: Read script params from the JSON packetsEugene Sandulenko
2019-10-31SCUMM HE: MBC: Switch all packets to json-only, no binaryEugene Sandulenko
2019-10-30SCUMM HE: MBC: Fix unpackageArray() parametersEugene Sandulenko
2019-10-30SCUMM HE: MBC: Implement whoSentThis()Eugene Sandulenko
2019-10-30SCUMM HE: MBC: Fix package sendingEugene Sandulenko
2019-10-29SCUMM HE: MBC: Hid noisy warningEugene Sandulenko
2019-10-29SCUMM HE: MBC: Fixed empty packet checkEugene Sandulenko
2019-10-28SCUMM HE: MBC: Read Json packet dataEugene Sandulenko
2019-10-27SCUMM HE: Replace binary packet with JSONEugene Sandulenko
2019-10-27SCUMM HE: Fix network start at the game startEugene Sandulenko
2019-10-27SCUMM HE: Moonbase Commander: simplify looping over network packetsEugene Sandulenko
2019-10-27SCUMM HE: Read packets from the serverEugene Sandulenko
2019-10-26SCUMM HE: Implement data packet sending in Moonbase CommanderEugene Sandulenko
2019-10-26SCUMM HE: Fix Compiler WarningsD G Turner
These are flagged by GCC -Wsign-compare.
2019-10-25SCUMM HE: Fix call to strlcpyLothar Serra Mari
2019-10-25SCUMM HE: Switched packet manipulation to Stream codeEugene Sandulenko
2019-10-25SCUMM HE: Unstubbed smaller Moonbase Commander networking functionsEugene Sandulenko
2019-10-25SCUMM HE: Implement joinSession() for Moonbase CommanderEugene Sandulenko
2019-10-25SCUMM HE: Implement getSessionPlayerCount() for Moonbase CommanderEugene Sandulenko
2019-10-25SCUMM HE: Implemented startQuerySessions() for Moonbase CommanderEugene Sandulenko
2019-10-25SCUMM HE: Hid unneeded warningEugene Sandulenko
2019-10-25SCUMM HE: Fix double freeEugene Sandulenko
2019-10-24SCUMM HE: Initial code for add user functionalityEugene Sandulenko
2019-10-24SCUMM HE: Set server prefix as variableEugene Sandulenko
2019-10-24SCUMM HE: Create sessions on the serverEugene Sandulenko
2019-10-24SCUMM HE: Fix libcurl compilation checksEugene Sandulenko
2019-10-24SCUMM HE: Hook in PostRequest to Moonbase CommanderEugene Sandulenko
2019-10-24SCUMM HE: Set up networking variable later during executionEugene Sandulenko
2019-10-23SCUMM HE: Fix GCC Compiler WarningsD G Turner
2019-10-23SCUMM HE: Fix CompilationD G Turner
2019-10-22SCUMM HE: Work on receiving part of Moonbase Commander networkingEugene Sandulenko
2019-10-22SCUMM HE: Hid several noisy debug messagesEugene Sandulenko
2019-10-22SCUMM HE: More code for Moonbase Commander networkingEugene Sandulenko
2019-10-22SCUMM HE: More work on the Moonbase networking. Getting in-gameEugene Sandulenko
2019-10-22SCUMM HE: Initial (hard)code for Moonbase networkingEugene Sandulenko
2019-05-27SCUMM: Fix MSVC warningsFilippos Karapetis
- Change float suffix to uppercase - Initialize potentially uninitialized variables - Fix default cases in switch statements
2019-05-01COMMON: Replace NEResourceType and PEResourceType with a shared enumCameron Cawley
2019-03-12SCUMM HE: Bug fix for moonbase stack memory corruptionZhiqi 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.
2018-04-19JANITORIAL: Fix whitespaceAdrian Frühwirth
2017-08-11SCUMM: Moonbase: Mark original bug as fall through to silence GCC 7 warningEugene Sandulenko