Patrefans
DogmaMods from patreon
DogmaMods patreon

Отчет 8

🕑 Added 2023-03-19 16:15:10 +0000 UTC

Comments

Dogma

Не совсем понял, что это "burlesque quest" :) Но в текущей расширенной версии только некоторый дополненный контент в Тихолесье, все что было до этого входит в общую версию.

H Bof

Sorry if this is a dumb question, but is the burlesque quest still part of the exclusive version of the mod? Last time I played it it was but, I forget how many updates there's been since then.

Dogma

Привет! Спасибо, я не знал об этих функциях! Я естественно не буду прибегать к тому способу, который испортил бы файлы перевода. А вот остальные звучат очень здорово. Я уже протестировал вариант с изменением "File Header", и похоже это работает именно так, как ты написал, теперь новые предметы создаются с присвоением ID удаленных ранее объектов, и пропускают уже существующие ID. Я, к тому же, проверил, что случится если список ID дойдет до крайнего значения. Я установил в "File Header" значение близкое к максимальному, и добавив остаток предметами в CK, после того как счетчик достиг FFFFFF, как ты и предполагал, он перескочил в начало и начался с 000008. Таким образом, я думаю, что можно туда вообще не лезть, и считать эту проблему решенной. А проблема с диалогами возможно и не связана с этим, может там просто из-за их количества, или еще из-за чего-то. Главное, что теперь я не буду переживать по поводу ID. Спасибо)

reinheitsgebot

Hey Dogma. Brewmasterhal here, incognito. If you open the .esp file in TES5Edit, there is a way to re-number the formID values. If you right-click on "[04] Dogma - Thief.esp" in the list of mod files, you can select "Renumber FormIDs From..." and the program will handle everything. You end up with the highest formID being 0172f5, and it only took about 12 minutes for the operation to complete on the v1502 mod file. I would very much prefer if you do not do this right now, however. The existing patches and translation tools will not be able to handle the formIDs changing, and will be extremely difficult to recover. The xTranslate XML files that we have been using up to this point will effectively be lost. I have a couple of alternate options that you can use to solve the problem in more elegant ways. First, I can provide you with a list of all formIDs that have not already been used, and you can use that list along with another feature in TES5Edit. In the "File Header" record inside any mod file, there is a "Next Object ID" field that you can edit. Setting that to 00000d62 (which is currently not used) and then re-opening the mod in the CS should force the CS to start using the lower numbers again. Second, I can build a function into the translation tool I have been working on that will allow a similar re-numbering operation like what TES5Edit provides, but which handles the process in a better way. There are, again, several options for how I can program it to perform the re-numbering and I am happy to enlist your input on the best option - or implement multiple options. I am certain that we can come up with other solutions as well. It is, in fact, possible that the CS was designed to reset the next formID value in the header automatically when it reaches the end of the address space.


More Creators