Перейти к содержимому
Розыгрыш 10 ключей к Europa Universalis 5 ×
Strategium.ru

Вопросы по моддингу Hearts of Iron 3 \ День победы 3


Terranoid

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

qwerty1-9
Спасибо. :dance3:

Тут у меня назрел ещё один вопрос к тем, кто делал свои технологии:

Новые технологии появляются в левом верхнем углу, кто-нибудь научился корректно помещать в меню плашки технологий?

Всё, сам разобрался. :022:

Открываем файл country_technology.gui (tfh/interface) самым обычным блокнотом. Расположение плашек определяется значениями x и y.


Столкнулся с некой проблемой в TFH, а именно с ИИ.

Очень вяло себя ведет нынешний ИИ по сравнению с тем что был в SF. Вопрос конкретно стоит по производству флота. Есть возможность сделать чтобы ИИ активнее ставил на производство линкоры, тяжелые крейсера, авианосцы? К примеру Германия даже не изучает технологии на авианосцы, хотя ОЛ у них уже под 90 (почти вся Евразия под их контролем). ПП и ресурсы принудительно нарастил Германии. При старте ПП был 490, сейчас 1300. Так что промышленных мощностей хватает. Не хватает "ума" ИИ что нужно обеспечить господство на море чтобы сделать высадки на Великобританию и США :)


qwerty1-9
(изменено)
К примеру Германия даже не изучает технологии на авианосцы

Это легко исправить. Открываем GER.lua (tfh/script/country) и, чуть-чуть прокрутив вниз, видим:

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

В первом списке прописаны запрещённые техи, во втором наоборот - приоритетные техи.

Просто удаляем нужные техи и получаем результат.

Изменено пользователем qwerty1-9

qwerty1-9, спасибо большое :)

Осталось узнать как заставить ИИ запихивать в очередь производства побольше флота...


(изменено)

В соседней теме спрашивал каким образом можно выйти из альянса.

Легально в игре - никак. Но с помощью редактирования файлов игры можно.

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

Почитал там, но мне эти способы несколько не подходят... Дело в том что те способы касаются изначально выхода из альянса, при начале игры. А в TFH уж очень сильно все заскриптовано. Играя за США специально не вступал в Союзники. Но, когда атаковала Япония - я автоматически оказался в Союзниках, хотя в треугольнике был уже почти в Оси (Германия к себе тянула).

У меня вопрос в том чтобы как нибудь подправить сейвы.

А также вопрос, касающийся более активного заполнения очереди строительства флотом.

Изменено пользователем Bluu

qwerty1-9
qwerty1-9, спасибо большое :)

Осталось узнать как заставить ИИ запихивать в очередь производства побольше флота...

В том же файле прокрутываем ещё немного до этих строк:

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

Это коэффициенты распределения юнитов. Хотим больше юнитов у ИИ - увеличиваем циферьки. Хотим, чтоб ИИ строил, например, авианосец, то добавляем строку:

carrier = *любое число*


Юрий 79
(изменено)
Это коэффициенты распределения юнитов. Хотим больше юнитов у ИИ - увеличиваем циферьки. Хотим, чтоб ИИ строил, например, авианосец, то добавляем строку:

carrier = *любое число*

Я вот так добавлял и потом наблюдал за подопытными странами через окно шпионов - за Ит. , Герм. , СССР , что они прекращали постройку вообще каких-быто ни было юнитов...налицо глюк . Там видимо , что-то с балансом нарушается .

Если я не прав - скиньте мне рабочий скрипт Италии где она сама будет заказывать себе авики .

Изменено пользователем Лидл_Гарт

(изменено)
Я вот так добавлял и потом наблюдал за подопытными странами через окно шпионов - за Ит. , Герм. , СССР , что они прекращали постройку вообще каких-быто ни было юнитов...налицо глюк . Там видимо , что-то с балансом нарушается .

Так, а что если авианосцы добавить в этот список, но коэффициент поставить такой, чтобы в сумме с другими коэффициентами получалась таже сумма, что и до правки файла. Естественно в какой-нибудь строчке надо коэффициент уменьшить.

Так кто-нибудь пробовал? У меня это просто мысль, сам не пробовал и пока нет времени для экспериментов.

Изменено пользователем SQR

Юрий 79
(изменено)
Так, а что если авианосцы добавить в этот список, но коэффициент поставить такой, чтобы в сумме с другими коэффициентами получалась таже сумма, что и до правки файла. Естественно в какой-нибудь строчке надо коэффициент уменьшить.

Так кто-нибудь пробовал? У меня это просто мысль, сам не пробовал и пока нет времени для экспериментов.

Да , пробовал...вот сюда добавлял авак :

-- Naval ratio distribution

function P.NavalRatio(voProductionData)

local laArray = {

destroyer = 4,

submarine = 2,

heavy_cruiser = 2,

battleship = 1};

Получалось так

local laArray = {

destroyer = 4,

submarine = 2,

heavy_cruiser = 1,

carrier = 1,

battleship = 1};

Общая сумма не менялась , но ИИ отказывался строить войска где-то к 38 г. (естественно при норм. ЛР). Проверенно на всех выше перечисленных странах .

Изменено пользователем Лидл_Гарт

qwerty1-9
(изменено)
Я вот так добавлял и потом наблюдал за подопытными странами через окно шпионов - за Ит. , Герм. , СССР , что они прекращали постройку вообще каких-быто ни было юнитов...налицо глюк . Там видимо , что-то с балансом нарушается .

Если я не прав - скиньте мне рабочий скрипт Италии где она сама будет заказывать себе авики .

Проделал следующую операцию:

1. Зашёл за Италию в сценарий 1936

2. Распустил всех юнитов

3. Сохранился

4. Зашёл за Германию

5. Отмотал.

6. Сохранился.

7. Зашёл за Италию и посмотрел сколько она построила юнитов.

8. В скриптах для Италии разрешил исследовать техи авиков и, собственно, их строить.

9. Повторил пункты 1-6.

10. Зашёл за Италию и... всё нормально - Италия также строит юниты и в очереди производства куча юнитов, разве, что в этот раз юнитов было чуть меньше, чем прошлый раз.

Так что, никакого глюка нет.

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

Изменено пользователем qwerty1-9

Юрий 79

Вы предлагаете распустить все юниты Италии (?) , чтоб заработал скрипт ? ;)


qwerty1-9
(изменено)
Вы предлагаете распустить все юниты Италии (?) , чтоб заработал скрипт ? ;)

Нет, конечно. Я распускал юниты, чтобы не запоминать какие юниты были изначально и не спутать с теми, которые были построены. Попробуйте ещё раз, с моим скриптом, по моему методу, но без роспуска юнитов.

Изменено пользователем qwerty1-9

qwerty1-9, делал все как описывали. Для Германии:

ТехнологииНажмите здесь!
 function P.NavalTechs(voTechnologyData)

local ignoreTech = {};

local preferTech = {

"lightcruiser_technology",

"lightcruiser_armament",

"lightcruiser_antiaircraft",

"lightcruiser_engine",

"lightcruiser_armour",

"smallwarship_asw",

"battlecruiser_technology",

"battlecruiser_antiaircraft",

"battlecruiser_engine",

"battlecruiser_armour",

"cag_development",

"escort_carrier_technology",

"carrier_technology",

"carrier_antiaircraft",

"carrier_engine",

"carrier_armour",

"carrier_hanger",

"super_heavy_battleship_technology",

"destroyer_technology",

"destroyer_armament",

"destroyer_antiaircraft",

"destroyer_engine",

"destroyer_armour",

"heavycruiser_technology",

"heavycruiser_armament",

"heavycruiser_antiaircraft",

"heavycruiser_engine",

"heavycruiser_armour",

"submarine_technology",

"submarine_antiaircraft",

"submarine_engine",

"submarine_hull",

"submarine_torpedoes",

"submarine_sonar",

"submarine_airwarningequipment"};

return ignoreTech, preferTech

end

function P.NavalDoctrineTechs(voTechnologyData)

local ignoreTech = {};

local preferTech = {

"fleet_auxiliary_carrier_doctrine",

"light_cruiser_escort_role",

"light_cruiser_crew_training",

"carrier_group_doctrine",

"carrier_crew_training",

"carrier_task_force",

"naval_underway_repleshment",

"radar_training",

"fleet_auxiliary_submarine_doctrine",

"trade_interdiction_submarine_doctrine",

"cruiser_warfare",

"submarine_crew_training",

"cruiser_crew_training",

"unrestricted_submarine_warfare_doctrine",

"spotting",

"fire_control_system_training",

"commander_decision_making"};

return ignoreTech, preferTech

end

[Cкрыть]

Через 1 год игрового времени зашел за Германию и посмотрел - действительно изучает данные технологии. Потом решил добавить их в производство:

ПроизводствоНажмите здесь!
 function P.NavalRatio(voProductionData)

local laArray = {

destroyer = 5, -- Destroyers

submarine = 8, -- Submarines

heavy_cruiser = 3, -- Heavy Cruisers

light_cruiser = 4,

escort_carrier = 1,

carrier = 2,

super_heavy_battleship = 1,

battleship = 5}; -- Battleship

return laArray

end

[Cкрыть]

Но не тут то было! Обычно Германия почти сразу закладывает производство линкоров типа Бисмарк (Тирпиц). Но тут нет! Построили только несколько подлодок и 1 транспортный корабль :wacko:

ПП свободный есть (более 200), простаивает. Но флот в очередь не добавляется. Подозреваю что проблема в коэффициентах, но какие именно нужно ставить?.. Или если есть готовый файлик для Германии - буду очень признателен.

Игру крутил 2 игровых года. Ни одного эсминца, легкого крейсера, линкора и прочего боевого построено не было. Технологии изучаются.


demonsoro.72

Где прописан параметр, отвечающий за то, является ли государство саттелитом? Очень нужно присоединить Монголию и Туву. И еще лучше изменить это в сохранении, что бы не начинать игру заново. :unsure:


Юрий 79

tfh/history/diplomacy/PuppetStates (либо history/diplomacy/PuppetStates) есть строки ;

# Soviet Union - Tannu Tuva

vassal = {

first = SOV

second = TAN

start_date = 1936.1.1

end_date = 1944.10.11

}

# Soviet Union - Mongolia

vassal = {

first = SOV

second = MON

start_date = 1936.1.1

end_date = 1945.9.2

}

Можете их удалить , но они так-же находятся в Коминтерне и войну вы им не обьявите .

tfh/history/countries (либо history/countries) - файлы "MON - Mongolia" и "TAN - Tannu Tuva" есть строки join_faction = comintern .

Вроде все ясно - но зачем , Тува ведь в 44 по ивенту итак войдет в состав СССР , можно передвинуть срок этого события пораньше и добавить туда-же решение по Монголии или еще вариант - во время аннексии Прибалтийских стран добавить и MON с Tannu Tuva .


demonsoro.72
tfh/history/diplomacy/PuppetStates (либо history/diplomacy/PuppetStates) есть строки ;

# Soviet Union - Tannu Tuva

vassal = {

first = SOV

second = TAN

start_date = 1936.1.1

end_date = 1944.10.11

}

# Soviet Union - Mongolia

vassal = {

first = SOV

second = MON

start_date = 1936.1.1

end_date = 1945.9.2

}

Можете их удалить , но они так-же находятся в Коминтерне и войну вы им не обьявите .

tfh/history/countries (либо history/countries) - файлы "MON - Mongolia" и "TAN - Tannu Tuva" есть строки join_faction = comintern .

Вроде все ясно - но зачем , Тува ведь в 44 по ивенту итак войдет в состав СССР , можно передвинуть срок этого события пораньше и добавить туда-же решение по Монголии или еще вариант - во время аннексии Прибалтийских стран добавить и MON с Tannu Tuva .

Большое спасибо)


Никто так и не может ответить, почему после данных изменений у меня Германия очень вяло набирает флот? Остальные дивизии строятся и авиасоединения тоже. Но вот флот ну никак...


подскажите как в

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

добавить возможность "гос.переворота" как в моде За Родину плзззз


Юрий 79
подскажите как в

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

добавить возможность "гос.переворота" как в моде За Родину плзззз

Нужно Очень много чего менять , Semper Fi +DiDay уже не актуален , переходите лучше на ftm+DiDay (перевороты есть) , либо TFH v4.02 + BLACK ICE (последний хит) .

Переделывать старый-забытый аддон уже никто не будет :cards:


Нужно Очень много чего менять , Semper Fi +DiDay уже не актуален , переходите лучше на ftm+DiDay (перевороты есть) , либо TFH v4.02 + BLACK ICE (последний хит) .

Переделывать старый-забытый аддон уже никто не будет :cards:

я бы с удовольствием перешел,но меня останавливает отстойные технологии,в старом Дидае они намного более проработаны и интереснее


Присоединиться к обсуждению

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка автоматически преображена.   Отображать как простую ссылку

×   Предыдущее содержимое было восстановлено..   Очистить текст в редакторе

×   Вы не можете вставлять картинки напрямую. Загрузите или вставьте их через URL.

  • Ответы 607
  • Создано
  • Последний ответ
  • Просмотры 130571

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

  • SQR

    54

  • вячеслав

    50

  • Hetzer-D

    43

  • Юрий 79

    34

  • Поехавший

    28

  • GameForGame

    23

  • X-Ray

    17

  • Владислав1996

    13

  • Asgart

    11

  • deflin

    10

  • Igorjan

    10

  • must

    10

  • sanosa

    9

  • qwerty1-9

    9

  • Iliyadoskatch

    8

  • timmm

    8

  • Valigjanin

    8

  • tr1ckzppolska

    8

  • arahmid

    7

  • Оружейник

    7

  • Bluu

    7

  • jyddyj

    6

  • Alias

    6

  • ultrowindows

    5

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

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

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

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