Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Autotilesets for Tileset Variants #3087

Merged
merged 26 commits into from
Oct 29, 2024

Conversation

Eauix
Copy link
Contributor

@Eauix Eauix commented Oct 23, 2024

This is meant to be a complement for #3082. As the game will soon support multiple autotilesets per tile, this request is focused on adding new autotilesets for many tileset variants in the game that couldn't have autotilesets before due to them sharing the same tile IDs with other tilesets.

New Autotilesets For Worldmaps:

  • Sharing tiles with Snow:

    • Snow Layer
    • Snow Cliff
  • Sharing tiles with Ice Cave:

    • Ice Cave Cliff
  • Sharing tiles with Ice Cave Ceiling:

    • Ice Holes
  • Sharing tiles with Forest:

    • Forest Cliff
  • Sharing tiles with Corrupted Forest:

    • Corrupted Forest Cliff
    • Corrupted Forest Transition
  • Sharing tiles with Forest Underground

    • Forest Underground Cliff
  • Sharing tiles with Corrupted Forest Underground

    • Corrupted Forest Underground Cliff
  • Autotiles for Vertical and Horizontal Water Waves

New Autotilesets For Levels:

  • Sharing tiles with Snow:

    • Snow with Ice Floor
    • Snow Holes
  • Sharing tiles with Snow Underground:

    • Snow Underground Holes
  • Sharing tiles with Forest:

    • Forest with Earth Floor
    • Forest Holes
  • Sharing tiles with Forest Underground:

    • Forest Underground Holes
  • Sharing tiles with Corrupted Forest

    • Corrupted Forest with Earth Floor
    • Corrupted Forest Holes
  • Sharing tiles with Corrupted Forest Underground

    • Corrupted Forest Underground Holes
  • Autotiles for Vertical and Horizontal Rock Blocks

  • Autotiles for Ice Castle and Forest Castle

  • Autotiles for Vertical and Horizontal Chains, with attached and loose ends

Tweaks and Extra Features:

  • Fixes the worldmap snow tileset being only eraseable from the corners
  • Added a black tile near the worldmap ice hole tileset in the tilegroup
  • Improvements to some autotile comments
  • Added a 2x2 rock block in the tilegroup for easier building
  • 29 new tiles needed for the snow with ice floor autotileset
  • 12 new tiles needed for the castle autotilesets
  • 8 brand new mini-chain tiles (with autotiles included)
  • Fixes the electrified water surface not being swimmable
  • 3 new tiles as vertical "sign rods" for decoration

Todo List:

  • Add all the new worldmap autotilesets
  • Add the new level autotilesets

@Eauix Eauix marked this pull request as draft October 23, 2024 15:36
@Eauix
Copy link
Contributor Author

Eauix commented Oct 25, 2024

The ice floor special tiles still need some tweaks, other than this, it's pretty much done

@Eauix Eauix marked this pull request as ready for review October 25, 2024 22:24
@Eauix
Copy link
Contributor Author

Eauix commented Oct 26, 2024

The autotiles overhaul is ready for review and testing

Copy link
Member

@Frostwithasideofsalt Frostwithasideofsalt left a comment

Choose a reason for hiding this comment

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

aaaaaah i tested it again and it works ! ! ! !

@MatusGuy MatusGuy merged commit 5353ef8 into SuperTux:master Oct 29, 2024
32 checks passed
@Alasdairbugs
Copy link
Contributor

Alasdairbugs commented Nov 15, 2024

Tested, this works, however I would prefer if the autotile started at 1 and not 0. 0 is at the other end of the keyboard. just a small detail.

Additionally, perhaps the 0-9 selected should also work for NUMPAD keys

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.

5 participants