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

How to skin? #232

Open
nagotown opened this issue Apr 20, 2022 · 6 comments
Open

How to skin? #232

nagotown opened this issue Apr 20, 2022 · 6 comments

Comments

@nagotown
Copy link

I saw that partial skinning support was added a while ago, but how would that be done?
I can't find the location of where the image files would be, and I'd like to make my own since the default fps for the frames and how stiffly it moves is a bit hard on my eyes.

@LumpBloom7
Copy link
Collaborator

LumpBloom7 commented Apr 20, 2022

Many of the skinnable elements are actually limited to 4fps, using 2 frames for their animations. (this is hardcoded)

Most of the skinnable textures can be found here: https://github.com/Beamographic/rush/tree/master/osu.Game.Rulesets.Rush%2FResources%2FTextures
(just recreate this structure in your skin)

Support will likely improve in the future.

On a side note, we have plans to update the aesthetics of Rush, and we also welcome contributions towards the art side of things. (do get in touch if you're interested in helping)

@nagotown
Copy link
Author

Thanks for the info. Assuming the dll has to be rebuilt for a reskin?
Also, I'd join the discord but I'm at the 100 server limit at the moment.

@LumpBloom7
Copy link
Collaborator

LumpBloom7 commented Apr 20, 2022

A build is not needed if you just want to replace the textures used. You can place these textures in your skin.osk, then import it to lazer (folder structure must still remain though)

If you do decide to alter some of the code to support higher fps/more frames, then you'd indeed need to rebuild.

@The-Grace-God
Copy link

@LumpBloom7

A build is not needed if you just want to replace the textures used. You can place these textures in your skin.osk, then import it to lazer (folder structure must still remain though)

If you do decide to alter some of the code to support higher fps/more frames, then you'd indeed need to rebuild.

sorry to bring up a year old discussion at this point but only the miniboss minions explosion and the player can be modified the rest are not controlled via textures but instead rendered via scripts

@LumpBloom7
Copy link
Collaborator

Yep that is true. Which is why I specified only textures.

There is a plan to improve the default skin and introduce better skinnability, but due to time constraints we are unable to put in too much time into it.

@The-Grace-God
Copy link

The-Grace-God commented Dec 1, 2023

@LumpBloom7

Yep that is true. Which is why I specified only textures.

There is a plan to improve the default skin and introduce better skinnability, but due to time constraints we are unable to put in too much time into it.

I could try to make something real quick testing with real textures (to lazy to make my own especially for test assets) but i doubt it will be that optimized due to my lack of knowledge

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

No branches or pull requests

3 participants