• Уважаемый посетитель!!!
    Если Вы уже являетесь зарегистрированным участником проекта "миХей.ру - дискусcионный клуб",
    пожалуйста, восстановите свой пароль самостоятельно, либо свяжитесь с администратором через Телеграм.

Как заставить предметы работать на общественных участках

  • Автор темы Автор темы toxic
  • Дата начала Дата начала
T

toxic

Гость
Помогите пожалуйста. Как заставить электрогитару работать в даунтануне? У меня получилось ее туда поставить и... все. Я хочу, чтобы она в даунтауне не просто стояла, а чтобы в даунтауне на ней можно было играть (в доме то играет).

Заранее спасибо.
 
toxic
Вообще-то самый простой способ - поставить патч на все коды (см, тему про все коды в FAQ'е) и ввести all_menus on, тогда должны появиться все возможные и невозможные действия. А если тебя этот вариант не устраивает, то это уже надо во внутренностях файла рыться...
 
Спасибо за ответ. Но не подскажете ли где конкретно в файле рыться надо и что там надо изменить? Уж очень хочется ее туда вставить.

Заранее спасибо.
 
toxic
Рыться нужно в одном из BHAV'ов, номер которого можно определить в соответствующем TTAB'е. Может быть лучше ты скажешь, где эту гитару найти, чтобы дать более конкретный совет?
 
Shy
По-моему, имеется в виду обычная гитара из LL - файл Guitar.iff. Лично я не представляю, что там нужно менять, ведь во времена LL еще не существовал ДаунТаун... В связи с этим вспоминается давний разговор про Блюпринтовский МенюЭдитор, но что там нужно было делать, я тоже уже не помню.
 
В этом файле каких-то препятствий для игры в ДаунТауне я не вижу. Может быть у сима просто настроение плохое?

А Блюпринтовский МенюЭдитор, кажется, только к ОлдТауну имеет отношение.
 
Я переделал гитару из ЛЛ во что-то по красивее (гитара Карка Хэммета из Металлики)( я даже меш переделал), при помощи SimCategorizer сделал ее доступной в Даунтауне, на острове, в старом городе. Но при наведении мышки на нее указатель мышки такой, как-будто никаких действий проделать нельзя и при нажатии кнопки никакое меню не вылазеет. Помогите, пожалуйста.
 
toxic
Не лучше ли тебе все-таки попробовать с кодом? Если даже Shy не знает, как помочь, то это действительно тяжелый случай... :)
 
Так, выяснились интересные вещи... Код дает только одно действие - "Наблюдать". Порывшись немного отнюдь не в BHAV'ах, а в ТТАВ'ах я поняла следующее: в ДТ симы по отношению к гитаре становятся visitors, а для гостей действие "Играть" недоступно. Сделав его доступным для гостей, я тут же обнаружила интересную картину: симы со всего лота толпой неслись к гитаре - поиграть. :D Ну и действие соответствующее у нее появилось. Но... поиграть на ней все равно нельзя, во всяком случае у меня в игре это не выходит. Как только моя симка или кто-то другой начинают играть, действие прерывается, выдается ошибка...
 
Простите мою серость, но что такое BHAV'ы и ТТАВ'ы?
 
toxic
Это ресурсы, которые ты сможешь просмотреть и подредактировать, если откроешь файл предмета программой Iff Pencil 2. А ты умудрился переделать меш, т.е. относящийся к предмету аксессуар, не прописывая его заново внутри файла? Под тем же названием что ли его делал? Хотя в мешах я, конечно, не смыслю... Если у тебя нет Pencil'а, то придется качать. Ссылка в теме про программы для игры, в FAQ'е.
 
Я меш переделывал в MilkShape'e, сохранял его под другим именем и в файле предмета переделывал старое имя на новое при помощи HexEditor'a. Скачаю Iff Pencil, попробую.
 
toxic
Насчет MilkShape - это понятно, а вот с таким зверем, как HexEditor я не знакома. :D Ну раз ты умеешь с такими вещами обращаться, тебя и Pencil не испугает. :) Хотелось бы только понять, почему гитара выдает ошибку...
 
Все переделаю, попробую разобраться. Результатом могу поделиться. Кстати куда его отправить можно?
 
Дюкаша
Ошибка, которая у тебя появляется -- результат недоработки изготовителей игры. Глобальная функция "show skill progress" может возвращать False, а в скрипте гитары False вызывает переход на Error, что приводит к ошибке. Чтобы избежать этой ошибки, можно попробовать поменять Error на 1 (в неоптимизированном скрипте).
 
Shy
Спасибо, твоя мудрость, как всегда безгранична. ;) У меня все получилось, я мою симку потом еле оторвала от этой гитары в ДТ. :D

toxic
Отправлять никуда не нужно, нужно выложить на форум. Если хочешь, можешь создать свою тему в "Ваших Работах", или выложи, например, в "Скинах, предметах" в теме "Музыкальный салон". Если проблемы с выкладыванием, почитай в "Скинах, предметах" тему "Ссылки на предметы, закачанные форумчанами", она прикреплена.
 
А где эту функцию "show skill progress" искать? Ее в Iff Pencil 2 редактировать надо? Заранее спасибо.
 
toxic
Нужно смотреть BHAV 4107 'Play Guitar' в файле гитары. Редактировать удобнее IFF Penil'ом 2, хотя можно (при большом желании :)) и HexEditor'ом -- там всего одно число нужно поменять.
 
Нельзя ли по конкретней по поводу IFF Penil'а 2. Что-то не могу найти. Нашел BHAV 4107 'Play Guitar', а что там менять не пойму.
 
toxic
В строке 13 (glob: ) show skill progress, нужно заменить Error справа от строки на 1. Для этого поставь на нее курсор, в правой части окна Iff Pencil'a найди слова False line и в окошке рядом вместо 253 поставь 1. Ну и ОК нажать не забудь, конечно. :)
 
Назад
Сверху