Показать сообщение отдельно
Старый 14.04.2007, 12:28   #3
администратор

 Аватар для Martini
 
Репутация: 15843  
Адрес: Питер
Сообщений: 8,359
Профиль на Thesims3.com
По умолчанию Уроки по SimPE

Проба пера: Умения, профессия

Перейдем от слов к делу и попытаемся найти среди этой каши букв и цифр что-нибудь знакомое: допустим — персонажа. Пусть это будет Daniel Pleasant, известный зеленоглазый франт с рыжей бородкой, проживающий в домике 215 Sim Lane. Открываем Plugins -> Search Packed Files..., переходим на закладку Sims и набираем его полное имя. Search!
Ищем Даниеля, нашли Даниеля. В качестве результата поиска мы получили одну строчку, содержащую четыре группы шестнадцатеричных цифр. Запомните самую последнюю — 00000011. Можете сразу нажать Open, но так вы не запомните, где его искать на будущее. Поэтому закрываем окно поиска, выбираем тип файла — Sim Description, а в таблице ищем значение 0x00000011 по колонке Instance. Числа идут в порядке возрастания, поэтому достаточно промотать таблицу, чтобы глазами быстро найти нужную строчку. Щелкаем по ней, а потом переходим на закладку Plugin View. Узнаете? Он самый — Daniel Pleasant.
Для нас он — «номер одиннадцать». На заметку: посмотрите на заголовок (белый текст на темно-сером фоне). На самом деле, персонаж хранится не в главном файле города, а в отдельном пакете — N001_User00004.package в каталоге Characters. В городе содержится лишь ссылка на него, но умный редактор проследил путь и открыл нужный файл.
Первые успехи не могут не радовать. Теперь убедимся, что программа может не только искать, но и изменять значения. Давайте научим Даниеля, например, готовить, а также поменяем ему профессию, сделав из спортсмена повара.
Не покидая Plugin View, перейдем на вложенную закладку Skills (Умения). Сдвинем ползунок Cooking на максимум: так, чтобы в окошке справа появилось число 1000. Ну, или введите это число вручную, как вам удобнее. Закончив, нажмите кнопку Commit. Если она не видна, прокрутите окно, она должна быть где-то в правом нижнем углу. Готово? Продолжаем.
Отправимся теперь на закладку Character и в списке Career выберем Culinary. Подтвердим изменения кнопкой Commit, а затем сохраним их командой File -> Save. Вроде бы должно сработать. Закрываем редактор, запускаем игру... И ведь точно — повар.

откуда: lki.ru
Martini вне форума   Ответить с цитированием