1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

gShopEditor

Тема в разделе 'PW Разработки', создана пользователем pdev, ноя 23, 2012.

  1. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Занялся разработкой редактора шопа.
    Разработка ведется на C#/WPF.
    Для запуска требуется установленный Microsoft .Net framework 4.0.
    [​IMG][​IMG][​IMG]
    Закономерный вопрос: зачем очередной редактор?
    Цели разработки:
    - Удобный продуманный интерфейс
    - Реализация функционала, который не реализован в существующих редакторах или реализован некачественно
    - Цели заработать, как таковой нет, но если появится сложный и уникальный функционал, то разумеется, он будет реализован в платной версии. Принцип прост: пользователь желает выполнить работу бесплатно - пользуется базовым функционалом, хочет воспользоваться удобным, ускорящим работу (в разы) функционалом - покупает его.

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

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

    Редактор защищен энигмой, отсюда и трескотня VirusTotal: Отчет
    Размер редактора обусловлен упакованной коллекцией картинок для товаров в шопе (виртуализация FS).
    Оригинальную версию можно скачать http://mmorpg-devs.ru/resources/gshopeditor.5/
    Последнее редактирование: дек 9, 2014
    16 пользователям это нравится.
  2. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Обновил версию (в первом посте ссылка постоянная, буду обновлять файл по мере правки).
    Пофиксил отображение.
    Проблема заключалась в том, что редакторы, которыми вы редактировали свои шопы выполняли "грязную" запись в файл.
    Как это выглядело:
    Код:
    Разное\0абрака\0бракадабра\0\0\0\0...(и так до макс кол-ва байт в строке)
    
    Я же свой шоп генерил своим редактором и он изначально пишется чисто:
    Код:
    Разное\0\0\0\0...(и так до макс кол-ва байт в строке)
    
    Т.е. мой редактор пишет по-честному, затирая нулевыми байтами весь блок, выделенный для строк в файле, а ваши редакторы (которые вы использовали) не обнуляют весь блок.

    Мой косяк был в том, что не подумал о "грязной" записи :)
    Сохраняя шоп моим редактором, вы придаете ему девственную чистоту, после сохранения в файле не будет мусора,

    поддержку 1.3.6 добавлю.
  3. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Zverik, попробуй эту версию, тут коллекция лежит "снаружи"
    https://www.dropbox.com/s/wi0wvn4sywx3u0n/Unpacked_version.7z
  4. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Подвожу промежуточный итог того, что предстоит реализовать:

    - [FIXED] криво названия выводит. (daqqq)
    - Поддержка 1.3.6 (bublik))) & П@нтера)
    - "редактор описание предметов,то есть вставка перехода строки и css цвета" [В очереди] (Quutamo & Sem)
    - Меня порадовала заставочная картинка [Больше furry - шутка)] (Zverik)
    - программа не отображает некоторые иконки. Особенно в категории "стиль". Проверял на шопе русофа. [Реализую поддержку чтение непосредственно из surfaces.pck] (Zverik, пожелани surfaces.pck Tolstes)
    - "Развернутые дополнительные вкладки (каждый раз развертывать не найс :О)" (Tolstes)
    - "Глобальное ракдтирование под-вкладок. Примером в 1-ой вкладке 1-ой под-вкладке у всех товаров редактируется одно поле (примером цена, иконка, описание и.т.д.)" (Tolstes)
    - "Запись параметров окон. Если я открыл все вкладки, и зафиксировал размер который будет удобнее в том или ином месте, то он сохраниться (примером в файл и.т.д.)" (Tolstes)
    - "импорт\экспорт категорий\подкатегорий" (Gibat)
    - "Интеграция с элями" (Quutamo) [Если честно, не очень хочется поддерживать всё новые и новые версии элей, если и будет реализовано, то только в платной версии и не в первую очередь]

    PS: Люди, предлагающие самые интересные идеи и активно помогающие мне с тестированием получат полную финальную версию программы бесплатно с возможностью бесплатных обновлений.
    PPS: В наших силах разработать лучший редактор шопа.

    давай без матов
    1 человеку нравится это.
  5. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    ссорь, не заметил тот пост.
    https://www.dropbox.com/s/wi0wvn4sywx3u0n/Unpacked_version.7z - здесь пофикшен баг с исключением (не предусмотрел одну из возможных последовательностей действий :D)
    что касается неотображаемости картинок, пока мыслей нет. В любом случае попробуй фикшенную версию
  6. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Выход Freeware версии откладывается до выпуска финальной платной версии, в которой постараюсь учесть все Ваши пожелания по функционалу.
  7. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    На выходных допишу поисковый движок для выполнения массовых действий с товарами в шопе.
    [​IMG]
    Особенности:
    - возможность комбинирования неограниченного числа результатов поиска в одну выборку, что позволяет выбрать любые комбинации товаров и осуществить над ними насилие.
    - удобный способ работать с товарами вне контекста категорий/подкатегорий.
    - подсвечивание найденных значений в строках выборки

    Функционал для массовых действий будет наращиваться.
    Идеи по функционалу можете писать здесь, постараюсь реализовать все стОящие предложения.
  8. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Вот, очередное обновление.
    [​IMG][​IMG][​IMG]
    Что нового:
    - Минимум массовых функций, что я придумал. Т.к. мне никаких предложений не поступило, пока на этом остановился (касательно массовых ф-ций).
    - Распаковка всех dds-файлов из surfaces.pck, необходимо лишь указать его местоположения единожды и редактор распакует рядом с собой все dds-ки. Соответственно отображение иконок в редакторе происходит лишь при существующей коллекции рядом (каталог surfaces)
    - мелкие доработки интерфейса программы.

    Далее, подведу итог, обновлю ChangeList и займусь дальнейшей доработкой.
    Вы же пока можете потестировать редактор.
    Напоминаю, что на мое усмотрение, самые активные тестеры получат лицензию, когда выйдет финальная версия.

    Демку можно загрузить отсюда [​IMG]
    1 человеку нравится это.
  9. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Вспомните, что за редактор использовали для редактирования шопа и удалите его.
    Поскольку размер gshop.data не соответствует содержимому, там куча мусора, файл читается моим редактором, но срабатывает проверка на контрольную сумму файла и содержимое не отображается.
    Я немного изменил проверку, редактор теперь будет лишь ругаться на подобные мусор, но скрипя сердцем откроет файл, но брошу камень в огород того *кодера, чей редактор оставляет мусор в файлах.
    Обновление будет лишь в конце недели скорее всего, поскольку пока занят интеграцией с элементами всех доступных версий.
    Планирую добавить импорт товаров из другого шопа и элементов любых версий.
    И в связи с интеграцией с elements.data планирую добавить множество вкусных фич.

    Собственно, вот, Ваш gshop.data, открытый и сохраненный моим редактором (удалено около 4Кб мусора):
    [​IMG]
  10. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Как только реализую все основные идеи :)
    Если ничего не добавится, тогда осталось:
    - Интеграция elements.data с поддержкой конфигов к seledit от Ronny1982 (пишу в настоящее время)
    - Редактор строк описания товаров с поддержкой цветовой разметки
    - Чтение описаний товаров из configs.pck (сомнительный пункт, поскольку можно будет из elements.data получать контрольные значения)
    Остальные мелочи уже буду добавлять в обновлениях к релизу.

    В общем, до нового года будет релиз (на работе меня тоже грузят перед НГ :mellow: )
  11. JoLan Команда форума Администратор AngeliCore Программист

    Зарегистрирован:
    мар 29, 2010
    Сообщения:
    1,061
    Симпатии:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    [war2]Почистил. Оставил только (на мой взгляд) информативные сообщения.[/war2]
  12. Aidaho Пользователи

    Зарегистрирован:
    ноя 8, 2012
    Сообщения:
    74
    Симпатии:
    32
    Пол:
    Мужской
    Репутация:
    0
    При повторном открытии сюрфа програма вылетает, т.е. открыл шоп, сюрф, изменил пару иконок в шопе решил открыть другой сюрф и прога закрылась. Ошибку не успел заскринить. По новой запустил прогу открыл сюрф на котором закрылась прога, все нормально открылось.
  13. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Небольшой отчет по процессу разработки.

    СПИСОК ИЗМЕНЕНИЙ

    Beta
    • [FIXED] Корректное отображение строк фиксированного размера (daqqq)
    • [ADDED] Поддержка 1.3.6 (bublik))) & П@нтера)
    • Редактор строк описания товаров с поддержкой цветовой разметки (Quutamo & Sem)
    • [ADDED] Читать иконки непосредственно из surfaces.pck (Tolstes)
    • [ADDED] Развернуть дополнительные вкладки (Tolstes)
    • [ADDED] Глобальная замена значений полей в выбранных товарах. Поисковый движок. (Tolstes)
    • [ADDED] Запоминание состояния окон (размеры, положения и т.п.) (Tolstes)
    • Импорт\экспорт категорий\подкатегорий (Gibat)
    • [ADDED] Интеграция с elements.data (Quutamo)
    • [ADDED] Заменено меню Импорт/Экспорт на привычные пользователям поля с полными именами файлов (Tolstes)
    • [FIXED] Пофикшен баг, в результате которого "бился" шоп
    • Чтение описаний товаров из configs.pck
    • Смена Timestamp
    • [ADDED] gShop Debugger - отладчик файлов игрового магазина. Симулирует проверки ядра сервера и позволяет эффективно устранять баги в файлах до загрузки на сервер. Функция заблокирована в Демо-версии по понятным причинам.
    • [ADDED] Анализ товара. Функция отладки выделенного товара доступна в Демо-версии.
    [​IMG]
    Отладчик позволит в считанные секунды проанализировать все товары в шопе и вывести список ошибок, нотаций и предупреждений в отладочную консоль. При перемещении по списку ошибок выполняется автоматическое позиционирование на товаре в редакторе, что очень удобно при беглом просмотре и исправлении.
  14. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    СПИСОК ИЗМЕНЕНИЙ
    Beta
    • [FIXED] Корректное отображение строк фиксированного размера (daqqq)
    • [ADDED] Поддержка 1.3.6 (bublik))) & П@нтера)
    • [ADDED]Редактор строк описания товаров с поддержкой цветовой разметки (Quutamo & Sem)
    • [ADDED] Читать иконки непосредственно из surfaces.pck (Tolstes)
    • [ADDED] Развернуть дополнительные вкладки (Tolstes)
    • [ADDED] Глобальная замена значений полей в выбранных товарах. Поисковый движок. (Tolstes)
    • [ADDED] Запоминание состояния окон (размеры, положения и т.п.) (Tolstes)
    • Импорт\экспорт категорий\подкатегорий (Gibat)
    • [ADDED] Интеграция с elements.data (Quutamo)
    • [ADDED] Заменено меню Импорт/Экспорт на привычные пользователям поля с полными именами файлов (Tolstes)
    • [FIXED] Пофикшен баг, в результате которого "бился" шоп
    • Чтение описаний товаров из configs.pck
    • [ADDED] Смена Timestamp
    • [ADDED] gShop Debugger - отладчик файлов игрового магазина. Симулирует проверки ядра сервера и позволяет эффективно устранять баги в файлах до загрузки на сервер. Функция заблокирована в Демо-версии по понятным причинам.
    • [ADDED] Анализ товара. Функция отладки выделенного товара доступна в Демо-версии.
    • [ADDED] Вставка свойств товара из elements.data.
    Release Preview (самое близкое определение)

    Приближается день релиза - 22.12.2012.
  15. Aidaho Пользователи

    Зарегистрирован:
    ноя 8, 2012
    Сообщения:
    74
    Симпатии:
    32
    Пол:
    Мужской
    Репутация:
    0
    походу у меня у одного сегодня еще 21.12.2012
  16. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    перенес я релиз на 28.12 (забыл здесь изменить дату)
    на работе завал случился.
    информация здесь.
  17. Fituchini Пользователи

    Зарегистрирован:
    апр 28, 2010
    Сообщения:
    339
    Симпатии:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    А такую функцию реализовать сможешь?
    Добавление скидок (чтобы только работали, а не интерфейс менялся)
    --- добавлено: 7 сен 2013 в 10:38 ---
    P.S. Функции скидок в интерфейсе идут от 10 до 90%

    Вложения:

    • Primer.png
      Primer.png
      Размер файла:
      107.3 КБ
      Просмотров:
      93
    Последнее редактирование модератором: сен 15, 2013
  18. Unix Пользователи

    Зарегистрирован:
    ноя 24, 2012
    Сообщения:
    1,028
    Симпатии:
    331
    Пол:
    Мужской
    Репутация:
    6
    Страна:
    Ukraine Ukraine
    Ссылки битая
  19. TopicStarter Overlay

    pdev Команда форума Администратор Программист Open Source Contributor

    Зарегистрирован:
    сен 24, 2012
    Сообщения:
    1,409
    Симпатии:
    1,407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
  20. Unix Пользователи

    Зарегистрирован:
    ноя 24, 2012
    Сообщения:
    1,028
    Симпатии:
    331
    Пол:
    Мужской
    Репутация:
    6
    Страна:
    Ukraine Ukraine
    А такой вопрос, ты как уже ранее работал с самим шопом. Использую сервер 1.3.1, при сохранении шопа, (нечего не меняя), не важно каким редактором, твоим или других шаровым, не стартует мир.
    Сможешь шоп посмотреть?
    Суть в чем. Беру шоп из клиента 1.4.1, ложу на сервер, сервер стартует. Просто открываю шоп в твоем редакторе, и не меняя нечего, пересохраняю в 1.3.6 и ложу на сервер. Мир не встает, лога 2 строки .
Черновик сохранён Черновик удалён
Similar Threads
  1. pdev

    Любая версия [Share] gShopEditor

    Ответов:
    45
    Просмотров:
    12,436
Загрузка...

Поделиться этой страницей