|
ROCK
Пользователь
Откуда: г.Коломна Регистрация: Февр. 2005
Всего: 110 сообщений
|
Проблема у меня с файлом OBJ_DUDE.int-его я смог декомпилировать только - Декомпилятор скриптов (база от 30.10.2002). Получил файл OBJ_DUDE.ipp - этот файл нефига не могу компилировать.... Помогите.....
|
Отправлено: 11:42 - 15 Июня, 2006
|
|
Spy
Реалист
Откуда: Все там будем... Регистрация: Май 2005
Всего: 374 сообщения
|
Обратись за исходником к автору.
----- Хочешь, чтобы что-то было сделано хорошо - сделай сам.
|
Отправлено: 12:17 - 15 Июня, 2006
|
|
|
ROCK
Пользователь
Откуда: г.Коломна Регистрация: Февр. 2005
Всего: 110 сообщений
|
Спасибо смог скрипт нормально декомпилировать. Только проблема у меня теперь в компиляции... Полученый файл OBJ_DUDE.ssl пробовал компилировать с помощью ruby и BIS и не один компилятор не справился....
|
Отправлено: 10:46 - 16 Июня, 2006 | ИСПРАВЛЕНО: ROCK - 11:44 - 16 Июня, 2006
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Чудо природное . Ты зачем декомпилил? Самоделкин уже с исходниками поставляется. Посмотри, что скачал. И ридми почитай. Там всё расписано: что использовать, чем компилить, как юзать.
|
Отправлено: 11:58 - 16 Июня, 2006
|
|
ROCK
Пользователь
Откуда: г.Коломна Регистрация: Февр. 2005
Всего: 110 сообщений
|
Из readme: Если Вы хотите использовать "Самоделкина" в своём моде или интегрировать его в существующий мод, Вам понадобятся: 1. Заголовочные файлы BIS (можно скачать с нашего сайта www.teamx.ru). 2. Компилятор ssl. 3. Исходники из данного архива. Файлы исходников: atoi2.ssl, custstr2.ssl - "библиотеки" для работы со строками, test0.ssl - основной код "Самоделкина", obj_dude.ssl - изменённый скрипт главного героя. Основными являются файлы atoi2.ssl, custstr2.ssl и test0.ssl. --------------------------------------- 1.-у меня есть эти файлы,как я понял это compile.exe,DOS4GW.exe,препроцессор WCC386.exe,FSC(от трактора)... Не компилится мой декомпилированый скрипт... Использовал ruby не компилируется.... Скачал прогу FO2 ssl compiler-не врубился че писать в командной строке пробовал так: sslc.exe OBJ_DUDE.ssl и так sslc.exe compile OBJ_DUDE.ssl и даже так sslc.exe путь к файлу\OBJ_DUDE.ssl.... 2. Компилятор ssl.-какой именно? --------------------------------------------- Дальше: Пример использования приведён в obj_dude.ssl: 1. Скопировать основные файлы в папку с Вашим скриптом. 2. Подключить из Вашего скрипта файл test0.ssl: #include "test0.ssl" 3. Вызвать инициализатор сборщика предметов batch_init: procedure description_p_proc begin if (not(combat_is_initialized)) then begin script_overrides; call batch_init; end end Здесь проверка if (not(combat_is_initialized)) необходима, чтобы отключить вызов сборщика во время боя, script_overrides переопределяет процедуру description_p_proc, а batch_init инициализирует и запускает сборщик. Таким же образом можно "повесить" сборщик, например, на верстак: procedure use_p_proc begin if (not(combat_is_initialized)) then begin script_overrides; call batch_init; end end -------- 2 и 3 пункты вообще не допираю как делать....
|
Отправлено: 12:45 - 16 Июня, 2006
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Срочно в ФАК и "Базу Данных" на сайте. В раздел для новичков. Бегом. Все дальнейшие вопросы задавай в теме по скриптам. И прочти документацию к компилеру БИС. Или скачай конструктор скриптов. ЗЫ Объясните мне люди, как можно использовать компилятор не от БИС, если чётко сказано, что используются заголовочные файлы БИС? Неужели не очевидно? Я в шоке...
|
Отправлено: 21:07 - 16 Июня, 2006
|
|
Anchorite
Пользователь
Откуда: Не здесь Регистрация: Янв. 2003
Всего: 283 сообщения
|
Скомпилировать обратно декомпилированный скрипт ты не смог по причине небольшого бага в самом декомпиляторе и практически полного отсутствия знаний по программированию, в частности представлению строковых констант в исходном коде. Декомпилятор просто не переводит символ кавычек из кода в "\"" в исходнике, а оствляет как есть (""" . Поищи в коде идущие подряд три символа кавычки (261, 265 и 266 строки) и замени их на "\"". И вообще, для того чтобы заменит в коде "/" на "\" декомпилятор не очень нужен. Достаточно обычного HEX-редактора.
|
Отправлено: 22:42 - 16 Июня, 2006 | ИСПРАВЛЕНО: Anchorite - 23:19 - 16 Июня, 2006
|
|
Dweller
Пользователь
Откуда: Е-бург Регистрация: Июль 2007
Всего: 29 сообщений
|
Интегрировал Самоделкина в свой мод и возник баг - именно на моей локации он не работает! Открывается окно, появляется текст, но пункты меню не выделяются. Соответственно выйти из Самоделкина нельзя. При нажатии Esc появляется левая часть менюшки, правая закрыта окном Самоделкина. Можно выйти в главное меню игры и перезагрузить игру. Но тогда окно Самоделкина не исчезает и закрывает обзор! Так вот, хотелось бы узнать, чем вызван этот баг? Может тем, что у моей карты нет скрипта?
----- Не нужна мне эта подпись
|
Отправлено: 22:46 - 24 Авг., 2007
|
|
Dweller
Пользователь
Откуда: Е-бург Регистрация: Июль 2007
Всего: 29 сообщений
|
Сделал скрипт карты и понял, что он не причем. Самоделкин все равно глючит. Подобный глюк увидел так же на некоторых картах мода Dominion. Каким требованиям должна удовлетворять карта, что бы самоделкин на ней заработал? Самое смешное, что в маппере на пустой карте он работает, а у меня нет.
----- Не нужна мне эта подпись
|
Отправлено: 17:04 - 25 Авг., 2007 | ИСПРАВЛЕНО: Dweller - 19:14 - 25 Авг., 2007
|
|
|
|