XPS / XNALara Model Loader

Plugins XPS / XNALara Model Loader

Allows VAM to import XPS / XNALara models directly into the game.

Usage:
  1. Find an XPS file you want to use (deviantart.com is an excellent resource for this) and extract it somewhere helpful(i use VAM_ROOT/Custom/XPS/ )
  2. Select any atom(doesn't need to be a CUA, i often use empty atoms for this) and attach the plugin.
  3. Press the select xnalara file and find your file. I recommend using the XPS or Mesh files over Ascii ones.
  4. Model should load and you can fine tune parameters to your liking.
  5. You may need to turn on/off meshes(see right hand side) to get your desired look.

This plugin is fully integrated with IKCUA and JigglesAndJoints, so you can add some movement to your XPS file by adding those plugins next and configuring them.

I've tested this with about a 100 or different xna files and most work. One caveat is models that have more than 4 boneweights per vertex, which unity does not support(or at least the version VAM is using). So you may end up with some scary looking model if you do that.

If you run into a problem model please let me know. Have fun!

Typical workflow video:

Author
imakeboobies
Downloads
37,631
Views
37,631
Packages
1
Total Size
0.04 MB
Version
3
First release
Last update
Rating
4.75 star(s) 12 ratings

Latest updates

  1. Added the auto-collider feature

    Now when loading models you have the options to add a collider by default. Three new settings in...
  2. Bone adjustment support + subscene fixes

    - Added the ability to adjust bones into a standard pose - Fixed a few minor bugs with fall back...

Latest reviews

this is a must
Upvote 0
This is literal magic!
Upvote 0
Works fantastic! Great way to quickly get some cua npc's in a scene. I really like that you can re-pose them and add animation. File browsing is incredibly fast too! Excellent!
Upvote 0
it's really useless unless you can rig the model in vam and use it like a normal g2f. You can do this, i'll expect this in upcoming updates. Keep up to good works.
Upvote 0
Holy moly this is what VAM needed the most! Imagine the infinite possibilities!
Upvote 0
i tried to import the same xps you loaded in my default scene but i get this error:


!> Attempted to get file entry for non-secure path C:/xps/OverHit - Daphne Swimsuit/xps.xps
!> at MVR.FileManagement.FileManager.GetSystemFileEntry (System.String path, Boolean restrictPath) [0x00000] in <filename unknown>:0
at MVR.FileManagement.FileManager.GetFileEntry (System.String path, Boolean restrictPath) [0x00000] in <filename unknown>:0
at MVR.FileManagement.FileManager.ReadAllBytes (System.String path, Boolean restrictPath) [0x00000] in <filename unknown>:0
at MVR.FileManagementSecure.FileManagerSecure.ReadAllBytes (System.String path) [0x00000] in <filename unknown>:0
at XPSLoader.XPSLoader.Load (System.String path, Boolean hasTangents, UnityEngine.GameObject rootObj) [0x00000] in <filename unknown>:0
at XPSLoader.XPSLoader.loadModel (System.String path, Boolean restore) [0x00000] in <filename unknown>:0
imakeboobies
imakeboobies
File needs to be somewhere in your VAM install directory. I personally use <VAMDIR>\Custom\XPS\
Upvote 0
Thank you! This is excellent!!! Well done!
Upvote 0
A great plugin ,even works with some XPS environments , be cool to be able to add collisions to them
imakeboobies
imakeboobies
Glad to hear! I hadn't tried it with environments as I thought most of them were OBJ files(which I think you can directly import into VAM anyway). In terms of collision that's a feature for the next release along with allowing people to make morphs by changing bones. There is a very very rough version of collision in the code right now which you can enable if you uncomment these lines: https://github.com/imb101/VAM-XPS-Loader/blob/main/XPSLoader.cs#L292
Upvote 0
Amazing !!
Upvote 0
+++++
Upvote 0
Back
Top Bottom