Это быстрый tutorail по основам хакинга, в нем вы познакомитесь со script station. В этом tutorail вы научитесь делать вазу, которая будет приносить деньги.
Подготовка
Сначала клонируйте скульптуру вазы.
Закройте tmog и откройте script station.
В script station откройте свою вазу, в меню file-open.
В SimAntics Scripts имеется BHAV под номером 4097 под названием View (Это - весь код, который делает вашего cима счастливым или безумным, когда они смотрят на скульптуру в игре.) Откройте его двойным щелчком.
Кликните кнопку optimize. Этим вы упорядочите и рассортируете код.
3-d часть кода вызывает некоторый код, который встроен в саму игру и отвечает за большинство реакций. Откройте его двойным щелчком.
Кодирование
Переходим к кодированию, кликните кнопку 'Expert Edit' (там и будем кодировать).
Все эти числа - шестнадцатиричные. Именно так и кодируется игра (главным образом...).
Что в каждой секции?
Функция: это число, которое определяет выполняемое кодом действие.
Параметры (0-3): Это значения, которые могут изменяться при работе кода.
Довольно трудно объяснять, что они все означают.
Но теперь о коде для получения денег.
Во втором поле под функцией введите 25. Это означает действия с деньгами.
В parametre0 снова во втором поле, введите 1795. Это продолжение функции 25.
В parametre1 опять во втором поле поместите 1000. Это - сколько ваш сим получит.
В Parameter2 во втором поле поместите 2. Это означает добавление денег к бюджету.
Наконец в parametre3 во втором поле поместите 0, то есть параметр останется пустым.
Надеемся, вы получили: "Budget of 0x03[0]: (1000, BUDGET_ADD, MISC_EXPENSE);"
Это значит - 'добавить 1000 симолеонов в бюджет сима'.
Кликните ok и закройте Edit Expert.
Кликните ok и выйдите из этого раздела кода.
Теперь кликните кнопку add, чтобы добавить новый раздел кода во "view" bhav (Behavior - поведение).
Двойной клик по новой части кода, и заходите в expert edit.
Теперь, чтобы добавить маленький значок, говорящий о том, сколько денег добавилось (он появится над головой сима).
Все это во втором поле.
Код:
Function: 2
Parametre0: 1
Parametre1: 1000 'Это число, которое появится над головой сима'
Parametre2: 1018
Parametre3: 1810
Надеемся, вы получили: 'my person data Money Amount over Head += 1000'
Закройте эту область и создайте новую строку (кликнув add в главной области просмотра bhav).
Теперь откройте эту новую пустую строку и войдя в expert edit, разместите этот код во вторых полях каждой секции.
Код:
Function: 23
Parametre0: 300
Parametre1: 0
Parametre2: 0
Parametre3: 0
Это звон монет
Надеемся, вы получили: 'Play Sound Event (Stack: 300,0,0,0)'
Теперь соединяем весь код.
Откройте строку 3 и войдите в expert edit. Теперь там, где true/false поместите в первое поле "07" (это значит, если все нормально, перейти к строке 7) и во втором - "FE" (что означает, если не все нормально, просто остановиться).
Закройте эту строку и войдите в строку 7 и в expert edit.
В true (первое поле) поместите "08" (перейти к строке 8, если все нормально)
В false (второе поле) поместите "FE".
Закройте эту строку и переходите к строке 8.
В true поместите "04"
В false поместите "FE"
Закройте строку, с которой вы работали и кликните кнопку optimize, чтобы упорядочить все.
Теперь закройте тот bhav, который вы кодировали и сохраните. После сохранения закройте Script Station и потом снова откройте. Почему? Это потому, что в программе имеется ошибка - Script Station, если не закрыть его после сохранения, потеряет все данные. После открытия SS снова возвращаемся к вазе.
Раздел Interactions и в #132 Sculptures - Vase Tree Table (это меню, когда вы кликаете объект в игре) Откройте его.
Там, где view, измените на 'get 00', закройте это окно, сохраните, и закройте SS.
Теперь запускайте the Sims и получайте свои денежки.
Written 01/29/04 by Captain, HackersResource
Translated 01/11/05 by RSL