Вверх ↑
Этот топик читают: Гость
Ответов: 1697
#1: 2026-05-22 15:16:47 ЛС | профиль | цитата





CraftStudio 2





Всем привет! Уже прошло несколько лет, как CraftStudio фактически перестала существовать в том виде, в котором она существовала долгие годы.

За столь долгий промежуток времени это приложение стало важной частью процесса разработки обновлений и дополнений на проекте, многие к нему уже привыкли, а также была накоплена огромная база готовых/частично готовых моделей, которые не хочется/невозможно переносить в другие инструменты. Однако, поддержка со стороны оригинального разработчика была прекращена полностью - перестали выходить обновления, начали отключаться сервера, хаб и т.д., что сделало невозможным нормальное использование (последним "оплотом" человечества оставались локальные сервера).

Нами было принято решение производить срочную реанимацию пациента... :​)

Было взято оригинальное приложение, разобрано на части и пересобрано практически с нуля. Мы получили возможность быстро и легко менять приложение "под себя", добавляя новый и нужный функционал. Мы даже осмелились изменить версию с 1.x.x на 2.х.х!

Что это?

Wiki писал(а):
CraftStudio - приложение для совместного создания 3D моделей.


Почти все модели NPC, мобов, боссов, объектов и т.д., которые используются повсюду в MCGL, были созданы в CraftStudio. Это замечательный инструмент, который перестали поддерживать создатели (причины, увы, нам неизвестны).



Краткая инструкция по использованию.

Стена текста

Скачиваем архив с лаунчером с файлового хранилища нашего проекта: http://f2.mcgl.ru/cs/CraftStudioLauncher.zip (к сожалению - только http, увы).

Распаковываем архив в любую удобную для вас папку, копируем ярлык на CraftStudioLauncher.exe (или другое расширение файла в зависимости от ОС), вставляем куда-нибудь на рабочий стол (если хотим видеть его на рабочем столе). Дальнейшие запуски приложения стоит выполнять при помощи лаунчера, иначе выходящие обновления не будут получены (также распространяется на закрепление в панели задач - лучше закрепить лаунчер, чем само приложение).

Запускаем лаунчер (по ярлыку или напрямую), система может "ругнуться" - это нормально, при сборке приложения не подкладывался заверенный сертификат разработчика (к слову, они обычно платные).

Окно лаунчера.



Для авторизации необходимо использовать свои логин и пароль от форума (вне зависимости от наличия или отсутствия OAuth или двухфакторной авторизации). В качестве бэкенда (сервера для авторизации) используется самописный хаб (вместо "родного"), который сделал admin.

После того, как пользователь авторизуется, лаунчер проверяет наличие обновлений (либо скачивает клиент с нуля - если до этого запусков не было) и открывается другое окно.

После запуска необходимо нажать "My Server" слева снизу:



...где мы выбираем:



Локальный сервер запустится на порту UDP 4232. Во вкладке настроек должна быть выключена клиентская аутентификация ("Client authentication"):



Нажимаем "Add or create project..." слева, в окне настроек оставляем "My Server" и нажимаем "Connect".

Создаём проект:



Нажимаем "Add to my list", "Open":



В итоге мы имеем свой локальный сервер, где можно делать свои модели, анимации, текстуры для NPC, мобов и т.д.



Самое интересное: скины!

Этот инструмент позволяет рисовать скины для всех рас, включая Т800, амфибию и всех остальных, основанных на человеке (орк, эльф и вампир) с предпросмотром в live-режиме!



Для того, чтобы это сделать, необходимо на локальный сервер импортировать пак из трёх моделей - человека, амфибию и Т800: sinair.net/f/Races.cspack.

Инструкция

Скачиваем файл Races.cspack по ссылке выше, заходим на свой локальный сервер, жмём Administration:



во вкладке Import/Export нажимаем Import:



жмём галочку на корне (чтобы выделить всё) или на конкретной модели:



и жмём Import, после чего переходим во вкладку с иконкой домика и видим свои модели:



после чего двойным кликом по модели проваливаемся внутрь, открываем вкладку Paint и рисуем свой скин:



справа снизу есть кнопки cleanup texture и export texture - первая стирает всё "лишнее" со скина (неиспользуемые в развёртке области текстуры), вторая же экспортирует скин в .png формате:



вкладка с текстурой поддерживает вставку изображений из буфера обмена:






Проблемы и их решения


Invalid authentication key




Решение:
В настройках локального сервера перед запуском отключить Client Authentication:








Post scriptum, благодарности и прочее.

На этом всё! Хотелось бы сказать огромное спасибо за поддержку _Karnelius_ и admin за оперативную обратную связь и поддержку в нелёгком пути по перерождению такого важного инструмента.

По любым пожеланиям/ошибкам/недоработкам - обращайтесь либо в эту тему, либо в личные сообщения ко мне.

_Karnelius_ в ближайшие сроки обещал обновить статью CraftStudio, а также написать отдельную тему с инструкцией "как делать модели без проблем".

Редактировалось 3 раз(а), последний 2026-05-28 02:26:11
карма: -12
11
Голосовали:_Karnelius_, 2x2, Gulamov02, SCROOGEMCDUCK, Chronosphere, 6ON4iK, TheTringle, Embr0n, MadeRZ, Animeshka, Dolin_A
Ответов: 1253
Chronosphere
Король драгон неста
#2: 2026-05-22 16:55:59 ЛС | профиль | цитата
Жду обзор на казино от 6ON4iK ?
карма: -63
Dragon Nest
0
Ответов: 39
Wolhaiksong
Irregular
#3: 2026-05-22 16:58:51 ЛС | профиль | цитата
Переходим по ссылочке вики
карма: -5
Я умер - прости..
0
Ответов: 1697
#4: 2026-05-22 17:06:30 ЛС | профиль | цитата
Selerut писал(а):
Переходим по ссылочке вики

...и получаем почти нерабочую версию приложения. В нашей версии исправлено куча багов, убраны запросы к отключённым серверам оригинального разработчика, авторизация настроена через сервера MCGL и внесено множество других исправлений.
карма: -12
0
Ответов: 28
TRoN
Program
#5: 2026-05-22 20:17:59 ЛС | профиль | цитата
Хм, я бы хотел попробовать себя в роли проектировщика моделей.

Редактировалось 1 раз(а), последний 2026-05-22 20:18:31
карма: 2
Эм, подпись нужна да?.. Ну я чот не знаю даже..
0
Ответов: 133
Mafia
Консильери
#6: 2026-05-22 21:07:35 ЛС | профиль | цитата
На проекте накопилось немало различных инструментов для разработки. Когда с их помощью обновы-то уже будут? В нормальном темпе, а не почти отсутствующем.
карма: -1
1
Голосовали:Chronosphere
Ответов: 206
End
0xFFF
#7: 2026-05-22 21:29:14 ЛС | профиль | цитата
kriponeko писал(а):
На проекте накопилось немало различных инструментов для разработки. Когда с их помощью обновы-то уже будут? В нормальном темпе, а не почти отсутствующем.

Прям на спавне нано intelij idea поставим?

карма: -16
2
Голосовали:kriponeko, lbvtynjh
Ответов: 133
Mafia
Консильери
#8: 2026-05-22 21:38:39 ЛС | профиль | цитата
Кстати, из-за активного HSTS, браузер Vivaldi, вместо файла, открывает страницу логина в GitLab. В фф, хроме, яндексе - скачивается.



Редактировалось 1 раз(а), последний 2026-05-22 21:44:59
карма: -1
0
Ответов: 806
Revenant
лидер
#9: 2026-05-23 12:35:50 ЛС | профиль | цитата
блин 10 лет назад сток всего там нарисовал, так ниче и не ввели(
карма: -26
Дед, пей таблетки
3
Голосовали:Chronosphere, QUS, DarkSadist
Ответов: 752
Imperium Of Man
Servitoralex
#10: 2026-05-25 17:01:53 ЛС | профиль | цитата
Хороша прога барберная, можно minecraft mcgl ronaldo fade с молниями по бокам сделать и не только
карма: -7
Стриптизёр или чернорабочий
0
Ответов: 342
OXPAHA
Сторож
#11: 2026-05-25 20:41:08 ЛС | профиль | цитата
Помню у меня мечта была сделать Шрека вместо Орка. Надо будет снова попробовать
карма: -20
Я пример отблеска высшей гармонии
0
Ответов: 256
TheFreezed
Centurio
#12: 2026-05-26 09:22:48 ЛС | профиль | цитата
OT4IM писал(а):
Хороша прога барберная, можно minecraft mcgl ronaldo fade с молниями по бокам сделать и не только


карма: 6
0
Ответов: 752
Imperium Of Man
Servitoralex
#13: 2026-05-26 11:16:17 ЛС | профиль | цитата
EgaMe9aDrive, он часто довольный , в дубаях в аль насре своём что то выиграл мне кажется недавно
карма: -7
Стриптизёр или чернорабочий
0
Ответов: 436
End
фермер
#14: 2026-05-26 11:18:27 ЛС | профиль | цитата
DyaGa писал(а):
блин 10 лет назад сток всего там нарисовал, так ниче и не ввели(
может нарисовал плохо? что?
карма: -3
1
Голосовали:Chronosphere
Ответов: 256
TheFreezed
Centurio
#15: 2026-05-26 12:56:07 ЛС | профиль | цитата
OT4IM писал(а):
EgaMe9aDrive, он часто довольный , в дубаях в аль насре своём что то выиграл мне кажется недавно

Он довольный потому что у него прическа с молниями
карма: 6
0
Ответов: 28
TRoN
Program
#16: 2026-05-27 21:56:04 ЛС | профиль | цитата


--- Добавлено в 2026-05-27 22:01:13



Редактировалось 1 раз(а), последний 2026-05-27 22:01:13
карма: 2
Эм, подпись нужна да?.. Ну я чот не знаю даже..
0
Ответов: 1697
#17: 2026-05-27 23:00:42 ЛС | профиль | цитата
ARKABOLEN писал(а):

Это при попытке подключиться к локальному серверу?
Если да - попробуй в настройках локального сервера перед запуском отключить Client Authentication:

карма: -12
0
Ответов: 28
TRoN
Program
#18: 2026-05-27 23:40:06 ЛС | профиль | цитата
lbvtynjh писал(а):
ARKABOLEN писал(а):

Это при попытке подключиться к локальному серверу?
Если да - попробуй в настройках локального сервера перед запуском отключить Client Authentication:

сработало, спасибо
карма: 2
Эм, подпись нужна да?.. Ну я чот не знаю даже..
0
18
Сообщение
...