Объекты в SAMP.IMG и custom.img
#1

Здравствуйте!
Решил вот на днях расширить набор объектов SAMP, а именно сделать большой рекламный плакат со своей текстурой!
все что надо у меня есть:

Notepad++ - для редактирования IDE
IMG Tools - для редактирования архивов IMG
TXD Workshop - для редактирования архивов текстур
MEd - для редактирования карт SA
PS - фотошоп понятно для чего...

1. Для начала я зашел в MEd и нашел первый попавшийся рекламный щит, узнал имя его модели dff и текстуры txd
2. Нашел эти текстуру и модель в gta3.img - и извлек их
3. Отредактировал текстуру (опыт у меня есть я умею редактировать текстуры)
4. Переименовал оба файла в real.txd и real.dff и добавил оба в custom.img что в папке SAMP
5. В папке SAMP есть также пустой custom.ide, туда я (по аналогии с SAMP.ide) вписал это:
Код:
objs
19999, real, real, 299, 0
end
tobj
end
path
end
2dfx
end
anim
end
txdp
end
(Про то что значат эти циферки 299 и 0 я тоже прекрасно знаю)
6. Все сохранил, перезапустил клиент зашел на сервер, но при попытке загрузить объект 19999, вылезает варнинг:
Код:
Warning(opcode 0x107): Exception 0xC0000005 at 0x59F8B4
При попытке загрузть 19998, 19997 или любой другой которого не существует - просто грузится вопросительный знак
Значит клиент видит что я добавил 19999 но грузить его не хочет почему-то ((

Подскажите, в чем проблема и что я делаю не так
Reply
#2

Надо еще .col файл залить в custom.img, сам долго мучился с такой же проблемой
Reply
#3

Вопрос вдогонку:
Код:
19999, real, real, 299, 0
Что означают 2 последних числа? В SA маппинге не шарю, 3д моделлинге тоже.
Reply
#4

299 - дистанция на которой будет виден объект, больше 300 ставить не нужно, иначе обьект будет прозрачный (т.е неосязаемый)
0 - не помню, не важно
Reply
#5

Makar93, а где этот файл взять? И что за файл вообще?
Содержимое custom.img:
Код:
vgwestbillbrd15.dff
vgwestabats.txd
vegasw_8.col
(все это выдернуто из gta3.img и относится к рекламному щиту из Вегаса)
Вот что в custom.ide:
Код:
objs
19999, vgwestbillbrd15, vgwestabats, 299, 0
end
tobj
end
path
end
2dfx
end
anim
end
txdp
end
- - - - -
0 - это свойства объекта (11 свойства), в бинарном виде:
0b00000000000000000000000000000000
Например для разбиваемого стекла 2098244
- - - - -
Reply
#6

Quote:
Originally Posted by OFFREAL
Посмотреть сообщение
Makar93, а где этот файл взять? И что за файл вообще?
Это файл коллизии для .dff файла, собственно, он является условной копией самой dff модели. Если твой файл называется Real.dff, то файл коллизии должен быть Real.col (вроде бы)
.col файл можно сделать программкой, которая из .dff в .col конвертирует.
Reply
#7

Спасибо! Я вспомнил про то что такое файл коллизии!
В общем, нашел все 3 нужных файла - читай сообщение выше!
Вот картинка:
http://cs5706.vk.com/u4537983/128131390/z_070e0d55.jpg
Reply
#8

Апну темку, такая проблема, будто в IDE стоит дальность прорисовки > 299, хотя там 299. Т.е. объект есть, текстура натянута, никаких опкодов и варнингов нет, креши не происходят, но объект неосязаемый... Как быть?
Reply
#9

Quote:
Originally Posted by OKStyle
Посмотреть сообщение
Апну темку, такая проблема, будто в IDE стоит дальность прорисовки > 299, хотя там 299. Т.е. объект есть, текстура натянута, никаких опкодов и варнингов нет, креши не происходят, но объект неосязаемый... Как быть?
Неосязаемый - отсутствие коллизии.
Reply
#10

Quote:
Originally Posted by Makar93
Посмотреть сообщение
Это файл коллизии для .dff файла, собственно, он является условной копией самой dff модели. Если твой файл называется Real.dff, то файл коллизии должен быть Real.col (вроде бы)
.col файл можно сделать программкой, которая из .dff в .col конвертирует.
С названием ты попутал)) COL файл представляет собой сборник коллизий объектов и может быть назван как моделеру в голову взбредет. А вот сама коллизия должна иметь такое же название, как и у самого объекта.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)