Ошибка crmp samp попытка считать несуществующий ide файл
Вопрос от DEST , 12 августа, 2017
2 ответа на этот вопрос
Вы должны быть пользователем, чтобы оставить комментарий
Последние посетители 0 пользователей онлайн
Похожий контент
Описание системы.
Система полета камерой представляет собой возможность перемещаться в пространстве игры по всем осям (X, Y, Z) путем нажатия кнопок на клавиатуре.
Особенности системы.
Системой полета предусмотрено, что игрок, выходящий из режима полета, появится именно там, где вышел. Так, если вы покидаете режим полета, пребывая в озере, то появление игрока будет именно в этом озере.
Приветствую, при /createhouse сервер выключается. Хз в чем проблема - fraps
Приветствую всех. Меня волнует пару вопросов: В Вебмастере Яндекс присутствуют ошибки "На страницах есть одинаковые заголовки и описания" и "Отсутствуют теги
Не работающая ссылка(Не реклама!)
Работающая ссылка(Не рекама!)
Хотелось бы разобраться сначала с тегом
В общем еше давно хотел задать данный вопрос вот только дошли руки, как убрать стрелочки которые появляются при авторизации или регистрации это стрелочки "<<<" ">>>" "SPAWN" как эти кнопки убрать чтобы их вообще не было видно?
В vc в маппере создаю новый обьект в IDE файле и использую его в IPL - игра вылетает:(
Если создать объект, но не использовать его в IPL - работает:wow:
Кто-нить сталкивался с чем-то подобным?
З.Ы. пару лет назад пробовал - все работало:cry:
Поправьте меня если я ошибаюсь
только вежливо :)
Может объект глючный?
З.Ы. Попробуй в ручную прописать.
Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР".
Народная мудрость:
Прежде чем задавать вопросы, ПОЧИТАЙ СПРАВКУ.
Вроде всё как надо=(
З.Ы. В gta_vc.dat все прописал
Last edited by KOLLEGA (27-02-2009 16:36)
Поправьте меня если я ошибаюсь
только вежливо :)
Какую прогу юзаешь?
Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР".
Народная мудрость:
Прежде чем задавать вопросы, ПОЧИТАЙ СПРАВКУ.
Поправьте меня если я ошибаюсь
только вежливо :)
В догонку(не заметил просто): возможно проблема кроется здесь:
Содержание IDE
Code:
objs
4794, BillBd3, BillBrd, 1, 0, 528
4795, ak47, ak47, 1, 0, 0
end
и IPL файлов
Code:
inst
4794, BillBd3, 0, -1493.75, -479.591, 658.253, 0, 0, 0, 0, 0, 0, 1
4795, ak47, 0, -1493.75, -480.791, 646.253, 0, 0, 0, 0, 0, 0.45399, 0.891007
end
в IPL и IDE файлах из GTA:VC НЕЛЬЗЯ создавать модели актеров\оружия\машин, а ты АК47 создаешь как простой объект на карте, удали его!
Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР".
Народная мудрость:
Прежде чем задавать вопросы, ПОЧИТАЙ СПРАВКУ.
Попробовал МЕD 0,32 , убрал АК - вылетает:(
Поправьте меня если я ошибаюсь
только вежливо :)
Помню когда я редактировал карту Вайса ( ох и давно это было! ), то была такая особенность- Вайса должна быть установлена строго в папке C:\Program Files\GTA_Vice_City\ иначе - крах, ибо х.з. почему так. Если и это не поможет, то попробуй установить другую версию игры.
З.Ы. Если используешь новые модели объектов ( не стандартные ) то может быть проблема в TXD\DFF\COL файлах этой модели.
Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР".
Народная мудрость:
Прежде чем задавать вопросы, ПОЧИТАЙ СПРАВКУ.
Установил игру в папку по умолчанию C:\Program Files\GTAViceCity
Поставил мод Beach Park - там заменены стандартные объекты- работает, поменял объект на свой
(4776, veg_palwee03, Generic, 1, 0, 0) - вылетело:rolleyes::mad:
Версия vc 1.1
в IPL и IDE файлах из GTA:VC НЕЛЬЗЯ создавать модели актеров\оружия\машин
А как игра определяет, что это актёр\оружие\машина?
З.Ы. а у тебя с новыми объектами работает?
Last edited by KOLLEGA (02-03-2009 16:42)
Поправьте меня если я ошибаюсь
только вежливо :)
Все дело в col файлах друзья а вовсе не а ipl и ide.
Я вам 100 пудей даю. Существует неск типов col для объектов поэтому для оружия один для solid-objects другой для машин третий.
I know everything and nothing.
Все дело в col файлах друзья а вовсе не а ipl и ide.
Я вам 100 пудей даю. Существует неск типов col для объектов поэтому для оружия один для solid-objects другой для машин третий.
А mfisto прав. В большинстве случаев вылетает из-за неправильных COL файлов. Ты их к своей модели вообще создавал?
А как игра определяет, что это актёр\оружие\машина?
Игра это никак не определяет. Просто у моделей актёров\оружия\машин разные свойства (там этих свойств хрен вышибчешь) и именно различия этих свойств приводит к вылету.
Last edited by Gyr (02-03-2009 19:15)
Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР".
Народная мудрость:
Прежде чем задавать вопросы, ПОЧИТАЙ СПРАВКУ.
Нужно ли добавлять колы к моделям из самой вайсы, они ж по идее и так там есть?
Куда и как надо вставлять колы? нужно прописывать их в gta_vc.dat? (в одних модах надо, в других нет)
как определить где лежит кол данной модели?
(я пытаюсь вытянуть объекты из мода gta-vc:liberty city?)
Откуда их надо брать: из img или из папки data/maps/.
Поправьте меня если я ошибаюсь
только вежливо :)
Нужно ли добавлять колы к моделям из самой вайсы, они ж по идее и так там есть?
Куда и как надо вставлять колы? нужно прописывать их в gta_vc.dat? (в одних модах надо, в других нет)
как определить где лежит кол данной модели?
(я пытаюсь вытянуть объекты из мода gta-vc:liberty city?)
Откуда их надо брать: из img или из папки data/maps/.
Я точно не помню. Скинь мне в личку ссылку на мод, я посмотрю и тогда скажу тебе.
В gta_vc.dat ничего прописывать не надо, т.к. COL-файлы являются частью файла модели, как текстура, например.
Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР".
Народная мудрость:
Прежде чем задавать вопросы, ПОЧИТАЙ СПРАВКУ.
смотри, это мало кто знает, но знай теперь ты col файлы лежат так: \models\coll, увидишь там для чего они, подписано, там поймешь. далее остальные col файлы (реальнодействующие) лежат в img архиве. например для карты \data\maps\club\CLUB.ipl, col файл не тот который там лежит, а такой же в img архиве. понял. в игре для этих col файлов прописывать в gta_vc.dat ничего не надо, просто добавляешь к этим col файлам в архиве еще col файлы через специальную программку например col editor 2. а для тех котрые используются в \models\coll соответствующие для них уже. т.е для машин col в vehicles.col для оружия в weapons.col и т.д. но есть еще один - generic.col это col для объектов в игре, типа дерево, коробка, поддон и т.д. теперь понял. вот generic.col прописали разрабы в gta_vc.dat. так что еще. в файл default.dat прописано vehicles.col, weapons.col. вот и все в моде о котором ты говоришь, если он для васи все по такому же принципу + возможно там есть дополнительные col файлы, которые прописаны должны быть в файле gta_vc.dat.
I know everything and nothing.
В gta_vc.dat вышеназванного мода написано
В общем вставил .col из него в оригинал, в маппере добавил ide , ipl - все нормально, колы отображаются; загрузил вайсу - вылетело:wow:
Попробую переустановить - мож где-то так косяк есть=(
Поправьте меня если я ошибаюсь
только вежливо :)
ты должен вставить из мода все col файлы, которые используют ide файлы. найти придется самостоятельно, но думаю проще взять вообще все col файлы из img архива мода + col файлы в дирректориях и прописать все эти файлы в gta_vc.dat на всякий пожарный. файлы из img помести в какую нибудь папку в игре и соответствеенно у тебя будет путь к ним. не забывай еще про limit adjuster, в котром надо увеличить число col файлов и объектов.
I know everything and nothing.
После добавления в gta3.img кучи col'ов игра стала вылетать до того, как я успел добавить новый объект (число колов в ехе увеличил вдвое)
Да, что интересно: удалил все col'ы в папке data/maps/. - игра работает=)
Поправьте меня если я ошибаюсь
только вежливо :)
ну вот хоть че то получилось, просто объяснять на словах довольно долго, все зависит еще и от exe-ки может в моде ченть правили там.
I know everything and nothing.
Нашёл вот хелп по добавлению объекта в игру, попробую всё делать по инструкции=)
Что до ехе, так вроде оригинальная, даже кол-во объектов не увеличено
Вставил в игру этот мод, погом пришлось поставить оригинальный gta3.img , загрузил - работает:wow:
Вот только текстуры мода не отображаются.
Вопрос от otto krauze , 3 июля, 2020
Войти
Уже есть аккаунт? Войти в систему.
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
2 ответа на этот вопрос
Вы должны быть пользователем, чтобы оставить комментарий
Последние посетители 0 пользователей онлайн
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Вопросы
otto krauzeПытался сам как-то решить проблему, но не смог. Если кто-то с этим сталкивался, напишите
Похожий контент
Пользовательские клиентские паки
Владельцы серверов могут создавать паки, чтобы модифицировать/дополнить клиент. Игроки должны будут закачать и поставить данные паки самостоятельно. Предположим, у нас есть сервер с адресом 127.0.0.1:8904 и мы хотим сделать для него пак. Нам нужно:
- Зайти в папку \multiplayer_c\custom\servers и создать там файл ..txt, в нашем случае это будет 127.0.0.1.8904.txt; Примечания:
Примечания:
Даже если игрок в клиенте вводит доменное имя сервера, файл создавать нужно именно с ип адресом; Если у проекта несколько серверов, то нужно создать несколько файлов с разными названиями и одинаковым содержимом; - Записываем в данный файл в формате ASCII, строчку-идентификатор. Возможные символы: 0-9, a-z, A-Z, -, _. Возможная длина: 3 - 20 символов. В файле должна быть 1 строчка. В нашем примере запишем туда mega-pack.
- Далее, в папке \multiplayer_c\custom мы можем создать файлы:
mp_.ide, в нашем примере: mp_mega-pack.ide; mp_.img, в нашем примере: mp_mega-pack.img; mp_.ipl, в нашем примере: mp_mega-pack.ipl; mp_.ttf, в нашем примере: mp_mega-pack.ttf; mp_.txd, в нашем примере: mp_mega-pack.txd; mp_.txt, в нашем примере: mp_mega-pack.txt; Важные замечания:
- Любые из перечисленных выше файлов могут отсутствовать;
- img файл грузиться до остальных img архивов;
- txd можно использовать так, как будто он лежит в \models\txd;
- ttf файл подгружается мультиплеером и может использоваться для создания текстур на объекты;
- ide и ipl подгружается обычным образом;
- txt файл содержит в кодировке cp1251 первую строчку вида: en:|ru:, которая будет выводиться клиенту во время загрузки мультиплеера. В строке можно использовать цветовые модификаторы. Например: en:Demo mage pack, version 1.00|ru:Демо Мега пак, версия 1.00. Другие строчки данного файла могут использоваться как угодно, например для копирайтов и разной полезной информации.
Хочу заранее сказать, что отвечать на вопросы, как создавать/просматривать/редактировать файлы перечисленных выше форматов, я не буду. Прошу за соответствующей информацией обращаться на специализированные ресурсы.
Информация о том, как определить на сервере, какой пак стоит у клиента будет позже.
Ошибка: "SA:MP An Exception Occured" ( Crash ):
=============================================================
Это тоже может приводить к подобной ошибке. Когда может "выскакивать" данная ошибка:
Во время запуска игры
При приближении к определенным местам на карте
При соприкосновении с другим игроком
При попытке посмотреть карту
Во время входа\выхода в (из) состояния АФК ( паузы\ESC )
Причины ошибки: Если ошибка возникла при запуске игры, то скорее всего по каким-то причинам был поврежден файл gta-sa.exe. Если при попытке подключиться к серверу SAMP, то вероятно повреждены файлы игры из-за установки модов. Если ошибка возникла "на ровном месте" во время игры, то, вероятно, опять же виноваты моды. Возможно это просто баг, и поможет обычный релог. Как бороться с "SA:MP An Exception Occured":
Самый универсальный способ - переустановить GTA. Удалить имеющуюся версию под самый корень ( удалить все файлы GTA, даже в папке "Мои документы" ) установить новую, без каких-либо модов, так называемую "чистую версию".
Переустановить клиент SAMP.
Попробуйте проверить свой компьютер на наличие вирусов. Они могут блокировать запуск приложений.
Удалить в папке "GTA San Andreas User Files" файл "gta_sa.set"
Обновить видео драйвера и другие графические штучки ( DirectX, .NET Framework, Visual C++. )
Удалить русификатор
Удалить из реестра все что связано с GTA и SAMP'ом
Замена gta_sa.exe ( http://rusfolder.net/files/37307318) [Если ссылка не работает - напиши мне пожалуйста]
Полностью переустановил игру в папку с другим именем, предварительно вычистив реестр
Зайди в папку с игрой => Правой кнопкой мыши на samp.exe => Свойства => Совместимость => Поставь галочку на "Запустить программу в режиме совместимости" => Winodws 98 / Winodws Me => Галочку на "Отключить композицию рабочего стола", больше галочки не нужны => Сохраняй => Проверяй (тоже самое можно попробовать проделать с gta_sa.exe)
Переустановка ОС ( ОС = Операционная Система = Windows. )
Название.exe - Системная ошибка:
=============================================================
Запуск программы невозможен так как на компьютере отсутствует назвение.dll. Попробуйте переустановить программу. Если это игра - нужно установить (обновить) DirectX - в основном, это помогает. [Где скачать - вопрос 15] Можно тупо докачивать тот файл, которого не хватает и кидать его в папку C:\windows\system32 [Откуда докачать- Гугл\Яндекс]
=============================================================
Ошибка "GTA: San Andreas executable not found. Please locate it now":
=============================================================
Самп "не видит" файл gta_sa.exe - это ты неверно указал папку Жми на "Ок" => В появившемся окне укажи путь к gta_sa.exe Если не появилось никакого окна после нажатия на "Ок" - в окне SAMP выбери пункт меню Tools => Settings => в открывшемся окне нажми на значок папки => Укажи путь к gta_sa.exe. Укажи путь - означает указать папку, в которой находится файл gta_sa.exe
=============================================================
Сразу после входа пишет "Server closed the connection":
=============================================================
Возможно ник, под которым ты заходишь на сервер, уже на нем. Т.е кто-то с таким ником уже в игре. Проверь, быть может ник введен криво.
Выключи и включи модем (интернет)
Попробуй войти на сервер под другим ником
Переустанови гта и самп, предварительно почистив реестр
=============================================================
Не сохраняются скриншоты \ фотографии SAMP:
=============================================================
Windows + F => Screens => Enter - в результатах посмотри, может они по другому пути сохраняются
Проверь наличие папки screens C:\Users\NamePC\Documents\GTA San Andreas User Files\SAMP\screens
Проверь сколько скриншотов в этой папке. Может она заполнена?
Переименуй папку screens и создай новую, назови новую screens
Попробуй запуск в режиме совместимости с Winodws 98 / Winodws Me
Путь к игре, сампу, моим документам не должен состоять из латинских символов
Смени путь к игре (без латинских символов)
Запускай от им.Админа
На пути к игре, сампу и скринам не должно быть скрытых папок, т.е Screens и ее содержимое должно быть не скрытым
У тебя установлен графический редактор "по умолчанию"? Нужно установить именно "по умолчанию" [Paint подойдет]
Поменяй разрешение экрана
Фотографии [с фотоаппарата в игре]:
В опциях игры нужно активировать функцию сохранения фотографий: "ESC - Опции - Настройки экрана - Сохранять фотографии (вкл)" Пункты в меню могут иметь чуть-чуть другое название - в зависимости от русификатора Например, может быть что-то подобное - "Опции - Дисплей - Включить галерею"
=============================================================
Упало качество в GTA [Размазано, пятна. ]:
=============================================================
Нажми на ESC => Опции => Настройки экрана = > Продвинутые, найди тут разрешение и поставь свое. Там твоих два, в конце одного "х16", а в конце второго"х32" - выбери "х32". [ 1234 x 1234 x 32]
=============================================================
Запускаю самп,захожу на сервер (Сдесь всё нормально).Сворачиваю самп,а опять в него войти не могу (Экран зависает и приходится самп перезапускать).Надеюсь что вы поможете
Здраствуйте. Я скачал samp 0.3.7 с офицального сайта https://www.advance-rp.ru/ и открываю установщик самп и вылазит 3 ошибки: 1.E:\games\SA-MP.rar: Ошибка контрольной суммы в sa-mp-0.3.7-install.exe, файл повреждён
2.E:\games\SA-MP.rar: Неожиданный конец архива
3. Невозможно выполнить "C:\Temp\Rar$EXa0.735\sa-mp-0.3.7-install.exe"
Помогите пожалуйста.
SA-MP 0.3e
Exception At Address: 0x77570D72
Registers:
EAX: 0x00000024 EBX: 0x00000004 ECX: 0x00000020 EDX: 0x7FFDD000
ESI: 0x00C1B340 EDI: 0x00000000 EBP: 0x0028FC2C ESP: 0x0028FC2C
EFLAGS: 0x00010202
Stack:
+0000: 0x0028FC68 0x00824010 0x00000020 0x00823575
+0010: 0x00000000 0x00000000 0x00C1B340 0x00000004
+0020: 0x00000001 0x0028FC40 0x0028F66C 0x0028FF70
+0030: 0x00825EE4 0x00887F50 0xFFFFFFFF 0x00000019
+0040: 0x00538966 0x0028FCAC 0x00000001 0x00000002
+0050: 0x00000000 0x006A023C 0x00000000 0x0028FCAC
+0060: 0x00000002 0x0028FCBC 0x00859C6C 0x00000001
+0070: 0x00000019 0x00000004 0x00000019 0x00000000
+0080: 0x00000000 0x00000000 0x0069EDF1 0x00000000
+0090: 0x52454D41 0x4E414349 0x5458472E 0x00000000
+00A0: 0x00000004 0x007466DA 0x00000000 0x00000018
+00B0: 0x00000000 0x0028FD34 0x00000000 0x007474D3
+00C0: 0x00000000 0x00000000 0x0028FD10 0x51E8378F
+00D0: 0x01580050 0x51E8361D 0x01580000 0x00000000
+00E0: 0x0028FD44 0x0028FD30 0x51EB0CE8 0x01584238
+00F0: 0x01584400 0x01584238 0x00000000 0x01580000
+0100: 0x00000000 0x0028FD4C 0x51EB02E5 0x01584238
+0110: 0x0028FD44 0x51EB0314 0x00000000 0x75ECB9BA
+0120: 0x0028FD88 0x008241EA 0x01580000 0x00000000
+0130: 0x008241EF 0x01584400 0x00000000 0x00000000
+0140: 0x00000000 0x0028FD60 0x75ECB98E 0x0028FF70
+0150: 0x00825EE4 0x00888038 0xFFFFFFFF 0x008241EF
+0160: 0x00406C83 0x00000018 0x00541ABC 0x00B73696
+0170: 0x00541DA5 0x00000001 0x00000001 0x00000000
+0180: 0x0028FF80 0x0053EC35 0x00619B71 0x00000018
+0190: 0x00000000 0x74D38F60 0x00000000 0x0074878E
+01A0: 0x00000018 0x00000000 0x7FFDE000 0x01828CFE
+01B0: 0x00000004 0x00828CF3 0x00856CC0 0x008A5A08
+01C0: 0x7FFDE000 0x00000238 0x0168000C 0x00856CC0
+01D0: 0x008A5A08 0x7FFDE000 0x0028FE10 0x0082AD65
+01E0: 0x00C9AD08 0x0028FE4C 0x00823B7E 0x00000008
+01F0: 0x00821D5D 0x00821D57 0x008A5A10 0x008A5A08
+0200: 0x7FFDE000 0x00856CC0 0x0028FE24 0x00825EE4
+0210: 0x0028FF70 0x766E3055 0x00000000 0x7FFDE000
+0220: 0x00821D57 0x00821D67 0x52672B99 0x0028FF80
+0230: 0x00824731 0x00400000 0x00000000 0x018F6081
+0240: 0x0000000A 0x00000094 0x00000004 0x0000000A
+0250: 0x040A08AE 0x00000001 0x00000000 0x00000000
+0260: 0x00000000 0x00000000 0x00000000 0x00000000
+0270: 0x00000000 0x00000000 0x00000000 0x00000000
1.[Ошибка FilesError]
Данная ошибка говорит о том что Вы затронули заменили или удалили бинарные файлы сервера, решаеться переустановкой сервера.
Названия бинарных файлов.
SAMP: samp03svr, samp-npc, announce.
CRMP: samp03svr-cr, samp-npc, announcr.
МТА SA: mta-server.
CS 1.6: hlds_amd, hlds_i486, hlds_i686, hlds_run.
-----------------------------------------------------------------------------------------------------------------------------------
2.[Ошибка ConfigError]
Данная ошибка говорит о том что не правильно настроен конфиг (server.cfg).
В конфиге должна быть строка bind зависит от вашего адреса сервера.
Должны быть указаны параметры только те что в панели.
maxplayers (кол-во слотов как в панели).
port (порт как в панели).
bind зависит от вашего адреса сервера.
-----------------------------------------------------------------------------------------------------------------------------------
3.Ошибка UnknownResponse
Данная ошибка решаеться переименовыванием сервера аннглискими буквами.
-----------------------------------------------------------------------------------------------------------------------------------
4.[Информация перед установкой плагинов]
7.[server.cfg (SAMP,CRMP)]
echo - Все, что стоит после этого параметра - будет выводится в консоль сервера при запуске. Стандартно установлено Executing Server Config.
lanmode - Указывает где работает сервер, в интернете или в локальной сети, 0 для интернета. Стандартно значение установлено на 0
maxplayers.
announce - Включает/выключает отображение сервера в Интернете.
port - Порт сервера.
hostname - Название вашего сервера.
gamemode(n) (N) (t) - Игровой мод
weburl - Адрес вашего сайта.
rcon_password - RCON пароль сервера.
filterscripts (N) - Скрипты
plugins (N) - Плагины
password (p) - Пароль сервера
mapname (m) - Название карты
bind - Указывает, на каком IP адресе работает сервер. Запрещено изменять на нашем хостинге.
rcon 0/1 - Включает/выключает возможность использования RCON-консоли.
maxnpc - Кол-во ботов, которые могут быть использоваться на сервере.
onfoot_rate - Технический параметр.
incar_rate - Технический параметр.
weapon_rate - Технический параметр.
stream_distance - Технический параметр.
stream_rate - Технический параметр.
Вопросы
DESTВ этой теме, мы разберемся как добавлять объекты на карту с помощью мод-пака.
У вас должны быть файлы объекта (.col, .dff, .txd)
IDE
Введение
Файлы Item DEfinition имеют расширение .ide и являются частью игрового движка серии GTA, поэтому присутствуют в GTA3, GTA VC, GTA SA и GTA4 в текстовом виде, в GTA LCS и GTA VCS в бинарном. В *.ide, к каждому объекту игры присваивается свой идентификатор (тэг), измеряющийся от 0 до 19999 (лимит ID можно уменьшать/увеличивать с помощью программы Limit Adjuster).
В свою очередь, к каждому идентификатору, прописанному в ide, присваивается уникальная модель (*.dff), архив текстур (*.txd), использующийся моделью, дистанция и параметры рендеринга модели.
Все записи в *.ide объединены в специальные секции, каждая из которых отвечает за определенный параметр. Примеры секций:
OBJectS - обычные объекты карты, TimeOBJects - временные объекты карты, ANIM - анимированные объекты карты, PEDS - педы, WEAPons - оружие, CARS - транспортные средства, HIER - загрузочные слоты для кат-сцен, 2DFX - специальный 2D-эффект для объекта.
Структура
Файлы .ide разделены на секции. Они могут быть не обязательны, или даже могут быть пустыми. Каждая секция начинается с идентификатора секции и заканчивется ключевым словом end. Строка секции разделяется запятыми, между которыми записаны значения каждой ячейки строки. Каждая ячейка может содержать либо целое или дробное число, либо одно слово.
Пример:
Код строки (ставить вместо точек):
- ModelId (DWORD) - уникальный идентификатор модели - целое число. Для сториесов значение вычисляется.
- ModelName (string[24]) - название модели (в большинстве случаев - имя соответствующего dff-файла для GTA3, GTA VC и GTA SA (без расширения)).
- TexDictName (string[24]) - название архива с текстурами (имя соответствующего txd-файла для GTA3, GTA VC и GTA SA (без расширения), NULL в случае отсутствия текстур на модели).
- DrawDist (float) - дистанция прорисовки объекта на карте относительно координат экрана.
- Flags (float) - специальные параметры отображения объекта, значение по умолчанию '0'.
Готовый пример строки:
IPL
Введение
Файлы Item PLacement предназначены для расстановки объектов на игровой карте, а также определяют зоны, пути, гаражи, маркеры интерьеров и многое другое. Если IPL файл находится в текстовом виде, то его можно открыть и отредактировать в любом текстовом редакторе, например в блокноте, а если IPL файл находится в двоичном (скомпилированном) виде, то для его изменения уже используют специальные редакторы, либо программы, конвертирующие двоичные IPL в текстовые и обратно.
Присутствуют во всех играх серии GTA, начиная с третьей части (GTA 3, GTA VC, GTA SA (в текстовом и двоичном виде), GTA LCS (в двоичном виде), GTA VCS (в двоичном виде), GTA 4 (в текстовом и двоичном виде) ), а так же в других играх от Rockstar Games.
В GTA 4 двоичные IPL были переименованы в *.wpl, но их принцип остался тот же (описание см. в отдельной статье: *.wpl ).
Структура
Файлы .ipl разделены на несколько секций. Они могут быть не обязательны, или даже могут быть пустыми. Каждая секция начинается и идентификатора секции и заканчивается ключевым словом end. Строка секции разделяется запятыми, между которыми записаны значения каждой ячейки строки. Каждая ячейка может содержать либо целое или дробное число, либо одно слово.
Пример:
Код строки (ставить вместо точек):
- ModelId (DWORD) - уникальный идентификатор модели - целое число. Должен соответствовать идентификатору в IDE файле.
- NULL (string[24]) - пустое значение строки, игнорируется игрой. Может содержать любой мусор (обычно туда записывают имя DFF файла для совместимости с MAP_IO).
- Interior (WORD) - номер интерьера, для которого используется модель (объекты с другими номерами интерьеров при этом не подгружаются на карту при попадании игрока в данный интерьер). Для основной карты номер интерьера = 0.
- PosX, PosY, PosZ (float[3]) - координаты объекта относительно центра карты.
- RotX, RotY, RotZ, RotW (float[4]) - масштабирование и поворот объекта на карте относительно его центра, записанного в DFF. Определяется как кватернион, для перевода в Эйлеровы углы необходимы довольно сложные математические вычисления, что делает программа Rotation Calculator. Масштабируется только сама модель, модель коллизии не масштабируется! (при этом в игре появляются глюки с камерой).
- LOD (DWORD) - номер строки в текущем IPL файле для LODа, принадлежащего этой модели. Первый объект прописанный в IPL это строка «0», второй объект – «1» и так далее… Значение «-1» означает что LOD не используется.
Готовый пример строки:
Как вы уже заметили, секций у этих файлов много, но здесь, мы разбирали только секции связанные с объектами.
Хочу заметить, прописывать в IPL необязательно, чтобы создать добавленный объект в игре (например через soe), достаточно просто прописать его в IDE.
Информация взята с открытого доступа я лишь убрал лишние и подготовил урок с примером.
Войти
Уже есть аккаунт? Войти в систему.
Читайте также: