на главную
об игре
Homeworld 2 15.09.2003

FAQ по HomeWorld 2

КАК "НАСТРОИТЬ" HOMEWORLD 2:



т.е. получить доступ ко всем роликам, миссиям кампании и войскам.





в папке Bin\Profiles\{ваш профиль}\ есть файл PLAYERCFG.LUA

открываем его в блокноте. начало там что-то типа:



ascension = {

started = 1,

scenario = 15,

M15 = {

complete = 1,

},

maxmission = 15,

mostrecentsave = "",

M14 = {

complete = 1,

},

M13 = {

complete = 1,

},

}



если подумать секунд двадцать, то можно понять, что это означает:

максимально доступная миссия - ©15, причем 13, 14 и 15 пройдены. Здесь

и далее главное не напутать с фигурными скобками. Чтобы не ошибиться,

пройдите хотя бы две первые миссии и посмотрите структуру "настоящего"

файла.



-------------------------



далее после ненужной нам информации есть такой фрагмент, который

показывает, какие ролики доступны для просмотра из главного меню

(в данном случае все).





animatics = {

unlocked = {

"data:animatics/logo.lua",

"data:animatics/1_credits.lua",

"data:animatics/2_trailer.lua",

"data:animatics/A00.lua",

"data:animatics/A01.lua",

"data:animatics/A02.lua",

"data:animatics/A03.lua",

"data:animatics/A04.lua",

"data:animatics/A05.lua",

"data:animatics/A06.lua",

"data:animatics/A07.lua",

"data:animatics/A08.lua",

"data:animatics/A09.lua",

"data:animatics/A10.lua",

"data:animatics/A11.lua",

"data:animatics/A12.lua",

"data:animatics/A13.lua",

"data:animatics/A14.lua",

"data:animatics/A15.lua",

},

}



-------------------------



теперь лезем в папку \Bin\Profiles\{ваш профиль}\Campaign\ASCENSION\

файлы persistXX.lua содержат, в частности, инфу о ваших войсках для

миссии ©XX.



для начала upgrade'ы:



Research = {

[1] = {

name = "InstaAdvancedFrigateTech",

progress = 1,

},

[2] = {

name = "SensorsDowngrade1",

progress = 1,

},

[3] = {

name = "SensorsDowngrade2",

progress = 1,

},

[4] = {

name = "SensorsDowngrade3",

progress = 1,

},

[5] = {

name = "AssaultCorvetteEliteWeaponUpgrade",

progress = 1,

},

[6] = {

name = "AttackBomberEliteWeaponUpgrade",

progress = 1,

},

[7] = {

name = "SensorsBackToNormal1",

progress = 1,

},

[8] = {

name = "SensorsBackToNormal2",

progress = 1,

},

[9] = {

name = "SensorsBackToNormal3",

progress = 1,

},

[10] = {

name = "MothershipMAXSPEEDUpgrade1",

progress = 1,

},

[11] = {

name = "InterceptorMAXSPEEDUpgrade1",

progress = 1,

},

[12] = {

name = "AttackBomberMAXSPEEDUpgrade1",

progress = 1,

},

[13] = {

name = "AssaultCorvetteMAXSPEEDUpgrade1",

progress = 1,

},

[14] = {

name = "PulsarCorvetteMAXSPEEDUpgrade1",

progress = 1,

},

[15] = {

name = "ResourceControllerHealthUpgrade1",

progress = 1,

},

[16] = {

name = "RepairAbility",

progress = 1,

},

[17] = {

name = "PulsarCorvetteHealthUpgrade1",

progress = 1,

},

[18] = {

name = "AssaultCorvetteHealthUpgrade1",

progress = 1,

},

[19] = {

name = "MothershipHealthUpgrade1",

progress = 1,

},

[20] = {

name = "ResourceCollectorHealthUpgrade1",

progress = 1,

},

[21] = {

name = "GunTurretHealthUpgrade1",

progress = 1,

},

[22] = {

name = "AttackBomberImprovedBombs",

progress = 1,

},

[23] = {

name = "CarrierHealthUpgrade1",

progress = 1,

},

[24] = {

name = "CarrierMAXSPEEDUpgrade1",

progress = 1,

},

[25] = {

name = "ResourceCollectorHealthUpgrade2",

progress = 1,

},

[26] = {

name = "InterceptorMAXSPEEDUpgrade2",

progress = 1,

},

[27] = {

name = "AttackBomberMAXSPEEDUpgrade2",

progress = 1,

},

[28] = {

name = "SensDisProbe",

progress = 1,

},

[29] = {

name = "AssaultFrigateHealthUpgrade1",

progress = 1,

},

[30] = {

name = "AssaultFrigateMAXSPEEDUpgrade1",

progress = 1,

},

[31] = {

name = "GraviticAttractionMines",

progress = 1,

},

[32] = {

name = "PlatformIonWeapons",

progress = 1,

},

[33] = {

name = "TorpedoFrigateHealthUpgrade1",

progress = 1,

},

[34] = {

name = "TorpedoFrigateMAXSPEEDUpgrade1",

progress = 1,

},

[35] = {

name = "IonTurretHealthUpgrade1",

progress = 1,

},

[36] = {

name = "ScoutPingAbility",

progress = 1,

},

[37] = {

name = "ImprovedTorpedo",

progress = 1,

},

[38] = {

name = "AssaultCorvetteHealthUpgrade2",

progress = 1,

},

[39] = {

name = "AssaultCorvetteMAXSPEEDUpgrade2",

progress = 1,

},

[40] = {

name = "PulsarCorvetteHealthUpgrade2",

progress = 1,

},

[41] = {

name = "PulsarCorvetteMAXSPEEDUpgrade2",

progress = 1,

},

[42] = {

name = "GunTurretHealthUpgrade2",

progress = 1,

},

[43] = {

name = "IonTurretHealthUpgrade2",

progress = 1,

},

[44] = {

name = "IonCannonFrigateHealthUpgrade1",

progress = 1,

},

[45] = {

name = "IonCannonFrigateMAXSPEEDUpgrade1",

progress = 1,

},

[46] = {

name = "ECMProbe",

progress = 1,

},

[47] = {

name = "ScoutEMPAbility",

progress = 1,

},

[48] = {

name = "DefenseFieldFrigateShield",

progress = 1,

},

[49] = {

name = "MothershipHealthUpgrade2",

progress = 1,

},

[50] = {

name = "MothershipMAXSPEEDUpgrade2",

progress = 1,

},

[51] = {

name = "MothershipBUILDSPEEDUpgrade1",

progress = 1,

},

[52] = {

name = "CarrierHealthUpgrade2",

progress = 1,

},

[53] = {

name = "CarrierMAXSPEEDUpgrade2",

progress = 1,

},

[54] = {

name = "CarrierBUILDSPEEDUpgrade1",

progress = 1,

},

[55] = {

name = "ResourceControllerHealthUpgrade2",

progress = 1,

},

[56] = {

name = "DamageMoverTech",

progress = 1,

},

[57] = {

name = "DestroyerTech",

progress = 1,

},

[58] = {

name = "AssaultFrigateMAXSPEEDUpgrade2",

progress = 1,

},

[59] = {

name = "AssaultFrigateHealthUpgrade2",

progress = 1,

},

[60] = {

name = "DestroyerHealthUpgrade1",

progress = 1,

},

[61] = {

name = "DestroyerMAXSPEEDUpgrade1",

progress = 1,

},

[62] = {

name = "TorpedoFrigateHealthUpgrade2",

progress = 1,

},

[63] = {

name = "TorpedoFrigateMAXSPEEDUpgrade2",

progress = 1,

},

[64] = {

name = "IonCannonFrigateHealthUpgrade2",

progress = 1,

},

[65] = {

name = "IonCannonFrigateMAXSPEEDUpgrade2",

progress = 1,

},

[66] = {

name = "DestroyerHealthUpgrade2",

progress = 1,

},

[67] = {

name = "DestroyerMAXSPEEDUpgrade2",

progress = 1,

},

[68] = {

name = "BattlecruiserIonWeapons",

progress = 1,

},

[69] = {

name = "BattlecruiserHealthUpgrade1",

progress = 1,

},

[70] = {

name = "BattlecruiserMAXSPEEDUpgrade1",

progress = 1,

},

[71] = {

name = "RadiationDefenseField",

progress = 1,

},

[72] = {

name = "BattlecruiserMAXSPEEDUpgrade2",

progress = 1,

},

[73] = {

name = "BattlecruiserHealthUpgrade2",

progress = 1,

},

},



-------------------------



СТОП!!!!! Теперь далее.

Войска кодируются так:



после строки " shiphold = { " (короче, куда-нибудь ближе к концу

файла) впишите то, что вам больше нравится. Несколько отрядов требуют

несколько нажатий shift+ins



Элитные бомберы...



{

index = 0,

type = "Hgn_AttackBomberElite",

hotkey = 0,

teamColourHandle = 12,

size = 5,

tactic = 1,

},



-------------------------



по ходу дела, size задает количество юнитов в отряде (эскадрилию

mothership'ов я не делал).



Что там еще приятного...Эсминец.



{

tactic = 1,

type = "Hgn_Destroyer",

subsystems = {

{

index = 0,

name = "HGN_DES_ENGINE",

},

},

buildjobs = {

},

size = 1,

shiphold = {

},

name = "",

teamColourHandle = 16,

hotkey = 0,

},



-------------------------



Крейсер.



{

tactic = 1,

type = "Hgn_Battlecruiser",

subsystems = {

{

index = 0,

name = "HGN_BATTLECRUISERIONBEAMTURRET",

},

{

index = 0,

name = "HGN_BATTLECRUISERIONBEAMTURRET",

},

{

index = 0,

name = "HGN_BATTLECRUISERENGINE",

},

{

index = 0,

name = "HGN_C_MODULE_FIRECONTROL",

},

},

buildjobs = {

},

size = 1,

shiphold = {

},

name = "",

teamColourHandle = 18,

hotkey = 0,

},



-------------------------



Авианосец (со всеми модулями)



{

tactic = 1,

type = "Hgn_Carrier",

subsystems = {

{

index = 0,

name = "HGN_C_PRODUCTION_FIGHTER",

},

{

index = 0,

name = "HGN_C_PRODUCTION_CORVETTE",

},

{

index = 0,

name = "HGN_C_PRODUCTION_FRIGATE",

},

{

index = 0,

name = "HGN_C_MODULE_PLATFORMCONTROL",

},

{

index = 0,

name = "HGN_C_MODULE_FIRECONTROL",

},

{

index = 0,

name = "HGN_C_SENSORS_ADVANCEDARRAY",

},

{

index = 0,

name = "HGN_C_ENGINE",

},

{

index = 0,

name = "HGN_C_INNATE_RESOURCE",

},

},

buildjobs = {

},

size = 1,

shiphold = {

},

name = "",

teamColourHandle = 0,

hotkey = 67108864,

},



-------------------------



Ну всякие там корветы-фрегаты я не буду описывать, сами

найдете... А! Еще вот: маленький такой Дреднаут древних.



{

tactic = 1,

type = "Hgn_Dreadnaught",

subsystems = {

},

buildjobs = {

},

size = 1,

shiphold = {

},

name = "NIS_Squad",

teamColourHandle = 27,

hotkey = 0,

},



-------------------------



Ну и напоследок легендарный Саджук... нам, пожалуйста, штучек

шесть заверните...



{

tactic = 1,

type = "Kpr_Sajuuk",

subsystems = {

},

buildjobs = {

},

size = 1,

shiphold = {

},

name = "NIS_Squad",

teamColourHandle = 0,

hotkey = 0,

},

Комментарии: 3
Ваш комментарий

стоп мз всего сказаного понел тока про элитные бомбардировщики

0

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

0

Не знаю в чем проблема, persist файлы не находит, в указанной папке лежит автосейв начала 1 миссии и все, хотя я прошел уже 2 и начал 3.

0