#4 LotroDat-4: Add file truncating in DatIO

Отворено
отворено пре 5 година од Endevir · 0 коментара
Ivan Arkhipov коментирира пре 5 година

There might be some occasions, where we need delete all patch data (ex. clearing patch data if file was modified outside). So it will be good idea to add function in DatIO module, which truncates file to its original size, removing all patch data.

  • This should be TruncateFileToOriginalSize() function, member of DatIO class.
  • It uses ftruncate64() function to truncate file.
  • New size should be equal to file_size (variable, which represents appropriate header value).
  • All corresponding values (actual_dat_size and so on) should be reviewed and modified if needed
There might be some occasions, where we need delete all patch data (ex. clearing patch data if file was modified outside). So it will be good idea to add function in DatIO module, which truncates file to its original size, removing all patch data. * This should be TruncateFileToOriginalSize() function, member of DatIO class. * It uses ftruncate64() function to truncate file. * New size should be equal to file_size (variable, which represents appropriate header value). * All corresponding values (actual_dat_size and so on) should be reviewed and modified if needed
Пријавите се да се прикључе у овом разговору.
Нема фазе
Нема одговорних
1 учесника
Учитавање...
Откажи
Сачувај
Још нема садржаја.