Удобный софт для Датапака

KawataNahoya

Нестадартное звание
Взял ИИ в рабство
Уважаемый собеседник
Старожил I степени
Сообщения
167
Розыгрыши
0
Решения
1
Репутация
279
Реакции
390
Баллы
553
Всем привет, попробовал я этот ваш "вайбкодинг", сделал удобную программу для "не опытных" админов. Думаю данная программа поможет не опытным админам, разобраться в своем датапаке, а так же что и как работает

Помогает в создании XML файлов - Итемы/Скиллы/НПЦ/Спавны/Мультиселлы/Option_Data, так же есть FAQ с объяснением всего функционала
Подойдет для iT/HF, на других хрониках не тестировался.

Написан на Python




Так же в комплекте идет исходный код, кто захочет доработать программу:
Безымянный.webp
 
Последнее редактирование:

crossover

Баллов: 20
Для молодых админов будет полезно.

PiratD

Баллов: 8
за вклад в развитие админов

Bankir

Баллов: 11
лучший фришник
Достаточно специфичная тулза, хотя пользователи конечно найдутся.
По мне так n++ того же за глаза хватит для редактирования и правок, даже массовых и сложных (регулярки и все такое)

А для генерации новых данных проще будет набросать простенький скрипт на том же пхп к примеру, который нужные данные хмл отгенерит от клиентским файлам и по птс скриптам (если они есть).
Тем более тут я как понимаю чисто по одному предмету/скиллу/нпс за раз можно только генерировать?
 
Достаточно специфичная тулза, хотя пользователи конечно найдутся.
По мне так n++ того же за глаза хватит для редактирования и правок, даже массовых и сложных (регулярки и все такое)

А для генерации новых данных проще будет набросать простенький скрипт на том же пхп к примеру, который нужные данные хмл отгенерит от клиентским файлам и по птс скриптам (если они есть).
Тем более тут я как понимаю чисто по одному предмету/скиллу/нпс за раз можно только генерировать?
Да, по предмету и скиллу за раз по 1, мультиселл можно сразу много, но опять же прога буквально сделалась на коленке и можно дополнить ее функционал)

Ну софт и не рассчитан на тех кто может набросать простенький скрипт на пхп)
 
Так захотел ИИ, я шел на поводу как собака
Предложил бы смигрировать на .net 10, если важна поддержка на любой ос, кроме Win, в качестве GUI взял бы Avalonia. Если будет уметь читать, а не генерировать xml, то весьма оптимизированный XmlSerializer сделали, как раз на чтение огромных xml уходит секунды.
Но вообще можно всё просто , правда вебстэк и работает с растом, но есть биндинги и под другие языки, и там уже можно писать на своём, из минусов тянет WebView2 и если брать семейство Win, то только Win10/11 с установленным Edge, ну или скачать sdk в 500+ мегабайт, на mac и linux с такими проблемами сложно будет столкнуться, там свою отрисовку оболочки дергает без проблем, да и от раста потребуется tauri::Builder в 10-15 строк. Идеальнее всего поэтому ложится .NET стэк, и от него уже там WinUI/WPF/Avalonia и т.д прыгать в зависимости от ос. А если в будущем то можно и в натив лезть и быстрее либы , чтобы не отдавать js на откуп работе.
Ну и раз нейронка, то она как и питон любит и js, можно реально переделать на Tauri + Svelte + TS. В качестве альтернативы, есть конечно электрон, с ним такой проблемы не будет, но это тот же хром под капотом.
Я бы выбрал бы .NET 10 или Tauri, как раз и поле будет обширнее и раз уж на гитхабе можно сразу настроить нормальный Github Actions, для деплоя и релиза сразу под разные ос автоматом.
 
Последнее редактирование:
объясни пожалуйста это по человечески: Предложил бы смигрировать на .net 10, если важна поддержка на любой ос, кроме Win, в качестве GUI взял бы Avalonia. Если будет уметь читать, а не генерировать xml, то весьма оптимизированный XmlSerializer сделали, как раз на чтение огромных xml уходит секунды.Но вообще можно всё просто Tauri 2.0, правда вебстэк и работает с растом, но есть биндинги и под другие языки, и там уже можно писать на своём, из минусов тянет WebView2 и если брать семейство Win, то только Win10/11 с установленным Edge, ну или скачать sdk в 500+ мегабайт, на mac и linux с такими проблемами сложно будет столкнуться, там свою отрисовку оболочки дергает без проблем, да и от раста потребуется tauri::Builder в 10-15 строк. Идеальнее всего поэтому ложится .NET стэк, и от него уже там WinUI/WPF/Avalonia и т.д прыгать в зависимости от ос.Ну и раз нейронка, то она как и питон любит и js, можно реально переделать на Tauri + Svelte + TS. В качестве альтернативы, есть конечно электрон, с ним такой проблемы не будет, но это тот же хром под капотом.Я бы выбрал бы .NET 10 или Tauri, как раз и поле будет обширнее и раз уж на гитхабе можно сразу настроить нормальный Github Actions, для деплоя и релиза сразу под разные ос автоматом.










Если говорить совсем просто, тебе предлагают три основных пути для создания приложения, которое должно работать везде (Windows, Mac, Linux). Вот перевод с «программистского» на человеческий:

1. Путь .NET 10 + Avalonia (Самый сбалансированный)
Это предложение использовать технологии Microsoft, но с «надстройкой» (Avalonia), которая позволяет программе выглядеть и работать одинаково на любой системе.
  • Плюс: Очень высокая скорость работы. Автор упоминает, что если твоя программа должна обрабатывать огромные файлы данных (XML), то этот движок справится за секунды там, где другие «умрут».
  • Минус: Нужно знать язык C#.

2. Путь Tauri 2.0 (Легкий и современный)
Это способ сделать приложение, используя те же технологии, на которых делают сайты (HTML/JS), но упаковать их в маленькую и быструю программу.
  • Плюс: Приложение будет весить очень мало и работать быстро. Оно «дружит» с нейросетями.
  • Минус: На старых Windows (ниже 10-й) могут возникнуть проблемы — придется докачивать тяжелые обновления, чтобы всё запустилось. В основе лежит сложный язык Rust, хотя можно обойтись и без глубокого погружения в него.

3. Путь Electron (Старый добрый стандарт)
Это то, как сделаны Discord, VS Code или WhatsApp для ПК.
  • Плюс: Работает вообще везде и всегда одинаково.
  • Минус: Программа будет «жрать» много оперативной памяти, так как внутри нее фактически запущен целый браузер Chrome.

Что в итоге выбрать?
Автор текста советует .NET + Avalonia, потому что это надежно, мощно и позволяет легко настроить автоматическую сборку версий под все компьютеры сразу через GitHub.
 
Это все годиться только при условии - что тот кто будет использовать, знает все что нужно для использования (или хотя бы посмотрит реальные примеры что реализованы в ДП).
В целом - тогда годнота, в ином случае - просто морально задушит юзера, ибо будет "что, где, откуда, я хз".
 
Это все годиться только при условии - что тот кто будет использовать, знает все что нужно для использования (или хотя бы посмотрит реальные примеры что реализованы в ДП).
В целом - тогда годнота, в ином случае - просто морально задушит юзера, ибо будет "что, где, откуда, я хз".
В целом там есть ебейший FAQ в котором расписано все для идиота)
 
В целом там есть ебейший FAQ в котором расписано все для идиота)
Ок.
я беру софт - кидаю его на сурс годов так 2000-2002,
к примеру это опен сурс - но кем то трахнут полностью, и переписаy "под создателя, ибо так он захотел", чем FAQ поможет?

Вот про такие моменты - я и писал.
 
Последнее редактирование:
какие то воспоминания о Delphi навеяло🙂 лет 15 назад. п.с. галка веселая "Можно распасть" 😁
 
Сомнительная приблуда ;)
Ну как бы кому левый столбик удобней правого думаю вообще не стоит лезть в разработку чего либо.

Лучший помощник датапака это Gemini написал ему пример сказал от сих до сих с айконами нажал энтер и 100 щитов прописаны.
 
Назад
Сверху Снизу