Menu

#3875 FW: Glitches in title display of demo (regression)

Future Wars
closed-fixed
Graphics (902)
5
2008-08-21
2008-08-18
kirben
No

ScummVM 0.12.0pre (Aug 18 2008 10:08:07)
ScummVM 0.13.0svn (Aug 18 2008 10:20:36)
Compiled under mingw with GCC 4.2.1-dw2
Running on Windows XP Media Center 2005 Edition
Amiga demo of Future Wars

The background behind the title name, is no longer displayed correctly in the Amiga demo of Future Wars. The background behind the title name is blanked out, instead of been displayed over the current background image.

Compare the screenshots from ScummVM 0.11.1 and ScummVM 0.12.0pre.

Discussion

  • kirben

    kirben - 2008-08-18
     
  • kirben

    kirben - 2008-08-18
    • summary: FW: Glitches in title display (regression) --> FW: Glitches in title display (regression) of demo
     
  • kirben

    kirben - 2008-08-18

    Logged In: YES
    user_id=34715
    Originator: YES

    File Added: scummvm0.12.0.png

     
  • kirben

    kirben - 2008-08-18
     
  • kirben

    kirben - 2008-08-18
    • summary: FW: Glitches in title display (regression) of demo --> FW: Glitches in title display of demo (regression)
     
  • Kari Salminen

    Kari Salminen - 2008-08-19

    Logged In: YES
    user_id=1803212
    Originator: NO

    According to my tests this regression was introduced in revision 32257
    (Patch #1969189: "CinE renderer rewrite"):
    http://scummvm.svn.sourceforge.net/viewvc/scummvm?view=rev&revision=32257

     
  • Kari Salminen

    Kari Salminen - 2008-08-19

    Logged In: YES
    user_id=1803212
    Originator: NO

    The logo seems to have to do with these entries:

    animDataTable[89]: Size = 176 x 11, _bpp = 4
    animDataTable[90]: Size = 176 x 11, _bpp = 4
    animDataTable[91]: Size = 176 x 11, _bpp = 4
    animDataTable[92]: Size = 176 x 57, _bpp = 4

    "TITRE.ANI" is loaded to animDataTable entry 92
    and "NOMS.ANM" is loaded to animDataTable entries 89-91.

    TITRE.ANI's size is just the size of the black box behind
    the title name.

     
  • Kari Salminen

    Kari Salminen - 2008-08-19
    • status: open --> closed-fixed
     
  • Kari Salminen

    Kari Salminen - 2008-08-20

    Logged In: YES
    user_id=1803212
    Originator: NO

    It seems my previous fix to this bug
    broke some other versions of Future Wars
    so I'm opening this bug up again. I'm
    going to look into fixing this a bit better.

     
  • Kari Salminen

    Kari Salminen - 2008-08-20
    • status: closed-fixed --> open
     
  • Kari Salminen

    Kari Salminen - 2008-08-21
    • status: open --> closed-fixed
     
  • Kari Salminen

    Kari Salminen - 2008-08-21

    Logged In: YES
    user_id=1803212
    Originator: NO

    Versions of TITRE.ANI with height 37 use color 0xF for transparency.
    Versions of TITRE.ANI with height 57 use color 0x0 for transparency.
    Now both versions are supported correctly.

    I've seen three different versions of TITRE.ANI in Future Wars:

    1)
    Filesize = 5038
    Height = 57
    Md5sum = e0b29471d74b3046406f69ffc7aaaca8
    Versions = All French versions (Amiga, Atari ST, PC)

    2)
    Filesize = 5038
    Height = 57
    Md5sum = 3def893ee236e2d2d46b791d4c75badc
    Versions = All non-French Amiga versions, English Atari ST version

    3)
    Filesize = 3278
    Height = 37
    Md5sum = af3b1d18fabddd377e77c86e8d041a54
    Versions = Spanish, German, English PC versions

    Fixed in the trunk in revision 34081:
    http://scummvm.svn.sourceforge.net/scummvm/?rev=34081&view=rev

    Fixed in branch-0-12-0 in revision 34082:
    http://scummvm.svn.sourceforge.net/scummvm/?rev=34082&view=rev