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:

wolfo

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

pic

If you start a new game you should see your art ^^

pic

To make it into a mod, open the ModMaker inside the devtools. Add your whole image pack to the list of files.

pic

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.

pic

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