я пожалуй добавлю до ясности то, что упустил рок, т.е. что будет трудно для понимания новичков. переименование скина.
пример: models/players/stormtrooper (где "stormtrooper" - это название скина. в каждом конкретном случае разное, так что не удивляйтесь если найдете вместо стормтрупера какое-то другое название, ибо так и должно быть)
так вот путь models/players нужно оставить без изменений(это важно!). а вот следующую в нем папку, например "stormtrooper" - нужно переименовать в любое свое понравившееся вам название. оно, грубо говоря, не важно, это ваше название, так как в игре нигде не засвечивается. просто сделайте его легким для запоминания, но и это не является обязательным.
итак вы изменили, скажем "stormtrooper" на "newmodel_test" (все переименовывается без кавычек). теперь заходите в эту папку, находите, как уже сказал рок, файлы model_default (а также model_red, model_blue и другие, буде таковые найдутся.) открываете их текстовым редактором и видите следующую картину: (пример взят из шедоутрупера)
hips,models/players/wartrooper/legs.tga
l_leg,models/players/wartrooper/legs.tga
l_leg_cap_hips_off,models/players/stormtrooper/caps.tga
r_leg,models/players/wartrooper/legs.tga
r_leg_cap_hips_off,models/players/stormtrooper/caps.tga
hips_torso,models/players/wartrooper/torso_arms.tga
torso,models/players/wartrooper/torso_arms.tga
r_arm,models/players/wartrooper/torso_arms.tga
r_hand,models/players/wartrooper/basic_hand.tga
r_hand_wrist,models/players/wartrooper/torso_arms.tga
r_hand_cap_r_arm_off,models/players/stormtrooper/caps.tga
r_arm_cap_r_hand_off,models/players/stormtrooper/caps.tga
r_arm_cap_torso_off,models/players/stormtrooper/caps.tga
l_arm,models/players/wartrooper/torso_arms.tga
l_hand,models/players/wartrooper/basic_hand.tga
l_hand_wrist,models/players/wartrooper/torso_arms.tga
l_hand_cap_l_arm_off,models/players/stormtrooper/caps.tga
l_arm_cap_l_hand_off,models/players/stormtrooper/caps.tga
l_arm_cap_torso_off,models/players/stormtrooper/caps.tga
head,models/players/wartrooper/head.tga
head_accessories,models/players/wartrooper/accessories.tga
head_cap_torso_off,models/players/stormtrooper/caps.tga
torso_accessories,*off
torso_cap_head_off,models/players/stormtrooper/caps.tga
torso_cap_hips_off,models/players/stormtrooper/caps.tga
torso_cap_l_arm_off,models/players/stormtrooper/caps.tga
torso_cap_r_arm_off,models/players/stormtrooper/caps.tga
hips_belt,models/players/wartrooper/accessories.tga
hips_cap_l_leg_off,models/players/stormtrooper/caps.tga
hips_cap_r_leg_off,models/players/stormtrooper/caps.tga
hips_cap_torso_off,models/players/stormtrooper/caps.tga
тут главное - сразу в испуге не закрыть текстовый редактор
оно только поначалу сложно. итак смотрите: все "wartrooper" (повторяю, вместо него может... и будет! какое-то другое название. вы просто щас посмотрите в каких местах расположено слово "wartrooper") надо заменить на то название, которое вы ранее дали своей модели. в даном случае "newmodel_test" (без кавычек). те строчки, где в конце стоит слово "caps.tga" (без кавычек) - изменять обычно ненадо. я так и не понял на что они влияют, но в игре эти части вроде бы не появляются.
как разобраться что сдесь что: слева есть название части тела, например "torso". напротив него - путь, откуда будет использоваться текстура для торса. желатльно ничего не менять в путях кроме названия модели. само название текстуры (например для торса - находящееся справа от него "torso_arms.tga") следует изменять лишь только в том случае, если вы переименовали саму текстуру "torso_arms" во что-то другое.
кстати вы можете спросить, мол почему ".tga", ведь у наших текстур расширение ".jpeg"? отвечу немного наперед - у нас могут быть текстуры и с расширением ".jpeg", ".tga", даже ".png". все равно
всегда пишем в конце в этом текстовом файле путей расширение ".tga".
заметили одну странную строчку вообще без путя к вашей модели? там где написано вместо путя "*off" ? эта часть тела у меня (для примера) отключена. то есть например если бы это был плащ то он был бы невиден на модельке в игре. побалуйтесь со своей моделькой, отключая ей некоторые части тела, и смотрите результат - в игре. но не забудьте сделать бекап даного текстового файла!(сохраните его в первоначальном виде в любую другую папку. напрмиер на рабочий стол. не создавайте мусора и не сохраняйте этот файл в ту же папку путем его переименования. это кстати может привести к незапланированным последствиям, если вы сохраните его с названием "model_..." в той же папке ) его в принципе можно воссоздать и вручную, но это долго.
заметьте, что выключая некоторые части тела, которые не были расчитаны на их отключение, они заменятся на прозрачные места. это значит что под даной частью тела нету дополнительных текстур, которые бы отражались именно в случае когда будет отключена данная часть тела. вы можете использовать сей факт как вам будет угодно - сделав модельку прозрачной в даном месте, или оставив как прежде.
рок не говорил ничего про шейдеры пока что, так что я тоже воздержусь про них говорить, упомяну только что в них также есть пути и с ними прийдется работать.
итак, в конце дам интересную статистику: около 90% ошибок в переделывании скина (не беря пока что в расчет шейдер) состоят в несоответствии путей в файлах типа "model_..." к расположению текстур. так что отнеситесь к этому со всем вниманием.
Цю повідомину відредагував Yaponets: 30.4.2008, 21:47