anchor.diff:    );
   
     ver1 = "120";
  -  ver2 = "1";
  -  ver3 = "1";
  +  ver2 = "2";
  +  ver3 = "2";
     version =   "${ver1}.${ver2}.${ver3}";
     ver_dash =  "${ver1}-${ver2}-${ver3}";
     ver2_dash = "${ver1}-${ver2}";
   
     binary_src = fetchurl {
       url = "mirror://sourceforge/simutrans/simutrans/${ver_dash}/simutrans-src-${ver_dash}.zip";
  -    sha256 = "00cyxbn17r9p1f08jvx1wrhydxknkrxj5wk6ld912yicfql998r0";
  +    sha256 = "1yi6rwbrnfd65qfz63cncw2n56pbypvg6cllwh71mgvs6x2c28kz";
     };
   
   
  
positive.code:     (pakName: attrs: mkPak (attrs // {inherit pakName;}))
    {
      pak64 = {
        # No release for 120.1 yet!
        srcPath = "120-0/simupak64-120-0-1";
        sha256 = "0y5v1ncpjyhjkkznqmk13kg5d0slhjbbvg1y8q5jxhmhlkghk9q2";
      };
      "pak64.japan" = {
        # No release for 120.1 yet!
        srcPath = "120-0/simupak64.japan-120-0-1";
        sha256 = "14swy3h4ij74bgaw7scyvmivfb5fmp21nixmhlpk3mav3wr3167i";
      };
  
      pak128 = {
        srcPath = "pak128%20for%20ST%20120%20%282.5.3%2C%20minor%20changes%29/pak128-2.5.3--ST120";
        sha256 = "19c66wvfg6rn7s9awi99cfp83hs9d8dmsjlmgn8m91a19fp9isdh";
      };
      "pak128.britain" = {
        srcPath = "pak128.Britain%20for%20${ver2_dash}/pak128.Britain.1.17-${ver2_dash}";
        sha256 = "1nviwqizvch9n3n826nmmi7c707dxv0727m7lhc1n2zsrrxcxlr5";
      };
      "pak128.cs" = { # note: it needs pak128 to work
  
negative.code:     };
      "pak128.german" = {
        url = "mirror://sourceforge/simutrans/PAK128.german/"
          + "PAK128.german_0.10.x_for_ST_120.x/PAK128.german_0.10.3_for_ST_120.x.zip";
        sha256 = "1379zcviyf3v0wsli33sqa509k6zlw6fkk57vahc44mrnhka5fpb";
      };
  
      /* This release contains accented filenames that prevent unzipping.
  