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