Какая запись хранит инвентарь в файле savegame Skyrim?

Для The Elder Scrolls V: Skyrim, я ищу способ прочитать инвентарь игрока без необходимости входить в игру, чтобы сделать это.

Я просмотрел страницы из вики UESP для сохранения формата файла , но я не удалось найти, где инвентарь игрока , даже после написания грубого читателя формы изменения REFR. У вики есть много информации о многих структурах, но никто из них не идентифицирован как инвентарь игрока.

Итак, кто-нибудь знает, где инвентарь (RefID и count) находится в файле savegame?

4 голоса | спросил Ronan Paixão 22 ndEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 22 Sep 2016 03:04:17 +0300 2016, 03:04:17

1 ответ


1

Поздно к партии, но она находится в формах изменений. Более конкретно, это запись ACHR (тип = 1) в формах изменений. К сожалению, формы изменений для записей ACHR вообще не документированы на UESP.

Когда Skyrim был выпущен, я выпустил инструмент алхимии, как то, что вы хотите сделать. Я хотел сделать то, что вы делаете, но я столкнулся с той же кирпичной стеной, что и вы, - информация об инвентаре недоступна. Теперь я работаю над тем, чтобы FO4 делал то, что аналогично нужно было прочитать в инвентаре. То, что я решил сделать, это указать, что предметы, которые я ищу, НЕ МОГУТ быть в инвентаре актера (игрока или NPC) - они могут быть в любом другом инвентаре. С этим условием вы можете прочитать записи изменений и выяснить, что игрок переместил (таким образом, допуская право собственности), прочитав записи REFR, как вы уже сделали. Это хаки, но это должно сработать для ваших целей, я считаю.

Лучше для ваших целей может быть добавление специального типа контейнера через мод, и пусть игрок поместит в него свои ингредиенты. Затем вы можете найти RefID (или BaseID) вашего контейнера и прочитать REFR для него.

ответил hexorlite 29 Maypm17 2017, 23:43:43

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132