When you mention there are plans to export graphics.
Will that include the walkmesh, as right now I'd like to extract the walkmesh for various scenes, but no tools seem to be able to do this because the walkmesh isn't being rendered, so nothing picks it up.
I would try NinjaRipper on the game, however there seems to be no way to get Ninja Ripper to work with this game at all due to it having the annoying launcher.
When you mention there are plans to export graphics.
Will that include the walkmesh, as right now I'd like to extract the walkmesh for various scenes, but no tools seem to be able to do this because the walkmesh isn't being rendered, so nothing picks it up.
I would try NinjaRipper on the game, however there seems to be no way to get Ninja Ripper to work with this game at all due to it having the annoying launcher.
Unfortunately, I do not know anything about 3D-formats, so I cannot export a walkmesh in a convenient format.
public class WalkMeshTriangle
{
public int floorIdx;
public int triIdx;
public Vector3[] originalVertices;
public Vector3 originalCenter;
public Vector3[] transformedVertices;
public Vector3 transformedCenter;
public Rect transformedRect;
public float transformedZ;
public int[] neighborIdx;
public int cost;
public int pathCost;
public WalkMeshTriangle next;
public WalkMeshTriangle nextListElem;
public ushort triFlags;
}
If you can write a serializer for WalkMesh I can add it to the Memoria.
When you mention there are plans to export graphics.
Will that include the walkmesh, as right now I'd like to extract the walkmesh for various scenes, but no tools seem to be able to do this because the walkmesh isn't being rendered, so nothing picks it up.
I would try NinjaRipper on the game, however there seems to be no way to get Ninja Ripper to work with this game at all due to it having the annoying launcher.
Unfortunately, I do not know anything about 3D-formats, so I cannot export a walkmesh in a convenient format.
public class WalkMeshTriangle
{
public int floorIdx;
public int triIdx;
public Vector3[] originalVertices;
public Vector3 originalCenter;
public Vector3[] transformedVertices;
public Vector3 transformedCenter;
public Rect transformedRect;
public float transformedZ;
public int[] neighborIdx;
public int cost;
public int pathCost;
public WalkMeshTriangle next;
public WalkMeshTriangle nextListElem;
public ushort triFlags;
}
If you can write a serializer for WalkMesh I can add it to the Memoria.
Unfortunately, much to my chagrin, that isn't my specialty at all. I'd love to help but I've no idea about that side of things myself.