anchor.diff:      RegisterMethodCheck(c, 'procedure AIAutoBuild(aHand: Byte; aAuto: Boolean)');
       RegisterMethodCheck(c, 'procedure AIAutoDefence(aHand: Byte; aAuto: Boolean)');
       RegisterMethodCheck(c, 'procedure AIAutoRepair(aHand: Byte; aAuto: Boolean)');
  -    RegisterMethodCheck(c, 'function  AIDefencePositionAdd(aHand: Byte; X, Y: Integer; aDir: Byte; aGroupType: Byte; aRadius: Integer; aDefType: Byte): Integer');
  +    RegisterMethodCheck(c, 'function  AIDefencePositionAdd(aHand: Byte; X, Y: Integer; aDir: Byte; aGroupType: Byte; aRadius: Integer; ' +
  +      'aDefType: Byte): Integer');
       RegisterMethodCheck(c, 'function  AIDefencePositionAddEx(aHand: Integer; aOrder: Integer; var aDefencePosition: TKMDefencePositionInfo): Integer');
       RegisterMethodCheck(c, 'procedure AIDefencePositionRemove(aHand: Byte; X, Y: Integer)');
       RegisterMethodCheck(c, 'procedure AIDefencePositionRemoveAll(aHand: Byte)');
  
positive.code:     RegisterMethodCheck(c, 'procedure PlayerWareDistribution(aHand: Byte; aWareType: Byte; aHouseType: Byte; aAmount: Byte)');
      RegisterMethodCheck(c, 'procedure PlayerWin(aVictors: array of Integer; aTeamVictory: Boolean)');
      RegisterMethodCheck(c, 'function  PlayOGG(aHand: Shortint; aFileName: AnsiString; aVolume: Single): Integer');
      RegisterMethodCheck(c, 'function  PlayOGGAtLocation(aHand: Shortint; aFileName: AnsiString; aVolume: Single; aRadius: Single; aX, aY: Integer): Integer');
      RegisterMethodCheck(c, 'function  PlayOGGAtLocationLooped(aHand: Shortint; aFileName: AnsiString; aVolume: Single; aRadius: Single; aX, aY: Integer): Integer');
      RegisterMethodCheck(c, 'function  PlayOGGFadeMusic(aHand: Shortint; aFileName: AnsiString; aVolume: Single): Integer');
      RegisterMethodCheck(c, 'function  PlayOGGLooped(aHand: Shortint; aFileName: AnsiString; aVolume: Single): Integer');
      RegisterMethodCheck(c, 'function  PlaySound(aHand: Shortint; aFileName: AnsiString; aAudioFormat: TKMAudioFormat; aVolume: Single; aFadeMusic: Boolean; aLooped: Boolean): Integer');
      RegisterMethodCheck(c, 'function  PlaySoundAtLocation(aHand: Shortint; aFileName: AnsiString; aAudioFormat: TKMAudioFormat; aVolume: Single; aFadeMusic: Boolean; aLooped: Boolean; aRadius: Single; aX, aY: Integer): Integer');
      RegisterMethodCheck(c, 'function  PlayWAV(aHand: Shortint; aFileName: AnsiString; aVolume: Single): Integer');
      RegisterMethodCheck(c, 'function  PlayWAVAtLocation(aHand: Shortint; aFileName: AnsiString; aVolume: Single; aRadius: Single; aX, aY: Integer): Integer');
      RegisterMethodCheck(c, 'function  PlayWAVAtLocationLooped(aHand: Shortint; aFileName: AnsiString; aVolume: Single; aRadius: Single; aX, aY: Integer): Integer');
      RegisterMethodCheck(c, 'function  PlayWAVFadeMusic(aHand: Shortint; aFileName: AnsiString; aVolume: Single): Integer');
      RegisterMethodCheck(c, 'function  PlayWAVLooped(aHand: Shortint; aFileName: AnsiString; aVolume: Single): Integer');
      RegisterMethodCheck(c, 'procedure RemoveRoad(X, Y: Integer)');
  
negative.code:     RegisterMethodCheck(c, 'procedure HouseWoodcutterMode(aHouseID: Integer; aWoodcutterMode: TKMWoodcutterMode)');
      RegisterMethodCheck(c, 'procedure Log(aText: AnsiString)');
      RegisterMethodCheck(c, 'procedure LogLinesMaxCnt(aMaxLogLinesCnt: Integer)');
      RegisterMethodCheck(c, 'procedure MapBrush(X: Integer; Y: Integer; aSquare: Boolean; aSize: Integer; aTerKind: TKMTerrainKind; ' +
        'aRandomTiles: Boolean; aOverrideCustomTiles: Boolean)');
      RegisterMethodCheck(c, 'procedure MapBrushElevation(X: Integer; Y: Integer; aSquare: Boolean; aRaise: Boolean; aSize: Integer; ' +
        'aSlope: Integer; aSpeed: Integer)');
      RegisterMethodCheck(c, 'procedure MapBrushEqualize(X: Integer; Y: Integer; aSquare: Boolean; aSize: Integer; aSlope: Integer; ' +
        'aSpeed: Integer)');
      RegisterMethodCheck(c, 'procedure MapBrushFlatten(X: Integer; Y: Integer; aSquare: Boolean; aSize: Integer; aSlope: Integer; ' +
        'aSpeed: Integer)');
      RegisterMethodCheck(c, 'procedure MapBrushMagicWater(X: Integer; Y: Integer)');
      RegisterMethodCheck(c, 'procedure MapBrushWithMask(X: Integer; Y: Integer; aSquare: Boolean; aSize: Integer; aTerKind: TKMTerrainKind; ' +
        'aRandomTiles: Boolean; aOverrideCustomTiles: Boolean; aBrushMask: TKMTileMaskKind; ' +
        'aBlendingLvl: Integer; aUseMagicBrush: Boolean)');
      RegisterMethodCheck(c, 'function  MapTileHeightSet(X, Y: Integer; Height: Integer): Boolean');
      RegisterMethodCheck(c, 'function  MapTileObjectSet(X, Y: Integer; Obj: Integer): Boolean');
      RegisterMethodCheck(c, 'function  MapTileOverlaySet(X, Y: Integer; aOverlay: TKMTileOverlay; aOverwrite: Boolean): Boolean');
  