Difference between revisions of "Summer of Code/GSoC Ideas 2024"
Jump to navigation
Jump to search
(→Smaller Tasks: removed optimized blending task) |
(→Infrastructure Tasks: -- updated integrity task, removed file DLC task) |
||
Line 187: | Line 187: | ||
Finally, there's always plenty of other practical tasks on our wishlist! | Finally, there's always plenty of other practical tasks on our wishlist! | ||
Line 219: | Line 192: | ||
* Technical contacts: [[User:Sev|sev]] | * Technical contacts: [[User:Sev|sev]] | ||
* Languages: PHP, C++, some Python | |||
* Difficulty: Medium | * Difficulty: Medium | ||
* Size: | * Size: 175 hours | ||
ScummVM requires game data files to operate. Very often, especially when copying from the old media, the files could be damaged. Thus, we need a system that could let the end-users compute all the checksums and compare them with the reference. | ScummVM requires game data files to operate. Very often, especially when copying from the old media, the files could be damaged. Thus, we need a system that could let the end-users compute all the checksums and compare them with the reference. | ||
The solution | The solution consists of two parts: server and additional functionality within ScummVM. In order to avoid any potential problems with the copyrighted material, only checksums could be passed to the server. | ||
We already have a bulk of this task implemented, but not yet integrated with ScummVM. There are 2 parts: [https://github.com/scummvm/scummvm-sites/tree/integrity Server], written in PHP and [https://github.com/scummvm/scummvm/pull/5247 the original ScummVM Pull Request]. | |||
We need to complete this task and make it fully functional. |