Выбираем в первом окошке папку со скинами. Лучше всего, если все скинтоны собраны у вас отдельно Sims2Pack Clean Installer'ом и разложены по папкам в какой-либо последовательности, по имени мейкера, например, Barcelonista, Enayla и пр., поскольку в ином случае CPackEditor сделает много меню по одному скинтону. Если у вас их мало, это даже удобно, но если как у меня (как оказалось, более четырёхсот
) это в дальнейшем создаст вам неудобства при выборе скина. Впрочем, в таком случае все скины у вас просто не поместятся в один темплейт, и вам придётся создавать их несколько. Автор советует не менять гуид у своего темплейта, что совершенно правильно, поскольку введённый наугад гуид уже может принадлежать какому-либо объекту у вас в папке Downloads, но, если все скины не помещаются, а выбирать надо непременно из всех, то другого варианта нет. В конце концов, SkintoneSelector'ы не обязательно постоянно держать в папке закачек и можно убирать, когда все нужные изменения сделаны. Если у вас в папке SavedSims есть созданные в бодишопе скинтоны, их тоже нужно переместить ко всем скинтонам, чтобы CPackEditor их увидел.
Итак, дальше. Во втором окне выбираем скачанный темплейт. Разумеется, он должен лежать у вас где-то в папке Downloads. Ставим галочку Promt for menu name, нажимаем Scan.
CPackEditor будет предлагать вам свои варианты меню, если скины разложены у вас по папкам, то меню автоматически будет генерироваться по принципу название папки/название скина. Можно покорректировать меню, а можно нажать OK for All и не заморачиваться.
Собственно, на этом и всё, после нажатия кнопки OK for All либо коррекции пути каждого скина всё автоматически будет занесено в пакадж. Добавлять меню в пакадж можно, пока в нём не будет примерно 220-230 скинов, после этого переделать его уже нельзя. Если вы недовольны результатом, нужно снова взять чистый темплейт.
У вас может выскочить вот такая табличка:
Это предупреждение, что количество строк ограничено, и часть скинов в игре вы не увидите. Тогда нужно убрать часть папок из папки со скинами и создать для них потом другой СкинтонСелектор. Чтобы оба СкинтонСелектора работали одновременно, вам нужно поменять гуид в симпе - это необязательно, вы можете просто создать темплейты с одинаковым гуидом и ставить их в игру по очереди. Если же у вас есть аккаунт в базе симпе, то проще дать СкинтонСелектору свой уникальный гуид. Если же такой возможности нет, то немного измените имеющийся в пакадже гуид.
Можно поменять 0x00037E7B на 0x00037E9B, к примеру. Можно изменить также запись в Catalog Description, чтобы отличать селекторы друг от друга, но это непринципиально.
Закончив всё, идём в игру, находим наш СкинтонСелектор, он находится в декоре, в картинах. Вешаем картину и щелкаем по ней - у нас появится наше меню.
Есть такой трабл - CPackEditor на некоторые файлы делает по два меню, причём одно из них нерабочее. В таком случае просто найдите кнопку с таким же названием.
Если вам нужно поменять один конкретный скинтон одному конкретному симу уже после создания СкинтонСелектор'а, то можно не создавать ради этого новый СкинтонСелектор, а просто внести в старый код нужного вам скинтона. Код скинтона берётся здесь
и заменяется в СкинтонСелекторе в строках Skin Index Table, нужно найти его в списке. В окошке Desc написано, какой скинтон вы заменяете.
Вообще для ручной коррекции удобнее
вот этот уже переделанный вариант СкинтонСелектора.