Starbound
Ocen: 136
Как менять внешность, расу, пол и ник(UPD +Корабль) персонажа в Starbound
Autorstwa: ŔĘÜŠŠ(´・ω・`)
Следование этим шагам позволит вам поменять ник, внешность, пол и расу персонажа Starbound(Или корабль).
Постарайтесь внимательно следовать каждому шагу руководства.

----
Данный способ полностью рабочий на версии Starbound <=1.3.3 (Для дальнейших версий, включая актуальную, Вы можете найти дополнение в конце руководства).
Полная работоспособность метода не гарантируется на актуальной версии.
3
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Вступление
Для того чтобы осуществить собсна изменение внешних параметров вашего персонажа необходимо скачать текстовый едитор Notepad++.
Ссылка: https://notepad-plus-plus.org/repository/7.x/7.4.2/npp.7.4.2.Installer.exe

Рекомендуется скопировать папку storage Starbound'a куда-нибудь чтобы восстановить её, если вы сделали что-нибудь неправильно и запороли своё сохранение.
Шаг I
Заходим в папку контента старбаунда, дальше в папку player.
Нам нужен файл с расширением .player
Если у вас только один персонаж, то проблем не будет. Если это не так, а лишние персонажи вам не нужны, то следует их удалить для простоты следующих шагов. Если вам нужны оба, то следует несколько дополнить следующий шаг.
Так вот, нашли мы этот файл, теперь нажимаем на него правой кнопкой мыши и выбираем "Edit with Notepad++"
На этом этапе стоит запомнить содержимое папки, или даже сделать скриншот, будет проще позже.
После открытия в Notepad++ вылазиет окно с примерно вот таким, пугающим содержимым:
Шаг II
В программе зажимаем сочетание клавиш "Ctrl+F". Появляется окно поиска, вводим туда слово "identity", нажимаем "Искать далее". Подсвеивается это слово, примерно в конце файла, отлично, мы его нашли. Переходим к следующему шагу.
ВНИМАНИЕ. Если у вас несколько персонажей, то стоит следовать вышоупомянутому тексту. И после этого проследить на этой строке имя персонажа, и найти в одном из файлов нужного вам.
Шаг III
Заходим в Starbound и создаём такого персонажа, каким мы хотим видеть того, которого нужно поменять. UPD: Расу менять можно тоже
Сохраняем его и выходим из игры.
Шаг IV
Возвращаемся обратно в папку "player", ищем новый файл с расширением ".player" - тот самый персонаж, которого мы создали в предыдущем шаге.
Также открываем этот файл с помощью Notepad++, и также ищим строку со словом "identity"
Шаг V
Теперь аккуратно!
Выделяем строку со словом "identity" из файла нового персонажа.
Выделяем её от слова "identity" до первого слова "team" ("genericPropertiesBEL" вместо "team" для версий 1.3.3+, включая последнюю)
Для этого кликаем в начало слова "identity" и проверяем что каретка находится точно перед первой буквой.
Перемещаемся в конец строки и с зажатой кнопкой "Shift" кликаем в конец первого слова "team"/"genericPropertiesBEL", опять же проверяем что выделение заканчивается ДО первой буквы слова "team"/"genericPropertiesBEL"
Шаг VI
Сейчас ещё аккуратнее!
Сверху в меню нажимаем Правка->Специальная вставка->Копировать как двоичный код
Шаг VII
Всё ещё аккуратно!

Переходим во вкладку с данными персонажа, которого мы хотим изменить. Также выделяем Строчку со словом "identity", также от слова "identity", до первого слова "team" (Для Starbound <=1.3.3); до "genericPropertiesBEL" (>1.3.3 + релиз)

Опять же заходим в "Правка", "Специальная вставка", но нажимаем уже "Вставить как двоичный код".
Если всё получилось хорошо, и вообще получилось, и строка не слишком короткая, то вы, по идее, всё сделали правильно.
На огромное кол-во "NUL"'ов подряд внимания не обращаем, так должно быть.
Шаг VIII
Сохраняем файл комбинацией клавиш "Ctrl+S". Закрываем Notepad++, открываем старбик.
Заходим на персонажа, которого хотели поменять, и по идее, если вы не допускали ошибок, то он будет точь-в-точь как тот созданный недавно персонаж, помимо одежды.
Комментарий по актуальности руководства
Руководство было создано в древние времена (2017), когда версия 1.3.3 была актуальной, следовательно, 100% эффективность гарантирована только на ней и прошлых версиях.

Однако, способ показывает себя рабочим и на последнем релизе, лишь с некоторыми изменениями в шагах.

Początkowo opublikowane przez Bugpowder:
Обновляю информацию для тех, у кого после манипуляций с шагом VIII пропал основной перс, советую при выделении строки в Notepade на персонаже-реплике с нужной нам шкуркой заканчивать строку не перед team, а до genericPropertiesBEL, главное смотрите чтобы конец строчки у обоих персов совпадал. Проверил мех, квесты прогресс и все содержимое после изменения шкурки на месте. Еще один важный нюанс, нужно чтобы имя, которое вы хотите в конечном итоге было у новосозданного перса-реплики с нужной шкуркой т.к оно заменится у основного.
Завершение
После завершения всех шагов и получения положительного результата стоит выдохнуть, покреститься и гордиться собой. Также можно удалить того персонажа, которого мы создали для того чтобы, так сказать, "снять с него слепок".

Иногда, при смене расы персонажа/корабля у вас может пропадать возможность вызывать или получить Меха. Это решается стартом квеста на его получение с помощью админских прав.
То есть:
- /admin
- /startquest '"mechunlock"'
- /admin (Снятие админских прав)

После его завершения вам дадут Меха, и он должен работать, будто бы ничего и не было.

Поздравляю вас, господа. Спасибо за чтение этого руководства.
ВАРНИНГ!!!11!
Автор не несёт ответственности за испорченные сейвы. Просил же вас сделать резервную копию в начале, если сделали, то восстановите и начните сначала, но внимательнее следуя шагам. С какого-то раза то у вас точно получится!
Смена корабля
Перед сменой корабля вынесите со своего старого все вещи например... на планету.

Менять корабль намного проще. Для этого нужно также сделать персонажа для снятия слепка или использовать любого другого с кораблём, который вы желаете у себя видеть.
Попрошу обратить внимание на то, что для генерации файла с расширением ".shipworld" нужно пройти обучение(можно пропустить), телепортироваться на корабль сохраниться и ВЫЙТИ ИЗ ИГРЫ(.UPD). Предварительно улучшаем корабль на "одноразовом" персонаже с помощью команды " /upgradeship '{"shipLevel" : УРОВЕНЬ}' "(Внимательнее с кавычками)
Команде нужны права администратора, получаем их с помощью /admin, после улучшения забираем ею же.

1. Для того чтобы поменять корабль нужно удалить .shipworld старого корабля(Т.Е. файл - "ID вашего персонажа"+.shipworld).
2. Переименовать файл с расширением ".shipworld(.bak не трогаем из принципа)" и названием представляющим из себя ID персонажа с нужным нам кораблём, в файл с ID персонажа, которому корабль мы хотим вставить(+.shipworld).
3. Войти в игру обратно

Если вам нужен тот персонаж у которого мы "крадём" корабль, то предварительно скопируйте нужный нам .shipworld куда-нибудь и после переименования вставьте обратно.

НАГЛЯДНЕЕ(Все ID - произвольные, находите свои сами):
f2918cab993047b31b3bd6e0b6048044 - ID персонажа которому нужно поменять корабль.
89ae5f8e726d2814de5fa6c8b88473bc - ID донорского персонажа

1. Удалить(Или переместить, если не уверены в себе) файл f2918cab993047b31b3bd6e0b6048044.shipworld
2. Переименовать(Если донорский персонаж ещё нужен, то предварительно куда-нибудь копировать его) файл "89ae5f8e726d2814de5fa6c8b88473bc.shipworld" в "f2918cab993047b31b3bd6e0b6048044.shipworld"
3. Если копировали донорский корабль - вставить его обратно.
4. PROFIT!

Также попрошу обратить внимание на то, что вы получаете полную копию донорского корабля(Включая ИИ, он тоже меняется. Но миссии остаются, а про экипаж ничего не знаю. Скорее всего с нового корабля).
Конец, удачи в игре!
Komentarzy: 66
скуф лайфер 22 stycznia 2024 o 2:23 
касательно внешности способ работает без каких-либо проблем с персонажами FU если грамотно выполнить все этапы кои абсолютно просты, но конечно же если вы переживаете за своих персов, предварительно стоит сделать копию беков на тот или иной случай! :steamthumbsup:
Creaxsk 18 stycznia 2024 o 6:53 
Я пытался найти мод или что-то что бы поменять позу, нашёл программу Character editor, но она не работает с модовыми рассами, полез в этот файл и испугался всех этих строк, хотя был уверен что в них то и кроется сила, но не стал там ничего менять. Но сегодня нашёл твой гайд и у меня всё получилось, хоть и со второго раза, потому что Visual studio копирует не двоичным кодом строки, а через notepad всё получилось
Creaxsk 18 stycznia 2024 o 6:53 
Брат, огромное спасибо за этот способ, я создал рандомного персонажа, который как по мне получился неплохим, но я не обратил внимание на его позу, но когда я начал одевать декоративные предметы которы скрывают броню, я понял что поза очень не подходит и даже портит внешний вид.
Sergkart 17 lipca 2022 o 19:11 
2/2
Ставим нужный мод на инвентарь и создаём нового персонажа. Копируем у персонажа всю информацию от первого мешка (в каждом моде на инветарь могут быть свои имена мешков), у меня это "itemBagsSOHSOH.." и ДО слова "paintTool" (Там будет что-то вроде "..SOHSOH paintTool". Если всё сделать правильно персонаж должен загрузиться. В случае ошибки будет вылет как при обычном изменении инвентаря.
Sergkart 17 lipca 2022 o 19:11 
1/2
Есть ещё способ смены инвентаря (Менял размеры мешков, но думаю с количеством мешков тоже сработает). В файле персонажа есть несколько строк отвечающих за каждый мешок, что-то вроде "reagentBagSOHSOH..", когда инвентарь заполнен "SOH" заменяется на ссылку на объект, поэтому для смены размера нужны полностью пустые мешки. Складываем все вещи в сундуки и выходим.
Sergkart 17 lipca 2022 o 19:09 
Касательно переноса расовых статов в FU. В файле сохранения есть строчка "fr_raceENQENQНазваниеРасы" для смены статов всё так же копируем её из нужной расы и получаем нужные статы. Менял Авиана на Авали, после манипуляций как минимум трикодер пишет статы от расы Авали.
Dark1smile 25 lutego 2022 o 0:03 
РЕЗУЛЬТАТ: смена персонажа на модовую расу из FU прошла успешно, но, помимо внешности перенеслось ещё и имя, так что стоит быть внимательным что бы снова не заходить в этот страшный файл, перки для расы из FU работают на новую расу, но в трикордере всё ещё будет написаны способности для вашей предыдущей расы. Возрождение на корабле будет так же с анимацией первоначальной расы, но в итоге всё равно получится та внешность, которую вы переносили. :)
Dark1smile 24 lutego 2022 o 23:15 
В таком случае я попробую, а результат отпишу сюда)
ŔĘÜŠŠ(´・ω・`)  [autor] 24 lutego 2022 o 20:04 
@Azareyn
FU ломает абсолютно все моды, абсолютно все карты, абсолютно всех персонажей и абсолютно все сохранения. В общем, без гарантий, работает ли этот способ на FU-расах.

Однако, если сделать резервную копию всей папки storage, попробовать и, если что, вернуть всё обратно, проблем вызвать не должно)
Dark1smile 24 lutego 2022 o 5:51 
Вопросик такой, а с модовыми рассами работает? Хочу поставить рассу из FU, но чёт стрёмно накосячить и не вернуть обратно)