READ THE FREQUENTLY ASKED QUESTIONS BELOW! I'm tired of answering the same questions over and over again! D:
Current version: 1.4 (7 May, 2012)
Well, what is it?!(ordered in time they were sent to me at, not because I pick favorites)
Video of the now:
Hey there guys!
I'm new to the Minecraft scene, but, after seeing the inflow of skin editors and not being very satisfied with them, I decided to take matters into my own hands and start developing programs for Minecraft. My first release here, I present to you MCSkin3D: a 3d, real-time skin editor for Minecraft!
Unlike other real-time editors, this editor actually lets you paint on the model, as well as the 2d texture map, also providing a neat management facility for all of your installed skins, and a convenient upload button.
MCSkin3D is both a skin management and skin editing tool. It holds all of your skins in a convenient place, lets you manage them from within the program, and even lets you upload your skin directly to Minecraft.net without ever needing to open a browser.
I consider this one of my first "public" programs, as in one that I've released directly to a large community - hopefully it's well-received and I hope you guys don't go too hard on me, but, here we go.
MCSkin3D was inspired by several sources, notably Q2MDL, an old Quake 2 skinning tool, SkinEdit (http://www.minecraft...-alpha-3-pre-7/), an excellent 2d skinning program for Minecraft, as well as modern editing tools such as The GIMP.
The code is licensed under the GPL, and visible here:
Before attempting to use the painter, please go through the View options and get to know them.
Notes/TodoMCSkin3D requires that you have the .NET Framework version 3.5 installed. A Linux and Mac port is in the works!
The program should be self-explanatory, and I made sure to tooltip any important things. When in camera mode, left mouse button rotates the camera while right mouse button (or mouse wheel) zooms - in paint mode, right-mouse button rotates while middle-mouse button will zoom.
Some suggested features for future versions:
- Possible Mono support, for Linux/Mac users
- Painting collaboration over TCP
- Optimized tool shortcutting (left-click for one tool, right-click for another, shift for another, etc)
- Selection tool
- Block & mob texturing support
- External program support (picks up on skin changes)
Frequently Asked Questions
Where are all the samples?! (1.4)
The samples are now not included with the program, and are extra downloadable updates. Check "Help < Check for Updates" to download them automatically!
Why is the chin upside-down? (1.9/1.0 only!)
Apparently, someone down at Mojang changed the model format in 1.9/1.0 and rotated/flipped the bottom of the chin. You can use the tools under "Options" to flip a skin automatically.
Windows asks for permissions or "elevation" when trying to run it!
This is normal - if you used the default setup directory, Windows requires permissions to run anything inside Program Files. If it won't run at all, try running it as an administrator via the right-click menu.
It says Swatches/Skins are missing!
Why does the drawing mirror on the arms/legs but not anywhere else?
Drawing on the model draws directly to the texture map - if you check the map, there is only one arm face, it's just mirrored to the other side.
How do I draw on the head?
Disable the helmet, either in View < Visible Parts, or on the toolbar near the top-right.
I want to draw on the sides of the legs or arms but I can't get to it!
You may uncheck other pieces in "View < Visible Parts". To get to the backs of arms or legs you may have to uncheck the other leg or the chest.
I try to upload the skin but it just says it failed with "The operation has timed out"!
Minecraft.net must be experiencing some high traffic - try connecting to the site with your browser and see what happens. It may take multiple attempts to upload it, or you may have to wait until traffic slows down (the timeout time is 10 seconds).
An exception dialog popped up, what should I do?
Hit "Save", save the report and attach it to a forum post here, or email it to me, and I'll get right on fixing it.
How does the program handle passwords?
Passwords are saved locally, in settings.ini, encrypted in 256 bits using seeds and salts from constant data relating to your specific machine - using this technique, even if someone gets a hold of your settings file, they would need access to your physical system to decode the password. No password, usernames, or user data is sent externally at any point, except to connect to Minecraft.net using a secure HTTPS connection. Source code is available upon request if you wish to challenge this remark.
Where is X feature?
If it's not listed above, I either forgot about it or it hasn't been brought up yet - suggest it!
.NET Framework v3.5: http://www.microsoft...ails.aspx?id=22 (MSDN is kinda broken right now, refresh a couple times)
Latest Development Versions (Pick highest number):
Note: May be unstable, but if you wish to help out current development, download this beta and report bugs!
Latest version (188.8.131.52):
Download .ZIP version
Version 1.3 (Zip)
Version 1.2 (Rar)
Version 1.2 (Zip)
Make sure to give me any feedback or any issues you may encounter.
Special thanks to these members of the Minecraft Forums & Planet Minecraft staff, for being incredible in helping us achieve our goals:
Awesome people, show your love with this amazing banner!