Форум TeamX
   Home   Members  
Pages: [1] |   Go Down
 
Author Topic: Компиляция скриптов версии 1.02d  (Read 2305 times)
binyan
Пользователь
Posts: 41


Компиляция скриптов версии 1.02d
« on: 30 March 2008, 11:16:20 »

Компилирую все скрипты (версия 1.02д). В папке со скриптами ТОЛЬКО оригинальные скрипты, и ТОЛЬКО оригинальные Хедеры. Но тем не менее несколько скриптов отказываются компилироваться, ссылаясь на разные ошибки типа андефайнед симбол. В чем проблема? Разве оригинал не должен компилироваться нормально?
Скрипты:
DENBUS1.SSL
Error! Undefined symbol CAR_DENBUS1_HEX
DENBUS2.SSL
Error! Undefined symbol CAR_DENBUS2_HEX
GENERIC.SSL
Error! Undefined symbol LVAR_Herebefore
GENFFLD.SSL
Error! Mismatched parenthesis.
NEWR1.SSL
Error! Undefined symbol CAR_NEW_RENO1_HEX
NEWR2.SSL
Error! Undefined symbol CAR_NEW_RENO2_HEX
NEWR3.SSL
Error! Undefined symbol CAR_NEW_RENO3_HEX
NEWR4.SSL
Error! Undefined symbol CAR_NEW_RENO4_HEX
PEASANT.SSL
Error! Undefined symbol TEAM_
RAIDERS1.SSL
Error! Undefined symbol CAR_RAIDERS_CAMP_ELEV_SECRET
SPRTRP0.SSL
Error! Mismatched parenthesis.
TALK.SSL
Error! Undefined symbol TEAM_
WAYPNT.SSL
Error! Undefined symbol self_tile

Quote
Повидимому проблема в том, что в оригинальных сырцах (файл F2_scripts.rar) заголовки лежат в папочке headerS, а в патченных (файл F2_scripts_102d) - в папочке header.
Попробуй перенести содержимое папки header в headers, а header удали за ненадобностью.

Хех, ну яж не новичок в моддинге. Пробовал. И все заголовки в Хедерс, и все заголовки в Хедер, и обе папки пробовал оставлять - результат один. Вышеуказанные скрипты не компилятся из-за вышеуказанных ошибок.
« Last Edit: 30 March 2008, 17:00:11 by Wasteland Ghost »
Mynah
Модератор
Posts: 29


Re: Компиляция скриптов версии 1.02d
« Reply #1 on: 30 March 2008, 17:38:55 »

Quote
Хех, ну яж не новичок в моддинге. Пробовал. И все заголовки в Хедерс, и все заголовки в Хедер, и обе папки пробовал оставлять - результат один

А винду переустанавливал?

А поискать, к примеру, тот же дефайн "CAR_DENBUS1_HEX" внутри хэдеров? А посмотреть, почему он не попадает в нужный скрипт?

А нормальные цитаты использовать? Подмигивающий
WG
« Last Edit: 30 March 2008, 17:46:08 by Wasteland Ghost »
binyan
Пользователь
Posts: 41


Re: Компиляция скриптов версии 1.02d
« Reply #2 on: 30 March 2008, 23:19:12 »

Вообще сначала я хотел выяснить в чем проблема. Или это проблема в каждом из 13 - и скриптов, и это ошибка автора, либо это проблема общего характера, и скрипты тут не причем. По всей видимости проблема именно в скриптах, но если на форуме с телефона я отписываться еще как то могу, то скрипты смотреть и править - никак.
Wasteland Ghost
Администратор
Posts: 869

Маленькое Злое Привидение


Re: Компиляция скриптов версии 1.02d
« Reply #3 on: 30 March 2008, 23:47:12 »

Препроцессор, кстати, какой используешь?

У меня не скомпилился только NCJULES, пришлось заменить CAR_NEW_RENO_HEX на CAR_NEW_RENO1_HEX. Haen проглючил, видимо. Улыбка
« Last Edit: 31 March 2008, 00:04:32 by Wasteland Ghost »
Wasteland Ghost
Администратор
Posts: 869

Маленькое Злое Привидение


Re: Компиляция скриптов версии 1.02d
« Reply #4 on: 31 March 2008, 08:57:37 »

Только сегодня заметила забавный факт. Улыбка

Скрипты GENERIC.SSL, GENFFLD.SSL, PEASANT.SSL, SPRTRP0.SSL, TALK.SSL и WAYPNT.SSL компилировать не надо. Первые из папки TEMPLATE и это действительно не скрипты, а шаблоны. Последний, а точнее, последние, ибо их два -- в NCR и VAULT13, -- самостоятельными скриптами не являются, они используются (через include) в других скриптах.

Оставшиеся не компилируются из-за неправильного UPDATMAP.H. Если накатывал Haen'овские исходники поверх оригинальных, то они просто обязаны быть определены в этом конкретном заголовке, который используют все скрипты карт.
binyan
Пользователь
Posts: 41


Re: Компиляция скриптов версии 1.02d
« Reply #5 on: 31 March 2008, 10:55:49 »

Препроцессор ваткомовский юзаю. Haen'овские скрипты и заголовки устанавливал поверх оригинальных. У тебя все компилится кроме ncjules? Ума тогда не приложу, где проблема. Понимаю если бы Haen напортачил в своих скриптах. Но когда у меня не компилятся, а у тебя компилятся, это по меньшей мере странно. И исходники и  Haen'овские скрипты я брал из свежих архивов, скачанных с тимыксы. Ничего не добавлял и не изменял.
Wasteland Ghost
Администратор
Posts: 869

Маленькое Злое Привидение


Re: Компиляция скриптов версии 1.02d
« Reply #6 on: 31 March 2008, 11:51:30 »

UPDATMAP.H посмотри всё-таки. Есть там у тебя эти константы или нет. Да и вообще контекстный поиск сделать не помешает.

У меня стойкое ощущение, что у тебя по какой-то причине часть файлов осталась от старой версии (оригинальной), а часть поменялась на Haen'овские. Вот и не компилится.
binyan
Пользователь
Posts: 41


Re: Компиляция скриптов версии 1.02d
« Reply #7 on: 31 March 2008, 13:16:24 »

Ну часть само собой осталась. Haen ведь не все скрипты меняет. И не все хедеры. Я менял с помощью обычных копи пэст. Всю Haen'овскую папку со скриптами вставлял в папку с оригинальными скриптами. Папку хедер отдельно вставлял в хедерс.
Wasteland Ghost
Администратор
Posts: 869

Маленькое Злое Привидение


Re: Компиляция скриптов версии 1.02d
« Reply #8 on: 01 April 2008, 08:58:29 »

В общем, проверяй, что говорить-то без толку? Если у тебя в updatmap.h есть CAR_DENBUS1_HEX и компания, значит Haen'овский апдейт поставил нормально. Если нет, значит не нормально. Скорее всего второе, т.к. сейчас у тебя получается, что ssl-ки Haen'овские, а заголовки старые. Причём не все, а только часть (возможно, только updatmap.h).
Jordan
Пользователь
Posts: 416

476228895
Re: Компиляция скриптов версии 1.02d
« Reply #9 on: 01 April 2008, 11:32:02 »

У меня эти же скрипты и я так же ставил обновление 1.02 и все компилится.

Это я на скрипты бис поставил скрипты 1.02 и добавил компилятор и препрцессор для удобства, просто копируй скрипты в папку compile и жми compile.bat, что бы скомпилить все скрипты запусти compile_all.bat. Если будут ошибки пиши. Если нет возможности скачать, тогда напиши, я скажу что куда копировать и какие батники делать.

http://jordan631.narod.ru/f2ssl.7z

Воспрянет Россия, из праха отцов
Расправятся крылья, миллионов сердец
Поднимут все головы и грудью вздохнут
И громка скажут, что пришли
Мы пришли, со столетней войны
Alchemist
Модератор
Posts: 117

Ортодоксальный Сектант


Re: Компиляция скриптов версии 1.02d
« Reply #10 on: 01 April 2008, 12:05:34 »

С установкой этого апдейта, AFAIR, был мелкий трабл, заключавшийся в том, что часть заголовочных файлов после его установки оказывалась в каталоге HEADERS, a часть -- в HEADER. И для корректной работы последние нужно было ручками перекидать, накрывая остальные.

//Это добром не кончится...
Wasteland Ghost
Администратор
Posts: 869

Маленькое Злое Привидение


Re: Компиляция скриптов версии 1.02d
« Reply #11 on: 01 April 2008, 14:02:37 »

2Alchemist

Quote from: binyan on 30 March 2008, 11:16:20

Quote
Повидимому проблема в том, что в оригинальных сырцах (файл F2_scripts.rar) заголовки лежат в папочке headerS, а в патченных (файл F2_scripts_102d) - в папочке header.

Попробуй перенести содержимое папки header в headers, а header удали за ненадобностью.
Хех, ну яж не новичок в моддинге. Пробовал. И все заголовки в Хедерс, и все заголовки в Хедер, и обе папки пробовал оставлять - результат один. Вышеуказанные скрипты не компилятся из-за вышеуказанных ошибок.

Подмигивающий
Alchemist
Модератор
Posts: 117

Ортодоксальный Сектант


Re: Компиляция скриптов версии 1.02d
« Reply #12 on: 01 April 2008, 16:24:01 »

Упс, слона-то я и не приметил. Грустный Не буду с температурой лазать по форумах.

//Это добром не кончится...
Anchorite
Пользователь
Posts: 23


Re: Компиляция скриптов версии 1.02d
« Reply #13 on: 01 April 2008, 17:23:50 »

Вчера успешно собрал все скрипты с помощью sslc и препроцессора от GCC.
Все собралось без ошибок.
Pages: [1] |   Go Up