private static BinaryReader OpenDATFile(ushort FileNumber) { try { string FullDATFileName = FFXI.GetFilePath(FileNumber); if (File.Exists(FullDATFileName)) { return(new BinaryReader(new FileStream(FullDATFileName, FileMode.Open, FileAccess.Read))); } } catch { } return(null); }
public static string GetFilePath(int FileNumber) { byte App = 0; short Dir = 0; byte File = 0; if (!FFXI.GetFilePath(FileNumber, out App, out Dir, out File)) { return(null); } return(FFXI.GetFilePath(App, Dir, File)); }