anchor.diff:      fAnnounceServer: Boolean;
       fHTMLStatusFile: string;
       fServerWelcomeMessage: UnicodeString;
  -    function LoadFromINI(FileName: UnicodeString): Boolean;
  -    procedure SaveToINI(FileName: UnicodeString);
  -
       procedure SetAutosave(aValue: Boolean);
       procedure SetBrightness(aValue: Byte);
       procedure SetScrollSpeed(aValue: Byte);
       procedure SetAlphaShadows(aValue: Boolean);
  +    procedure SetLocale(aLocale: AnsiString);
       procedure SetMusicOff(aValue: Boolean);
       procedure SetShuffleOn(aValue: Boolean);
       procedure SetMusicVolume(aValue: Single);
  
positive.code:     procedure SetMasterAnnounceInterval(eValue: Integer);
      procedure SetHTMLStatusFile(eValue: string);
      procedure SetMaxRooms(eValue: Integer);
    public
      constructor Create;
      destructor Destroy; override;
  
negative.code:   gLog.AddTime('Global settings loaded from ' + SETTINGS_FILE);
  end;
  
  
  destructor TMainSettings.Destroy;
  begin
    SaveToINI(ExeDir+SETTINGS_FILE);
    inherited;
  end;
  
  
  procedure TMainSettings.Changed;
  begin
    fNeedsSave := True;
  end;
  
  
  function TMainSettings.LoadFromINI(FileName: string): Boolean;
  var
  