Ropedann 42 Report post Posted March 14, 2022 (edited) Всем привет! Решил тут завести небольшой дневник разработки. Недавно пришла идея разработать полноценный сервер мэнеджер для пиратии. Именно постораться объеденить все полезные программы которые существуют в одну. 1) Редактор текстовых файлов(Предметы, монстры, самоцветы и т.д.) 2) Создание персонажа 3) Генерация пароля для настройки CFG 4) Генератор квестов 5) Рандомна генирация позиции монстров 6) Генератор НПС И еще многое другое думаю комьюнити форума накидает еще идей. Программу пишу на языке программирования C# Для желающих помочь в разработке, вот репозиторий github: https://github.com/MrRopedann/ServerManager Вот скришот небольшого наброска(меню скорее всего переработаю) Буду рад если кто то захочет принять участие в разработке этого приложения. (Программа создается не в коммерчиских целях и будет выложена на форум с исходниками для общего пользования) Edited March 16, 2022 by Ropedann 1 2 Quote Share this post Link to post Share on other sites
champ 147 Report post Posted March 14, 2022 Привет. На чем пишешь программу? Есть репозиторий, чтобы другие могли помочь, если у кого-то будет желание? Quote Share this post Link to post Share on other sites
Ropedann 42 Report post Posted March 14, 2022 (edited) В 14.03.2022 в 17:42, patrick13 сказал: Привет. На чем пишешь программу? Есть репозиторий, чтобы другие могли помочь, если у кого-то будет желание? На C#. Да есть Репозиторий: https://github.com/MrRopedann/ServerManager Edited March 16, 2022 by Ropedann 1 Quote Share this post Link to post Share on other sites
Ropedann 42 Report post Posted March 16, 2022 (edited) На работки на сегодня: Edited March 16, 2022 by Ropedann 1 1 Quote Share this post Link to post Share on other sites
Ropedann 42 Report post Posted March 21, 2022 Сделал чтение файла. Пока что версия чтения сыровата и достаточно медленная. В дальнейшем улучшу. 1 Quote Share this post Link to post Share on other sites
Dimasik 5 Report post Posted March 29, 2022 Так держать хорош! Quote Share this post Link to post Share on other sites
Ropedann 42 Report post Posted March 30, 2022 Временно приостановил разработку из-за нехватки времени(Очень много работы.) Как только разгребу дела продолжу радовать вас результатами. 1 Quote Share this post Link to post Share on other sites
Mello 31 Report post Posted March 30, 2022 Годно Quote .ru Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted March 30, 2022 Привет, @Ropedann! Хочу внести свой вклад в твой проект. Написал редактор списков NPC (файлов GameServer\resource\<map>\<map>npc.txt ). Pull Request отправлен на GitHub. Я не силен в C#, поэтому мой код может быть не очень качественным. Также хочу поблагодарить @champ за оказанную помощь в решении проблем, с которыми я столкнулся в ходе разработки. Надеюсь, ты не забросишь этот проект. 4 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Ropedann 42 Report post Posted March 31, 2022 11 часов назад, V3ct0r сказал: Привет, @Ropedann! Хочу внести свой вклад в твой проект. Написал редактор списков NPC (файлов GameServer\resource\<map>\<map>npc.txt ). Pull Request отправлен на GitHub. Я не силен в C#, поэтому мой код может быть не очень качественным. Также хочу поблагодарить @champ за оказанную помощь в решении проблем, с которыми я столкнулся в ходе разработки. Надеюсь, ты не забросишь этот проект. Огромное спасибо. Очень мотивирует что комьюнити интересно и оно делает свой вклад) Главное что бы оно работало без ошибок и вреда для чужих txt файлов в качестве кодировки и формата который у них заведен. Так как сейчас у многих есть исходники нашей игры и многие txt файлов могут имень немного другой формат нежеле стандартный. Один человек из компьюнити предлогал мне присоединять не отдельные файлы, а сразу папку ресурс и с одним условием что все txt файлы в шапке будет расписанн формат и по нему будут генирироваться все ячейки для изменени. Но это довольно долгая и кропотливая работа. И такую реализацию можно будет прикрутить в дольнейшем. 1 2 Quote Share this post Link to post Share on other sites
Ropedann 42 Report post Posted March 31, 2022 Пока было время накидал небольшой шаблочик для дальнейшего гениратора Lua кода для НПС Единственной пока не придумал как сделать подсветку синтаксиса. может быть кто то подскажет что то. Quote Share this post Link to post Share on other sites
champ 147 Report post Posted March 31, 2022 7 minutes ago, Ropedann said: Пока было время накидал небольшой шаблочик для дальнейшего гениратора Lua кода для НПС Единственной пока не придумал как сделать подсветку синтаксиса. может быть кто то подскажет что то. Проще будет найти какую-то либку типа text editor, которая будет подсвечивать. Ручками писать подсветку будет тяжко и долго (если мы говорим о качественном и полностью рабочем коде). Quote Share this post Link to post Share on other sites
Ropedann 42 Report post Posted March 31, 2022 3 минуты назад, champ сказал: Проще будет найти какую-то либку типа text editor, которая будет подсвечивать. Ручками писать подсветку будет тяжко и долго (если мы говорим о качественном и полностью рабочем коде). Я нашел библеотеку ICSharpCode.TextEditor Но не понял как в ней сделать подсветку. Посути как то можно но я не нашел. Quote Share this post Link to post Share on other sites
Ropedann 42 Report post Posted March 31, 2022 3 2 Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted August 15, 2022 Привет, @Ropedann! Есть новости по проекту? Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Ropedann 42 Report post Posted October 26, 2022 В 15.08.2022 в 15:39, V3ct0r сказал: Привет, @Ropedann! Есть новости по проекту? Привет, пока что нет не хватает времени из-за учебы в универе. Сейчас на последнем курсе учусь и занят дипломом и закрыванием долгов. Но как только под разгребусь обязательно продолжу работу. 1 Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted October 26, 2022 Привет, @Ropedann! Благодарю за ответ и желаю успешно защитить диплом! Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Graf 210 Report post Posted January 31, 2023 Немного ускорил чтение файла. Pull Request отправлен на GitHub. 1 Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted February 1, 2023 Привет, @Graf! А как именно тебе удалось ускорить загрузку ItemInfo.txt? P.S. В репозитории MrRopedann почему-то не видно твоего PR. Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
BXlevovich 22 Report post Posted February 5, 2023 В 01.02.2023 в 18:16, V3ct0r сказал: Привет, @Graf! А как именно тебе удалось ускорить загрузку ItemInfo.txt? P.S. В репозитории MrRopedann почему-то не видно твоего PR. На первом видео видно , что зависает gui, на втором же плавное заполнение, либо асинхронность, либо в отдельном потоке загрузка выполняется. Quote Share this post Link to post Share on other sites
Ropedann 42 Report post Posted February 7, 2023 В 05.02.2023 в 10:25, BXlevovich сказал: На первом видео видно , что зависает gui, на втором же плавное заполнение, либо асинхронность, либо в отдельном потоке загрузка выполняется. там gui подвисает так как погружается новая форма я думаю. Quote Share this post Link to post Share on other sites
Ropedann 42 Report post Posted April 18 Всем привет! Решил возобновить работу над проектом. Начал писать ItemInfoManager Пока что вот так: имеется проблема с импортом иконок и их привязкой. Если кто то может помочь решить проблему Добро пожаловать в репозиторий гит! Всетаки делаем общее дело(проект OpenSource и всегда будет в шаре пока пиратия жива =D ). Так же исправил проблему с кодировкой в NPCManager Было: Стало: Quote Share this post Link to post Share on other sites
Ropedann 42 Report post Posted April 18 Может кто то знает каким алгоритмом шифруется пароль для CFG файлов? [DB] db_ip = 127.0.0.1 db_usr = PkoDevUser db_pass = EZCpyYOZVofugqDFBZrLKw== Quote Share this post Link to post Share on other sites