Добавлен , опубликован

w3x-to-toml

Простой конвертер, умеющий конвертировать бинарные файлы игры в модный стильный молодёжный формат TOML.
Так же имеется обратная конвертация из TOML обратно в бинарные файлы. Ради этого всё и затевалось.
Имеет поддержку Reforged.

Прекращение разработки

Благодаря VinerX, который пожертвовал просто уйму личного времени на тестирование, было найдено неприятное поле:
Оно потребует множество изменений в множестве разных мест. В рамках этого приложение делать эту работу бессмысленно, поэтому было принято сложное управленческое решение, перенести весь функционал в расширение для VSCode. Это позволит не тратить время на интерфейс и сконцетрировать все силы на разработке функционала.

Скриншот

Поддерживаемые типы файлов

  • w3a - Способности
  • w3b - Разрушаемые объекты
  • w3d - Декорации
  • w3h - Бафы
  • w3q - Улучшения
  • w3t - Предметы
  • w3u - Юниты
Список типов не исчерпывающий. В итоге планируется добавить их все. Если вам нужен какой-либо тип, то не стесняйтесь писать об этом в комментариях.

Полезные ссылки

`
ОЖИДАНИЕ РЕКЛАМЫ...
Этот комментарий удален
14
в модный стильный молодёжный формат TOML
зумеры изобрели ini ?
Загруженные файлы
33
Нужен срочно пример, как это использовать, я хочу это пощупать и знать зачем это нужно!
30
зумеры изобрели ini ?
В ini есть list, map и mulitline strings?

Берги, пример прям на картинке. Берёшь реф, открываешь любой из поддерживаемых файлов и конвертишь в toml.
Потом меняешь в toml что твоей душеньке угодно будет и конвертишь обратно.

Ну а если есть предложения по улучшению функционала, то добро пожаловать в комментарии.
28
host_pi, TOML - это расширение INI. У INI вообще одного стандарта нет.
В ini есть list, map и mulitline strings?
лист легко делается строкой, мапы через разделы. TOML просто является улучшенным INI, что очень хорошо. Сам буду его использовать, так как более human-friendly, чем тот же JSON.
30
лист легко делается строкой, мапы через разделы.
Тобишь в ini можно описать такую структуру и IDE её будет адекватно подсвечивать?

так как более human-friendly, чем тот же JSON.
Посмотри в сторону YAML, он более человечный.
Загруженные файлы
28
Тобишь в ini можно описать такую структуру и IDE её будет адекватно подсвечивать?
Именно как на картинке - нельзя. У INI нет чёткого формата. Считай, что томл это ини на максималках.
YAML слишком неформальный.
30
Считай, что томл это ини на максималках.
Ну я так и посчитал, когда его выбрал. Я даже не представляю, почему w3x2lni выбрали ini формат, который не поддерживается IDE в том виде, в котором они с ним работают.
14
Потом меняешь в toml что твоей душеньке угодно будет и конвертишь обратно.
а где ссылка на toml-2-w3x ?
а где w3x-to-toml портабель?
а есть ли там драгандроп?
30
host_pi,
а где ссылка на toml-2-w3x ?
Зачем делать два одинаковых приложения?
а где w3x-to-toml портабель?
Ты по ссылке не переходил? Или это такое искромётное чувство юмора?
а есть ли там драгандроп?
Пока лень с ним возиться. Но если будут желающие, то сделаю.
14
Ты по ссылке не переходил?
ну так и где там портабель то?
Пока лень с ним возиться.
а не лень каждый раз тыкать и искать путь к каждой карте? вот это действитильна удобна, ух
надеюсь у тебя там даже нельзя вставить путь из буфера, а надо мышкой идти по дереву, начиная с диска C - максимально аутентично
Но если будут желающие
всё, что не имеет драгандропа - можно кидать в мусорку со старта
тем более в 2к00 2к24
Загруженные файлы
28
host_pi, там же сразу портативный экзешник есть, в чём проблема?
30
в чём проблема?
Проблема в желании показать всем свою гениальность.

всё, что не имеет драгандропа - можно кидать в мусорку со старта
Ну так кидай смело, кто тебе мешает?
28
На самом деле лучше тогда уж обратно в slk кидать
38
Посмотри в сторону YAML, он более человечный.
YAML из Ада habr.com/ru/articles/710414
38
угадайте, какие ключи будут тут не читая статьи)
Загруженные файлы
30
Вопрос: А обратно он может в w3x?
Да. Добавил в описание.

На самом деле лучше тогда уж обратно в slk кидать
С slk много возни. Она планируется на далёкое будущее.
38
Если не хочется JSON, есть JSON5 :)
28
> Посмотри в сторону YAML, он более человечный.
YAML из Ада habr.com/ru/articles/710414
Проблема Норвегии
О да, именно такую ошибку я и встретил. Проcто ужас! Поэтому предпочитаю JSON и TOML. У JSON не нравится отсутствие комментов и поддержки trailing comma.
14
там же сразу портативный экзешник есть, в чём проблема?
я не знаю, в чем проблемы у автора
Загруженные файлы
28
host_pi, какая версия ОС? У меня Windows 10 Pro 21H2, программа запустилась без проблем.
28
nazarpunk, стоит поработать над меню, а скорее вовсе его убрать.
File - там есть кнопка exit, что в целом не особо нужно.
Edit - Undo и Redo ничего не делают, остальные не особо полезны.
View - в целом бесполезно. а наличие Developer Tools даже опасно.
Window - Zoom ничего не делает, остальное есть на самом окне.
Help - пусто.
Стоит добавить возможно выбора папки для результата.
30
стоит поработать над меню, а скорее вовсе его убрать.
Ещё не нашёл доку по убиранию меню, самого бесит.
Стоит добавить возможно выбора папки для результата.
Сделаю.

я не знаю, в чем проблемы у автора
Я не знаю в чём проблемы у тех, кто до сих пор на Win7 сидит.
38
я не знаю, в чем проблемы у автора
Может дело в том, что пытаются с чайника запускать?)
Основная поддержка Windows 7 прекращена 13 января 2015 года. Расширенная поддержка Windows 7 SP1 завершилась 14 января 2020 года
Чтобы оставить комментарий, пожалуйста, войдите на сайт.