Open main menu

Summer of Code/GSoC2024

< Summer of Code
Revision as of 08:13, 9 February 2025 by Strangerke (talk | contribs) (Add a page for 2024)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page lists students and projects for the Summer of Code 2024. See also Google's ScummVM organization info page.

Game Files Integrity Checking System

Student:
Chike Lee, blog: Chico
Outcome:: Success
Technical contacts:
sev
Size:
Large
Original task description:

ScummVM requires game data files to operate. Frequently, especially when copying from the old media, the files can be damaged. Thus, a system that could let the end-users compute checksums and compare them with known good references is desirable.


Enhance Macromedia Director Support

Student:
Krish Ganatra, blog: Krish
Outcome:: Fail
Size:
Large
Original task description:

Undertake a range of targeted enhancements to Macromedia Director support in ScummVM to extend compatibility and support.


Porting qdEngine to ScummVM

Student:
Kunal Tiwari, blog: kunxl
Outcome:: Success
Technical contacts:
sev
Size:
Large
Original task description:

K-D Labs created qdEngine and it has been used in several point-and-click adventure games, primarily in Russian, and also translated into Lithuanian, Czech and English. The most known games are Pilot Brothers 3 and Pilot Brothers 3D. The purpose id to bring this engine's code into ScummVM.


Add Keymapper to multiple Engines

Student:
Nabeel Shabbir, blog: Markhor
Outcome:: Success
Technical contacts:
sev
Size:
Large
Original task description:

ScummVM includes a global fully configurable keymapper, but this requires engines to be adapted to use it. The goal of this project is to fully integrate ScummVM keymapper into a large number of our supported engines.