HOME | DD

aydean β€” XPS Tutorial- Removing/Hiding Unused Bones

Published: 2012-02-11 00:26:18 +0000 UTC; Views: 21096; Favourites: 160; Downloads: 425
Redirect to original
Description LEARN TO FIX BONES YOU ACCIDENTLY HID USING NOTEPAD++

!!IMPORTANT!!
Do NOT, I repeat, DO NOT remove ANY bones from an incomplete model. Doing so will cause the model to no longer be able to work MeshMods with! For example, if you have a head attached to a torso but no legs attache yet, removing bones at this stage will cause any legs added afterwards to not work properly! Keep in mind! Removing bones is the FINAL STEP of meshmodding!

I apologize... This probably should've been one of the very first tutorials I put out, but as I said, I'm still learning XPS myself. :] I had forgotten about this shortcut, and I had never tried to use it in this way before. To my suprise, it worked perfectly, so I knew I needed to share it with you all.

Now you can permanently remove unneeded bones from models using XPS (a luxury I thought was reserved for Blender modders). But thanks to XNAaraL 's coding skills, it works in XPS as well. ^^
But, be careful when using this method.
Removed bones cannot be brought back.

More XPS Tutorials by aydean!

{OTHER TUTORIALS}
For other tutorials relating to MeshModding in XPS, check out:
XNAaraL's Tutorials at TRF
Tutorials by *Lilacatz

{CREDITS}
XPS is a free program based off of Dusan's XNALara posing program.
XPS is coded by Dusan and XNAaraL.
Related content
Comments: 47

pamilauwu23 [2020-09-03 05:30:31 +0000 UTC]

πŸ‘: 0 ⏩: 0

zz0zz118 [2020-04-03 00:10:52 +0000 UTC]

πŸ‘: 0 ⏩: 0

Steven-CodeBlack [2018-10-04 17:06:26 +0000 UTC]

If I make an item optional such as optional such as a leg holster or belt or piece of gear like a tactical vest etc... and set it to display without that on by default, it leaves a shadow of the removed item on the model, how do I remove such types of items without there being a shadow of the removed item left behind on the model it was removed from?

πŸ‘: 0 ⏩: 1

aydean In reply to Steven-CodeBlack [2018-10-04 23:09:38 +0000 UTC]

It's been a while since I've worked with XPS, but I do remember some objects having separate meshes for their shadows. Lara Croft models were bad for that. If one exists, delete it from the model's folder then open the model's code (you'll need Notepad++ for that... and another program, maybe, that will convert the model into an editable file) Once you get the model's file opened in Notepad++, you can replace the shadow mesh with a blank mesh or remove it entirely.

If you delete the mesh image file (.png or .dds or whatever) without editing it in Notepad++, the shadow's mesh will become a solid black chunk on the model, leaving you in a worse position than you are now. :/

Alternatively, if there is NO separate mesh for the shadow, sometimes there wasn't, you can just edit the model's textures in Photoshop (or any decent editing program) to remove the shadows as they are just painted on the model's clothes.

Hope that helps. You should be able to find tutorials for Notepad++ easily. Check the Blender forums or just search for XPS tutorials in general if you need more help. XNAaraL used to have some awesome ones, if they can still be found.

And from what I remember of Notepad++, it was super easy to understand and use. It was just a tedious process. (You can use Notepad++ to delete useless bones on models as well... and rename them, which is what I mainly used the program for.)

πŸ‘: 0 ⏩: 1

Steven-CodeBlack In reply to aydean [2018-10-08 14:00:05 +0000 UTC]

I don't have photoshop on my PC I just have paint tool I made a few gifs using animations and by changing the poses in very small increments and then screenshotting them and opening them as layers in GIMP also used OBS which I also stream games off of for adding chromakey effects to make background scenes for the XNA Edits I didΒ 

πŸ‘: 0 ⏩: 0

DantaSparda [2017-06-26 07:14:17 +0000 UTC]

These are so helpful <3

πŸ‘: 0 ⏩: 0

KUNAIfever [2015-07-03 00:54:22 +0000 UTC]

ok so how can i delete the unused bones for the add to option because its long and messy , filled with unused

πŸ‘: 0 ⏩: 0

Hypster83 [2015-03-04 14:11:42 +0000 UTC]

There is a command to rename all the bones?Β  Or do i do one by one? xD

πŸ‘: 0 ⏩: 1

aydean In reply to Hypster83 [2015-03-05 02:52:06 +0000 UTC]

You have to do it one bone at a time.Β 

πŸ‘: 0 ⏩: 2

Hypster83 In reply to aydean [2015-03-12 12:00:24 +0000 UTC]

Hi, sorry for asking again, but it's for to be sure. When you said one bone at time, you mean only to rename (exemple: shoulder > rename (unused)) are the only main bone have to be rename?

πŸ‘: 0 ⏩: 0

Hypster83 In reply to aydean [2015-03-05 10:17:25 +0000 UTC]

Ok thank you.

πŸ‘: 0 ⏩: 0

witch-hunting [2015-02-09 18:39:46 +0000 UTC]

This helps out a lot! Thanks!

πŸ‘: 0 ⏩: 0

professionalperv-69 [2014-08-14 20:45:37 +0000 UTC]

Is there a way to completely excise a bone from a model? This isn't deleting them, it's hiding them, and I can't import the model to anything else because of an issue with the bones.

πŸ‘: 0 ⏩: 1

aydean In reply to professionalperv-69 [2014-08-15 02:04:39 +0000 UTC]

Technically, if you use the solution I show in the tutorial, you're just hiding them. Deleting bones (or breaking back hidden ones) can only be done using Blender or a mix of the GetMeshToAscii and another program who's name I can't think of right now...Β 

πŸ‘: 0 ⏩: 0

YuriTED003 [2014-07-20 05:35:04 +0000 UTC]

Is there anyway that i can recover unused bones?

πŸ‘: 0 ⏩: 1

aydean In reply to YuriTED003 [2014-07-20 06:37:39 +0000 UTC]

Get one of these two programs:Β GetMeshAsciiToBinV2 or ModPublisherV2. I forget which one does it... Google them for download links. In fact, you may need both. I do recall they seemed to work in conjunction with one another.

They will convert the mesh into a Notepad file. Open that file in Notepad and remove the "unused" part of the bones' names (or whatever you typed in to make the bone disappear). Then convert the mesh BACK to an ascii and open in XPS to test the bones.Β 

πŸ‘: 0 ⏩: 1

YuriTED003 In reply to aydean [2014-07-20 07:25:48 +0000 UTC]

Finally a solution!
Thank you..I will try and look for the programs...

πŸ‘: 0 ⏩: 0

MichaelGearSolid [2014-07-05 17:24:38 +0000 UTC]

Is there a way to restore unused bones, sadly my upperneck for the model I was using became unused lol XD.

πŸ‘: 0 ⏩: 1

aydean In reply to MichaelGearSolid [2014-07-06 19:59:46 +0000 UTC]

You can download a program that creates a Notepad file for the mesh and then just locate the bone's name in the file and delete the "unused" part of the name. Save, then reopen the file, and I think the model will then work properly. XNAaraL knows more about this option, so check his website for more info.

Or start over with the model and avoid making the mistake again. Alternatively, you can use Blender to restore the bones, I believe. But I'm not a Blender modder, so you'll have to go to someone else for help with that. Plus, you'll have to convert the model to be read by Blender and then deal with Python scripts.Β 

πŸ‘: 0 ⏩: 0

CaxceberXVI [2014-03-05 14:43:36 +0000 UTC]

it doesnt work for me am i doing something wronf?

πŸ‘: 0 ⏩: 0

iTz-Starring-Role [2013-07-28 23:04:34 +0000 UTC]

Reanaming bones is not there for me.

πŸ‘: 0 ⏩: 0

MisterBipoIar [2013-07-18 07:12:47 +0000 UTC]

Love it thanks!

πŸ‘: 0 ⏩: 0

asdjol [2013-03-02 22:49:12 +0000 UTC]

Thank for sharing this!

πŸ‘: 0 ⏩: 0

DrXPS [2012-11-23 14:48:58 +0000 UTC]

Thank you for sharing, I just learned something new.

πŸ‘: 0 ⏩: 0

PhilipMessina [2012-11-14 11:39:11 +0000 UTC]

ummm....

πŸ‘: 0 ⏩: 0

kaymarierose [2012-11-07 06:36:08 +0000 UTC]

Quick question: In your tutorial you say to arrange bones into separate categories. How do you go about making categories for the bones? Just for general knowledge, not necessarily for the tutorial (which is fantastic by the way, helped a lot. )

πŸ‘: 0 ⏩: 1

aydean In reply to kaymarierose [2012-11-09 16:12:04 +0000 UTC]

The bones, like most naming system, are set up in automatic layers, meaning each word in the bone's name is a separate layer (and therefore, a separate group). So, for example, "leg left knee" separates the bone into two categories: leg, left, and then within the "leg" category, the bone is just "knee." This system is automatic for modding. So if you just give each bone one-word names (like leg, neck, etc.) then not only will you have a malfunctioning model (since there are multiples of many bones) but the bones will also be a jumbled mess.

πŸ‘: 0 ⏩: 1

kaymarierose In reply to aydean [2012-11-09 17:20:42 +0000 UTC]

I understand. Thank you so much for replying, I'm just learning how to do this sort of thing. You have been a huge help.

πŸ‘: 0 ⏩: 1

aydean In reply to kaymarierose [2012-11-10 00:58:36 +0000 UTC]

No problem. :] Glad to have been of use.

πŸ‘: 0 ⏩: 0

ZombieSlayer2308 [2012-07-08 04:12:43 +0000 UTC]

Hi! I finished making a Leon/Wesker model...but there is a problem with the head. The head turns and poses correctly with the Head model piece, but since I have to save it under the BASE body file...the head poses OUT of the body! Like his head just got decapitated. What's wrong here?

πŸ‘: 0 ⏩: 0

xXLife-Starts-NowXx [2012-06-30 07:48:59 +0000 UTC]

is it possible to hide a bone on the model?
example: I have a Chris model by grotesque, it has an empty arm and one where he holds the gun and the knife at the same time, I wan't to remove the knife,is it possible?
Thank you!

πŸ‘: 0 ⏩: 2

aydean In reply to xXLife-Starts-NowXx [2012-06-30 20:31:47 +0000 UTC]

To hide a bone: select the bone and hit 'control' and 'h' at the same time.

To remove an object, go to Options > Make Items Optional and select the mesh for the object you wish to hide. Click 'OK' and then 'No.'

πŸ‘: 0 ⏩: 0

xXLife-Starts-NowXx In reply to xXLife-Starts-NowXx [2012-06-30 08:04:57 +0000 UTC]

OH nvm I learned from another tutorial of yours sorry ^^'

πŸ‘: 0 ⏩: 0

simpleguyfa [2012-05-16 12:45:47 +0000 UTC]

Thanks for the help!

πŸ‘: 0 ⏩: 0

Verahnika [2012-03-25 09:14:36 +0000 UTC]

Is it possible to bring back a hidden bone? :\ In case you remove one accidentally and don't really want to rename all the 40 bones all over again...

πŸ‘: 0 ⏩: 1

aydean In reply to Verahnika [2012-03-25 18:56:49 +0000 UTC]

If by 'hidden' you mean you used the option to 'hide all unused bones' or you used the shortcut command 'CTRL H,' then no. If you're using only XPS then it will no longer display the bones, so you will have to start over.

However, if you run the mesh through either the GetMeshAsciiToBinV2 or ModPublisherV2 programs (I forget which one does it), the program will create a wordpad file for the mesh, which will list all the bones, hidden and visible. Just open that wordpad file, find the bone you accidentally hid, and remove 'unused' from the beginning of it's name. :] I can't seem to find download links for either of the programs now (all the links go to sites that are long since dead :/). Hopefully, Google can help.

πŸ‘: 0 ⏩: 1

Verahnika In reply to aydean [2012-03-25 19:11:47 +0000 UTC]

Oh it's ok, I figured it out in the end. I saved a new mesh.ascii from the .mesh file, in that case all I had to do was rename the bones (original ascii file kept original bones, but the new one had all the names I gave them in xps), then re-convert the file with gemeshasciitobin.exe

πŸ‘: 0 ⏩: 0

Oo-FiL-oO [2012-02-11 07:01:38 +0000 UTC]

Thanks again for this!

πŸ‘: 0 ⏩: 0

ThE-LoSt-In-TiMe [2012-02-11 06:29:51 +0000 UTC]

Removed bones cannot be brought back.
it first nime i dontknow it

πŸ‘: 0 ⏩: 0

o0DemonBoy0o [2012-02-11 02:55:58 +0000 UTC]

That's cool. I'm pretty sure renaming them "unused" without the "()" would get rid of them the same way, but this is still nice to know. may make my work faster

πŸ‘: 0 ⏩: 1

aydean In reply to o0DemonBoy0o [2012-02-11 03:09:50 +0000 UTC]

Thanks. Yeah, *XNAaraL talks about adding "unused" before the bones, but I think he said to by use the MeshToBin and whatnot so that a notepad file was generated for the mesh. But I like using XPS by itself. ^^ It's much easier.

πŸ‘: 0 ⏩: 1

XNAaraL In reply to aydean [2012-02-14 08:05:02 +0000 UTC]


BTW: o0DemonBoy0o has right, "unused" is a keyword inside the .mesh specification. Ctrl+H hidden the bones by make the prefix "unused". The bones are still exist, not removed. When you invoke "Saving as Generic_Item", a flag exists to delete bones which are not conected to the skin, regardless of their names.
Sorry for my english. You tutorials are fine

πŸ‘: 0 ⏩: 0

NCFireBolt21 [2012-02-11 01:54:02 +0000 UTC]

Aydean, can you please upload the GeMeshAsciiToBinV2 tool please? XNAaraL's link doesn't work... I want to try this stuff but I need that tool... can you please help me out?

πŸ‘: 0 ⏩: 0

Lilacatz [2012-02-11 00:34:54 +0000 UTC]

I love this tool. XD

πŸ‘: 0 ⏩: 1

aydean In reply to Lilacatz [2012-02-11 00:36:09 +0000 UTC]

^^ Me too! I'm glad it's not a Blender-only function.

πŸ‘: 0 ⏩: 1

Lilacatz In reply to aydean [2012-02-11 00:38:47 +0000 UTC]

XNA PS is a dream come true. LOL

πŸ‘: 0 ⏩: 1

aydean In reply to Lilacatz [2012-02-11 03:05:30 +0000 UTC]

Agreed.

πŸ‘: 0 ⏩: 0