Редактор карт Perfect World
Вспомнив молодость, решил немного поковыряться в серверной и клиентской частях Perfect World. В своё время я провёл в этой игре неприлично много часов, поэтому захотелось снова погрузиться в эту пучину, но уже немного с другой стороны.
Играть на РуОффе желания нет, поскольку финансово тянуть это удовольствие сейчас, мягко говоря, проблематично. Однотипные фришки тоже не особо привлекают. Поэтому решил просто поковыряться в самой игре и посмотреть, что вообще можно с ней сделать.
Первым делом стало интересно, как можно полноценно изменить карту авторизации. Но довольно быстро выяснилось, что найти нормальный редактор для этого — тот ещё геморрой.
В итоге подумал: а почему бы не написать свой? Благо разработкой занимаюсь уже давно, да и сейчас, с развитием нейросетей, можно прилично ускорить процесс. Поэтому решил оплатить подписку на нейронку и попробовать сделать собственный редактор.
В общем, ниже небольшой пример того, что уже удалось реализовать. Пока это скорее тест возможностей, но результатом решил поделиться.
Для начала нужно указать клиент из которого открывать карты и выбрать конкретную карту



Я заранее подготовил свою модель для стартового экрана и импортирую ее на карту. Если у вас в модели есть плоскости с 1 стороной(например плейн) то что бы они были видны с обоих сторон - нужно включить Render Both Sides of All Surfaces


Далее нужно отмасштабировать нашу модель и расположить где хотим
Далее нужно накинуть немного эффектов из игры и накидать мусора, что бы окружение выглядело не так скудно. Снизу у меня открыты уже эффекты из которых я просто выбираю че бы кинуть в сцену. Сами эффекты вытаскиваются из указанного пв клиента, т.е что есть в нем - есть в этой панели.






Теперь нужно добавить дымку и немного света от огня, цвет, силу и радиус можно настраивать




В целом для теста я все оставлю так, теперь важно, что бы изменить камеру стартового экрана нужно распаковать configs.pck и там заменить координаты стартовой камеры т.к мы делаем это не в той же точке. Что бы получить коорды которые вставлять просто открываем настройки камеры и копируем коорды
Затем сохраняем карту и заменяем файлы в игре. В результате мы получаем примерно это
В целом со сценой можно играться как хочешь, это просто пример, получить актуальную версию редактора и задать вопросы можно тут ссылка




