Image packs. Adding your character art - Alexofp/BDCC GitHub Wiki
[!IMPORTANT] Download the game source files and godot itself before doing this, you will need the game opened inside the editor
Image packs are the way of adding art to the characters. They work kinda like modules but allow the player to choose which artist they want to prioritize. Let's say you drew this fancy wolfo and wanna add him as a character art for the wolf that interogates you at the start of the game:
To do this create a new folder inside Images/ImagePacks
and name it with your nickname. I will use RahiTheSecond
since Rahi
exists already. Put your artwork inside that folder, can sort it in any way, I do it by character. Also create a ImagePack.gd
file with similar contents:
extends ImagePack
func _init():
id = "rahiTheSecond"
artist = "RahiTheSecond"
addCharacter("intro_detective", [], "res://Images/ImagePacks/RahiTheSecond/wolfo.png")
id
must be unique, artist
is who drew the art. Then you can add as much addCharacter
calls as you want. You can even provide variations such as naked art, look at how I do it in my image pack.
After that, launch the game, you should see the image pack inside the settings
If you start a new game you should see your art ^^
To make it into a mod, open the ModMaker inside the devtools. Add your whole image pack to the list of files.
Press Make mod
and create a zip archive of what it gives to you. Move that archive to the mods folder and launch a standalone version of the game to see if it worked. The mod should show up in the loaded mods.
If it worked, you should see the art when you launch a new game ^^. If you did, congrats, you made an image pack. Here is an example by me: RahiTheSecondImagePack.zip