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

[Feature Request] Add textures to Backstreets and Doors #31

Open
MysticMismagius opened this issue Nov 24, 2021 · 5 comments
Open

[Feature Request] Add textures to Backstreets and Doors #31

MysticMismagius opened this issue Nov 24, 2021 · 5 comments
Labels
enhancement New feature or request Mid prio

Comments

@MysticMismagius
Copy link

Currently, the Mario theme is ostensibly worse than Dragon Quest for designing complex boards, since it only has 4 unique Backstreet textures and 2 unique Door textures, compared to DQ's 5 Backstreets and 4 Doors.

The Event Texture update involves creating new textures out of whole cloth and adding them to existing tiles. Can the same be done with Backstreets and Doors?

Ideally we'd be able to add as many different textures as we want to the tile and door model of Backstreets and Doors in both themes, but even bringing the Mario theme up to par with Dragon Quest would do.

@MysticMismagius
Copy link
Author

The question that arises with adding new backstreet textures (so that there is more than 5) is how to get the new ones to show up on a board. Using the District ID wouldn't work, since District ID is already used to tell the backstreet where to send the player.

@MysticMismagius
Copy link
Author

Some things to note regarding the Mario-themed door textures:

The tile seems to have an extra model on top of it, to make the shape. The "background" of the tile and the shape have different textures (although both shapes share a texture). If the tile does have a second model to make the shape, there are three ways to make new textures for the Mario-themed door tiles.

  1. Make 3D models to create new shapes for the tiles. Probably the worst option by far.
  2. Rework the shape texture so that Doors C and D (and beyond if that becomes a thing) are just different-colored squares. This would technically work, but I don't like it because it would hinder accessibility for colorblind players.
  3. Get rid of the shape model, and rework the door textures so that each door tile has a unique texture that looks similar to the combined version of the vanilla texture + shape model. This is probably the best as it allows us to easily create many different shapes for the door tiles.

@MysticMismagius
Copy link
Author

MysticMismagius commented Nov 26, 2021

I've been working on the custom art assets necessary to add more doors and backstreets to the game. Here are the assets I made for the Dragon Quest theme, including icons. I've made enough assets for there to be 16 different colored backstreets and doors, which should be more than enough for even the most complex board designs.

Dragon Quest Theme Custom Backstreet Textures.zip
Dragon Quest Theme Custom Door Textures.zip
Edited Black Backstreet Icon

@MysticMismagius
Copy link
Author

Some notes regarding the Mario-themed Backstreets:

In the material for each pipe, there is a Shader Constant Color Block property that applies a colored tint to the entire pipe.

This means that the same texture on a different pipe appears differently depending on the tint. When making new pipes, the Shader Constant Color Block property will have to be adjusted to match the hue of the new pipe color.

@MysticMismagius
Copy link
Author

MysticMismagius commented Nov 27, 2021

More art assets, this time for the Mario theme. Again, I have enough assets here to make 16 backstreets and doors each.

Mario Theme Custom Backstreet Textures.zip
Mario Theme Custom Door Textures.zip
Updated Magenta Door

@Deflaktor Deflaktor added enhancement New feature or request Mid prio labels Nov 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Mid prio
Projects
None yet
Development

No branches or pull requests

2 participants