Skip to content

Conversation

@YPetremann
Copy link

Before After
image image

For stripped concrete it copies base hazard version then apply changes using meld utils
For colored concrete it apply changes from base hazard version using meld utils

@xobkcalb
Copy link

xobkcalb commented Nov 2, 2025

@YPetremann this mod has optional dependency on alien-biomes, and current alien-biomes version 0.7.4 in its data-final-fixes stage changes layers of all the tiles it knows back to lower values. This makes stone, concrete and single-colored concrete go back to 11-38 range, while new dectorio tiles remain in 60+ range.

Probably layer setup now has to be done in data-final-fixes stage as well...

transitions_between_transitions = meld.delete(),
variants = { transition = meld.overwrite(base_refined_hazard_left.variants.transition) }
})
if color.name == "red" then log(serpent.line(data.raw.tile[name])) end
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔

order = "a[artificial]-b[tier-2]-b[refined-" .. modifier .. "]",
next_direction = "dect-paint-refined-" .. variant.name .. "-" .. direction.next,
minable = { mining_time = 0.1, result = "dect-paint-refined-" .. variant.name },
walking_speed_modifier = base_concrete.walking_speed_modifier * set_modifier,
Copy link

@xobkcalb xobkcalb Nov 2, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we already melded the base_concrete object, so here we multiply walking speed by set_modifier the second time

(same with decorative_removal_probability and vehicle_friction_modifier below, they already should be correct)

@shadbags
Copy link

Anyway to get edge colours back too?

@YPetremann
Copy link
Author

simple answer: by the way it's done no.

complex answer: for most part, if using single colored concrete, it will be fine, but there is a lot of edge cases where it will be ugly when there is mixed colors. Simple example: on the orange-pink-yellow corner, can you predict how the corner will be colored ?

@shadbags
Copy link

Simple example: on the orange-pink-yellow corner, can you predict how the corner will be colored ?

I fully get what youre getting at (im currently making stuff with tilesheets and connected terrains in godot) so i realise that theres likely a lot of work.

That said, how did the "broken" version work where some Edges were coloured, and its the calculation of the junctions that are broken?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants