Content
2 months ago
2.0
14

b Ошибка графики

7 days ago
(updated 7 days ago)

Бро подскажи будет ли у тебя обновление этого мода? https://mods.factorio.com/mod/KS13 (я бы создал эту тему там, но у тебя закрыто обсуждение)
При загрузке сохранения и начале новой игры, сам мод работает без проблем, но вот с графикой немного творится какая то ерунда, отображаются только значки входа жидкости, и при подключении идет пар, самой гидростанции нет (я закинул скрин на сайт https://ibb.co/kVYqgxmq), я посмотрел твой код через N+ графику мод берет с папки, но такое ощущение что разрабы что то поменяли в самой графике и теперь вместо паровой машины просто пустое "ничего"

6 days ago

я разобрался, в версии 2.1 разрабы немного пошаманили с графикой и поэтому вот исправленный код для файла entity.lua:

-- Укажите значение fuel_value перед использованием.
local fuel_value = 10 -- Значение в MJ, настройте по необходимости

-- Присвоение fuel_value для воды.
data.raw.fluid["water"].fuel_value = tostring(fuel_value) .. "MJ"

-- Определение нового генератора.
data:extend({
{
type = "generator",
name = "large-hydroelectric-turbine",
icon = "base/graphics/icons/steam-engine.png",
icon_size = 64,
flags = {"placeable-neutral", "player-creation"},
minable = {mining_time = 1, result = "large-hydroelectric-turbine"},
max_power_output = "100MW",
max_health = 1000,
corpse = "big-remnants",
dying_explosion = "medium-explosion",
alert_icon_shift = util.by_pixel(0, -12),
effectivity = 1,
fluid_usage_per_tick = 1,
burns_fluid = true,
maximum_temperature = 15,
resistances = {
{
type = "fire",
percent = 70
}
},
fast_replaceable_group = "steam-engine",
collision_box = {{-1.35, -2.35}, {1.35, 2.35}},
selection_box = {{-1.5, -2.5}, {1.5, 2.5}},
fluid_box = {
volume = 200,
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections = {
{ flow_direction = "input-output", direction = defines.direction.north, position = {0, -2} },
{ flow_direction = "input-output", direction = defines.direction.south, position = {0, 2} },
},
production_type = "input-output",
filter = "water"
},
energy_source = {
type = "electric",
usage_priority = "secondary-output"
},
two_direction_only = true,
pictures = {
north = {
animation = {
layers = {
{
filename = "base/graphics/entity/steam-engine/steam-engine-V.png",
width = 225,
height = 391,
frame_count = 32,
line_length = 8,
shift = util.by_pixel(4.75, -6.25),
scale = 0.5
},
{
filename = "base/graphics/entity/steam-engine/steam-engine-V-shadow.png",
width = 330,
height = 307,
frame_count = 32,
line_length = 8,
draw_as_shadow = true,
shift = util.by_pixel(40.5, 9.25),
scale = 0.5
}
}
}
},
east = {
animation = {
layers = {
{
filename = "base/graphics/entity/steam-engine/steam-engine-H.png",
width = 352,
height = 257,
frame_count = 32,
line_length = 8,
shift = util.by_pixel(1, -4.75),
scale = 0.5
},
{
filename = "base/graphics/entity/steam-engine/steam-engine-H-shadow.png",
width = 508,
height = 160,
frame_count = 32,
line_length = 8,
draw_as_shadow = true,
shift = util.by_pixel(48, 24),
scale = 0.5
}
}
}
}
},
smoke = {
{
name = "tank-smoke",
north_position = {0.0, -1.0},
east_position = {0.75, -0.75},
frequency = 10 / 32,
starting_vertical_speed = 0.08,
slow_down_factor = 1,
starting_frame_deviation = 60
}
},
vehicle_impact_sound = {
{
filename = "base/sound/car-metal-impact.ogg",
volume = 0.65
},
},
working_sound = {
sound = {
{
filename = "base/sound/steam-engine-90bpm.ogg",
volume = 0.6
},
},
match_speed_to_activity = true,
min_perceived_performance = 0.25,
performance_to_sound_speedup = 0.5
},
}
})

New response