Мої тутори
Як змінити скінтон симу у грі. Створення власного SkintoneSelector'а
Отже, відкриваємо CPackEditor, вибираємо вкладку Tool і на ній - Custom Skintone Selector. Вибираємо в першому віконці папку зі скінами. Найкраще, якщо всі скінтони зібрані у вас окремо Sims2Pack Clean Installer'ом і розкладені по папках у будь-якій послідовності, на ім'я мейкера, наприклад, Barcelonista, Enayla тощо, оскільки в іншому випадку CPackEditor зробить багато меню по одному скінтону. Якщо у вас їх мало, це навіть зручно, але якщо, як у мене (як виявилося, понад чотириста), це надалі створить вам незручності при виборі скіна. Втім, у такому випадку всі скіни у вас просто не помістяться в один темплейт, і вам доведеться створювати їх кілька. Автор радить не міняти гуїд у свого темплейта, що абсолютно правильно, оскільки введений навмання гуїд вже може належати якомусь об'єкту у вас у папці Downloads, але якщо всі скіни не поміщаються, а вибирати треба неодмінно з усіх, то іншого варіанту немає. Зрештою, SkintoneSelector'и не обов'язково постійно тримати в папці закачувань і можна прибирати, коли всі потрібні зміни зроблені. Якщо у вас є створені в бодішопі скінтони, їх також потрібно перемістити до всіх скінтонів, щоб CPackEditor їх побачив. Отже, далі. У другому вікні вибираємо скачаний темплейт. Зрозуміло, він повинен лежати десь у папці Downloads. Ставимо галочку Promt for menu name, натискаємо Scan. CPackEditor пропонуватиме вам свої варіанти меню, якщо скіни розкладені у вас по папках, то меню автоматично генеруватиметься за принципом назва папки/назва скіна. Можна покоригувати меню, а можна натиснути OK for All і не морочитися.All чи корекції шляху кожного скіна все автоматично буде занесено в пакадж. Додавати меню до пакаджу можна, поки в ньому не буде приблизно 220-230 скінів, після цього переробити його вже не можна. Якщо ви незадоволені результатом, потрібно знову взяти чистий темплейт. Якщо у вас вискакує ось така табличка Це попередження, що кількість рядків обмежена, і частину скінів у грі ви не побачите. Тоді потрібно прибрати частину папок із папки зі скінами і створити для них потім інший СкінтонСелектор. Щоб обидва СкінтонСелектори працювали одночасно, вам потрібно поміняти гуїд у симпі - це необов'язково, ви можете просто створити темплейти з однаковим гуїдом і ставити їх у гру по черзі, але я про це теж згадаю. Можна змінити 0x00037E7B на 0x00037E9B, наприклад. Можна змінити також запис у Catalog Description, щоб відрізняти селектори один від одного, але це не принципово. Вішаємо картину і клацаємо по ній - у нас з'явиться наше меню. Є такий трабл - CPackEditor на деякі файли робить по два меню, причому одне з них неробоче. У такому разі просто знайдіть кнопку з такою самою назвою. Якщо вам потрібно поміняти один конкретний скінтон одному конкретному симу вже після створення СкінтонСелектора, то можна не створювати заради цього новий СкінтонСелектор, а просто внести в старий код потрібного вам скінтона. Код скінтону береться тут і замінюється в СкінтонСелекторі в рядках Skin Index Table. У вікні Desc написано, який скінтон ви замінюєте. Взагалі для ручної корекції зручніше ось цей уже перероблений варіант СкінтонСелектора, не пам'ятаю, де я його знайшов і якою версією CPackEditor'а він робився. Ну, на цьому про заміну скінів начебто все.
AlternateSim Surgery Plugin
Alternate Sim Surgery Plugin Автор Theo Плагін до симпи для копіювання зовнішності сима з бодішоповського файлу, для тих, хто не любить створювати симів у CAS тільки для того, щоб підкоригувати зовнішність інших симів і після цього видалити. Качать треба файлAltSimSurgery_20080103.zip. Розпаковуєте плагін у програмну папку симпі (на випадок, якщо що піде не так, зробіть її копію, як і бекап району). Вас запитають, чи замінювати файли, на все відповідаєте "так". Після цього у симпі з'являється команда (активною вона стає лише після вибору району). Вибираєте у нижньому вікні бодішоповський файл сима, з якого хочете скопіювати зовнішність - це має бути саме створений у бодішопі пакадж сима. Слідкуйте, щоб жоден цим у списку зліва не був обраний, віконце повинне залишатися порожнім! У верхньому вікні вибираєте сима, якого хочете прооперувати – загалом, практично так само, як у звичайному Sim Surgery.

Як зробити реплейсмент максисівського одягу
Власне, я довго думав, який взяти приклад, і вибрав це. Я думаю, багато хто мріяв би позбутися цих уродських костюмів. Звичайно, можна через інсім придбати дітлахам інший одяг, але цей все одно призначатиметься за замовчуванням.
Перше, що ми робимо, входячи в гру - включаємо код розробника boolProp testingCheatsEnabled true. Потім входимо в СAS і тиснемо шифт + N (Shift + N) - включаємо розширений режим. Тепер уНас висвічуються програмні імена костюмів.
читати далі Визначитись, на що мінятимемо, краще відразу. Ось, скажімо, я вибрав ці костюми.
Міша в архіві немає, отже, це максисівські фарбування. Ті, хто трохи знайомий із симпе, ймовірно, знають, як витягти через нього міш. Але не поспішайте. Якщо відкрити файл костюма, ми побачимо назву міша, який у нас вийде - cmBodyOverShirtShorts. Але ж це сорочка з шортами! ТО є, наш міш прив'язаний до максисовського міша, але зовсім не тому, що послужив основою перефарбовування. Якщо Ви мейкеруватимете надалі, то ще багато разів зіткнетеся з подібними випадками.
Поки що ми виставляємо формат Raw32 та робимо Експорт текстури.
Так само чинимо з усіма іншими перефарбування. Спортивних костюмів сім, а перефарбувань п'ять? Ну, можна доробити парочку самостійно або замінити два костюми на те саме перефарбування. А ще можна перелінкувати – про це нижче.
Як у такому разі знайти міш? Ну, тільки впізнати на око. Дуже схоже, що це cubodynaked.
Створюємо файл у симпі, йдемо в меню Сервіс – PJSE – Body Mesh Tool – Процес вилучення.
Вписуємо cubodynaked і тиснемо OK.
Внизу є кнопка Browse – якщо Ви не знаєте назву потрібного Вам міша, то за її допомогою Ви можете відкрити перефарбування та витягти його. Але це працює лише з перефарбуванням максис.
З вилученого нам потрібен тільки gmdc - через контекстне меню - Витягти його в якусь папку.
Якщо у нас є завантажений міш, то ми просто відкриваємо його та витягаємо gmdc без усіх цих танців з бубном
Тепер ми отримуємо максисівські ресурси. Варто сказати, що в цей спосіб можна знайти не все. Наприклад, одяг для вагітних у СASі відсутній, щоб дістати його, треба покопатисяу програмних файлах. Отже, наш одяг називається cubodyworldcupep7 - це основна назва типу одягу. Закриваємо гру, відкриваємо симпі. Нам потрібна вкладка Scenegraph Resourse Finder. Вибираємо у налаштуваннях Scenegraph Search, у вікні Match пишемо. ні, не cubodyworldcupep7, як це здавалося б логічним, а bodyworldcupep7. У вікні Types краще зараз поставити All. Натискаємо Search. Це, мабуть, найнудніша частина виготовлення реплейсменту – пошук йде довго, на слабкому комп'ютері, ймовірно, може підвиснути. Чекаємо, доки смуга внизу не завантажиться повністю. Краще на цей час закрити інші програми. Незважаючи на кнопку Stop, пошук не зупиняється, і єдиний спосіб закрити симпі в цьому випадку - тільки вирубати процеси, принаймні, у мене так.
Ось наш пошук закінчився.
І що ми бачимо? Текстур cubodyworldcupep7 немає, є afbodyworldcupep7 і ambodyworldcupep7. Хоча у нас у мішах присутні tfbodyworldcupep7 і tmbodyworldcupep7 - максиси всіх "обдарували", пощадили лише старих людей.
Тобто, для дитячих, підліткових і дорослих костюмів одні й самі текстури, лише розділені по статям. У ресурсах буває і одна текстура на обидві статі, але це теж питання вирішуване. А як дізнатися, яка саме текстура прив'язана до дитячого міша? Знаходимо один із ресурсів дитячого костюма, припустимо, cubodyworldcupep7_brownwhite_txmt, виділяємо його подвійним кліком, щоб завантажився список ресурсів, і переходимо на вкладку Plugin View. Посилання йде до ambodyworldcupep7-brownwhite.
(До речі, саме тут Ви можете перелінкувати текстури, прописавши інші, але вони неодмінно повинні бути максисовськими. Ну, або мати такий тип імені - якщо Ви зробите реплейсмент і пропишете в txmt іншого одягу його ім'я, відображатимуться змінені текстури. Якщо Ви хочетеперелінкувати одяг таким чином, його текстури Вам не треба витягувати, тільки міш і txmt)
Отже, міняти нам треба ambodyworldcupep7. Але ж тоді на дорослих варіантах костюмів відображатимуться текстури, що не поєднуються з мішом! Що робити? Є кілька варіантів. Витягти "голий" меш, щоб вийшов дорослий варіант з велосипедами, або поміняти меш на один з максисовських і на його текстуру перелінкувати txmt. Але питання - Вам взагалі потрібно поратися з цим костюмом? Може, просто прибрати його з очей геть? У цьому випадку мені це видається найкращим рішенням. Але спочатку витягаємо всі ресурси, які нам треба змінити. Це все txtr, 0_lifo та 1_lifo русурси, що починаються на ambodyworldcupep7. Можна витягувати по одному, можна групою, на Вашу думку. Що ще нам потрібне? Власне меш тіла. Міш складається з чотирьох частин gmdc (сам каркас), gmnd, shpe та cres. Найнеобхідніше у нашому випадку – каркас gmdc. Якщо Ви хочете, щоб на вкладці Plugin View відображення міша завантажувалося швидко, а не перебираючи всі ресурси гри, має сенс витягти їх усі. gmdc і gmnd, як ми бачимо, тут два є ще ті, що закінчуються на LOD15 - це спрощені моделі з меншої кількості полігонів. Не знаю, чи потрібно їх змінювати, оскільки не можу змоделювати ситуацію, в якій вони з'являлися б, але зазвичай змінюю, хоча не думаю, що це обов'язково.