Текстуры объектов.

Buga_Boss
Основатель
Сообщения: 262
Зарегистрирован: 27 май 2016, 00:03

Текстуры объектов.

05 дек 2017, 22:57

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

1. Вы создаёте интерьер в сторонних программах, которые можно бесплатно скачать в интернете. Создав объект у Вас должен получиться вот такой код:
createObject( 3276,-377.01358032227,1204.9421386719,19.204708099365,0,4,82)
Что расшифровывается как:
createObject( ид объекта, и его координаты:x,y,z,rx,ry,rz)
Максимальное число объектов равно 300 шт. в одной локации.

Итак создав интерьер вы копируете Ваш код и вставляете его в файл который будет читать программа. путь файла:C:\Program Files (x86)\MTA San Andreas 1.5\mods\deathmatch\resources\mode\Object
Далее Вы идёте в игру на тестовый сервер 178.218.215.106:22003
Почему на тестовый? Ответ прост, программа повторюсь не для всех и обычно интерьеры создаются где то в небе и в море, к интерьеру нужно как то добираться и поэтому используется телепорт к объектам. Если дать возможность пользоваться программой на основном сервере, то люди начнут использовать её как чит программу.
Итак зайдя на сервер и закинув файлы объектов в нужный файл, Вы включаете программу F6 -> защита -> Загрузить маппинг. При нажатии программа, прочитает ваш файл с объектами, создаст их в игре и включит программу по текстурированию объектов. Скрипту всё равно каким образом был записан код, ему важно лишь то что в скобках, скобки должны быть тоже (ид объекта, и его координаты:x,y,z,rx,ry,rz)

2.Перед вами меню для текстур.

Изображение

Как Вы можете видеть программа поделена на 3 части:
2.1 1-я часть отвечает за поиск нужного объекта и нужной текстуры. Если мапинг создавали вы сами то для Вас не составит труда сразу же находить нужный объект, если же вы просто взяли этот код с интернета, то придётся искать. В помощь была добавлена кнопка подсветить текстуру, она будет сверкать когда вы на неё попадаете. Также стоит учесть что у объекта может быть много текстур, допустим дом, у него есть окна стены крыша и т.д. Помните Что вы меняете не объект, а его отдельную текстуру.
Думаю что тут все понятно, осталось только телепорт к объекту, просто нажмите на выбранный вами объект посередине текста.

2.2 2-я часть это собственно работа с новыми текстурами. Вы выбрали нужный объект и нужную текстуру, отключите подсветку если она была включена ранее, чтобы не мешалась. Далее выберите текстуру, нажмите на картинку в центре меню и у вас откроется дополнительное меню с текстурами как на картинке внизу

Изображение

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

Единственное стоит отметить кнопку применённые текстуры, нажав на неё вы увидите какие текстуры вы применили у данной текстуры объекта. Их можно редактировать нажав на них или удалять. они будут удаляться именно те которые вы нажимаете, если же вы будете нажимать удалить на основном меню то всегда будет удаляться последний в списке элемент.

Изображение

Как только всё сделано, жмёте сохранить и выходите. Файлы запишутся по тому же пути, куда вы вставляли код, только в другой файл и в шифрованном виде. Если Ваш интерьер понравится и его захотят видеть на проекте игроки, и администрация, то вы просто отдаёте файл разработчикам и они внесут его содержимое на сервер.

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

Надеюсь всё понятно, если что спрашивайте, оставлю тему открытой для комментариев.
Аватара пользователя
Barry_Burton
Разработчик
Контактная информация:
Откуда: РФ, Р.Коми.
Сообщения: 631
Зарегистрирован: 17 июл 2016, 10:47

Re: Текстуры объектов.

05 дек 2017, 23:19

Использовать как camhack её будет возможным?

Ибо очень не хватает данного инструмента, я люблю снимать всякие Cinematic видосики.
По факту, конечно, будет использоваться не по назначению, но всё же...

Весь мой мусор можно найти тут: https://blackg01d.imgur.com

План работ над интерфейсом проекта.
http://fotpix.net/viewtopic.php?f=12&t=5929
Buga_Boss
Основатель
Сообщения: 262
Зарегистрирован: 27 май 2016, 00:03

Re: Текстуры объектов.

05 дек 2017, 23:26

Barry_Burton писал(а):
05 дек 2017, 23:19
Использовать как camhack её будет возможным?

Ибо очень не хватает данного инструмента, я люблю снимать всякие Cinematic видосики.
По факту, конечно, будет использоваться не по назначению, но всё же...
да я добавлю данный мод, и думаю что небудет нечего страшного если далть им пользоваться всем на тестовом сервере
Аватара пользователя
Alex_Correa
Разработчик
Сообщения: 1055
Зарегистрирован: 17 дек 2016, 00:17

Re: Текстуры объектов.

05 дек 2017, 23:54

Изображение
А где "текстуры объектов"? Еще вопрос, расширение файла должно быть .txt или можно в map?
Buga_Boss
Основатель
Сообщения: 262
Зарегистрирован: 27 май 2016, 00:03

Re: Текстуры объектов.

06 дек 2017, 00:15

Да спасибо ошибся, уже поправил. да только .txt но это только прототип програмы, могу и подстроить её под map
Аватара пользователя
Alex_Correa
Разработчик
Сообщения: 1055
Зарегистрирован: 17 дек 2016, 00:17

Re: Текстуры объектов.

06 дек 2017, 00:24

Buga_Boss писал(а):
06 дек 2017, 00:15
Да спасибо ошибся, уже поправил. да только .txt но это только прототип програмы, могу и подстроить её под map
Всё равно на тестовом нет
Buga_Boss
Основатель
Сообщения: 262
Зарегистрирован: 27 май 2016, 00:03

Re: Текстуры объектов.

06 дек 2017, 02:24

Я поправил текст в посте на форуме. Теперь это выглядит как загрузить маппинг.
S1len
Читатель
Сообщения: 24
Зарегистрирован: 15 авг 2016, 19:14

Re: Текстуры объектов.

06 дек 2017, 08:53

А самповские объекты поддерживаются? А то сложно что-то без них строить.
Аватара пользователя
Alex_Correa
Разработчик
Сообщения: 1055
Зарегистрирован: 17 дек 2016, 00:17

Re: Текстуры объектов.

06 дек 2017, 09:00

S1len писал(а):
06 дек 2017, 08:53
А самповские объекты поддерживаются? А то сложно что-то без них строить.
Нет, http://www.mta-resource.ru/wiki/article/id/55 всё что тут найдешь всё твоё
Аватара пользователя
Ron
Бывалый
Сообщения: 296
Зарегистрирован: 06 сен 2017, 12:20

Re: Текстуры объектов.

06 дек 2017, 15:32

Buga_Boss писал(а):
06 дек 2017, 02:24
Я поправил текст в посте на форуме. Теперь это выглядит как загрузить маппинг.
Вариант сделать, чтобы сразу в игре можно было создавать объекты, в этой же программе, и они записывались потом сразу в txt, чтобы в игре сразу делать мапинг и сразу же его ретекстурить?!

И еще думаю нужно возможность сделать захода в меню это обратно. т.е. я сохранил, вышел, побегал, не понравилось, решил еще изменить. Если нажать, загрузить объекты, пишет: "уже загружены" если удалить и потом нажать загрузить .все равно пишет загружены уже

Также, думаю нужно сделать удаление определенной текстуры, т.е. выбран дом, как выше писал в описании. так вот, у дома есть все. я выбираю например текстура 2(это крыша предположим, ставлю текстуру, все, отлично перехожу к следующей) текстура 3( это стены к примеру, выбираю текстуру, ставлю, не понравилось, удалил, и если еще раз удалить, то удалится уже 2 текстура замененнная... Лучше будет, если Выбрал 1 текстуру, и удалить можешь текстуру замененную только у 1 текстуры. но никак не у остальных.

и кстати, я 1 не заметил подсветки объекта. его моргания???
Неважно, сколько вам сейчас лет и чего вы добились. У нас у всех наступит день, когда занавес опустится вниз…
Стив Джобс

Вернуться в «Помощь по игре»