- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 658
- Реакции
- 18
Суть проблемы:
Пытаюсь закинуть кастомный гармент в клиент Conquer Online 2. Вроде бы всё раскидал по папкам по фэн-шую, прописал в конфигах и на сервере, но на самом персонаже — пустота. Персонаж бегает невидимым, хотя в инвентаре и на земле иконки и модельки подхватываются корректно.
Что уже сделано:
Раскидал файлы по структуре:
Конфиги выглядят так:
В 3dobj.ini линковка прямая:
В 3dtexture.ini пути тоже проверил:
В armor.ini использовал логику с изменением последнего знака на 0 (первая цифра 1 для малых женских персонажей):
Иконки в инвентаре отображаются, название и настройки подхватываются, айтем встает в нужный слот. Но на самом герое костюма нет.
Где может быть косяк?
Есть подозрение, что либо ID в armor.ini криво вяжется с базой, либо сами меши .c3 имеют несовместимую версию или шифрование для моего текущего билда клиента. Кто плотно реверсил CO2 или занимался модификациями, гляньте структуру: может ли дело быть в маске прозрачности текстур или я упустил какой-то критичный параметр в описании брони?
Интересно, почему клиент видит иконки и инвентарную модель, но полностью игнорирует рендер меша на модели игрока.
Пытаюсь закинуть кастомный гармент в клиент Conquer Online 2. Вроде бы всё раскидал по папкам по фэн-шую, прописал в конфигах и на сервере, но на самом персонаже — пустота. Персонаж бегает невидимым, хотя в инвентаре и на земле иконки и модельки подхватываются корректно.
Что уже сделано:
Раскидал файлы по структуре:
- Папки Ani и Data: закинул ItemMinIcon и MapItemIcon с соответствующими .dds.
- Папка Ini: обновил 3dobj.ini, 3dtexture.ini и armor.ini.
- Папки Mesh и Texture: тут лежат .c3 меши и текстуры (.dds). Каждому мешу — своя текстура (001-004).
- Item ID: 188265. Прописан в itemtype.dat и на серверной стороне.
Конфиги выглядят так:
В 3dobj.ini линковка прямая:
Код:
1188265=c3/mesh/001188265.c3
2188265=c3/mesh/002188265.c3
3188265=c3/mesh/003188265.c3
4188265=c3/mesh/004188265.c3
В 3dtexture.ini пути тоже проверил:
Код:
1188265=c3/texture/001188265.dds
2188265=c3/texture/002188265.dds
3188265=c3/texture/003188265.dds
4188265=c3/texture/004188265.dds
В armor.ini использовал логику с изменением последнего знака на 0 (первая цифра 1 для малых женских персонажей):
Код:
[1188260]
Part=1
Mesh0=1188265
Texture0=1188265
MixTex0=0
MixOpt0=0
Asb0=5
Adb0=6
Material0=default
[2188260]
Part=1
Mesh0=2188265
Texture0=2188265
MixTex0=0
MixOpt0=0
Asb0=5
Adb0=6
Material0=default
Иконки в инвентаре отображаются, название и настройки подхватываются, айтем встает в нужный слот. Но на самом герое костюма нет.
Где может быть косяк?
Есть подозрение, что либо ID в armor.ini криво вяжется с базой, либо сами меши .c3 имеют несовместимую версию или шифрование для моего текущего билда клиента. Кто плотно реверсил CO2 или занимался модификациями, гляньте структуру: может ли дело быть в маске прозрачности текстур или я упустил какой-то критичный параметр в описании брони?
Интересно, почему клиент видит иконки и инвентарную модель, но полностью игнорирует рендер меша на модели игрока.