Difference between revisions of "User:DrMcCoy"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Update)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{User|
{{User|
handle=DrMcCoy|
handle=DrMcCoy|
        name= Sven Hesse|
name= Sven Hesse|
memberSince=2006-01-07|
memberSince=2006-01-07|
        workingOn=[[gob]]
workingOn=[[gob]]|
blog=http://drmccoy.de/|
email=drmccoy (at) scummvm (dot) org
}}
}}


== ToDo ==
== ToDo (unordered) ==


* Gob engine (unordered):
* Gob engine:
** Completing A.J.'s World
** Completing A.J.'s World
** VMDs in Urban Runner
** (Hard-coded) Space-shooter sequences in Inca 2 and The Last Dynasty
** (Hard-coded) Space-shooter sequences in Inca 2 and The Last Dynasty
** Script flow in v5+ (scripts embedded in VMDs, it seems)
** Addy (ADI) and Addy Junior (Adibou)
** New parser stuff in v5/v6
** Once Upon A Time: Abracadabra and Baba Yaga
** Fading:
*** Weird fading in Woodruff: white areas show up immediately
*** The fade speed should not be CPU-bound


* Gob Engine cleanup:
** Way too much access to foreign class member variables right now
** Video/Draw
*** Video_v1 and Video_v2 can be merged
*** Merge Video_v6 too? + check for true color
*** Merge Draw_* too?
*** Merge Draw with Video? Put all the low-level stuff into Surface instead
** Scenery
*** Scenery is ANI + DEC. Merge
**** Make ANIObject drawing more flexible for SEQ
** Mult
*** Mult_v1 and Mult_v2 can be merged
*** Mult is SEQ. Also needed for hard-coded games
** Sound
*** Current sound code is meh
** Global
*** Icky globals. Not good
** Goblin/Map
*** Ugly. Needs cleanup badly.
*** _v1/_v2 probably not mergable. But _v2+ classes should be
** GobEngine subclasses like Kyra?
* CoktelVideo:
** Implement new audio handling in Addy 5 VMDs
*** Low priority, because Addy 5 is very different, with a new script system and dBase databases
*** Sound part type 4
*** Subsequent sound parts of type 1 are broken
*** Yet another audio compression?


== Wish list ==
== Wish list ==
Line 20: Line 52:
* Goblins 3 Hebrew ''-- allegedly, it crashes ScummVM (in o1_printTotText() / Draw_v2::printTotText()). If it really does, I'd need a (legitimate) copy to fix it''
* Goblins 3 Hebrew ''-- allegedly, it crashes ScummVM (in o1_printTotText() / Draw_v2::printTotText()). If it really does, I'd need a (legitimate) copy to fix it''
* Gobliins 2 Mac and/or Goblins 3 Mac ''-- Different music and fonts in the Mac versions, would be nice to have them supported''
* Gobliins 2 Mac and/or Goblins 3 Mac ''-- Different music and fonts in the Mac versions, would be nice to have them supported''
* Woodruff Italian ''-- {{BugTrack|num=1981031}}
* Any and all Japanese and Korean Gob games ''-- Need to check if strings and such work

Latest revision as of 00:19, 6 July 2012

DrMcCoy
Name Sven Hesse
Team Member since 2006-01-07
Working on gob
Personal webpage/BLOG http://drmccoy.de/
Email drmccoy (at) scummvm (dot) org

ToDo (unordered)

  • Gob engine:
    • Completing A.J.'s World
    • (Hard-coded) Space-shooter sequences in Inca 2 and The Last Dynasty
    • Addy (ADI) and Addy Junior (Adibou)
    • Once Upon A Time: Abracadabra and Baba Yaga
    • Fading:
      • Weird fading in Woodruff: white areas show up immediately
      • The fade speed should not be CPU-bound
  • Gob Engine cleanup:
    • Way too much access to foreign class member variables right now
    • Video/Draw
      • Video_v1 and Video_v2 can be merged
      • Merge Video_v6 too? + check for true color
      • Merge Draw_* too?
      • Merge Draw with Video? Put all the low-level stuff into Surface instead
    • Scenery
      • Scenery is ANI + DEC. Merge
        • Make ANIObject drawing more flexible for SEQ
    • Mult
      • Mult_v1 and Mult_v2 can be merged
      • Mult is SEQ. Also needed for hard-coded games
    • Sound
      • Current sound code is meh
    • Global
      • Icky globals. Not good
    • Goblin/Map
      • Ugly. Needs cleanup badly.
      • _v1/_v2 probably not mergable. But _v2+ classes should be
    • GobEngine subclasses like Kyra?
  • CoktelVideo:
    • Implement new audio handling in Addy 5 VMDs
      • Low priority, because Addy 5 is very different, with a new script system and dBase databases
      • Sound part type 4
      • Subsequent sound parts of type 1 are broken
      • Yet another audio compression?

Wish list

  • Goblins 3 Hebrew -- allegedly, it crashes ScummVM (in o1_printTotText() / Draw_v2::printTotText()). If it really does, I'd need a (legitimate) copy to fix it
  • Gobliins 2 Mac and/or Goblins 3 Mac -- Different music and fonts in the Mac versions, would be nice to have them supported
  • Any and all Japanese and Korean Gob games -- Need to check if strings and such work