ID:133025
 
Are we able to edit skins to the other games to our liking? I wanted to put a background image in the output for the game I play, but it stays white when I connect to the server. Although, if I compile and run the environment, it has the image.
BananasInPajamas wrote:
Are we able to edit skins to the other games to our liking? I wanted to put a background image in the output for the game I play, but it stays white when I connect to the server. Although, if I compile and run the environment, it has the image.

If the programmer allows you to, yes. Open up "Options and Messags", click on the client Menu and select "Edit Skin".

Alternatively, navigate your way to your BYOND Skins folder (My Documents/BYOND/Skins by default), find the game author's ckey, select the game and edit the skin file there.
BananasInPajamas wrote:
I wanted to put a background image in the output for the game I play, but it stays white when I connect to the server. Although, if I compile and run the environment, it has the image.

You can't change images like this, because they need to be in the resource file in order for you to be able to see them.

Seems like BYOND only uses the games' resource file and not any file provided by the skin, so no go; you can't put your own background image in like that without the developers' assistance.
In response to Android Data
Android Data wrote:
You can't change images like this, because they need to be in the resource file in order for you to be able to see them.

Seems like BYOND only uses the games' resource file and not any file provided by the skin, so no go; you can't put your own background image in like that without the developers' assistance.

This is something we'd like to get to at some point. When skin customization first was considered the question came up as to how we could include secondary files like this. I bet there's probably a way to get it to work.

Lummox JR
In response to Lummox JR
Lummox JR wrote:
I bet there's probably a way to get it to work.

The game resource file + the dynamic resource file + whichever resource file stored in the skin folder = the resources the player is using.

How are dynamic resources handled? Couldn't you just perform the combination described above?
In response to Android Data
Android Data wrote:
The game resource file + the dynamic resource file + whichever resource file stored in the skin folder = the resources the player is using.

How are dynamic resources handled? Couldn't you just perform the combination described above?

With our cache code, that's unlikely. Most likely is that any solution would be along the lines of scanning the user's custom skin dir for any filenames requested by the skin, and importing them into the user's local cache.

Lummox JR