I've made custom belt pictures:
- belts.zip
- belt pictures
- (342.87 KiB) Downloaded 49 times
belt_horizontal and belt_vertical are easy to change, but where are defined curved belt graphics?
For example here is a part of code of fast-transport-belt:
code
As you see, here is no graphics with shift y = 320, but all curved belts are here, see:Code: Select all
data.raw["transport-belt"]["fast-transport-belt"].type = "transport-belt"
data.raw["transport-belt"]["fast-transport-belt"].name = "fast-transport-belt"
data.raw["transport-belt"]["fast-transport-belt"].icon = "__base__/graphics/icons/fast-transport-belt.png"
data.raw["transport-belt"]["fast-transport-belt"].icon_size = 32
data.raw["transport-belt"]["fast-transport-belt"].flags[1] = "placeable-neutral"
data.raw["transport-belt"]["fast-transport-belt"].flags[2] = "player-creation"
data.raw["transport-belt"]["fast-transport-belt"].minable.hardness = 0.2
data.raw["transport-belt"]["fast-transport-belt"].minable.mining_time = 0.3
data.raw["transport-belt"]["fast-transport-belt"].minable.result = "fast-transport-belt"
data.raw["transport-belt"]["fast-transport-belt"].max_health = 160
data.raw["transport-belt"]["fast-transport-belt"].corpse = "small-remnants"
data.raw["transport-belt"]["fast-transport-belt"].resistances[1].type = "fire"
data.raw["transport-belt"]["fast-transport-belt"].resistances[1].percent = 50
data.raw["transport-belt"]["fast-transport-belt"].collision_box[1][1] = -0.4
data.raw["transport-belt"]["fast-transport-belt"].collision_box[1][2] = -0.4
data.raw["transport-belt"]["fast-transport-belt"].collision_box[2][1] = 0.4
data.raw["transport-belt"]["fast-transport-belt"].collision_box[2][2] = 0.4
data.raw["transport-belt"]["fast-transport-belt"].selection_box[1][1] = -0.5
data.raw["transport-belt"]["fast-transport-belt"].selection_box[1][2] = -0.5
data.raw["transport-belt"]["fast-transport-belt"].selection_box[2][1] = 0.5
data.raw["transport-belt"]["fast-transport-belt"].selection_box[2][2] = 0.5
data.raw["transport-belt"]["fast-transport-belt"].working_sound.sound.filename = "__base__/sound/fast-transport-belt.ogg"
data.raw["transport-belt"]["fast-transport-belt"].working_sound.sound.volume = 0.4
data.raw["transport-belt"]["fast-transport-belt"].working_sound.max_sounds_per_type = 3
data.raw["transport-belt"]["fast-transport-belt"].animation_speed_coefficient = 32
data.raw["transport-belt"]["fast-transport-belt"].animations.filename = "__base__/graphics/entity/fast-transport-belt/fast-transport-belt.png"
data.raw["transport-belt"]["fast-transport-belt"].animations.priority = "extra-high"
data.raw["transport-belt"]["fast-transport-belt"].animations.width = 40
data.raw["transport-belt"]["fast-transport-belt"].animations.height = 40
data.raw["transport-belt"]["fast-transport-belt"].animations.frame_count = 32
data.raw["transport-belt"]["fast-transport-belt"].animations.direction_count = 12
data.raw["transport-belt"]["fast-transport-belt"].belt_horizontal.filename = "__base__/graphics/entity/fast-transport-belt/fast-transport-belt.png"
data.raw["transport-belt"]["fast-transport-belt"].belt_horizontal.priority = "extra-high"
data.raw["transport-belt"]["fast-transport-belt"].belt_horizontal.width = 40
data.raw["transport-belt"]["fast-transport-belt"].belt_horizontal.height = 40
data.raw["transport-belt"]["fast-transport-belt"].belt_horizontal.frame_count = 32
data.raw["transport-belt"]["fast-transport-belt"].belt_vertical.filename = "__base__/graphics/entity/fast-transport-belt/fast-transport-belt.png"
data.raw["transport-belt"]["fast-transport-belt"].belt_vertical.priority = "extra-high"
data.raw["transport-belt"]["fast-transport-belt"].belt_vertical.width = 40
data.raw["transport-belt"]["fast-transport-belt"].belt_vertical.height = 40
data.raw["transport-belt"]["fast-transport-belt"].belt_vertical.frame_count = 32
data.raw["transport-belt"]["fast-transport-belt"].belt_vertical.y = 40
data.raw["transport-belt"]["fast-transport-belt"].ending_top.filename = "__base__/graphics/entity/fast-transport-belt/fast-transport-belt.png"
data.raw["transport-belt"]["fast-transport-belt"].ending_top.priority = "extra-high"
data.raw["transport-belt"]["fast-transport-belt"].ending_top.width = 40
data.raw["transport-belt"]["fast-transport-belt"].ending_top.height = 40
data.raw["transport-belt"]["fast-transport-belt"].ending_top.frame_count = 32
data.raw["transport-belt"]["fast-transport-belt"].ending_top.y = 80
data.raw["transport-belt"]["fast-transport-belt"].ending_bottom.filename = "__base__/graphics/entity/fast-transport-belt/fast-transport-belt.png"
data.raw["transport-belt"]["fast-transport-belt"].ending_bottom.priority = "extra-high"
data.raw["transport-belt"]["fast-transport-belt"].ending_bottom.width = 40
data.raw["transport-belt"]["fast-transport-belt"].ending_bottom.height = 40
data.raw["transport-belt"]["fast-transport-belt"].ending_bottom.frame_count = 32
data.raw["transport-belt"]["fast-transport-belt"].ending_bottom.y = 120
data.raw["transport-belt"]["fast-transport-belt"].ending_side.filename = "__base__/graphics/entity/fast-transport-belt/fast-transport-belt.png"
data.raw["transport-belt"]["fast-transport-belt"].ending_side.priority = "extra-high"
data.raw["transport-belt"]["fast-transport-belt"].ending_side.width = 40
data.raw["transport-belt"]["fast-transport-belt"].ending_side.height = 40
data.raw["transport-belt"]["fast-transport-belt"].ending_side.frame_count = 32
data.raw["transport-belt"]["fast-transport-belt"].ending_side.y = 160
data.raw["transport-belt"]["fast-transport-belt"].starting_top.filename = "__base__/graphics/entity/fast-transport-belt/fast-transport-belt.png"
data.raw["transport-belt"]["fast-transport-belt"].starting_top.priority = "extra-high"
data.raw["transport-belt"]["fast-transport-belt"].starting_top.width = 40
data.raw["transport-belt"]["fast-transport-belt"].starting_top.height = 40
data.raw["transport-belt"]["fast-transport-belt"].starting_top.frame_count = 32
data.raw["transport-belt"]["fast-transport-belt"].starting_top.y = 200
data.raw["transport-belt"]["fast-transport-belt"].starting_bottom.filename = "__base__/graphics/entity/fast-transport-belt/fast-transport-belt.png"
data.raw["transport-belt"]["fast-transport-belt"].starting_bottom.priority = "extra-high"
data.raw["transport-belt"]["fast-transport-belt"].starting_bottom.width = 40
data.raw["transport-belt"]["fast-transport-belt"].starting_bottom.height = 40
data.raw["transport-belt"]["fast-transport-belt"].starting_bottom.frame_count = 32
data.raw["transport-belt"]["fast-transport-belt"].starting_bottom.y = 240
data.raw["transport-belt"]["fast-transport-belt"].starting_side.filename = "__base__/graphics/entity/fast-transport-belt/fast-transport-belt.png"
data.raw["transport-belt"]["fast-transport-belt"].starting_side.priority = "extra-high"
data.raw["transport-belt"]["fast-transport-belt"].starting_side.width = 40
data.raw["transport-belt"]["fast-transport-belt"].starting_side.height = 40
data.raw["transport-belt"]["fast-transport-belt"].starting_side.frame_count = 32
data.raw["transport-belt"]["fast-transport-belt"].starting_side.y = 280
data.raw["transport-belt"]["fast-transport-belt"].ending_patch.sheet.filename = "__base__/graphics/entity/transport-belt/start-end-integration-patches.png"
data.raw["transport-belt"]["fast-transport-belt"].ending_patch.sheet.width = 40
data.raw["transport-belt"]["fast-transport-belt"].ending_patch.sheet.height = 40
data.raw["transport-belt"]["fast-transport-belt"].ending_patch.sheet.priority = "extra-high"
data.raw["transport-belt"]["fast-transport-belt"].fast_replaceable_group = "transport-belt"
data.raw["transport-belt"]["fast-transport-belt"].speed = 0.0625
Factorio\data\base\graphics\entity\fast-transport-belt\fast-transport-belt.png