Can anyone tell me how to do this on a mac?
I don't see any png files or any image files really, just .jar and some weird looking files. I don't want to mess up the game so it doesn't work.
Thanks,
Chauncey
I'll try to make a simple and detailed step-by-step guide for easy skinning.
All files are located inside the "data.jar" file, you have to open it with WinZip, WinRar or any program that can handle ZIP files. Once open, search for the "skins" folder (again, it's inside the JAR file). The only directory inside it will be "default". So, you should be at
data.jar > skins > default.
Next step, extract or copy that "default" folder into your
MULE > skins directory. In this case the "MULE" directory is wherever you installed Planet MULE. So, you should have
MULE > skins > default now. No need to say it, but the original "default" directory must be into the data.jar file too. That means, DO NOT DELETE IT FROM THE ORIGINAL FILE WHEN EXTRACTING IT.
Last part, rename that "default" directory you just extracted inside the "skins" directory, give it your custom name for your skins (Example: "Chauncey's custom skin v.1") and do all changes you want to the images. When you are happy with your changes, and all of them have been saved, load the game and go to
settings > map skins, this can be done in local gameplay, so no need for connecting for testing it. Once there, you should see the directory you extracted and renamed (with the example it would be "Chauncey's custom skin v.1") inside the "skins" directory. Select it, and you'll see your custom skins after restarting.
A few notes:
- Your custom skins
will not work in multiplayer mode unless all of the players in the same game have that skin activated in their settings. Not sure if expectators count, but if they do, they should have it too in order to make it appear. In order to make them work, you should send that directory and all its content to said players, so they can activate it and play with your same skin.
If any of them fails to have it activated, the program will use the default skin instead, and your custom skin will be ignored for that match.- In case your custom image has different size than the original image (example: 64x64 pixels), you'll have to modify the "skin.txt" file to make them fit the right
image size and position. THIS REQUIRES MODERATED KNOWLEDGE ON SCRIPTING. If you just want to change the art, but not the size, there will be no need to modify the "skin.txt" file.
- These instructions were intended for the customizable skinning the game allows, that is, the one used in settings > map skins. You can customize any image inside the data.jar file, but keep in mind that:
** Before doing any changes to the data.jar file, you should make a copy of the original file. In case you want to restore it or you did a bad change to it.
** No other player will see those changes except yourself.
** If you modify the scripts for the game, (example: for making your char move faster than usual in river tiles) the game will desync when playing. (Same example: your char would move faster and would place the MULE across the river, but in the other players' screen, it would release the MULE while walking the river plot, as it would have not reached the right plot, due to moving at "normal" speed.)
** The game has no official support yet (27th March 2012), for customizing any other files than the "skins" ones. If you don't feel comfy browsing directories and such, should you avoid messing into advanced stuff.
I guess that's all.