Browse Source

Shortened database option Yaml keys to make .db files smaller

Ivan Arkhipov 7 years ago
parent
commit
378b7288bf

+ 4 - 4
Source/Subfiles/DdsSubfile.cpp

@@ -140,15 +140,15 @@ namespace LOTRO_DAT {
         text_data.emplace_back(u"");
         options.emplace_back(YAML::Node());
 
-        options[0]["file_id"] = file_id();
-        options[0]["extension"] = Extension();
+        options[0]["fid"] = file_id();
+        options[0]["ext"] = Extension();
         return true;
     }
 
     BinaryData DdsSubfile::MakeForImport(const BinaryData &old_data, const BinaryData &binary_data, const std::u16string &text_data,
                               const YAML::Node &options) {
-        if (!options["extension"] || options["extension"].as<std::string>() != Extension() ||
-            !options["file_id"] || options["file_id"].as<long long>() != file_id()) {
+        if (!options["ext"] || options["ext"].as<std::string>() != Extension() ||
+            !options["fid"] || options["fid"].as<long long>() != file_id()) {
             throw DatException("Bad DdsSubfile::MakeForImport() - invalid options data!", IMPORT_EXCEPTION);
         }
         if (old_data.CheckCompression())

+ 4 - 4
Source/Subfiles/FontSubfile.cpp

@@ -31,15 +31,15 @@ namespace LOTRO_DAT {
         binary_data.emplace_back(file_data);
         text_data.emplace_back(u"");
         options.emplace_back(YAML::Node());
-        options[0]["file_id"] = file_id();
-        options[0]["extension"] = Extension();
+        options[0]["fid"] = file_id();
+        options[0]["ext"] = Extension();
         return true;
     }
 
     BinaryData FontSubfile::MakeForImport(const BinaryData &old_data, const BinaryData &binary_data, const std::u16string &text_data,
                                const YAML::Node &options) {
-        if (!options["extension"] || options["extension"].as<std::string>() != Extension() ||
-            !options["file_id"] || options["file_id"].as<long long>() != file_id()) {
+        if (!options["ext"] || options["ext"].as<std::string>() != Extension() ||
+            !options["fid"] || options["fid"].as<long long>() != file_id()) {
             throw DatException("Bad DdsSubfile::MakeForImport() - invalid options data!", IMPORT_EXCEPTION);
         }
         return old_data.CutData(0, 16) + binary_data;

+ 4 - 4
Source/Subfiles/JpgSubfile.cpp

@@ -31,15 +31,15 @@ namespace LOTRO_DAT {
         binary_data.emplace_back(file_data.CutData(24));
         text_data.emplace_back(u"");
         options.emplace_back(YAML::Node());
-        options[0]["file_id"] = file_id();
-        options[0]["extension"] = Extension();
+        options[0]["fid"] = file_id();
+        options[0]["ext"] = Extension();
         return true;
     }
 
     BinaryData JpgSubfile::MakeForImport(const BinaryData &old_data, const BinaryData &binary_data, const std::u16string &text_data,
                               const YAML::Node &options) {
-        if (!options["extension"] || options["extension"].as<std::string>() != Extension() ||
-            !options["file_id"] || options["file_id"].as<long long>() != file_id()) {
+        if (!options["ext"] || options["ext"].as<std::string>() != Extension() ||
+            !options["fid"] || options["fid"].as<long long>() != file_id()) {
             throw DatException("Bad DdsSubfile::MakeForImport() - invalid options data!", IMPORT_EXCEPTION);
         }
         return old_data.CutData(0, 40) + binary_data;

+ 4 - 4
Source/Subfiles/OggSubfile.cpp

@@ -31,15 +31,15 @@ namespace LOTRO_DAT {
         binary_data.emplace_back(file_data.CutData(8));
         text_data.emplace_back(u"");
         options.emplace_back(YAML::Node());
-        options[0]["file_id"] = file_id();
-        options[0]["extension"] = Extension();
+        options[0]["fid"] = file_id();
+        options[0]["ext"] = Extension();
         return true;
     }
 
     BinaryData OggSubfile::MakeForImport(const BinaryData &old_data, const BinaryData &binary_data, const std::u16string &text_data,
                               const YAML::Node &options) {
-        if (!options["extension"] || options["extension"].as<std::string>() != Extension() ||
-            !options["file_id"] || options["file_id"].as<long long>() != file_id()) {
+        if (!options["ext"] || options["ext"].as<std::string>() != Extension() ||
+            !options["fid"] || options["fid"].as<long long>() != file_id()) {
             throw DatException("Bad DdsSubfile::MakeForImport() - invalid options data!", IMPORT_EXCEPTION);
         }
         return old_data.CutData(0, 24) + binary_data;

+ 4 - 4
Source/Subfiles/TextSubfile.cpp

@@ -67,11 +67,11 @@ namespace LOTRO_DAT {
             text_data.emplace_back(text);
             options.emplace_back(YAML::Node());
 
-            options[export_size]["file_id"] = file_id();
-            options[export_size]["gossip_id"] = fragment_id;
-            options[export_size]["extension"] = Extension();
+            options[export_size]["fid"] = file_id();
+            options[export_size]["gid"] = fragment_id;
+            options[export_size]["ext"] = Extension();
             if (!arg_references.empty())
-                options[export_size]["arguments"] = arguments;
+                options[export_size]["args"] = arguments;
 
             ++export_size;
         }

+ 4 - 4
Source/Subfiles/UnknownSubfile.cpp

@@ -31,15 +31,15 @@ namespace LOTRO_DAT {
         binary_data.emplace_back(file_data);
         text_data.emplace_back(u"");
         options.emplace_back(YAML::Node());
-        options[0]["file_id"] = file_id();
-        options[0]["extension"] = Extension();
+        options[0]["fid"] = file_id();
+        options[0]["ext"] = Extension();
         return true;
     }
 
     BinaryData UnknownSubfile::MakeForImport(const BinaryData &old_data, const BinaryData &binary_data,
                                              const std::u16string &text_data, const YAML::Node &options) {
-        if (!options["extension"] || options["extension"].as<std::string>() != Extension() ||
-            !options["file_id"] || options["file_id"].as<long long>() != file_id()) {
+        if (!options["ext"] || options["ext"].as<std::string>() != Extension() ||
+            !options["fid"] || options["fid"].as<long long>() != file_id()) {
             throw DatException("Bad DdsSubfile::MakeForImport() - invalid options data!", IMPORT_EXCEPTION);
         }
         return old_data.CutData(0, 16) + binary_data;

+ 4 - 4
Source/Subfiles/WavSubfile.cpp

@@ -31,15 +31,15 @@ namespace LOTRO_DAT {
         binary_data.emplace_back(file_data.CutData(8));
         text_data.emplace_back(u"");
         options.emplace_back(YAML::Node());
-        options[0]["file_id"] = file_id();
-        options[0]["extension"] = Extension();
+        options[0]["fid"] = file_id();
+        options[0]["ext"] = Extension();
         return true;
     }
 
     BinaryData WavSubfile::MakeForImport(const BinaryData &old_data, const BinaryData &binary_data, const std::u16string &text_data,
                               const YAML::Node &options) {
-        if (!options["extension"] || options["extension"].as<std::string>() != Extension() ||
-            !options["file_id"] || options["file_id"].as<long long>() != file_id()) {
+        if (!options["ext"] || options["ext"].as<std::string>() != Extension() ||
+            !options["fid"] || options["fid"].as<long long>() != file_id()) {
             throw DatException("Bad DdsSubfile::MakeForImport() - invalid options data!", IMPORT_EXCEPTION);
         }
         return old_data.CutData(0, 24) + binary_data;