Difference between revisions of "User:Buddha^/GSoC2007-ProjectDiary"

Jump to navigation Jump to search
Added info on done work between 2007-07-12 and 2007-07-15.
(Added info on done work on 2007-07-11.)
(Added info on done work between 2007-07-12 and 2007-07-15.)
Line 648: Line 648:
and added it to ScummVM's trunk. You can see the source code [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/tools/palex.py?revision=28035&view=markup here].
and added it to ScummVM's trunk. You can see the source code [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/tools/palex.py?revision=28035&view=markup here].
My first Python program, yay!
My first Python program, yay!
== 2007-07-12 (Thursday) - Did more work on the Amiga AGI palettes ==
Worked on the Amiga AGI game palette extractor tool. Added wildcard
support and a preliminary test that speeded the program up like a gazillion times or so :-).
== 2007-07-13 (Friday) - Leaving for a small vacation in eastern Finland ==
Went to eastern Finland to the city of Kouvola with my parents and my older brother.
The occasion was my older brother's godparents' son's graduation party. Worked a bit
on the ride with my laptop. Did some additional tool hacking with Python to parse the
data Raziel_AOne sent me about different Amiga AGI palettes. Also made a program to
compare different palettes so I can easily see which ones are unique.
== 2007-07-14 (Saturday) - Some festivities and a trip back from eastern Finland ==
Celebrated my older brother's godparents' son's graduation and left back for the city of Pori.
Did a bit of work on sorting out the different Amiga AGI palettes on the way back.
== 2007-07-15 (Sunday) - Sorted out the Amiga AGI palettes ==
Talked with Raziel_AOne, got original palette data from him. Compared all the palette
data I have and came up with this info:
My current theory on the different Amiga AGI game palettes:
* First generation Amiga AGI palette
** Used with Amiga AGI versions 2.0xx - 2.1xx
** Used with Amiga AGI games released in 1986-1987
*** Maybe also earlier game versions use this palette?
** Examples of different AGI versions using this palette:
*** 2.082 (King's Quest I  v1.0U 1986)
*** 2.082 (Space Quest I    v1.2  1986)
*** 2.090 (King's Quest III v1.01 1986-11-08)
*** 2.107 (King's Quest II  v2.0J 1987-01-29)
*** x.yyy (Black Cauldron  v2.00 1987-06-14)
*** x.yyy (Larry I          v1.05 1987-06-26)
* Second generation Amiga AGI palette
** Used with Amiga AGI versions 2.2xx
** Used with Amiga AGI games released in 1988
** Examples of different AGI versions using this palette:
*** 2.202 (Space Quest II v2.0F. Intro says 1988. ScummVM 0.10.0 detects as 1986-12-09)
* Third generation Amiga AGI palette
** Used with Amiga AGI versions 2.3xx
** Used with Amiga AGI games released in 1989
** Examples of different AGI versions using this palette:
*** 2.310 (Police Quest I  v2.0B 1989-02-22)
*** 2.316 (Gold Rush!      v2.05 1989-03-09)
*** x.yyy (Manhunter I      v1.06 1989-03-18)
*** 2.333 (Manhunter II    v3.06 1989-08-17)
*** 2.333 (King's Quest III v2.15 1989-11-15)
Added the different Amiga AGI palettes to ScummVM
and modified palette handling in the AGI engine
so it'll be easier to enable the support for those
palettes later (Now the palette data just is there
but isn't used yet).
417

edits

Navigation menu