Преглед на файлове

Write offset for bytesig entries (for mempatches)

nosoop преди 10 месеца
родител
ревизия
d1f50991d2
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      src/smgdc/validate.py

+ 2 - 0
src/smgdc/validate.py

@@ -237,6 +237,7 @@ class ByteSigEntry(LocationEntry, tag="bytesig", kw_only=True):
                 )
             return {
                 KEY_AS_IS: self.contents.gameconf_str,
+                KEY_SUFFIX("OFFSET"): self.offset_fmt.format_value(self.offset),
             }
 
         with bin.mmap() as memory:
@@ -250,6 +251,7 @@ class ByteSigEntry(LocationEntry, tag="bytesig", kw_only=True):
                 raise AssertionError(f"Multiple matches found for {self.contents.display_str}")
             return {
                 KEY_AS_IS: self.contents.gameconf_str,
+                KEY_SUFFIX("OFFSET"): self.offset_fmt.format_value(self.offset),
             }