Fixed DisplayList Binary extraction and some other factories

This commit is contained in:
KiritoDv
2024-04-08 18:09:34 -06:00
committed by Lywx
parent 3918fde51a
commit 6d5f37db33
6 changed files with 28 additions and 16 deletions
+6
View File
@@ -1182,6 +1182,12 @@ std::string Companion::NormalizeAsset(const std::string& name) const {
return path;
}
std::string Companion::RelativePath(const std::string& path) const {
std::string doutput = (this->gCurrentDirectory / path).string();
std::replace(doutput.begin(), doutput.end(), '\\', '/');
return doutput;
}
std::string Companion::CalculateHash(const std::vector<uint8_t>& data) {
return Chocobo1::SHA1().addData(data).finalize().toString();
}