Comments (5)
Hey, thanks for your interest! To be honest, the skinning in opsu! is pretty awful right now, and I've been planning to actually write a skin loader when I get a chance (probably sometime over the summer, but no guarantees). The goal is to make skinning more like osu!, where you'd be able to keep multiple skins in the Skins/
folder and switch between them in-game, and actually read the options in skin.ini
; there wouldn't be a need to "convert" skins from osu! once this is done, as they'd be directly compatible.
To answer your questions:
- One difference from osu! is that I'm not hiding any resources, which is why you can change things like the logo very easily. This probably won't change, and I don't mind if anyone skins these images.
- No, don't delete anything inside the JAR. The application won't run if you delete
META-INF
. Just to be sure, you're putting skins in the externalSkins/
directory and not changing the JAR itself, right? - See above. File names won't change, but there will be subdirectories and a
skin.ini
in the future. - Correct. That option just searches for files suffixed with
@2x
first. - opsu! doesn't have its own skin yet (just a combination of images from other skins), but if anyone is interested in creating one, shoot me a message. :P
from opsu.
Just to be sure, you're putting skins in the external Skins/ directory and not changing the JAR itself, right?
Doesn't seem to work, unless it was added after the last release. But yeah, I was opening the JAR with an archive manager and dragging them in.
from opsu.
That was added a long time ago, and works fine for me. Is the folder path being set correctly in the config file?
from opsu.
Where was the config file again? I'm on Linux
EDIT: nvm found it, it works now.
from opsu.
from opsu.
Related Issues (20)
- Failed to load audio file 'combobreak.wav'.
- ** Uncaught Exception! **
- Invalid value (1281)
- Failed to load audio file 'soft-hitwhistle.wav'.
- 1 gamemode
- The databases could not be initialized.
- ShitMaps are not played
- Cant start opsu via Nautlius
- Failed to load audio file 'menuhit.wav'. HOT 1
- Failed to initialise the LWJGL display HOT 1
- ** Uncaught Exception! **
- New Version
- Could not start a clip 'soft-hitclap.wav'.
- how to build opsu? HOT 4
- ** Uncaught Exception! **
- ** Uncaught Exception! **
- No line matching interface Clip supporting format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian is supported.
- Game.update() failure.
- The databases could not be initialized.
- Could not start a clip 'soft-hitnormal.wav'.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opsu.