Open main menu

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

Added summaries for each day so it'll be easier to see at a glance what I was doing each day.
(Added info on 2007-06-07's work (Fallback detection etc).)
(Added summaries for each day so it'll be easier to see at a glance what I was doing each day.)
Line 1: Line 1:
== 2007-05-28 (Monday) ==
== 2007-05-28 (Monday) - GSoC starts! ==


So the GSoC 2007's coding period started. I'm just getting started, I installed Ubuntu 7.04 on my Dell CPX laptop last saturday and got ScummVM to compile after some trying (Just playing with packages, knowing what to install etc. After all the needed packages were there, ./configure and make did the trick).
So the GSoC 2007's coding period started. I'm just getting started, I installed Ubuntu 7.04 on my Dell CPX laptop last saturday and got ScummVM to compile after some trying (Just playing with packages, knowing what to install etc. After all the needed packages were there, ./configure and make did the trick).
Line 10: Line 10:
It was screenshots of Larry I (640x480, hq2x + aspect ratio correction turned on, opting + advpng -optimized).
It was screenshots of Larry I (640x480, hq2x + aspect ratio correction turned on, opting + advpng -optimized).


== 2007-05-29 (Tuesday) ==
== 2007-05-29 (Tuesday) - Taking screenshots of AGI games etc ==


Today I took and submitted screenshots for the following games
Today I took and submitted screenshots for the following games
Line 34: Line 34:
a "Sarien head thumb" for the Space Quest series etc.
a "Sarien head thumb" for the Space Quest series etc.


== 2007-05-30 (Wednesday) ==
== 2007-05-30 (Wednesday) - Starting work on WinAGI's wag-file loading ==


Installed MinGW and MSYS on my desktop machine (It's got Windows 2000 on it) and compiled ScummVM on it.
Installed MinGW and MSYS on my desktop machine (It's got Windows 2000 on it) and compiled ScummVM on it.
Line 40: Line 40:
Worked on *.wag file loading.
Worked on *.wag file loading.


== 2007-05-31 (Thursday) ==
== 2007-05-31 (Thursday) - Made a quick & ugly rudimentary parser for WinAGI's wag-file loading ==


Worked some more on *.wag file loading. I've already got a *.wag file parser but it's not pretty :).
Worked some more on *.wag file loading. I've already got a *.wag file parser but it's not pretty :).
I'll have to convert it into something better suited for ScummVM.
I'll have to convert it into something better suited for ScummVM.


== 2007-06-03 (Sunday) ==
== 2007-06-03 (Sunday) - Made class for WinAGI's properties ==


Made a Doxygen documented WagProperty class that represents a single property from a *.wag file
Made a Doxygen documented WagProperty class that represents a single property from a *.wag file
Line 55: Line 55:
Made WagFileParser class use WagProperty when parsing the *.wag file.
Made WagFileParser class use WagProperty when parsing the *.wag file.


== 2007-06-04 (Monday) ==
== 2007-06-04 (Monday) - More work on the WinAGI's wag-file parser ==


Modified WagProperty class and implemented more of WagFileParser's needed functionality.
Modified WagProperty class and implemented more of WagFileParser's needed functionality.
Documented WagFileParser's implemented parts.
Documented WagFileParser's implemented parts.


== 2007-06-05 (Tuesday) ==
== 2007-06-05 (Tuesday) - Fallback detection and WinAGI's wag-file parsing continues ==


Worked on the WagFileParser and Agi::fallbackDetector related code.
Worked on the WagFileParser and Agi::fallbackDetector related code.


== 2007-06-06 (Wednesday) ==
== 2007-06-06 (Wednesday) - Ran into trouble with fallback detection ==


Installed Visual Studio 2005 Express edition because MinGW+MSYS-combo jammed
Installed Visual Studio 2005 Express edition because MinGW+MSYS-combo jammed
Line 78: Line 78:
(Knocks wood).
(Knocks wood).


== 2007-06-07 (Thursday) ==
== 2007-06-07 (Thursday) - Implemented fallback detection for the AGI engine ==


After some talk with a friend of mine and much talk with my mentor Sev about the
After some talk with a friend of mine and much talk with my mentor Sev about the
417

edits