Showing posts with label Digital Yuusha Tools. Show all posts
Showing posts with label Digital Yuusha Tools. Show all posts

Noesis XX exporter

http://db.tt/tatLugIV

This is a plugin for the Noesis 3D viewer.
If you don't know what it is, just google "noesis xentax" and you'll find some links.

It supports both importing from the xx format (all versions) and exporting to the xx format, though version 3 only. SB3U can deal with the version conversion.

All meshes are fully imported with a hardcoded frame structure.
Each mesh is created in its own frame under SCENE_ROOT (for consistency with the rest of Illusion's files)

Material light properties are currently hardcoded.

Automatically importing textures may be somewhat difficult, as dds files are not supported by SB3U (haven't tested dds files on the yuusha). Consequently, I try to convert everything to png wherever possible. It loads the textures based on the texture path specified by the imported model, and usually this will be the same directory as the model file.

It does not support bones, but that is planned.

SB3Utility Tips: Wrong material assignment when importing meshes

This issue comes up when you're trying to add new meshes to an xx that already has meshes and materials set up. However, this can be easily resolved by specifying a mesh material offset.

Sanae

This is a simple python script that allows users to
  • Import 3D objects
  • Edit 3D objects (limited to the functions I define)
  • Export 3D objects
It provides a standardized way for me to import/export 3D objects and easily expandable to include more 3D formats.

There are many import/exports tools out there for various formats, but for my own purposes, I only need a fast way to convert other formats to MQO or directx. And so I wrote this.

Quick Rename

Quick rename is a frame-renaming tool for SB3U.
It currently supports two functions:

-creating a unique list of all frames in the xx
-renaming all frames with name X to Y.

You can specify which frame names should be renamed, so you might have something like

x1 --> y1
x2 --> y2
x3
x4 --> y4
etc.

You can get it in the Tools section

Yuusha Loader

Yuusha Loader is a small GUI program that I wrote that creates lst files. Of course, I couldn't up with any creative names for it.

It will create the following lst's:

mo00_00_00_00.lst - character def list
mo00_00_00_06.lst - frame def list (for button functionality)

You can get it in the Tools section

Yuusha Rename

I wrote a small tool that allows you to change names on digital yuusha. It takes a plain text file and then patches the client so that it will show the names that you want instead of the ones that someone else provided.

Automated XX creation - Quick XX

I've begun writing macros that will automate XX creation process. So far I have written up QuickTexture and QuickMaterial. Both are in the early stages (and that might be how far it'll get cause I think it is sufficient). I am currently writing QuickFrame, and then I will release an mqo parser that will output all the frames, materials, and textures into required text files for the scripts.

Working with templates

Templates make the modding process a lot quicker by having pre-built models to work with. Having templates for things that you will be using often such as bone structures or meshes can be very useful.

Illusion Wizard

A post that discusses the illusion wizard and how I've used it so far.

Illusion Morpher

This post will highlight various features available in the illusion morpher a general description of what it does based on my own experience, and how I used it to get stuff done. You should visit DarkHound's thread if you want to know more technical details.

Digital Yuusha modding tools

  • PPExtractor 1.0 by ScumSuckingPig
  • SB3Utility 0.9.9 Alamar
  • Illusion Morpher by Darkhound
  • Illusion Wizard 0.4.72 by Darkhound
  • Metasquoia