DIY: разблокировка других персонажей в демо - Архив - Strategium.ru Перейти к содержимому

DIY: разблокировка других персонажей в демо

Рекомендованные сообщения

Rednif Tap

Приветствую.

Демка вышла, игру ждать ещё полторы недели, а для игры доступно всего четыре персонажа - безусловно, интересных, но не тех, которыми хочется сыграть в первую очередь. Допустим, мы хотим сыграть наши 20 лет за короля Наварры. Сейчас я расскажу как можно это организовать, располагая прямыми руками, внимательностью и где-то 20 минутами времени.

Апдейт: есть более простой способ. В демке присутствует баг, позволяющий играть за любого персонажа, в том числе и за мусульман. Выберите одного из стартовых персонажей, нажмите "играть" и, пока игра загружается, нажмите на желаемую провинцию. Вы будете играть за неё.

Не так уж и сложно, на самом делеНажмите здесь!
 Самым очевидным способом была бы замена ID персонажа в файле common/bookmarks.txt. Но этот способ не пройдёт :)

Давайте подумаем. Итак, игра позволяет выбрать одного из 4 персонажей - но вряд ли ограничение строже, чем хранящийся где-то их ID. Если в исторических файлах заменить все ссылки на данного персонажа - поверит ли игра, что под этим номером должен быть другой персонаж? И самое главное - разрешит ли нам за него играть? Ответ - да, разрешит. Я остановлюсь на деталях своего примера, а вы уже сможете повторить с кем вам угодно.

В качестве "жертвы" для замены мы возьмем византийского принца Михаила. Во-первых, у него меньше всего титулов, и нам понадобится изменить меньше файлов. Ну а во-вторых - он ленивый и жестокий правитель, зачем таким играть? :) (Хотя, предполагаю, все уже сыграли за него и завоевали печенегов). В уже указанном файле common/bookmarks.txt мы можем найти его ID - 1736. Запишем этот номер и закроем файл.

Теперь откроем игру и посмотрим на списки титулов нашего будущего персонажа и нашей жертвы. У короля Наварры всего три титула - король, герцог и граф - и все три титула имеют название, как ни странно, "Наварра". Принц Михаил расолагает шестью титулами - двумя герцогскими (Адрианополь и Видин) и четырьмя графскими (Адрианополь, Филиполис, Видин и Белград). У короля есть ещё два вассала - родной брат, граф провинции с романтическим названием "Нахера" и два барона. Но мы на них внимания не обращаем, так как, к счастью, вассалитет прописывается в истории не к персонажам, а к титулам (что, безусловно, намного более логично). Так что нам же лучше - не придется переназначать вдобавок и десяток вассалов Михаила.

Открываем папку history/titles. Здесь нужно поменять местами ссылки на наших персонажей. В первую очередь нас интересует файл k_navarra.txt.

Для начала скопируем его и создадим резервную копию. Можно, например, в каком-нибудь безопасном месте создать папку original_titles и скопировать файл туда. Потом, когда мы захотим вернуть всё как было, мы просто скопируем оттуда все файлы с заменой. Способ попроще - забэкапить всю папку history. В любом случае, правило следует запомнить - всегда создавайте резервную копию любого изменяемого файла!

Откроем файл. находим в нем строчку

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

и меняем на

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

текст после знака # - комментарий, программа не воспринимает текст после него. В файле мы на всякий случай оставили старое значение. Здесь же мы узнали старый номер текущего короля Наварры - 106000. Этот номер должен получить принц Михаил. Король же, как вы уже догадались, должен получить номер 1736.

Абсолютно аналогичным образом поменяем файлы c_navarra.txt и d_navarra.txt. Как можно было догадаться, первый файл, с префиксом "k_" отвечает за королевство Наварра (k - kingdom), следующие - за графство (county) и герцогство (duchy) соответственно.

Теперь проведем обратную операцию - с владениями нашей жертвы. В файлах c_adrianopolis, c_belgrade, c_philippopolis, c_vidin, d_adrianopolis, d_vidin меняем строку

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

на

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Не забываем сохранять резервные копии!

Теперь предстоит не менее важный этап - нужно подредактировать династические связи - ведь мы не хотим чтобы Наваррой правил грек Михаил, сын византийского императора, правда?

Заходим в папку history/characters. Делаем резервную копию файлов basque.txt и greek.txt.

Теперь откроем первый файл. Первая же запись - наш искомый персонаж, король Антсо. Меняем начало строки

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

на

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Но не все так просто. Теперь нужно пройтись поиском по файлу - найти все случаи использования номера 106000 и заменить его на 1736. Это может быть строка "employer=106000" или "father=106000". К счастью, в файлах не нужно прописывать обратную связь, а то было бы совсем худо. В файле greek.txt меняем наоборот - "1736=" на "106000=". Детей у принца нет, предварительно созданных придворных тоже.

Запускаем игру.

[Cкрыть]

Вуаля!

s5l21l.jpg

Обратите внимание, что доступна опция абсолютного когнатического наследования :)

Вот, собственно, и все. Теоретически, таким образом можно выбрать любого персонажа из любого времени - и сыграть им, поменяв стартовую дату в bookmarks.txt. Возможно, таким образом даже можно "разблокировать" не-христианского персонажа. Но ни первого, ни второго я ешё не пробовал - если кто-то поробует, расскажите.

Добавляю архив с изменёнными вышеописанным образом файлами. Всё, что нужно сделать - скопировать файлы из папки _Navarra в папку с игрой (с заменой файлов, естественно). А когда надоест - скопируйте поверх файлы из папки _original.

Вы можете распространять данную информацию и этот архив как угодно, на любых форумах, которые вам заблагорассудится. Единственное, что я не уверен насчёт парадоксплазы - размещайте на свой страх и риск. Вполне возможно, что подобные действия могут повлечь за собой бан.

Ну и напоследок - небольшой бонус. В отличие от предыдущих игр, сейчас файл с настройками хранятся в ваших документах (в папке ~[user]/documents/paradox interactive/crusader kings II demo). Открыв settings.txt и изменив настройки draw_trees, draw_postfx и draw_sky на "=no" вы сможете существенно увеличить производительность. По крайней мере, игра стала намного легче запускаться на не слишком мощном ноутбуке.

Надеюсь, был полезен. Удачи :)

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Изменено пользователем Rednif Tap
Ссылка на комментарий

Закреплённые сообщения
Detech

Играбельный Ростов.

Все в принципе работает - вот только почему то пишет что для смены на абсолютное когнатическое наследование правитель должен быть культуры Басков О.о

Странно ведь я менял греков на русских, ID наварры не использовал (смена 630 на 1736), файл басков не правил. Твои файлы тоже не качал. Откуда то баски то?

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Ссылка на комментарий

Rednif Tap

А это часть оригинальной игры. Разработчики решили, что, мол, только у басков есть достаточно исторических оснований на полное равноправие мужчин и женщин в вопросах наследования.

На парадоксплазе высказывались предположение, что это - proof of concept. Небольшая демонстрация для моддеров того, насколько гибкими могут быть те или иные решения. В файле decisions/succession_laws.txt есть строки (в самом конце):

клацНажмите здесь!
 

true_cognatic_succession = {

male_dynasty_opinion = -10

potential = {

OR = {

is_landless_type_title = no

title = k_golden_horde

title = k_il-khanate

title = k_timurids

}

OR = {

AND = {

tier = baron

is_feudal = yes

}

holder_scope = { is_feudal = yes }

}

is_primary_type_title = no

NOT = { holder_scope = { religion_group = muslim } }

}

allow = {

holder_scope = { culture = basque }

}

effect = {

gender_succ = true_cognatic

}

revoke_allowed = {

always = no

}

}

[Cкрыть]

Если убрать выделенные строки, когнатическое наследование будет доступно для всех.

Изменено пользователем Rednif Tap
Ссылка на комментарий

Richard1010

Спасибо сам думал как сделать.. а тут уже :3

Ссылка на комментарий

Kupislona

Я кстати, сам вчера убрал выбранные строки, и в общем то работает, вот только не понятно почему у меня теперь два набора succession law в игре, в одном только для басков, в другом для всех, жить не мешает, но не аккуратно)))

Ссылка на комментарий

Rednif Tap

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Its kind of bending the rules a bit (though I assume almost all of us have already preordered, or will be soon) but you can play as any character in the game, including muslims, just select one of the 4 playable characters, hit start, and as its loading click on any other province. You will play as that province.

Перевод: Это несколько нарушает правила (хотя, мне кажется, большинство из нас уже предзаказало игру, или скоро это сделает), но вы можете играть любым персонажем в игре, включая мусульман. Просто выберите одного из 4 персонажей, нажмите "играть", и, пока игра загружается, нажмите на любую другую провинцию. Вы будете играть за эту провинцию.

Всё оказалось намного проще - небольшой баг в игре, и не нужно портить десятки файлов :)

Изменено пользователем Rednif Tap
Ссылка на комментарий

Серик

Спасибо работает

Ссылка на комментарий

kalistor
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Перевод: Это несколько нарушает правила (хотя, мне кажется, большинство из нас уже предзаказало игру, или скоро это сделает), но вы можете играть любым персонажем в игре, включая мусульман. Просто выберите одного из 4 персонажей, нажмите "играть", и, пока игра загружается, нажмите на любую другую провинцию. Вы будете играть за эту провинцию.

Всё оказалось намного проще - небольшой баг в игре, и не нужно портить десятки файлов :)

Извините, кого Вы цитируете?

Ссылка на комментарий

MaslovRG
Извините, кого Вы цитируете?

Пользователь Salt, 12 пост в теме.

Ссылка на комментарий

Rednif Tap
Извините, кого Вы цитируете?

Парсер, похоже, обрезает внешнюю ссылку при переходе из стратегиума. Вот полная ссылка (на пост):

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Ссылка на комментарий

Starfer

Я нашел способ играть больше двадцати лет:

1) Открываем файл \common\bookmarks.txt

2) Находим строчку "date"

3) Меняем значение "1066.9.15" на "1086.1.2" (Без кавычек)

Внимание! Способ не проверен лично, но должен работать (Сейчас проверю сам). Есть предположение, что игра заканчивается ТОЛЬКО 01.01.1086. Я выставил в bookmarks.txt дату 31.12.1085, игра закончилась через день.

Не работает, вот черт. Ладно, буду экспериментировать ещё

Изменено пользователем Starfer
Ссылка на комментарий

Способ с нажиманием другой провинции работает, только что сам проверил.

Ссылка на комментарий

Richard1010
Я нашел способ играть больше двадцати лет:

1) Открываем файл \common\bookmarks.txt

2) Находим строчку "date"

3) Меняем значение "1066.9.15" на "1086.1.2" (Без кавычек)

Внимание! Способ не проверен лично, но должен работать (Сейчас проверю сам). Есть предположение, что игра заканчивается ТОЛЬКО 01.01.1086. Я выставил в bookmarks.txt дату 31.12.1085, игра закончилась через день.

Не работает, вот черт. Ладно, буду экспериментировать ещё

Бес полезно про бывал ставить дату пораньше пишет Gameover попозже.. тоже самое

Ссылка на комментарий

Ольгерд
Способ с нажиманием другой провинции работает, только что сам проверил.

простите вы о чем?

а все разобрался..

Изменено пользователем Ольгерд
Ссылка на комментарий

Richard1010
простите вы о чем?

вот о чем:

Апдейт: есть более простой способ. В демке присутствует баг, позволяющий играть за любого персонажа, в том числе и за мусульман. Выберите одного из стартовых персонажей, нажмите "играть" и, пока игра загружается, нажмите на желаемую провинцию. Вы будете играть за неё.

ГИП ГИП УРААААА!

Я НАШОЛ КАК ПРОДЛИТЬ ИГРУ!

1)Заходим в bookmark и делаем вот так:

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

2)нажимаем на 1 перса жмем "играть" потом быстро выбираем страну за которую хотим играть..

3)PROFIT!

Правдо я только нашол не факт что я смогу проиграть то 1680+

Минусы:

-Можно поиграть не за все страны..

-Страны раздроблены

27 февраля 1021 года.. вроде все работает..

Изменено пользователем Richard1010
Ссылка на комментарий

Ольгерд
вот о чем:

ГИП ГИП УРААААА!

Я НАШОЛ КАК ПРОДЛИТЬ ИГРУ!

1)Заходим в bookmark и делаем вот так:

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

2)нажимаем на 1 перса жмем "играть" потом быстро выбираем страну за которую хотим играть..

3)PROFIT!

Правдо я только нашол не факт что я смогу проиграть то 1680+

Минусы:

-Можно поиграть не за все страны..

-Страны раздроблены

27 февраля 1021 года.. вроде все работает..

ща попробую...

Ссылка на комментарий

Ольгерд
вот о чем:

ГИП ГИП УРААААА!

Я НАШОЛ КАК ПРОДЛИТЬ ИГРУ!

1)Заходим в bookmark и делаем вот так:

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

2)нажимаем на 1 перса жмем "играть" потом быстро выбираем страну за которую хотим играть..

3)PROFIT!

Правдо я только нашол не факт что я смогу проиграть то 1680+

Минусы:

-Можно поиграть не за все страны..

-Страны раздроблены

27 февраля 1021 года.. вроде все работает..

а что это за АВОСЬ И ПРОКАТИТ ? ты это пошутил чтоли?

а если дописать character = 762

character = 300

character = 100 и т.д. еще люди появляются)) ну это чтоб по карте не митаться не тыкать...

Изменено пользователем Ольгерд
Ссылка на комментарий

MaKaPoH

Демоверсия Crusader Kings 2.

Вопросы и пути их решения.

Richard1010 - Продление Демо.Нажмите здесь!
 

1 Вариант: просто скачайте вот Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. :)

UPD:Лучше использовать первый вариант

2 Вариант:

И так для начало зайдем в файл Defines(Common/defines) и мы увидим что-то подобное(нас интересуют первые 3 строчки):

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

после этого делаем так:

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Если вы только начали играть [или у вас не запускается с 1000 года если вы хотите поиграть с 1066 года по 1085+ то вам нужно идти в common/bookmarks

Вот так это выглядит:

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Делаем так:

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

P.s desc и name можно поставить любой(английская раскладка)

Важно:Не факт что я совсем убрал лимит возможно я его увеличил.. с 20 лет до 86

У вас что-то не получается? нет проблем! специально для вас залил эти файлы:

]]>Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. ]]>

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

[Cкрыть]

Rednif Tap. Разблокировка Персонажей.Нажмите здесь!
 

Приветствую.

Демка вышла, игру ждать ещё полторы недели, а для игры доступно всего четыре персонажа - безусловно, интересных, но не тех, которыми хочется сыграть в первую очередь. Допустим, мы хотим сыграть наши 20 лет за короля Наварры. Сейчас я расскажу как можно это организовать, располагая прямыми руками, внимательностью и где-то 20 минутами времени.

Апдейт: есть более простой способ. В демке присутствует баг, позволяющий играть за любого персонажа, в том числе и за мусульман. Выберите одного из стартовых персонажей, нажмите "играть" и, пока игра загружается, нажмите на желаемую провинцию. Вы будете играть за неё.

<div class="ipsSpoiler" data-ipsspoiler=""><div class="ipsSpoiler_header" onclick="spo_me(this);"><span class="spo_option">Не так уж и сложно, на самом деле</span><span class="spo_desc">Нажмите здесь!</span></div><div class=ipsSpoiler_contents> Самым очевидным способом была бы замена ID персонажа в файле common/bookmarks.txt. Но этот способ не пройдёт :)

Давайте подумаем. Итак, игра позволяет выбрать одного из 4 персонажей - но вряд ли ограничение строже, чем хранящийся где-то их ID. Если в исторических файлах заменить все ссылки на данного персонажа - поверит ли игра, что под этим номером должен быть другой персонаж? И самое главное - разрешит ли нам за него играть? Ответ - да, разрешит. Я остановлюсь на деталях своего примера, а вы уже сможете повторить с кем вам угодно.

В качестве "жертвы" для замены мы возьмем византийского принца Михаила. Во-первых, у него меньше всего титулов, и нам понадобится изменить меньше файлов. Ну а во-вторых - он ленивый и жестокий правитель, зачем таким играть? :) (Хотя, предполагаю, все уже сыграли за него и завоевали печенегов). В уже указанном файле common/bookmarks.txt мы можем найти его ID - 1736. Запишем этот номер и закроем файл.

Теперь откроем игру и посмотрим на списки титулов нашего будущего персонажа и нашей жертвы. У короля Наварры всего три титула - король, герцог и граф - и все три титула имеют название, как ни странно, "Наварра". Принц Михаил расолагает шестью титулами - двумя герцогскими (Адрианополь и Видин) и четырьмя графскими (Адрианополь, Филиполис, Видин и Белград). У короля есть ещё два вассала - родной брат, граф провинции с романтическим названием "Нахера" и два барона. Но мы на них внимания не обращаем, так как, к счастью, вассалитет прописывается в истории не к персонажам, а к титулам (что, безусловно, намного более логично). Так что нам же лучше - не придется переназначать вдобавок и десяток вассалов Михаила.

Открываем папку history/titles. Здесь нужно поменять местами ссылки на наших персонажей. В первую очередь нас интересует файл k_navarra.txt.

Для начала скопируем его и создадим резервную копию. Можно, например, в каком-нибудь безопасном месте создать папку original_titles и скопировать файл туда. Потом, когда мы захотим вернуть всё как было, мы просто скопируем оттуда все файлы с заменой. Способ попроще - забэкапить всю папку history. В любом случае, правило следует запомнить - всегда создавайте резервную копию любого изменяемого файла!

Откроем файл. находим в нем строчку

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

и меняем на

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

текст после знака # - комментарий, программа не воспринимает текст после него. В файле мы на всякий случай оставили старое значение. Здесь же мы узнали старый номер текущего короля Наварры - 106000. Этот номер должен получить принц Михаил. Король же, как вы уже догадались, должен получить номер 1736.

Абсолютно аналогичным образом поменяем файлы c_navarra.txt и d_navarra.txt. Как можно было догадаться, первый файл, с префиксом "k_" отвечает за королевство Наварра (k - kingdom), следующие - за графство (county) и герцогство (duchy) соответственно.

Теперь проведем обратную операцию - с владениями нашей жертвы. В файлах c_adrianopolis, c_belgrade, c_philippopolis, c_vidin, d_adrianopolis, d_vidin меняем строку

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

на

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Не забываем сохранять резервные копии!

Теперь предстоит не менее важный этап - нужно подредактировать династические связи - ведь мы не хотим чтобы Наваррой правил грек Михаил, сын византийского императора, правда?

Заходим в папку history/characters. Делаем резервную копию файлов basque.txt и greek.txt.

Теперь откроем первый файл. Первая же запись - наш искомый персонаж, король Антсо. Меняем начало строки

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

на

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Но не все так просто. Теперь нужно пройтись поиском по файлу - найти все случаи использования номера 106000 и заменить его на 1736. Это может быть строка "employer=106000" или "father=106000". К счастью, в файлах не нужно прописывать обратную связь, а то было бы совсем худо. В файле greek.txt меняем наоборот - "1736=" на "106000=". Детей у принца нет, предварительно созданных придворных тоже.

Запускаем игру.

<span class="spo_close" onclick="this.parentNode.style.display='none';">[Cкрыть]</span></div></div>

Вуаля!

s5l21l.jpg

Обратите внимание, что доступна опция абсолютного когнатического наследования :)

Вот, собственно, и все. Теоретически, таким образом можно выбрать любого персонажа из любого времени - и сыграть им, поменяв стартовую дату в bookmarks.txt. Возможно, таким образом даже можно "разблокировать" не-христианского персонажа. Но ни первого, ни второго я ешё не пробовал - если кто-то поробует, расскажите.

Добавляю архив с изменёнными вышеописанным образом файлами. Всё, что нужно сделать - скопировать файлы из папки _Navarra в папку с игрой (с заменой файлов, естественно). А когда надоест - скопируйте поверх файлы из папки _original.

Вы можете распространять данную информацию и этот архив как угодно, на любых форумах, которые вам заблагорассудится. Единственное, что я не уверен насчёт парадоксплазы - размещайте на свой страх и риск. Вполне возможно, что подобные действия могут повлечь за собой бан.

Ну и напоследок - небольшой бонус. В отличие от предыдущих игр, сейчас файл с настройками хранятся в ваших документах (в папке ~[user]/documents/paradox interactive/crusader kings II demo). Открыв settings.txt и изменив настройки draw_trees, draw_postfx и draw_sky на "=no" вы сможете существенно увеличить производительность. По крайней мере, игра стала намного легче запускаться на не слишком мощном ноутбуке.

Надеюсь, был полезен. Удачи :)

[Cкрыть]
Изменено пользователем MaKaPoH
Ссылка на комментарий

Richard1010
а что это за АВОСЬ И ПРОКАТИТ ? ты

это пошутил чтоли?

это так для прикола :)

все таки вроде прокатило :3

Изменено пользователем Richard1010
Ссылка на комментарий

Гость
Эта тема закрыта для публикации сообщений.
  • Ответы 63
  • Создано
  • Последний ответ
  • Просмотры 19213

Лучшие авторы в этой теме

  • Richard1010

    14

  • Ольгерд

    12

  • Rednif Tap

    5

  • MaKaPoH

    4

  • Kupislona

    4

  • hulio703

    3

  • Diplomate

    3

  • Gundar

    2

  • Assasin

    2

  • Starfer

    2

  • Detech

    2

  • Император Стёпа

    2

  • psiho_87

    1

  • Лиходей

    1

  • Andreo

    1

  • Kin

    1

  • Praetor95

    1

  • Twiel

    1

  • MaslovRG

    1

  • kalistor

    1

  • Серик

    1

Лучшие авторы в этой теме

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу


Copyright © 2008-2024 Strategium.ru Powered by Invision Community

×
×
  • Создать...