anchor.diff:        RegisterMethod('procedure HouseWeaponsOrderSet(aHouseID, aWareType, aAmount: Integer)');
   
         RegisterMethod('procedure Log(aText: AnsiString)');
  +
         RegisterMethod('procedure MarketSetTrade(aMarketID, aFrom, aTo, aAmount: Integer)');
   
  -      RegisterMethod('function MapTileSet(X, Y, aType, aRotation: Integer): Boolean');
         RegisterMethod('function MapTileHeightSet(X, Y, Height: Integer): Boolean');
         RegisterMethod('function MapTileObjectSet(X, Y, Obj: Integer): Boolean');
  -
  +      RegisterMethod('function MapTileSet(X, Y, aType, aRotation: Integer): Boolean');
  +
  +      RegisterMethod('procedure OverlayTextAppend(aPlayer: Shortint; aText: AnsiString)');
  +      RegisterMethod('procedure OverlayTextAppendFormatted(aPlayer: Shortint; aText: AnsiString; Params: array of const)');
         RegisterMethod('procedure OverlayTextSet(aPlayer: Shortint; aText: AnsiString)');
         RegisterMethod('procedure OverlayTextSetFormatted(aPlayer: Shortint; aText: AnsiString; Params: array of const)');
  -      RegisterMethod('procedure OverlayTextAppend(aPlayer: Shortint; aText: AnsiString)');
  -      RegisterMethod('procedure OverlayTextAppendFormatted(aPlayer: Shortint; aText: AnsiString; Params: array of const)');
   
         RegisterMethod('function  PlanAddField(aPlayer, X, Y: Word): Boolean');
         RegisterMethod('function  PlanAddHouse(aPlayer, aHouseType, X, Y: Word): Boolean');
  
positive.code:       RegisterMethod('function UnitCarrying(aUnitID: Integer): Integer');
        RegisterMethod('function UnitDead(aUnitID: Integer): Boolean');
        RegisterMethod('function UnitDirection(aUnitID: Integer): Integer');
        RegisterMethod('function UnitsGroup(aUnitID: Integer): Integer');
        RegisterMethod('function UnitHome(aUnitID: Integer): Integer');
        RegisterMethod('function UnitHPCurrent(aUnitID: Integer): Integer');
        RegisterMethod('function UnitHPMax(aUnitID: Integer): Integer');
  
negative.code:       RegisterMethod('function HouseDestroyed(aHouseID: Integer): Boolean');
        RegisterMethod('function HouseHasOccupant(aHouseID: Integer): Boolean');
        RegisterMethod('function HouseIsComplete(aHouseID: Integer): Boolean');
        RegisterMethod('function HouseOwner(aHouseID: Integer): Integer');
        RegisterMethod('function HousePositionX(aHouseID: Integer): Integer');
        RegisterMethod('function HousePositionY(aHouseID: Integer): Integer');
        RegisterMethod('function HouseRepair(aHouseID: Integer): Boolean');
  