Инструмент для тестирования и отладки модов в Elden Ring.
Сделайте резервную копию своих сохранений перед использованием этого инструмента и восстановите резервные копии перед выходом в Интернет. Использование этого инструмента для пропуска игры (например, посещение безумной грации перед разговором с Мелиной или убийством Маргит) приведет к бану!
Отключите EAC, чтобы использовать этот инструмент. Вам нужно будет использовать что-то вроде автономной программы запуска Люка Юи.
Resources/ItemCategories.txt
удалите две косые черты в начале //0x40000000 false Items/Goods/SeamlessCoop.txt Seamless Coop
(строка 10). При этом элементы бесшовного сотрудничества будут загружены при следующем запуске инструмента отладки.Это папки ресурсов, которые расширяют возможности инструмента для работы с капитальными изменениями, например Convergence.
Чтобы опубликовать окончательный результат, запустите эту команду в каталоге Elden-Ring-Debug-Tool
dotnet publish '.srcElden-Ring-Debug-Tool-WPFElden-Ring-Debug-Tool-WPF.csproj' -c Release /p:PublishProfile=FolderProfile
Resources/Params/Defs
так и определение в одном из файлов в Resources/Params/Pointers
Offset:Name
. Вы можете организовать эти файлы по своему усмотрению. Все они будут открыты, прочитаны, разделены и добавлены в список Param, если есть соответствующее определение. Если параметр имеет общее определение, вы можете при желании отформатировать его следующим образом: Offset:Name:ParamDefName
, и инструмент будет искать правильный параметр.Resources/Params/Names
чтобы добавлять имена строк. Имя по умолчанию будет просто идентификатором строки.ErdTools by Me, который использует:
Octokit от команды Octokit
GlobalHotkeys от Марка Русави
Поставщики настроек от Bluegrams
TKGP Автор DS Gadget Property Hook и SoulsFormats
vawser Автор книги «Тявкающий рунный медведь» и хранитель знаний.
Пав Автор одной из таблиц CE, которую я использовал для поиска указателей и смещений, а также предоставил список указателей.
inuNorii Создатель таблицы The Grand Archives, которую я также использовал для этого, и один из администраторов TGA Discord.
FrankvdStam Помогал со сборкой, вопросами MVVM и общим устранением неполадок.
Локальная система загрузки King Borehaha Who отлично сработала во многих случаях, включая этот проект.
jamesq7 За помощь в расшифровке включения карты во время боя и переписывание сценария Wulfs Target wulf2k Первоначальный автор сценария цели и различные другие вклады
Добавлена вкладка «Жесты».
Исправлена поддержка японских пользователей.
Обновлено для работы с DLC Elden Ring.
Добавлены предметы и грации из DLC. К сожалению, флаги событий предметов пока не работают для предметов из DLC (включая карты).
Исправлена ошибка, из-за которой инструмент отладки перехватывал не ту программу.
Добавлены параметры DLC как пустые параметры. Требует обновления.
Флаги событий и другие исправления ошибок появятся в ближайшее время.
Обновлены AoB и смещения для версии 1.08.
Возможное исправление зависания графического интерфейса при принудительном включении погоды.
Добавлено обновление для элементов ERR.
Исправлена ошибка, из-за которой строки не извлекались из ресурсов, если в памяти нет строки для строк Param.
Обновлены параметры для AtkParam, SpEffect, GameSystemCommonParam и SwordArtsParam + добавлен FinalDamageRateParam.
Исправлена ошибка с максимальным значением и появлением нескольких предметов.
Исправлена неправильная перезагрузка PlayerIns и добавлена блокировка Chr и типа команды.
Отменил номер версии
Отключен файл ERR Magic.txt.
Обновлено до 1.07
Добавлена текущая анимация на вкладку «Игрок» и «Цель».
Params считывает строки из памяти, если они доступны.
Перезагрузка игры теперь обновляет представление параметров, поэтому старые параметры/значения больше не присутствуют в списке.
Иконка программы очищена благодаря Райану.
Вкладка «Цель» теперь больше не должна пропускать врагов при нацеливании на них.
Изменен дескриптор врага на длинное целое число и отображается в шестнадцатеричном виде.
Теперь можно заблокировать цель перед ее захватом, и она зафиксируется.
Исправлена ошибка, из-за которой вид льгот зависал при блокировке/разблокировке всех льгот.
Добавлены элементы ERR в ресурсы как необязательные. Вы можете получить к ним доступ, раскомментировав их в файле Resources/ItemCategories.txt
На страницу инвентаря добавлен инвентарь.
Spawn Untradeable теперь включен по умолчанию. Будьте осторожны, создавая вырезанный контент (скрытый в ItemCategories.txt) и используя его онлайн в стандартной версии. Еще полезно отключить массовую выдержку предметов.
Панель игрока с некоторой информацией (в основном такая же, как и у цели). Скоро произойдет полный редизайн панели целей и игрока!
Вкладка «Разное», где вы можете устанавливать и снимать флаги событий по идентификатору.
Вкладка «Управление Грейс», на которой вы можете управлять открытыми грациями, устанавливать последнюю грацию и деформировать любую грацию.
Включено создание нескольких предметов.
Поддержка компьютеров, на которых языковая настройка не смогла найти процесс Elden Ring.
Предмет Gib теперь реагирует правильно и отображает окно сообщения только в том случае, если вы не получили предмет раньше.
Исправлены ошибки, чьи примечания к патчу были удалены из-за неуклюжести.
Продолжаем перекрашивать вещи.
Добавлена каждая вкладка как отдельная закрепляемая панель, которую можно складывать друг на друга, как обычные вкладки, или располагать рядом. Их также можно показывать и скрывать.
Теперь все поля имеют правильные элементы управления увеличением/уменьшением.
Поля шириной в несколько битов теперь работают, например Bullet -> FollowType теперь представляет собой число шириной 3 бита с максимальным значением 7, а не просто флажок.
Исправлены нулевые значения, отображаемые как 0.
Исправлено исчезновение всплывающих подсказок, когда пользователь вызывал пользовательский интерфейс в настройках Windows (может потребоваться обновление .Net 6).
Исправлена ошибка, из-за которой инвентарь не обновлялся должным образом.
Украшена сетка данных инвентаря.
Исправлены отсутствующие всплывающие подсказки
Добавлены переведенные параметры.
Исправлен чит-код погоды и добавлены некоторые ярлыки.
Добавлена некоторая информация на вкладку врага.
Упростили создание горячих клавиш и добавили систему для ссылки на параметры на других вкладках.
Горячие клавиши сейчас не сохраняются. В настоящее время изучаются варианты с новой системой подъемной док-станции.
Все должно загружаться намного быстрее и окно не должно зависать во время загрузки.
Теперь можно заблокировать цель, а также заблокировать некоторые характеристики цели.
Можно дважды щелкнуть любую метку на панели врагов, чтобы скопировать ее в буфер обмена.
Исправлена ошибка, из-за которой некоторые враги не показывались в цели.
Исправлена ошибка, из-за которой двойной щелчок по сетке данных инвентаря приводил к сбою инструмента.
Добавлена вкладка целевой отладки. Работа еще продолжается, но дает некоторую базовую информацию.
Фиксированный список предметов. Больше не должно быть дубликатов, а категории должны иметь смысл.
Исправлен выбор Ash of War, не обновлявший инфузию.
Добавлены новые события к элементам, которые создаются, но не сообщают вам о прикрепленном к ним событии (IE Maps).
Включить открытие карты в бою на новой вкладке «Читы».
Обновлено для патча 1.04.
Добавлена вкладка «Инвентарь», большое спасибо inuNorii.
Теперь вы можете дать себе любой предмет в игре и добавить предметы в список через файлы Resources/Items и файл Rsources/ERItemCategories.txt.
Предметы ПО ПО УМОЛЧАНИЮ ограничены только предметами, которыми можно поделиться в многопользовательской игре. Вы можете отключить это, установив флажок на панели рядом с панелью Give.
На панели справа показаны предметы, находящиеся в инвентаре игрока.
Добавлены настройки в локальную папку и добавлена вкладка настроек.
Добавлена вкладка «Горячие клавиши» в новую вкладку настроек.
Добавлено предупреждение при запуске приложения.
Теперь можно сохранять параметры с помощью встроенной функции игры благодаря Pav! Параметры сохраняются в ELDEN RING/capture/param
.
Добавлена функция перетаскивания для расшифровки и повторного шифрования файла регулирования.bin в исполняемый файл.
Можно сбросить параметры до состояния, которое было на момент загрузки инструмента.
Теперь читает ВСЕ параметры.
Поиск строк
Поиск по полю
Обновление пользовательского интерфейса
Оптимизирована загрузка/сохранение полей уже загруженных строк.