Наиболее функциональный редактор elements.data

Статус
В этой теме нельзя размещать новые ответы.

Rody66

В Дзэне
« PW Мастер II »
3 Апр 2013
119
363
63
30
rodysoft.ru
.jpg
Выношу на суд модифицированную версию 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/
Сама программа с последними конфигами в приложении.
На скринах постарался большую часть нововведений запечатлеть.
screen1.PNG2.PNG1.png2z.png3.png5.png
Обновлено до версии 1.1
Добавлено:
  • Теперь есть возможность "глобального" поиска по всем данным в elements.data, это позволяет искать по модели, по луту и вообще по всему. При этом, такой поиск работает совсем чуть-чуть медленнее обычного, что не может не радовать.
  • Любой поиск теперь будет происходить циклом (примерно так, как работает поиск в текстовых редакторах). Т. е. теперь чтобы выполнить поиск по всем итемам, вовсе необязательно в этот момент находиться на первом листе.
  • Основные пункты теперь русифицированы.
  • Добавлены новые пункты в избранное.
.jpg .jpg

©Rody66

Программа обновлена до версии 1.5
1.jpg
Список изменений:
  • Возможности замены значений серьезно усовершенствованы, а именно:
  1. Добавлена функция увеличения введенного значения на заданное вами число. Это позволяет, например, автоматически задать выбранным итемам новый ID по порядку.
  2. В качестве заменяемого значения теперь можно назначить определенный параметр заменяемого итема, это позволяет, например, задать параметр Name всем выбранным итемам их ID (мне это было нужно для того, чтобы превратить китайские названия в более конкретные, а то слишком уж было долго искать такие предметы в элементах).
  3. А также добавлены опции: [Учитывать регистр], [Заменять только полностью совпадающие с поиском данные] (так по умолчанию было в оригинальном селедите), [Заменять используя функцию Replace] (очень удобная опция, позволяет, например, заменить выбранным итемам префикс * на что-либо более оригинальное). Подробное описание опций в самой программе.
  4. Теперь можно просто выделить необходимые итемы, выбрать Замену и окно замены автоматически откроется с заданными вами итемами.
  • Добавлен механизм копирования и вставки данных (примерно, как в редакторах Алекса, возможно даже удобнее). На данный момент можно копировать: все содержимое итема, модель (для каждого листа свои параметры, которые были заданы мною), лут, а также кастомные поля, которые вы можете задать сами. Для всех действий можно использовать горячие клавиши (Ctrl+Shift+C, Ctrl+Shift+V). При этом система копирования построена таким образом, что если вы выбрали "Копировать модель", то программа при нажатии горячей клавиши будет копировать модель, а если выбрано "Копировать лут", то по хоткею вы скопируете лут. Поддерживается массовая вставка. Стоит отметить, что все модели копируются с иконками (впрочем, если вам нужна только модель, то это решается простой настройкой параметров копирования). Список параметров для копирования в будущем будет расширен (тут принимаются ваши заявки).
  • Добавлена очень удобная функция, при помощи которой можно перемещать выбранные итемы вверх, вниз, а также в самый верх и в самый низ.
  • Добавлена возможность автоматически задать уникальный ID выбранным итемам. При клонировании итема эта функция по умолчанию включена, т. е. новому итема автоматически будет задан и новый ID (по желанию эту опцию можно отключить). За стартовый берется последний ID в листе (а если этот ID меньше 30000, то за стартовый берется 30001, иначе поиск свободного ID займет много времени).
  • Изменен алгоритм поиска данных и проверки ID на дубли, теперь скорость поиска стала еще быстрее.
  • Все параметры большинства листов из избранного на 96% русифицированы, эта русификация присутствует во всех конфигах.
  • Добавлен конфиг для версии 61.
  • Добавлен пункт помощи, в котором можно узнать информацию о замене и копировании данных, в будущем список информации будет пополняться.
  • В связи с проблемами, которые влечет за собой использование протектора, решил вообще не паковать программу (лишь поставил небольшую защиту на копирайт). Поэтому теперь программа должна запускаться у всех.
1.jpg2.jpg3.jpg4.jpg5.jpg6.jpg7.jpg8.jpg9.jpg10.jpg11.jpg
 

Вложения

  • sELedit Rody66 Edition v1.1.rar
    1,3 MB · Просмотры: 243
  • msvcr110.zip
    1,5 MB · Просмотры: 244
  • msvcp110.rar
    312 KB · Просмотры: 229
  • sELedit Rody66 Edition 1.5.zip
    141,9 KB · Просмотры: 357

Rody66

В Дзэне
« PW Мастер II »
3 Апр 2013
119
363
63
30
rodysoft.ru
Мой совет - не давай никому исходники. Это твой труд, твое время, а 99% их используют максимум для смены копирайтов

Сменить копирайты в хексэдиторе — дело 30 секунд. И потом, ничего особенно сложного в этих модификациях нет, на сях начал кодить буквально несколько недель назад и только ради селэдита, поэтому ничего приватного там быть не может. Кстати, сразу предупреждаю, что по этой причине некоторые моменты могут быть реализованы не самым удачным способом, но тем не менее, все весьма просто.
Mr. Killer, теперь сможете сами поправить.
 

Вложения

  • sELedit Rody66 Edition 1.0 Source.rar
    4,7 MB · Просмотры: 194

MasterCard

Пользователь
Пользователь
14 Апр 2013
23
15
8
28
Кс, вот в чем трабл: если ставлю свой конфиг v69 то он не открывает елемент. Но, если этот же конфиг ложу в другой селедит, то все работает О.о
В чем ошибка?
 

Rody66

В Дзэне
« PW Мастер II »
3 Апр 2013
119
363
63
30
rodysoft.ru
Кс, вот в чем трабл: если ставлю свой конфиг v69 то он не открывает елемент. Но, если этот же конфиг ложу в другой селедит, то все работает О.о
В чем ошибка?

Как я говорил, непосредственно в алгоритмы загрузки элемента я не вмешивался, поэтому ищите у себя проблему. Интересно, кстати, как с этим у других. Я лично использую редактор для правки в 1.3.6.
Чтобы такого не было, накрывай энигмой

Со стоящими разработками так и буду делать.
--- добавлено: 21 апр 2013 в 20:50 ---
Модификация обновлена до версии 1.1. Первый пост обновлен.
 
  • Like
Реакции: Глеб и MasterCard

Rody66

В Дзэне
« PW Мастер II »
3 Апр 2013
119
363
63
30
rodysoft.ru
Программа обновлена до версии 1.2
3.jpg
Список изменений:
  • Добавлена возможно массового импорта\экспорта итемов (мультивыбор);
  • Добавлена возможно массового удаления и клонирования итемов;
  • Добавлена возможно добавить новые итемы из файла(ов). Этот способ отличается от импорта тем, что если порядковый номер импортируемого итема будет совпадать с уже имеющимися в листе итемом, то замена происходить не будет, вместо этого импортируемый итем будет добавлен как новый;
  • Усовершенствован функционал поиска (регистр, точное совпадение)
  • Пофикшен баг, который приводил к зависанию программы при поиске значений "Везде", если такого значения нет;
  • Теперь можно изменить тип данных в конфиге первого листе с int на float и редактировать их (бонусы пения, аспид и тд), не опасаясь ошибки;
  • Программа еще больше русифицирована.
1.jpg2.jpg3.jpg
 

Вложения

  • sELedit RE v1.2.rar
    1,3 MB · Просмотры: 66

Rody66

В Дзэне
« PW Мастер II »
3 Апр 2013
119
363
63
30
rodysoft.ru
рони для ''xp'' не потянет твой редактор?

Рони - автор оригинала программы. Мой ник Rody66.
Касательно xp не знаю. Если dotNet 4.5 встанет, то потянет. Попробуй и скажешь.
http://www.microsoft.com/ru-ru/download/details.aspx?id=30653
Добавь поддержку 8 винды

Судя по скринам Merfy, на восьмерке итак работает.
 
  • Like
Реакции: Глеб

Rody66

В Дзэне
« PW Мастер II »
3 Апр 2013
119
363
63
30
rodysoft.ru
Mr Killer, странно, что вам столь необходима эта функция, ибо я посмотрел алгоритмы загрузки файла и пришел к выводу, что там не может быть ошибки в определении версии, т. к. версию он считывает непосредственно с elements.data. Но тем не менее, латал баги и попутно таки добавил такую возможность.
--- добавлено: Apr 26, 2013 3:24 PM ---
Обновлено до версии 1.2.5
1.jpg
Список изменений:
  • Пофикшен серьезный баг, который не позволял использовать Сохранить как.
  • Добавлена функция автоматического фикса мобов. Делал специально для себя, т. к. после переноса большого кол-во мобов из чужого элемента в свой, у меня перестал стартовать гс с "Ошибкой сегментации". Проблема оказалась в том, что в листе присутствовали мобы, у которых указан несуществующий тип. Собственно, функция автоматического фикса эту проблему полностью решила.
  • Добавлена возможность открывать элементы кастомным конфигом (надеюсь, так будет удобно).
  • Исправлены мелкие баги с массовым импортом\удалением итемов.
В отношении всяческих фиксов в элементе хотел узнать у тех, кто пользуется, нужно ли добавлять еще какие-то функции наподобие фикса мобов по типу?
 

Вложения

  • sELedit.rar
    1,3 MB · Просмотры: 65

Tyrik_men

Пользователь
Пользователь
2 Июл 2012
32
48
18
31
Хм,ребят.
Проблемка такая, даже открывать ни одну из версий редактора не хочет, и совместимость не помогает.
Net Framework 4.5 стоит, Windows 7 x64 Max
В чём может быть проблема?
 

Rody66

В Дзэне
« PW Мастер II »
3 Апр 2013
119
363
63
30
rodysoft.ru
Хм,ребят.
Проблемка такая, даже открывать ни одну из версий редактора не хочет, и совместимость не помогает.
Net Framework 4.5 стоит, Windows 7 x64 Max
В чём может быть проблема?

.net переустанавливать пробовали?
какую-то ошибку пишет, или вообще ноль эмоций при запуске?
 

Tyrik_men

Пользователь
Пользователь
2 Июл 2012
32
48
18
31
.net переустанавливать пробовали?
какую-то ошибку пишет, или вообще ноль эмоций при запуске?
и восстанавливал и переустанавливал.
Вообще ноль эмоций при запуске. даже настораживает,всю жизнь пользуюсь селёдкой и такое в первый раз
 
  • Like
Реакции: Тыщ

Rody66

В Дзэне
« PW Мастер II »
3 Апр 2013
119
363
63
30
rodysoft.ru
и восстанавливал и переустанавливал.
Вообще ноль эмоций при запуске. даже настораживает,всю жизнь пользуюсь селёдкой и такое в первый раз

Значит только с моей модификацией проблема? Возможно дело в энигме, следующую версию постараюсь другим пакером накрыть.
 

Tyrik_men

Пользователь
Пользователь
2 Июл 2012
32
48
18
31
и восстанавливал и переустанавливал.
Вообще ноль эмоций при запуске. даже настораживает,всю жизнь пользуюсь селёдкой и такое в первый раз
Значит только с моей модификацией проблема? Возможно дело в энигме, следующую версию постараюсь другим пакером накрыть.
Да,только с Вашей. Стандартный sELedit от Ронни работает,руссифицированный тоже,а вот Ваш не хочет.
 

New-X

Пользователь
Пользователь
23 Июн 2012
178
18
18
29
Можешь туда еще впихнуть функу, генерирования автоматически свободного ид,при клонировании (так же будет полезно) только что бы не с 999999 начинало))
Да, было бы не плохо, а лучше если возможно с поиском последнего свободного ID в дате. Если не понятно я имею ввиду к примеру ID 34857 в дате последний и он используется, то есть чтобы программа автоматически взяла 34858, а когда 34858 занят брала бы уже 34859.
 

apfilipp

Пользователь
Пользователь
15 Сен 2012
33
41
18
Да, было бы не плохо, а лучше если возможно с поиском последнего свободного ID в дате. Если не понятно я имею ввиду к примеру ID 34857 в дате последний и он используется, то есть чтобы программа автоматически взяла 34858, а когда 34858 занят брала бы уже 34859.

Тогда уж сделать текстовое поле, откуда читать начальный ид. Если он будет писать иды подряд, то будут проблемы с переходом на следующую версию эликов.
 

Rody66

В Дзэне
« PW Мастер II »
3 Апр 2013
119
363
63
30
rodysoft.ru
Программа обновлена до версии 1.5
2189
Список изменений:
  • Возможности замены значений серьезно усовершенствованы, а именно:
  1. Добавлена функция увеличения введенного значения на заданное вами число. Это позволяет, например, автоматически задать выбранным итемам новый ID по порядку.
  2. В качестве заменяемого значения теперь можно назначить определенный параметр заменяемого итема, это позволяет, например, задать параметр Name всем выбранным итемам их ID (мне это было нужно для того, чтобы превратить китайские названия в более конкретные, а то слишком уж было долго искать такие предметы в элементах).
  3. А также добавлены опции: [Учитывать регистр], [Заменять только полностью совпадающие с поиском данные] (так по умолчанию было в оригинальном селедите), [Заменять используя функцию Replace] (очень удобная опция, позволяет, например, заменить выбранным итемам префикс ? на что-либо более оригинальное). Подробное описание опций в самой программе.
  4. Теперь можно просто выделить необходимые итемы, выбрать Замену и окно замены автоматически откроется с заданными вами итемами.
  • Добавлен механизм копирования и вставки данных (примерно, как в редакторах Алекса, возможно даже удобнее). На данный момент можно копировать: все содержимое итема, модель (для каждого листа свои параметры, которые были заданы мною), лут, а также кастомные поля, которые вы можете задать сами. Для всех действий можно использовать горячие клавиши (Ctrl+Shift+C, Ctrl+Shift+V). При этом система копирования построена таким образом, что если вы выбрали "Копировать модель", то программа при нажатии горячей клавиши будет копировать модель, а если выбрано "Копировать лут", то по хоткею вы скопируете лут. Поддерживается массовая вставка. Стоит отметить, что все модели копируются с иконками (впрочем, если вам нужна только модель, то это решается простой настройкой параметров копирования). Список параметров для копирования в будущем будет расширен (тут принимаются ваши заявки).
  • Добавлена очень удобная функция, при помощи которой можно перемещать выбранные итемы вверх, вниз, а также в самый верх и в самый низ.
  • Добавлена возможность автоматически задать уникальный ID выбранным итемам. При клонировании итема эта функция по умолчанию включена, т. е. новому итема автоматически будет задан и новый ID (по желанию эту опцию можно отключить). За стартовый берется последний ID в листе (а если этот ID меньше 30000, то за стартовый берется 30001, иначе поиск свободного ID займет много времени).
  • Изменен алгоритм поиска данных и проверки ID на дубли, теперь скорость поиска стала еще быстрее.
  • Все параметры большинства листов из избранного на 96% русифицированы, русификация присутствует во всех конфигах.
  • Добавлен конфиг для версии 61.
  • Добавлен пункт помощи, в котором можно узнать информацию о замене и копировании данных, в будущем список информации будет пополняться.
  • В связи с проблемами, которые влечет за собой использование протектора, решил вообще не паковать программу (лишь поставил небольшую защиту на копирайт). Поэтому теперь программа должна запускаться у всех.
 

Вложения

  • sELedit Rody66 Edition 1.5.zip
    141,9 KB · Просмотры: 56

Tyrik_men

Пользователь
Пользователь
2 Июл 2012
32
48
18
31
Программа обновлена до версии 1.5

2189

Список изменений:
  • Возможности замены значений серьезно усовершенствованы, а именно:
  1. Добавлена функция увеличения введенного значения на заданное вами число. Это позволяет, например, автоматически задать выбранным итемам новый ID по порядку.
  2. В качестве заменяемого значения теперь можно назначить определенный параметр заменяемого итема, это позволяет, например, задать параметр Name всем выбранным итемам их ID (мне это было нужно для того, чтобы превратить китайские названия в более конкретные, а то слишком уж было долго искать такие предметы в элементах).
  3. А также добавлены опции: [Учитывать регистр], [Заменять только полностью совпадающие с поиском данные] (так по умолчанию было в оригинальном селедите), [Заменять используя функцию Replace] (очень удобная опция, позволяет, например, заменить выбранным итемам префикс ? на что-либо более оригинальное). Подробное описание опций в самой программе.
  4. Теперь можно просто выделить необходимые итемы, выбрать Замену и окно замены автоматически откроется с заданными вами итемами.
  • Добавлен механизм копирования и вставки данных (примерно, как в редакторах Алекса, возможно даже удобнее). На данный момент можно копировать: все содержимое итема, модель (для каждого листа свои параметры, которые были заданы мною), лут, а также кастомные поля, которые вы можете задать сами. Для всех действий можно использовать горячие клавиши (Ctrl+Shift+C, Ctrl+Shift+V). При этом система копирования построена таким образом, что если вы выбрали "Копировать модель", то программа при нажатии горячей клавиши будет копировать модель, а если выбрано "Копировать лут", то по хоткею вы скопируете лут. Поддерживается массовая вставка. Стоит отметить, что все модели копируются с иконками (впрочем, если вам нужна только модель, то это решается простой настройкой параметров копирования). Список параметров для копирования в будущем будет расширен (тут принимаются ваши заявки).
  • Добавлена очень удобная функция, при помощи которой можно перемещать выбранные итемы вверх, вниз, а также в самый верх и в самый низ.
  • Добавлена возможность автоматически задать уникальный ID выбранным итемам. При клонировании итема эта функция по умолчанию включена, т. е. новому итема автоматически будет задан и новый ID (по желанию эту опцию можно отключить). За стартовый берется последний ID в листе (а если этот ID меньше 30000, то за стартовый берется 30001, иначе поиск свободного ID займет много времени).
  • Изменен алгоритм поиска данных и проверки ID на дубли, теперь скорость поиска стала еще быстрее.
  • Все параметры большинства листов из избранного на 96% русифицированы, русификация присутствует во всех конфигах.
  • Добавлен конфиг для версии 61.
  • Добавлен пункт помощи, в котором можно узнать информацию о замене и копировании данных, в будущем список информации будет пополняться.
  • В связи с проблемами, которые влечет за собой использование протектора, решил вообще не паковать программу (лишь поставил небольшую защиту на копирайт). Поэтому теперь программа должна запускаться у всех.

Изменения это очень хорошо, и снятие протекции тоже, но проблема не решилась. Странно даже
 

Rody66

В Дзэне
« PW Мастер II »
3 Апр 2013
119
363
63
30
rodysoft.ru
Изменения это очень хорошо, и снятие протекции тоже, но проблема не решилась. Странно даже

Хм, и правда странно. Вероятно, ronny компилировал 2010-ой версией студии, я же компилирую 2012-ой. Есть у вас возможность проверить запускаются ли другие программы, скомпилированные 2012 версией студии?

Пофиксил вставку данных, теперь поля обновляются автоматически.
 

Вложения

  • sELedit Rody66 Edition 1.5_fixed.zip
    141,9 KB · Просмотры: 84
  • Like
Реакции: Глеб и New-X

New-X

Пользователь
Пользователь
23 Июн 2012
178
18
18
29
Хм, и правда странно. Вероятно, ronny компилировал 2010-ой версией студии, я же компилирую 2012-ой. Есть у вас возможность проверить запускаются ли другие программы, скомпилированные 2012 версией студии?

Пофиксил вставку данных, теперь поля обновляются автоматически.
Возможно добавить такую функцию для брони, бижутерии, оружия, предметов, рецептов, чтобы можно было выбрать например предмет и там указывало в каких например он рецептах используется, или с какого моба он падает.
Можно такое добавить?
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи онлайн

Сейчас на форуме нет ни одного пользователя.

Последние ресурсы

Статистика форума

Темы
3.846
Сообщения
21.250
Пользователи
7.735
Новый пользователь
drewsik