geode-sdk / textureldr

Texture Pack Manager for Geode
14 stars 13 forks source link

Texture Loader

Everyone's favorite Texture Pack manager for Geometry Dash!

For Pack Creators

We provide a few features to make your pack look nicer on our UI.

You can distribute your pack as a zip, but also work on it as a local folder in the packs/ directory.

For reference, see this example pack we provided: https://github.com/geode-sdk/textureldr/releases/download/v1.5.0/fancy.zip

The zip for that pack looks like this: \ image

Make sure to put the files are the root of the zip! otherwise Texture Loader might not find them properly.

This pack will:

The structure of pack.json is as follows:

{
    "textureldr": "1.5.0",
    "name": "Name of the pack",
    "id": "author.some-id",
    "version": "1.0.0",
    "author": "your name"
}

The first value, textureldr must be the version of Texture Loader you're targetting. Currently, only the name value is used for anything

Changing Mod Resources

To edit the resources for a mod, simply put them in a folder that has the same name as the mod id.

For example: Currently BetterInfo has this texture: \ image

You can easily change it in your texture pack by doing this: \ image \ image \