Difference between revisions of "AGI Palette Configuration"
Jump to navigation
Jump to search
(linkify) |
m (forgot typo...) |
||
Line 1: | Line 1: | ||
FreeSCI has a feature whereby a different 16-color palette can be assigned to a specific SCI resource. Screenshots | FreeSCI has a feature whereby a different 16-color palette can be assigned to a specific SCI resource. Screenshots demonstrating this feature in Space Quest 3 are on the FreeSCI [http://freesci.linuxgames.com/screenshots/sq3-pal-without.png web] [http://freesci.linuxgames.com/screenshots/sq3-pal-with.png page]. | ||
[[User_talk:Syke|I]] have a [http://wiki.yak.net/894 bounty] of $50 (US or EUR, whichever is preferred) to implement this feature in ScummVM: | [[User_talk:Syke|I]] have a [http://wiki.yak.net/894 bounty] of $50 (US or EUR, whichever is preferred) to implement this feature in ScummVM: |
Latest revision as of 21:10, 26 March 2008
FreeSCI has a feature whereby a different 16-color palette can be assigned to a specific SCI resource. Screenshots demonstrating this feature in Space Quest 3 are on the FreeSCI web page.
I have a bounty of $50 (US or EUR, whichever is preferred) to implement this feature in ScummVM:
- must allow for a custom set of 16-colors to be specified for each resource
- AGI's equivelant of views (animated cel/loops)
- AGI's equivelant of pics (line-drawn background images)
- allow for configuration in redistributable text files
- have predefined macros for EGA_PALETTE and AMIGAISH_PALETTE
- have a syntax that is something like
view(0) = [0, 110, 200, 94, 34, 89, 231, 56, 71, 12, 42, 67, 22, 133, 161, 252]
- MUST valgrind cleanly
For an additional $25:
- bonus points for allowing the creation of new named macros in the file to prevent duplication
- have a checkbox in the config to automatically load custom palettes if available
For an additional $100:
- cover all code changes with unit tests that can be run from the commandline