Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 12/30/2022 in all areas

  1. 7 points
    Я около 4х часов просмотрел код сервера и впечатление так себе... Скажу честно, за такой код на С++, как в пиратии, обычно пристреливают на месте. По крайней мере - Я. Попробую отрефакторить этот сервер чисто по фану, ну и частично его перенести на более удобную платформу для разработки - dotnet. Клиент рефакторить не буду (только минимум) План таков Сначала все это переведем на VS2022, C++ 20, чтобы была возможность комфортной работы. Оптимизируем солюшен (может на х64 портировать?) Затем исправляем сетевую часть для того, чтобы можно было хоть в каком-то виде смотреть что за пакеты приходят на сервер. Тот бинарный протокол который сейчас есть хорош, но несет в себе проблемы с границами и размером параметров (это только на первый взгляд). А, я еще магическое число 0.618 нашел в сетевом коде... Это просто абзац. Третьим этапом перепиливаем гейт на dotnet (C#). Наверняка текущий больше 2-3к коннектов не тянет в принципе. Потом поиграемся с хранением итемов (если честно хранение ресурсов в сериализованный строке, дикая дичь какая-то, и наверняка с дюпами постоянная головная боль) Ну и шестой - с геймсервера по кускам попробуем перенести функционал (надеюсь, за полгода управлюсь) P.S. Асинхронщина, многопоточность, архитектура, вот это все.. не переключайтесь. Может даже будут стримы... . P.P.S. Разработка открытая, репозиторий тут https://gitlab.com/nowinfate/corsairs-online-public
  2. 6 points
    Но если честно, как-то уходить от названий классических (лорных) немного неправильно. Представьте название Москва в MMORPG World of Warcraft. Это ж дичь. Считаю нужно сохранять лор (которого и так нет). И развивать его дальше. К примеру название нового города - Мехград (город механиков и кузнецов), Нордень (северный город), Анбург (сокращенное от Underground Burg; burg - это немецкая крепость) и так далее. Фантазию можно подключать. Тот же лут "Кумыс". Да, может кому-то кажется прикольным, но никак не вписывается в игру про пиратов. Либо если вводить кумыс, то вводить красиво - типа в Великом Магическом Океане обитают разбойники, их излюбленным напитком является парное молоко лошадей. А когда это молоко бродит, то превращается в неменее полезный напиток "кумыс" и он очень ценится в Великих Степях Шайтана. В общем, посыл думаю поняли
  3. 4 points
  4. 4 points
    У меня родилась дочка Скоро продолжу
  5. 4 points
    Приватный фан сервер игры Пиратия Онлайн Название сервера: Pride Pirates Тип сервера: Фан сервер Время сервера: Московское Наш сайт Наш форум Мы Вконтакте Рейты сервера: На сервере есть НПС Качер до 100 уровня После 100 уровня повышение уровня в Кач зоне Так же на сервере имеется НПС Голдер Рост феи х1000 Дроп х10 Максимальный уровень персонажа 120 LvL Максимальный уровень заточки 140% Максимальный уровень феи 150 LvL Умная фея работает Максимальные статы: Сила - 100 Ловкость - 100 Точность - 100 Телосложение - 100 Дух - 120 Самоцветы: +5 ,+10 ,+15 Самоцветы куются в кольца и бижутерию Ансилы: Кайлин сет (Начальный) Сет Анубиса (100 уровень) Сет Барборосы (120 уровень) 95 Оружие (Начальное) Оружие Анубиса (100 уровень) Оружие Барборосы (120 уровень) 70 Кольца 10\10\10 (Начальные) Кольца Анубиса (100 уровень) Кольца Барборосы (120 уровень) Vip Бижутерия 1,2,3 LvL Локации: [New] Стартовая локация Порт Ройял Серебряный Хаос Снежная Война Остров Дракона Мир Демонов Абаддон 5-8 Абаддон 10-17 База Флота Остров Скелетов Край Авроры 1-2 Край Тьмы 1-2 Кач Зона Баунти Нововведения: Новая Стартовая Локация Новые PvP Локации Новые Аппарели Новые Боссы Рабочие Питомцы Уникальная VIP Система Система Расписок Самоцветов Остальное увидите в игре!
  6. 4 points
    Давно что то ни чего не выкладывал из своих зарисовок . Хочу предоставить стиль кузнеца.Данный стиль еще дорабатывается. Но хочу узнать ваше мнение как вам такой вид. Скрин смазаный но в клиенте намного четко
  7. 4 points
    [Мод] Панель побежденных персонажей Мод добавляет в игру панель побежденных персонажей, по аналогии с FPS-играми по типу Counter-Strike, Call of Duty, Battlefield и других. Некоторые особенности мода: 1) Панель представляет собой список из записей вида: [Имя персонажа-победителя] [Иконка умения или оружия, которым нанесено поражение] [Имя побежденного персонажа] (см. скриншот выше); 2) Имена персонажей-победителя и побежденного выделяются цветом в зависимости от степени дружественности по отношению к персонажу игрока: зеленый цвет - союзник, красный цвет - враг; 3) Панель можно кастомизировать. Процесс кастомизиации будет рассмотрен далее. Требования Установленный Загрузчик модов для сервера и клиента (PKOdev.NET mod loader). Информация о моде Название: pkodev.mod.defeated; Версия: 1.0; Автор: V3ct0r; Тип: для клиента (Game.exe) и сервера (GameServer.exe); Поддерживаемые исполняемые .exe файлы: GAME_13X_0, GAME_13X_1, GAME_13X_2, GAME_13X_3, GAME_13X_4, GAME_13X_5, GAMESERVER_136 и GAMESERVER_138. Установка 1. Сервер 1.1 Поместите файл DLL-библиотеки мода "pkodev.mod.defeated.server.<VERSION>.dll" для Вашей версии GameServer.exe и файл настроек "pkodev.mod.defeated.json" (v1.0.0-server) в папку "GameServer\mods\pkodev.mod.defeated"; 1.2 Откройте файл настроек мода "GameServer\mods\pkodev.mod.defeated\pkodev.mod.defeated.json" в любом текстовом редакторе и запишите в него список карт (данжей), на которых будет действовать мод: { "maps" : [ "garner", "magicsea", "darkblue" ] } 2. Клиент 2.1 Поместите файл DLL-библиотеки мода "pkodev.mod.defeated.client.13x_<ID>.dll" для Вашей версии Game.exe и файл настроек "pkodev.mod.defeated.json" (v1.0.0-client) в папку "Клиент\mods\pkodev.mod.defeated" игрового клиента; 2.2 Откройте файл настроек мода "Клиент\mods\pkodev.mod.defeated\pkodev.mod.defeated.json" в любом текстовом редакторе и запишите в него требуемые параметры: { "debug":false, "hideTime":5000, "maxItems":5, "itemStep":24, "pos":{ "x":460, "y":8 }, "align": { "x":"right", "y":"top" } } debug - режим отладки. true - включен, false - выключен; hideTime - время в миллисекундах, после которого очередная запись на панели будет скрыта; maxItem - максимальное число записей на панели; itemStep - вертикальный шаг между записями в пикселях; pos - координаты (X, Y) панели; align - параметр задает относительность координат (X, Y) панели. Для X: left - координата будет отсчитываться относительного левого края окна клиента, right - относительно правого края. Для Y: top - координата будет отсчитываться относительно верхнего края окна клиента, bottom - относительно нижнего края. Для настройки положения панели удобно включить режим отладки ("debug":true). В таком случае на заданных координатах (X, Y) появится панель в рамке, отображающей максимальные размеры панели: Скачать 1) Бинарные файлы мода (.dll) и файл настроек (.json) для сервера (GameServer.exe); 2) Бинарные файлы мода (.dll) и файл настроек (.json) для клиента (Game.exe); 3) Исходный код мода для Visual Studio 2022 Community (C++). Если Вы столкнулись с какой-либо проблемой, багом или у Вас возникли вопросы, то пишите в данной теме.
  8. 3 points
    [Мод] Отображение списка предметов, выпадающих с монстров (ресурсов) Мод добавляет в игру форму со списком предметов, которые с определенным шансом выпадают из выбранного монстра, (см. скриншот выше). Монстр выбирается следующим образом: Правая кнопка мыши по монстру -> пункт контекстного меню "List of items". Дополнительно, мод позволяет выводить список предметов при наведении курсора мыши на монстра, либо при зажатии клавиши SHIFT на клавиатуре (данное поведение отключается в настройках игры) : Некоторые особенности мода: 1) Каждый предмет выводится в виде иконки, названия предмета и шанса выпадения в процентах; 2) Список отсортирован по убыванию процента шанса выпадения; 3) Предметы выделяются цветом в зависимости от шанса выпадения: зеленый - высокий шанс выпадения, красный - низкий шанс выпадения. Требования Установленный Загрузчик модов для сервера и клиента (PKOdev.NET mod loader). Информация о моде Название: pkodev.mod.mobdrop; Версия: 1.1; Автор: @V3ct0r. Особая благодарность @Graf за предоставленные скрипты и текстуры для формы со списком предметов; Тип: для клиента (Game.exe); Поддерживаемые исполняемые .exe файлы: GAME_13X_0, GAME_13X_1, GAME_13X_2, GAME_13X_3, GAME_13X_4, GAME_13X_5. Установка 1) Поместите файл DLL-библиотеки мода "pkodev.mod.mobdrop.13x_<ID>.dll" для Вашей версии Game.exe и файл настроек "pkodev.mod.mobdrop.cfg" в папку "mods\pkodev.mod.mobdrop" игрового клиента; 2) В файл настроек "pkodev.mod.mobdrop.cfg" запишите рейты сервера на дроп: 1.0 3) Добавить GUI-скрипты из файла "Add to system.clu.txt" в файл "Клиент\scripts\lua\forms\system.clu"; 4) Добавить GUI-скрипты из файла "Add to player.clu.txt" в файл "Клиент\scripts\lua\forms\player.clu"; 5) При необходимости, перевести GUI-скрипты из п. (3) и (4) на русский язык; 6) По умолчанию отображение списка предметов рядом с монстрами при наведении на них курсора мыши отключено. При необходимости включить данное поведение в настройках игры: Список изменений Скачать 1) Бинарные файлы мода (.dll); 2) Исходный код мода для Visual Studio 2022 Community (C++). Если Вы столкнулись с какой-либо проблемой, багом или у Вас возникли вопросы, то пишите в данной теме.
  9. 3 points
    [Новость] Проект по разработке Пиратии на движке Unity3D ("Top Mobile") Всем привет! В этой новости я хочу вам рассказать о существовании проекта по портированию Пиратии на игровой движок Unity3D - Top Mobile. Как сообщил владелец данного проекта, участник нашего форума @UnityDev, работа практически завершена: реализованы все основные игровые системы и проведено их тестирование, но сейчас стоит трудоемкая задача по воссозданию игровых локаций. Собственно, @UnityDev и обратился к нашему сообществу с целью поиска людей, которые помогут ему c этой задачей. Поэтому, если Вам интересен проект и у Вас есть некоторый опыт работы с движком Unity3D, то свяжитесь (на английском языке) с @UnityDev в Discord: MiniMan#9579 У проекта есть YouTube-канал, на котором выкладываются видео-ролики с демонстрацией работы клиента на новом движке: На первом видео можно увидеть знакомые локации - Аргент и остров Арены. Демонстрируется PvP между Стрелком и Воителем. Можно заметить элементы графического интерфейса пользователя (характеристики персонажа, инвентарь, элементы управления для тач-скрина). В конце видео показана работа чата. На втором видео демонстрируется процесс прохождения квеста в локации Серебряные шахты, целью которого является охота на местных обитателей - Кротов, Летучих мышей и Грязевых монстров. Здесь также появляются новые элементы GUI - аватарка с ЖЗ и МН персонажа игрока и миникарта. Судя по характерному свечению, в оружие игрока вставлены самоцветы. В конце видео мы видим фонтан Ледыни. Небольшое интервью с @UnityDev: V3ct0r: Привет и добро пожаловать на наш форум! Если ты не против, то я хотел бы задать тебе несколько вопросов. UnityDev: Привет, V3ct0r. V3ct0r: Ты один работаешь над проектом или у тебя есть команда? UnityDev: В основном работаю один, но я нанимал много профессиональных разработчиков, чтобы помочь мне с проектом. Так же я единственный владелец проекта. V3ct0r: Как долго ты трудишься над проектом? UnityDev: На самом деле, это уже мой второй проект Пиратии на движке Unity3D. Для прошлого проекта я нанял кое-кого из сообщества Пиратии, но у нас были некоторые проблемы и я решил закрыть проект. Это было два года назад. С тех пор я начал этот проект [о котором идет речь в новости]. Как говорится, мы учимся на ошибках, поэтому этот новый проект должен быть лучше. V3ct0r: Какие программы вы использовали чтобы извлечь ресурсы [модели, анимации, текстуры] из оригинального клиента игры? UnityDev: Мы использовали 3D max и Blender. V3ct0r: Насколько я понимаю, у тебя есть сервер и клиент поддерживает мультиплеер. Твой клиент на движке Unity3D совместим с оригинальными серверными файлами или твой сервер это отдельная разработка? UnityDev: Да, сначала я думал над тем, чтобы сделать клиент совместимым с оригинальными серверными файлами, но потом я решил отказаться от этой идеи, поскольку оригинальные серверные файлы имеют [уязвимости] кучу эксплоитов и неизвестных бэкдоров. Поэтому я решил сделать свой сервер. V3ct0r: Ты профессиональный разработчик игр или это твое хобби? UnityDev: Я не могу сказать что я профессиональный разработчик, но я много работал с движком Unity3D и хорошо его знаю. Иногда я прибегаю к помощи других разработчиков на платной основе, когда сталкиваюсь с проблемами, которые не могу решить самостоятельно. V3ct0r: Это будет приватная разработка или ты выложишь проект в открытый доступ? Планируешь ли ты запускать сервер, основанный на результатах данного проекта? UnityDev: Я выложу свою работу в открытый доступ. Конечно, я планирую запускать сервер. V3ct0r: Как ты думаешь, сколько тебе еще понадобится времени, чтобы зарелизить проект? UnityDev: О том, сколько времени это займет, ну, на самом деле, я уже могу выпустить бета-версию. Игровые системы закончены и протестированы. Мы уже провели много тестов, и все работает идеально. Все что осталось сделать - это карты [игровые локации]. Как ты знаешь, в Unity3D нужно создавать локации с нуля, а это занимает некоторое время. V3ct0r: Кстати, мы с другом тоже когда-то пытались портировать Пиратию на движок Unity3D UnityDev: Да, я давно видел ваш проект. Вы отлично поработали, но я не понимаю почему вы не продолжили над ним работать. V3ct0r: Благодарю тебя за ответы на мои вопросы! Если ты не против, я создам новость о твоем проекте, чтобы его могло заметить все сообщество Пиратии. UnityDev: О да, это было бы круто, спасибо! Благодарю за внимание, надеюсь, Вам было интересно! В свою очередь, я рад поддержать данный проект таким способом и желаю ему развития и удачи!
  10. 3 points
  11. 3 points
    Привет, @NoWinFate! Предлагаю хотя бы немного уважать других разработчиков. Не у всех есть 18+ лет опыта разработки, но, тем не менее, они пытались хоть что-то сделать и поделиться этим с сообществом. Кроме того, в частности команда Corsairs Online где-то нашла исходники версии 1.3x (с которыми ты сейчас работаешь), сделала на их основе много интересных фичей с точки зрения геймплея и закрыла ряд известных уязвимостей, после чего они выложили это все в открытый доступ. Ранее я упоминал, что качество исходного кода низкое. Тебя никто не заставляет заниматься его рефакторингом, поэтому видеть комментарии про "горящую жопу" или "анального клоуна", как минимум, странно. ИМХО, с твоей стороны было бы более конструктивно давать комментарии относительно исходного кода, а не его авторов: почему такое-то решение плохое и как нужно сделать правильно. Лично мне было бы интересно почитать именно такие комментарии от опытного разработчика, а не в духе: "я могу лучше".
  12. 3 points
    У меня вообще 18+ опыта, из них лет 6 кроссплатформы, но не на С++, а на дотнете. Сервер под линукс гарантировано не соберется, там к винде приколочено гвоздями все намертво. Если все вот это выдирать - достаточно трудно, долго и больно. Я думаю, что под gcc & mingw & clang это добро не соберется гарантировано, а ошибок будет больше 10к+. Мне хватило ошибок обычного компилятора от MS, который достаточно хорошо стандарты плюсов держит. Да, без resharper тут никуда, это вообще по умолчанию должно стоять. Раньше Visual Assist использовал, но решарпер больше понравился. Ну меня тоже не удивляет этот китайский код, я даже могу примерно назвать сколько человек его писало, потому что код судя по всему, ревью не проходил в той команде - работает и ладно. Просто жопа горит с многих моментов. using namespace std - это я выпили намертво, как и мого других опасных конструкций, в том числе и с итераторами. А, впилил нормальную строку соединения dsn в конфигах, а порнографию с шифрованием пароля выкинул. Сервера, как ни странно, завелись и начали работать. С клиентом еще борюсь) CLion не хочу использовать, потому что планирую частично сервер на дотнет перевести, а CLion такие солюшены не поддерживает. Только студия и райдер. Да и тулы для разработки какие-нибудь надо добавить, например по управлению модами, по редактированию итемов, правке ДБ, какая-нить панель для отслеживания серверов. Не на С++ же их писать - это долго и больно (про QT я знаю, но связываться с ним не хочу). Для этого отлично новый MAUI подойдет под Blazor накидать можно что-нибудь, чтобы кроссплатформено работало. P.S. Сегодня клиент выложу, как добью
  13. 3 points
    Well. I have been working on the design of the new characters for my project, and I wanted to see the opinion of others What do you think? is the height correct? Is the design okay? Look at some pictures Bueno. He estado trabajando en el diseño de los nuevos personajes para mi proyecto, y queria ver la opinion de los demas ¿Qué piensas? la altura es correcta? ¿Está bien el diseño? mira algunas fotos
  14. 2 points
    Всем привет! Хочу сообщить, что раздел с рекламой серверов был вновь почищен. Русскоязычный раздел. Следующие темы были перенесены в архив: 1) Kara Online (@Magicsea Online) 2) Innovation NEW (@Timur) 3) Last Hope (@Dimasik) 4) Сервера Piratia-Online (@Артстайл) 5) Old School (@OldPirat) 6) Пиратия CCCP FAN ReViVal (@fotostocker) 7) Пиратия Онлайн (Фан сервер) (@Пиратия Онлайн) 8 ) [В разработке] Devil`s Fortune (@Graf) 9) Pirka Online - Вспомним старые времена! (@Amigo) 10) Tales of Fantasy [Полу-фан] (@БИФ КАКАО) 11) Приватный сервер пиратии онлайн Piratia Dungeons (@Piratia Dungeons) Англоязычный раздел. Следующие темы были перенесены в архив: 1) MORDO ONLINE (BETA) (@Aduan) 2) Dream Pirates Online (@Versatile) 3) New Tales of Pirates (@Greaux) 4) Pirates Cove (@tkmatos) 5) Storm Pirates Online (@D3velop3r) 6) Pirates Island Online (@AnaMutaz) 7) UPO - PK Island (@Snail) 8 ) Celestia Sea (@joao) 9) Pirates Realms V2 (@K1D0) 10) (TOP/PKO) AmaZZing Fun Server Opening 15Th September) (@Plaga) 11) Anubis Pirates Online (@ZoneXxX) 12) Tales of Pirates (Summer Isle) Coming Soon! (@emofc) 13) ANGELS & DEMONS Pirates Online (Дубликат) (@Angel) Также были обновлены Группы пользователей. Если Ваш сервер попал в архив по ошибке, то, пожалуйста, сообщите об этом в данной теме. Спасибо за внимание!
  15. 2 points
    this small function built in inside client to generate .atr file for server side from client itself as yammi had warring says so better do it from client maybe? go for client source/src/main.cpp include in header : #include "TerrainAttrib.h" Search for : below or above that function add: if (strParam.find("attr") != -1) { char* pszPos = lpCmdLine; pszPos += 4; while (*pszPos == ' ') { pszPos++; } if (createAttribFile(pszPos, 0, 0)) LG("ok", "Generated %s.atr Successfully ", pszPos); else LG("ok", "Failed to Create %s.atr", pszPos); return 0; } now call it like this: start system/Game.exe attr garner .atr will be generated inside map/ p.s: if someone want to do something for .blk would be good guess its come from zrblock tile but as loading the class inside util2.h or maybe i will do later: &done&
  16. 2 points
    when you stop improving (even just graphics) you get left behind! Does anyone have any statistics on how many people played this game in 2022 who’s never heard of top/pko.
  17. 2 points
    Кому-то разрабатывать на 9-ти летней студии, когда есть более лучшие инструменты - норма. Инструменты должны быть современными. Мне нужны лямбды, auto, стандартизированная либа для 20х, а не кастрированное вот это все что там есть. Часть кода на дотнет хочу попробовать перенести(у него больше возможностей и проще разработка), поэтому cmake не в тему. В студии (Rider'е) разработку таких проектов вести гораздо проще. С луа в проекте беда... думаю вот это затащить https://github.com/kunitoki/LuaBridge3 - стильно, модно, современно, со всякими рантаймчеками и кастами. А главное, с приведением типов можно не париться на шаблонах сделано. Сервер перевел на VS2022, C++20 (выкинул BTI по пути, сорян, если кому-то было нужно) Клиент перевел на VS2022, C++20 (добавил заголовочные файлы DirectX 8.1 в исходники + либы, теперь клиент компилируется из коробки, без танцев) После тестирования планирую залить все одним комитом. В клиенте осталось только импорт либ при сборке пофиксить... P.S. Пользуясь случаем, передаю привет человеку, который код клиента засрал goto'шками, причем таким образом, что кроме древнего компилятора этот код ничто не скомпилит. Парень, юзай return. Он работает! Верняк говорю! Пасиб!
  18. 2 points
    Добрый день. Обратились не в ту тему. Здесь исключительно моды для клиента с "шары". Чтобы найти исходники, можно воспользоваться поиском в верхнем правом углу форума.
  19. 2 points
    Problems with the forum 01/16/2023 - 01/22/2023 Hello friends, Unfortunately, the PKOdev.NET forum was unavailable during the period 01/16/2023 - 01/22/2023 due to problems with the server software on the hosting. The forum is currently online, but work is still underway to restore the full functionality of the forum. We apologize for any inconvenience caused! From myself I want to thank our administrator @Panda, who, despite personal circumstances, brought our forum back to life!
  20. 2 points
    Неполадки в работе форума 16.01.2023 - 22.01.2023 Всем привет! К сожалению, форум PKOdev.NET был недоступен в период 16.01.2023 - 22.01.2023 в связи с неполадками серверного программного обеспечения на хостинге. В настоящее время форум онлайн, но все еще ведутся мероприятия по восстановлению полной работоспособности форума. Приносим извинения за доставленные неудобства! От себя хочу поблагодарить нашего администратора @Panda, который, несмотря на личные обстоятельства, вернул наш форум к жизни!
  21. 2 points
    Increased monster drops to 20
  22. 2 points
    Обновление мода от 20.01.2023 + Добавлена форма со списком предметов, выпадающих из выбранного монстра. Данная форма вызывается следующим образом: ПКМ на монстре -> Пункт контекстного меню "List of items". Особая благодарность @Graf за предоставленные текстуры и скрипты для формы. Обновление мода от 21.01.2023 + При наведении мыши на предмет на форме со списком предметов, выпадающих из выбранного монстра, появляется подсказка с информацией о предмете. Репозиторий с исходным кодом мода был обновлен. Так же были обновлены бинарные файлы мода (.dll). Шапка темы обновлена.
  23. 2 points
    Сайт в работе. Сегодня ещё могут быть проблемы с SSL сертификатом и перенаправлением, но в целом все исправили.
  24. 2 points
    Текущий прогресс: Форма со списком предметов открывается по правому клику мыши на монстре -> List of items. Хочу поблагодарить @Graf за предоставленные текстуры и скрипты формы. Спасибо!
  25. 2 points
    Hello @dragontechi and @RafaelaMartins, take a look at this mod please: At the moment I'm working on adding a form to the mod, as in @dragontechi's screenshot (with varied success ).
  26. 2 points
    Давно от нас не было новостей и это не значит что мы не работает. Работа идёт, я бы даже сказал кипит... Новый год мы начали удачно, полностью закрыли все открытии вакансии на разработчиков. На данный момент над проектом трудятся 4 C++ и 4 LUA разработчика из них практически все работают над клиентом. Помимо этого мы одновременно работаем с двумя дизайнерами над новым макетом сайта и над прототипом интерфейса игры, наш сайт каждый день наполняется новым функционалом, который вы можете опробовать уже сейчас! Форум так же не стоит в стороне и активно пополняется новыми темами, описывающий наш игровой мир! А игровой мир у нас тоже не прост, так как над ним отдельно трудится наш геймдизайнер! Сейчас мы сильны как никогда, наша большая и опытная команда работает день и ночь, десятки коммитов в сутки в более чем 4 направлениях! Всем добра, развивайтесь, не работайте в одиночку, один в поле не воин!
  27. 2 points
    Hello i have remade the whole top game in unity for mobile and pc i finished all the systems But not the maps im looking for someone who have some knowledge in unity and top to help me remake few more maps from top if you are interested dm me on discord MiniMan#9579 https://youtu.be/Wp7Dfe1zdIM
  28. 2 points
    Сохранил себе на диск. Места у меня хватает. Пользуйтесь. https://disk.yandex.ru/d/BwItmHnnfHCNjA
  29. 2 points
    Приветствую, уважаемый читатель и фанат данного форума. В каждом проекте, который создается в мире Пиратии Онлайн, наступает момент, когда небольшая команда (из одного, двух людей) сталкиваются с определенными трудностями в развитии своей сборки. Каждый из тех, кто дает жить нашей любимой всеми игре, создавая сборки, когда-то обжигался и закрывал свой проект. И бывает так, что проект имел хороший потенциал для развития. Но вся соль этих проблем сводится с нежеланием вкладывать душу (читайте финансы) в развитие проекта. Мы, команда GoldElement, очень хотим составить здоровую конкуренцию другим проектам. И на текущий момент, мы ищем к себе в команду сценариста. Задача не простая, будем много общаться, много думать, много делать. Благо у нас руки растут из правильного места. Какая выгода от этого вам? Обсудим индивидуально. Может кто захочет на ставку, кто на долю. Писать можете в Telegram @abukab либо тут на форуме. Let's make PKO GREAT again!
  30. 2 points
    1. no need to modify the engine. It is the same engine and if they can be used as is but using many meshes costs more resources. The best thing to do is to use a mesh with few polygons and well defined. 2. They are the 4 original classes, only I added the woman and the small child
  31. 2 points
    Dicas para criar um tópico em "Dúvidas & Ajuda" Olá! Neste tópico darei alguns conselhos que podem te ajudar a obter uma resposta rápida e direta para sua pergunta. (Traduzido do tópico Tips for making a topic in "Questions & Help"). 1. Use a pesquisa do fórum! Você pode tentar traduzir sua pergunta ou partes da sua pergunta para o inglês e usar a ferramenta de busca. Muitos erros são recorrentes e já foram solucionados anteriormente. Para uma busca mais restrita, lembre-se de selecionar a seguinte opção: 2. Formule o problema de forma clara e explícita. O nome do tópico deve refletir o problema. Nomes genéricos como "Ajuda!", "Erro", "Preciso de ajuda" não são permitidos, bem como o abuso de pontos de exclamação. Alguns exemplos de nomes adequados: "Erro conectando o GameServer ao SQL Server", "Script do NPC não funciona", "Como criar um novo item?". 3. Articule o problema de forma clara. Tente deixar o texto da sua dúvida o mais claro possível para que outros membros possam te ajudar. Descreva o problema em todos os detalhes, fornecendo os passos para reproduzir o problema e quais arquivos/programas está utilizando. Um texto bem articulado já contém metade da resposta. Capturas de tela do problema também são bem-vindas. 4. Seja paciente. Após criar um tópico, seja paciente enquanto espera uma resposta. Não 'bumpe' o tópico muito frequentemente e não peça ajuda imediata. Enquanto espera por ajuda, você pode tentar resolver o problema sozinho e/ou atualizar seu tópico com informações adicionais, que podem auxiliar outros membros a descobrir o problema. 5. Certifique-se que seus executáveis rodam em outros PCs. Durante a resolução de um problema, pode ser que você compartilhe seus executáveis com outros membros. Nestes casos, é importante que você deixe claro todos os passos extras necessários para a execução do seu programa. Por exemplo, você pode ter alterado o argumento de inicialização "startgame" para "iniciarjogo". O mesmo pode acontecer com uma porta de conexão alterada ou uma .dll faltando. Além disso, fornecer um escaneamento do VirusTotal junto ao tópico pode convencer membros a baixarem seu executável e testá-los em suas máquinas. 6. Não mande mensagens diretas (DMs/PMs, Skype, Discord, etc.) para outros membros pedindo ajuda. Não importune outros membros com mensagens diretas contendo perguntas para resolução de problemas. Todos temos nossas outras atividades e, ao manter as perguntas nas seções adequadas, garantimos que outros membros poderão acessar as respostas no futuro. 7. Use o botão de "Obrigado" para agradecer outros participantes. Ao final de todo post existe um botão que pode ser utilizado para agradecer outros participantes por colaborações importantes. Fazendo isso, você recompensa outro membro pelo tempo investido, mostra seu agradecimento e instiga outros usuários a participarem das discussões. Use com sabedoria!
  32. 2 points
    Да знаю. То что написано выше действительно улучшит внешний вид текущего мода, если это ещё актуально для Ильи. Мы пошли не много другим путём, но это тоже исходники: Хотя при желании можно конечно и мод до такого состояния допилить, но не очень быстро.
  33. 2 points
    Думаю с массивами выглядело бы приятнее и добавлять предметы проще.
  34. 1 point
    Привет,да по серверу как сказать правильно,помощь что ли купить)))
  35. 1 point
    Разве то что я сказал касается геймплея? Геймплей мне как раз очень нравится, замечательная игрушка, с интересной прокачкой. Именно благодаря этому я и решил привести сервер в нормальное состояние. Эта игрушка с душой. С клоуном может и перегнул. Но. Желание это все отрефакторить никак не связано с тем, что испытываешь, когда это все рефакторишь. Совершенно не связанные друг с другом вещи. Комментарии про горящую жопу еще будут - она у всех горит, когда видишь определенные места. Это только начало - приведение проекта в стадию, когда он может хотя бы по человечески запускаться, билдится и стартовать. Я собираюсь по всем сомнительным моментам отдельно пройтись подробными комментариями почему так не надо и как надо. Есть несколько тем: Сетевая часть Внутренняя логика парсинга пакетов, сетевых вызовов и т.д. Протокол Передача параметров, контроль границ, вывод содержимого, формат Пул команд, буферов, подсчет ссылок, reader's & writer's Поддержка нескольких протоколов, легаси и т.д. Шифрование Защита от повторной пересылки пакетов Защита от просмотра пакетов Защита от DDOS Сетевое общение серверов Варианты топологии Варианты технологий обмена Логирование Текстовые логи Игровые события База данных Оптимизация ORМ для работы Хранение ресурсов, шмоток, индексы, статистика, ключи и т.д. Работа со шмотками (транзакционность, как избавиться от дюпа) Работа с гильдиями и группами Чат Локализация в игре Магия Карты, перемещение Работа с Lua С какой начать? P.S. Нужно чтобы кто-нибудь посмотрел клиент и добавил необходимые ресурсы, да и вообще запустил и посмотрел, насколько он хорошо работает. Потому что он глючит периодически (возможно в процессе рефакторинга могло что-то перестать инициализироваться, так как оно по ошибке инициализировалось)
  36. 1 point
    guess so, there it shortcut i guess f9 was to make the new tile render in right way, i will try and post it again
  37. 1 point
    In all honesty @V3ct0r, I can't picture seeing TOP in newer engines. Maybe it has to do something with the nostalgic feeling, or just that the adaptation is poor. But to me at least, it ruins the overall usability of the game.
  38. 1 point
    Hello @dragontechi and @RafaelaMartins, Here you are:
  39. 1 point
    Функционал сетевой части уже в LUA и мы начали работать над синхронизацией клиента и игры.
  40. 1 point
    Изменения 15.01.2023: -Повышен шанс дропа Контракт Харона с Босса хс - Мефисто. Раньше шанс составлял 5%, теперь равен 20% -Количество требуемых осколков кости для обмена на Кость Джека у НПС Мешковатая Улитка снижено с 600 до 400 -Добавлены новые предметы: Зачарованная ягода (шанс дропа х2 на 10 минут). Обменять можно будет у Доски Контрактов на 99шт Монет Кровавой Охоты (обмен скоро будет) Большой Усилитель удачи (шанс дропа х3 на 10 минут). Можно выкопать на Острове Сокровищ. -Кристалл заточки снаряжения теперь стоит 50шт руна Кель -Свиток переноса форжа пермещён к НПС Ящерица Так же к нпс добавлена возможность обмена фруктов 100% форж и 100% комбайн -Шанс вставки и комбинирования гемов понижен. Начиная с 6ур. пользуйтесь фруктами -Исправлен баг при котором 150 посох см не выкупался на Чёрном Рынке -Респаун Кактуса Джека снижен с 7 часов до 5 -Обновлён нпс Чёрный Рынок. Теперь у него можно купить: 125 ансилы за 2000шт Руна кель Форженные 125 ансилы за 4000шт Руна кель (выпадает от +15 до +21 рандом) 150 ансилы за 2000шт Новогодний Леденец 175 ансилы за 5000шт Новогодний Леденец 200 ансилы за 8000шт Новогодний Леденец -Исправлен баг с Доской Контраков, теперь Монеты Фей забираются корректно -В дроп боссов ХайСНВ добавлен дополнительный Новогодний Подарок. Следовательно награда за босса теперь составляет 500шт Леденцов -Шарик Аур теперь выпадает с Босса Кабанов -Снежки из СНВ теперь можно обменять на Ништяк у НПС Lil Ёлка по курсу 30 к 1 -Исправлен баг с 200 посохом БК, он давал слишком мало статов. Характеристики откорректированы -Тортики теперь меняются на Руны Кель по курсу 99 к 1 -У НПС Эльфийский Тайник появились в продаже Капитанские Фрукты. Ими можно поднять уровень феи 0-1990. Каждый фрукт поднимает сразу 10ур феи. Цена - 100 Монет Кровавой Охоты -Изменён дроп с клада Барборосы - теперь там с 30% шансом находится Карта Сокровищ. Чистое золото теперь можно только откопать на острове. -Изменён дроп с Острова Сокровищ. Теперь вы можете выкопать клады со следующим шансом: 5% - Вы умираете 5% - Вызываете призрака 20% - Сундук улучшения снаряжения 8шт 20% - Ништяк 3шт 15% - Суперкук рандом 5шт 13% - Ангельские кости от 300 до 500шт 7% - Чистое Золото 2шт 7% - Отмычки от 10 до 20шт 7% - Большой усилитель Удачи 5шт 5% - Кристалл Третьего генерации #4 3% - Рандомный Бомбастик или самоцвет Харона 6-9ур 2% - Фея Дракона, Плащ Харона, Третье Перерождение, Пилюля полной прокачки Уровня (до 250) 1% - Четвёртое Перерождение, Плащ Золотого Дракона, Ожерелье Харона, Кольцо Харона, Фея Третьей генерации, Питомец 3го уровня
  41. 1 point
    Полноценно работать - купить на официальном сайте. а так это рулетка, скачиваешь, крякаешь и наслаждаешься или страдаешь =(
  42. 1 point
    This script can only be used on server files based on "Corsairs Online". Cannot be used anywhere else unless you have sources and rewrite the stuff related to IGS.
  43. 1 point
    Так или иначе все формы должны быть в одном стиле иначе игрок будет чувствовать дискомфорт при обращении с GUI.
  44. 1 point
    [Новость] Новый раздел на форуме: Португальский раздел Всем привет! По результатам недавнего голосования был создан раздел для общения на Португальском языке - Portuguese Section. В данный момент раздел содержит всего один подраздел - Dúvidas & Ajuda (Пиратия: Помощь). Также хочу представить Вам модератора @Mdrst, который будет следить за новым разделом. Благодарю за внимание!
  45. 1 point
    * update : i have reworked the MPTextureSet.h class to use maps instead of array code works fine so far , left few things if want a real dynamic release on run time remain one issue due rework the class, now enccoded texture load ,png .tga files fine but fail to create .bmb /other types it fail while creattexture from memory, even tho the buf decoded correctly , so not sure yet why, if anyone have idea why that would happen could help to speed the process lol TODO: 1- game using integer ids as key so u can't release object after finish using it , so the game only release lwITex* data every 8sec of last use so have to change texture classes to store the id as string/path name , so can do that (fixed by with hash for strings ) 2- fix encoded texture not loading with type , bmb,jpg etc (this Fixed) 3- find best way to release unused texture, ,, maybe skip skins textures or object etc -- code completely done class running with 2 versions, : one c++14 +++ and the other one c++ 23 -----------------code dynamic releasing preview --------- >as mapsize the new replacment of arry< --releasing unused icons --
  46. 1 point
    Hello @Addablo and welcome to the forum!
  47. 1 point
    No, no, my post is not about "underestimating my work by you". I wanted to show @Hobbiest and other people what the process of creating a mod might look like.
  48. 1 point
    Hello @ADELIJAH, I recommend you update the mod as I fixed a small bug:
  49. 1 point
    Hi everybody, I've decided to share my launcher source code which as available through this link: https://github.com/georgebotsihhin/KOP-Launcher I am not going to provide any support in regards to this source code, use at your own risk.
  50. 1 point
    thx @V3ct0r for placing me on the comunity group Even tho i am not that active anymore this game was my childhood, and starting with tweaking the game and later looking into server files made me passioned about what i do for a living today.
  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up
×
×
  • Create New...