Jump to content

Search the Community

Showing results for tags 'Программа'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Russian section
    • Новости и объявления
    • Пиратия: Документация
    • Пиратия: Релизы
    • Пиратия: Разработка
    • Пиратия: Web
    • Пиратия: Помощь
    • Совместные проекты / набор команды
    • Доска объявлений
    • Программирование
    • Оффтопик
    • Корзина
  • English Section
    • News & Announcements
    • Guides
    • Releases
    • Development
    • Web
    • Questions & Help
    • Shared Projects / Team search
    • Paid services & Requests
    • Programming
    • Offtopic
    • Recycle bin
  • Servers
    • Russian servers
    • English servers

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 6 results

  1. Добрый вечер, дорогие товарищи. Довольно тяжело мне давался поиск этой программы, хотя искал по поиску и листал неоднократно.. Решил написать свою. Вид программы: Русский вариант: Английский вариант: LINK P.S. Для использования нужен Net Framework 4.7.2. v1.1 Добавил комментарий по ID. v1.2 Добавил комментарий по CharacterInfo. Для использования, положите рядом Ваш CharacterInfo.txt. v1.3 Добавил мультиязычность; v1.4 Добавил копирование информации с TextBox, дистанцию между монстрами. Исправил пару багов, из-за которых ломалась программа. v1.5 1. Добавлена проверка на пустые поля; 2. Добавлена проверка на координаты(x1 должен быть меньше, чем x2 и y1 должен быть меньше y2); 3. Исправлен один баг, благодаря одному из администраторов серверов; 4. Убран чекбокс на Комментарий; 5. Изменен цвет фона.
  2. Программа для сжатия .map файлов При работе с редактором карт YAMMI может возникнуть проблема, которая заключается в том, что выходной файл .map будет очень большого размера. Например, если открыть в YAMMI карту darkblue.map (Великий Синий Океан) и сохранить её на диск, то размер карты будет порядка 240 Мб, вместо изначальных 46 Мб! Это связано с тем, что большую часть карты darkblue занимает море, т.е. по сути одинаковые клетки, которые друг от друга ничем не отличаются, и такие клетки необязательно записывать в .map файл - игровой клиент автоматически заменит их на воду при отрисовке, но YAMMI не использует эту оптимизацию и все равно записывает "пустые" клетки в выходной .map файл. Данная программа решает описанную выше проблему и позволяет существенно уменьшить размер .map файлов на диске после их редактирования в YAMMI. Для этого она ищет в .map файле "пустые" клетки и удаляет их из файла. Скачать 1) Программа (pkodev.tool.mapcompressor.exe); 2) Исходный код (C++). Программа консольная, поэтому пути до исходного и выходного .map файлов передаются через параметры запуска: > pkodev.tool.mapcompressor darkblue.map darkblue_c.map darkblue.map - это несжатый .map файл, который требуется уменьшить; darkblue_c.map - это сжатый .map файл после обработки программой. Вывод программы будет примерно следующий: PKOdev.NET .map file compressor program Version: v1.0.0 (03/01/2022) Author: V3ct0r Input .map file: darkblue.map Output .map file: darkblue_c.map Input .map file information: * Width: 4096 * Height: 4096 * Section width: 8 * Section height: 8 * Sections number: 262144 Please wait . . . Done! * Sections compressed: 222007 * Percentage: 84.69% * Bytes freed: 213126720 Как видно из вывода, размер .map файла был уменьшен примерно на 203 Мб! Внимание! На данный момент программа еще не была протестирована должным образом, поэтому после сжатия на картах могут возникать те или иные ошибки. Учитывайте это при работе и храните резервные копии исходных .map файлов.
  3. Программа для просмотра информации о Game.exe С помощью данной программы Вы можете просматривать и редактировать информацию исполняемого файла игрового клиента (Game.exe), необходимую для его запуска и подключения к серверу: 1) Параметр запуска ("startgame") Game.exe; 2) Сетевой TCP-порт сервера; 3) Версию игры, которая передается в пакете аутентификации при подключении к серверу; 4) Идентификатор исполняемого файла игры в системе PKOdev.NET mod loader и время сборки (build timestamp) из COFF-заголовка (только чтение). Поддерживаются только Game.exe версии 1.3x. Так же можно просматривать время сборки и MD5-хэш любого исполняемого .exe файла. Скачать
  4. PKOdev.NET Database password (.cfg) Для установления соединения и работы с MSSQL-сервером, исполняемые файлы игрового сервера, AccountServer, GroupServer и GameServer, загружают адрес MSSQL-сервера и данные пользователя базы данных из соответствующих конфигурационных файлов (.cfg). При этом пароль пользователя должен быть зашифрован определенным образом с помощью алгоритмов DES и Base64. Например, GameServer.cfg: [DB] db_ip = 127.0.0.1 db_usr = PKODev_User db_pass = SUOh8nJKCe387P/eUVMf+A== Данная программа предназначена для шифрования и расшифровывания паролей пользователя базы данных для использования в .cfg файлах игрового сервера Пиратии. Как пользоваться: 1) Запустите программу; 2) На вкладке "Encrypt" в поле "Password" введите желаемый пароль для шифрования*. В поле "Encrypted password for .cfg" отобразится зашифрованный пароль; 3) На вкладке "Decrypt" в поле "Encrypted password for .cfg" введите зашифрованный пароль. В поле "Password" отобразится расшифрованный пароль. * Примечание: максимальная длина пароля – 16 символов. Данное ограничение вызвано величиной буфера в 32 байта для чтения зашифрованного пароля из конфигурационных файлов в серверных исполняемых файлах. Скачать программу (150 Кб)
  5. С помощью данного PHP-скрипта Вы можете искать различные предметы в мешках, временных мешках и банках персонажей. Требования: PHP 7.0+; Поддержка PDO; Драйвер sqlsrv для PDO. Как установить и пользоваться: 1) Поместите скрипт в рабочую директорию Вашего веб-сервера, обычно она называется htdocs; 2) Откройте файл index.php и настройте его; Сначала укажите данные для подключения к MSSQL-серверу: // MSSQL Settings $db_host = ''; $db_user = ''; $db_pass = ''; $db_name = 'GameDB'; Затем введите секретный код. Секретный код нужен для доступа к скрипту из веб-браузера: // Secret key $access_key = 'E10ADC3949BA59ABBE56E057F20F883E'; Заполните список предметов, которые необходимо искать: // List of items to search for // ID, Name, Icon $items = array( // new Item(ID предмета, 'Название предмета', 'Иконка предмета'), new Item(1, 'Short sword', 'w0001'), new Item(2, 'Long sword', 'w0002'), new Item(863, 'Gem of Rage', 'n1182'), new Item(855, 'Fairy Coin', 'n1482'), new Item(1847, 'Apple', 'n0275') ); На этом настройка скрипта завершена! 3) Запустите скрипт в Вашем веб-браузере и Вы увидите результаты поиска. http://localhost/search_items/index.php Скрипт основан на PHP-классе для работы с инвентарем от пользователя Matt с форума serverdev.net. Иконки предметов идут в комплекте. В целях безопасности, не используйте скрипт на рабочем сервере. Скачать
  6. Внимание этот пост содержит 3 разные версии программы, все имеют свои особенности, перед исользованием следует выбрать более подходящюю вашим требования: 1. Программа автообновления - самая первая версия, она же самая простая, поможет вам с обновлением клиента. Дизайн сменить нельзя. 2. Программа автообновления v2 [для серверов с динамическим ip] - аналог первой версии, но уже с возможностью автоматической правки ip адреса сервера в клиенте игрков. 3. Программа автообновления с возможностью смены дизайна - имеет отличие от прошлых версий, изменен функционал, убрано все лишнее, так же нет возможности автоматической смены ip в клиенте (позже будет добавлено) Программа автообновления Программа для автоматического обновления клиента. Очень проста в использовании. Как пользоваться программой: 1) Закинуть программу в папку с клиентом; 2) Запустить; 3) Настроить; -Версия патча (версия, по которой будет сверяться актуальность установленого патча с сервером, на сервере ее значения и будем менять при выходе новых обновлений); -Ссылка на патч (архив - zip, который содержит все нужные вам файлы обновления с соответсвующей структурой папок, как в клиенте); -Ссылка на ver.ini - файл, который сгенерирует эта же программа, по нажатию кнопки сохранить, файл должен так же находиться на сервере и в клиенте - обратите внимание на версию, в клиенте должна быть меньше, на сервере соответсвенно с каждым патчем увеличиваем; -Ссылка на changelog.txt - текстовый файл, содержит любую нужную вам информацию, которая будет выводиться в поле "новости", файл так же должен находиться на сервере; Все это можно проделать и вручную, пример ver.ini, приведен ниже. Пример сгенерированного ver.ini, для клиента ( на сервере значение версии должно быть другим!) [Settings] Patch=http://piratia-a.do.am/patch.zip Ver=http://piratia-a.do.am/Ver.ini Changelog=http://piratia-a.do.am/changelog.txt [Main] Version=0.0 4) Закинуть все нужные файлы на сервер (patch.zip, Ver.ini, changelog.txt) В итоге мы получим 2 файла: ver.ini и Пиратия автообновление.exe, которые необходимо ложить в клиент для работы программы. Скачать - dropbox Скачать - ЯД Программа автообновления v2 [для серверов с динамическим ip] Добавлена функция проверки актуальности ip адреса сервера и соответсвенно замены на актуальный в serverset.bin. (Поддерживает клиенты версии 1.3х) Использование Программа автообновления аналогично прошлой версии, есть одна небольшая особенность: В файле ver.ini будет добавилась еще одна строка для редактирования которой, добавлен соответсвующий пункт в меню-настройки. Процес проверки и замены адреса происходит при запуске самой программы, сверяются значение в ver.ini у клиента и на сервере и соответсвенно проводится замена в serverset.bin и ver.ini(у клиента). Пример ver.ini: [Settings] Patch=http://piratia-a.do.am/patch.zip Ver=http://piratia-a.do.am/ver.ini Changelog=http://piratia-a.do.am/changelog.txt [Main] Version=1.0 [Server] IP=127.0.0.0 При замене адреса у клиента, будет выведено следующее сообщение: Так же частично были поправлены ошибки прошлой версии программы. Скачать Программу автообновления v2 [для серверов с динамическим ip] c - dropbox Скачать с -ЯД Программа автообновления с возможностью смены дизайна Изменения: Убрана возможно редактирование ver.ini, о его настройке читать выше; Добавлена возможность смены дизайна, соответсвенно путь "\texture\updater\; Изменено отображение блока новостей, теперь выводиться нужная вам веб страница; Верхний блок выводит случайную картинку (0.jpg-3.jpg). Не тестировалось с большими размерами патча! Скачать с - dropbox Скачать с - ЯД Последние изменения: -Исправлены текстовые ошибки; P.S. написано на скорую руку, не тестировалось, о всех ошибках прошу сообщать. Первый пост, не судите строго.
×
×
  • Create New...