1,510
edits
Strangerke (talk | contribs) |
(→Macromedia Director: -- improved wording) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 46: | Line 46: | ||
Technical contacts: [[User:Sev|sev]] | Technical contacts: [[User:Sev|sev]] | ||
Difficulty level: Medium. You'll need a reasonable level of programming experience, and probably some Director games. | Difficulty level: Medium. You'll need a reasonable level of programming experience, and probably some [[Director]] games. | ||
Many 90s-era adventure games were developed using the Macromedia (now Adobe) Director tool. It would be nice to be able to play these games in ScummVM! We have a WIP engine in ScummVM tree, but it requires much more work in order to implement all hundreds of Lingo commands. | [[Director/Games|Many 90s-era adventure games]] were developed using the Macromedia (now Adobe) Director tool. It would be nice to be able to play these games in ScummVM! We have a WIP engine in ScummVM tree, but it requires much more work in order to implement all hundreds of Lingo commands. | ||
=== Enhance SAGA engine === | === Enhance SAGA engine === | ||
Line 108: | Line 108: | ||
Please come talk to us to see if we have a mentor who would be interested in | Please come talk to us to see if we have a mentor who would be interested in | ||
working with you on such a game. We'd be happy to help out. | working with you on such a game. We'd be happy to help out. | ||
== Smaller Tasks == | |||
=== Unicode and BiDi support for GUI === | |||
Technical contacts: [[User:Sev|sev]] | |||
Difficulty: Easy. It will take up to 2 weeks to implement. C++ knowledge required. | |||
ScummVM GUI is based on char size strings, so we have to rely on code pages. With this task, you would need to switch our GUI to usage of Common::U32String, thus making it Unicode-friendly. | |||
Along the way, we would need support for right-to-left languages, and basically flip the widgets horizontally. | |||
== Infrastructure Tasks == | == Infrastructure Tasks == |