Код | Результат | |
Meigui_system = {
class = "sc_m"
asteroids_distance = 19
asteroids_distance = 80
asteroids_distance = 95
usage = custom_empire
planet = {
name = "Meigui A"
class = "pc_m_star"
orbit_angle = 30
size = 16
orbit_distance = 0
has_ring = no
modifier = "High_Metallicity"
}
planet = {
class = random_asteroid
orbit_distance = 17
size = 3
has_ring = no
init_effect = {
orbital_deposit_tile = {
clear_deposits = yes
add_deposit = d_mineral_deposit
}
}
}
planet = {
class = random_asteroid
orbit_distance = 1
orbit_angle = 288
size = 2
has_ring = no
init_effect = {
orbital_deposit_tile = {
clear_deposits = yes
add_deposit = d_mineral_deposit
}
}
}
planet = {
class = random_asteroid
orbit_distance = 0
orbit_angle = 202
size = 2
has_ring = no
init_effect = {
orbital_deposit_tile = {
clear_deposits = yes
add_deposit = d_mineral_deposit
}
}
}
planet = {
class = random_asteroid
orbit_distance = 0
orbit_angle = 130
size = 1
has_ring = no
init_effect = {
orbital_deposit_tile = {
clear_deposits = yes
add_deposit = d_mineral_deposit
}
}
}
planet = {
class = random_asteroid
orbit_distance = 1
size = 1
has_ring = no
init_effect = {
orbital_deposit_tile = {
clear_deposits = yes
add_deposit = d_mineral_deposit
}
}
}
planet = {
name = "Hua-Xiwang"
class = "pc_barren"
orbit_distance = 18
orbit_angle = 350
size = 11
starting_planet = yes
has_ring = no
modifier = "low_gravity_2"
modifier = "Thin_Atmospheres"
modifier = "weak_magnetic_field"
modifier = "mineral_poor"
modifier = "mineral_poor"
init_effect = {
prevent_anomaly = yes
}
init_effect = {
orbital_deposit_tile = {
clear_deposits = yes
add_deposit = d_mineral_deposit
}
}
init_effect = {
random_tile = {
limit = { has_blocker = no has_building = no num_adjacent_tiles > 2 }
set_building = "building_capital_1"
add_resource = {
resource = energy
amount = 1
replace = no
}
}
random_tile = {
limit = { has_blocker = no has_building = no }
set_building = "building_hydroponics_farm_1"
add_resource = {
resource = food
amount = 1
replace = no
}
}
random_tile = {
limit = { has_blocker = no has_building = no }
set_building = "building_power_plant_4"
add_resource = {
resource = energy
amount = 1
replace = no
}
}
random_tile = {
limit = { has_blocker = no has_building = no }
set_blocker = "tech_tb_quicksand_basin"
}
random_tile = {
limit = { has_blocker = no has_building = no }
set_blocker = "tech_tb_quicksand_basin"
}
random_tile = {
limit = { has_blocker = no has_building = no }
set_blocker = "tech_tb_quicksand_basin"
}
random_tile = {
limit = { has_blocker = no has_building = no }
set_blocker = "tech_tb_quicksand_basin"
}
random_tile = {
limit = { has_blocker = no has_building = no }
set_blocker = "tech_tb_quicksand_basin"
}
random_tile = {
limit = { has_blocker = no has_building = no }
set_blocker = "tech_tb_quicksand_basin"
}
random_tile = {
limit = { has_blocker = no has_building = no }
set_blocker = "tech_tb_quicksand_basin"
add_resource = {
resource = physics_research
amount = 1
replace = no
}
}
}
}
planet = {
name = "Yi"
class = "pc_frozen"
orbit_distance = 26
orbit_angle = 6
size = 3
has_ring = no
modifier = "mineral_poor"
}
}
planet = {
class = random_asteroid
orbit_distance = 14
orbit_angle = 288
size = 2
has_ring = no
init_effect = {
orbital_deposit_tile = {
clear_deposits = yes
add_deposit = d_mineral_deposit
}
}
}
planet = {
class = random_asteroid
orbit_distance = 0
orbit_angle = 330
size = 2
has_ring = no
init_effect = {
orbital_deposit_tile = {
clear_deposits = yes
add_deposit = d_mineral_deposit
}
}
}
planet = {
class = random_asteroid
orbit_distance = 15
orbit_angle = 24
size = 1
has_ring = no
init_effect = {
orbital_deposit_tile = {
clear_deposits = yes
add_deposit = d_mineral_deposit
}
}
}
planet = {
class = random_asteroid
orbit_distance = 0
orbit_angle = 97
size = 3
has_ring = no
init_effect = {
orbital_deposit_tile = {
clear_deposits = yes
add_deposit = d_mineral_deposit
}
}
}
}
| <---успешно сгенерироваловалось только первое, и то была проблема, т.к. в файле example.txt есть минимальная уладённость кольца, пришлось изменить <---с этим проблем нет звезда сгенерировалась успешно, но признаки вместо "высокой металличности" получаются случайные. Возможно, я неверно задаю астероид сгенерировался успешно даёт 1 ед минералов, как регулировать количество - не ясно то же то же то же и последний астероид. Все 5 сгенерировались нормально, все дают по 1 минералу. Единственное, что астероиды размеров 1,2,3 выглядят много больше положенного, в отличии от планет и лун. Стартовая планета. С неё начинаются проблемы. Генерация мира размером ниже минимума проходит ус- пешно, даже лезть в example.txt не надо. Хоть планету с 1 клетой забабахать. Выше 25 диаметр будет расти, но не число клеток. Нельзя задать неколонизируемый тип планеты, даже если сделать его колонизируемым в planet_classes/ 00_planet_classes.txt (colonizable= с "no" на "yes"). То есть можно, но при старте игры он заменится на одну из списка доступных в меню выбора, а с интерфейсом мне пока не совладать. <--никак не удаётся установить модификаторы, хотя вроде бы запись правильная возможная критическая ошибка должна быть в коде, начиная с этой строки <--Здесь задаются стартовые здания, к сожалению, сгенерировалась только планетарная администрация 1 уровня. <--вот она <-а уже начиная отсюда не работает ничего. В теории, так задаются ресурсы клеткам. На деле не работает. <--и далее ни одно здание не построилось, ресурсы на клетках по-прежнему появляются случайно <--здесь я пытался загадить всю планету зыбучими песками (кроме клеток стартовых зданий). Безрезультатно. Дальше ничего не генерируется, в том числе не появляется вторая планета и ещё несколько астероидов. Это принципиальная вещь: если где-то ошибка, система сгенерируется только до того объекта, в котором она есть. Если ошибка будет на стадии создания солнца - в системе останется один лишь пояс астероидов, а название вашей планеты будет висеть в центре, но её самой не будет, как и всего остального. Я задолбался искать, где ошибка, и как её исправить <--вот это должна была быть вторая планета Размером 3 клетки |
1 - Как видите, планета размером 11 клеток, хотя в стандарте игре минимум - 12. | А вот она же, но уже размером 50. Клеток при этим 25. |
Вот колонизируемая не-стартовая планета класса "Холодная безжизненная", размером 7 клеток. Без всяких изменений пригодность сносная. | А вот так вот интересно выглядят её клетки. Все без ресурсов, на одной - тот же список, что при добыче с орбиты. |
А вот солнышко размером 300 с гаком, созданное не мной, а из мода, который я распотрошил - из него же портреты расы на остальных скриншотах. Мод хороший, только мужской половине портретов нужен мешок на голову. |