Выношу на суд модифицированную версию sEledit. За основу была взята версия от 1 апреля.
Список изменений\дополнений:
- Серьезно усовершенствована возможность замены значений: теперь можно задавать диапазоны для замены листов, итемов и полей, а также добавлена возможность включить фильтр. Если фильтр включен, то замена будет происходить лишь тогда, когда данные в фильтре и в итеме совпадают. Фильтр удобно использовать, например, в том случае, если вы хотите задать всем кастетам ограничение по классу только для война и многое другое.
- Добавлена возможность моментальной проверки ID текущего итема на уникальность, которая обязательно понадобиться при создании новых итемов.
- Добавлена возможность быстрого сохранения редактируемого файла (Ctrl+S), при этом автоматически будет создан бэкап с именем *.data.bak.
- Механизм экспорта и импорта итемов слегка усовершенствован. А именно, теперь при экспорте итема, именем файла по умолчанию является его порядковый номер в листе. В свою, очередь добавлен пункт Edit->Import Item, при помощи которого можно импортировать как раз файлы, имя которых - порядковый номер в листе, предварительно нужно не забыть выбрать этот лист. Преимущество данного метода в том, что перед заменой итема вам необязательно выбирать его в списке, достаточно просто выбрать нужный лист.
- Теперь возможен запуск программы с параметрами (sEledit.exe "имя файла"). Например, "sEledit.exe elements.data". Это позволяет, ассоциировать расширение .data с программой и моментально открывать элементы (если вам так удобно).
- В главное меню добавлен пункт Favorite, который представляет быстрой доступ к наиболее используемым листам (по моему мнению).
- Добавлены горячие клавиши. Также появилась возможно осуществлять поиск по pwdatabase прямо из программы.
- Окно программы слегка расширено, теперь имена в списке итемов видны гораздо лучше.
- И много мелких исправлений.
Всё делал под себя. Изменения не затронули процесс считывания\построения файлов, поэтому о том, что файлы получаться битыми можно не беспокоиться. Для работы программы требуется .NET Framework 4.5. Если программа пишет, что отсутствует файл MSVCR110.dll, значит фреймворк не установлен, либо установлен не полностью, установите его, либо попробуйте скачать файл из приложения.
VT: https://www.virustotal.com/ru/file/...921d26bca50e9044821c7f37/analysis/1366062356/
Сама программа с последними конфигами в приложении.
На скринах постарался большую часть нововведений запечатлеть.
Обновлено до версии 1.1
Добавлено:- Теперь есть возможность "глобального" поиска по всем данным в elements.data, это позволяет искать по модели, по луту и вообще по всему. При этом, такой поиск работает совсем чуть-чуть медленнее обычного, что не может не радовать.
- Любой поиск теперь будет происходить циклом (примерно так, как работает поиск в текстовых редакторах). Т. е. теперь чтобы выполнить поиск по всем итемам, вовсе необязательно в этот момент находиться на первом листе.
- Основные пункты теперь русифицированы.
- Добавлены новые пункты в избранное.
©Rody66
Программа обновлена до версии 1.5
Список изменений:- Возможности замены значений серьезно усовершенствованы, а именно:
- Добавлена функция увеличения введенного значения на заданное вами число. Это позволяет, например, автоматически задать выбранным итемам новый ID по порядку.
- В качестве заменяемого значения теперь можно назначить определенный параметр заменяемого итема, это позволяет, например, задать параметр Name всем выбранным итемам их ID (мне это было нужно для того, чтобы превратить китайские названия в более конкретные, а то слишком уж было долго искать такие предметы в элементах).
- А также добавлены опции: [Учитывать регистр], [Заменять только полностью совпадающие с поиском данные] (так по умолчанию было в оригинальном селедите), [Заменять используя функцию Replace] (очень удобная опция, позволяет, например, заменить выбранным итемам префикс * на что-либо более оригинальное). Подробное описание опций в самой программе.
- Теперь можно просто выделить необходимые итемы, выбрать Замену и окно замены автоматически откроется с заданными вами итемами.
- Добавлен механизм копирования и вставки данных (примерно, как в редакторах Алекса, возможно даже удобнее). На данный момент можно копировать: все содержимое итема, модель (для каждого листа свои параметры, которые были заданы мною), лут, а также кастомные поля, которые вы можете задать сами. Для всех действий можно использовать горячие клавиши (Ctrl+Shift+C, Ctrl+Shift+V). При этом система копирования построена таким образом, что если вы выбрали "Копировать модель", то программа при нажатии горячей клавиши будет копировать модель, а если выбрано "Копировать лут", то по хоткею вы скопируете лут. Поддерживается массовая вставка. Стоит отметить, что все модели копируются с иконками (впрочем, если вам нужна только модель, то это решается простой настройкой параметров копирования). Список параметров для копирования в будущем будет расширен (тут принимаются ваши заявки).
- Добавлена очень удобная функция, при помощи которой можно перемещать выбранные итемы вверх, вниз, а также в самый верх и в самый низ.
- Добавлена возможность автоматически задать уникальный ID выбранным итемам. При клонировании итема эта функция по умолчанию включена, т. е. новому итема автоматически будет задан и новый ID (по желанию эту опцию можно отключить). За стартовый берется последний ID в листе (а если этот ID меньше 30000, то за стартовый берется 30001, иначе поиск свободного ID займет много времени).
- Изменен алгоритм поиска данных и проверки ID на дубли, теперь скорость поиска стала еще быстрее.
- Все параметры большинства листов из избранного на 96% русифицированы, эта русификация присутствует во всех конфигах.
- Добавлен конфиг для версии 61.
- Добавлен пункт помощи, в котором можно узнать информацию о замене и копировании данных, в будущем список информации будет пополняться.
- В связи с проблемами, которые влечет за собой использование протектора, решил вообще не паковать программу (лишь поставил небольшую защиту на копирайт). Поэтому теперь программа должна запускаться у всех.