Summer of Code/GSoC2024

From ScummVM :: Wiki
Jump to navigation Jump to search

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.