March 28, 2024, 17:48
bigger smaller reset     1020px Wide width Full width Reset   * *

Gildor's Forums

  Homepage Facebook Read news on Twitter Youtube channel Github page
Welcome, Guest. Please login or register.
Did you miss your activation email?

« previous next »
Print
Author Topic: SkelEdit: PSK/PSA viewer  (Read 46565 times)
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« on: April 13, 2009, 12:41 »

I'm decided to share my old skeletal mesh tool, which I created at previous work (that project was abandoned).
PSK viewer

This tool was used to import ActorX files into our game engine. It's mostly useless now, but still can be used as PSK/PSA viewer.
To load mesh/animation use "File | Import Mesh" and "File | Import Animset".
Interface is similar to UE3's SkeletalMesh editor.

May be, this tool will be useful for somebody Wink
« Last Edit: December 03, 2011, 17:58 by gildor » Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #1 on: April 17, 2009, 14:51 »

Additional note. Animations in this program may looks strange - possibly you should unmark "AnimRotationOnly" check in AnimSet properties tab.
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #2 on: March 22, 2011, 00:53 »

I have fixed an ugly memory leak in SkelEdit when assigning textures to the mesh.
Logged
Headshot
Sponsor
Jr. Member
*
Posts: 43


View Profile
« Reply #3 on: April 02, 2011, 05:15 »

I'm decided to share my old skeletal mesh tool, which I created at previous work (that project was abandoned).
PSK viewer

This tool was used to import ActorX files into our game engine. It's mostly useless now, but still can be used as PSK/PSA viewer.
To load mesh/animation use "File | Import Mesh" and "File | Import Animset".
Interface is similar to UE3's SkeletalMesh editor.

May be, this tool will be useful for somebody Wink

This won't work here (windows 7 64 bit ) i get this error when trying to run it:

WMainFrame::WMainFrame<- WApp::OnInit
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #4 on: April 02, 2011, 11:14 »

Yes I heard (on Russian board) about problems with Win7 64. Unfortunately I have no access to the Win7 or 64-bit system now. The program worked perfectly before. I will check this issue later.
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #5 on: April 18, 2011, 18:29 »

I have updated SkelEdit. Now it should work on Windows 7.
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #6 on: March 13, 2012, 11:02 »

SkelEdit now has PSKX support (for both skeletal and static mesh formats).
Also please note that it was recompiled with Visual Studio 2008 (VC9) so msvcr90.dll runtime could be required. Probably it was already installed on your PC, if not - here is a download link from the Microsoft:
Microsoft Visual C++ 2008 Redistributable Package (x86)
« Last Edit: March 13, 2012, 11:05 by gildor » Logged
Dijon
Jr. Member
**
Posts: 61


View Profile
« Reply #7 on: March 25, 2012, 23:38 »

Hi Gildor,

I find your skeletal mesh editor to be extremely useful. Going through Mass Effect 3 directories, for example; there are so many files with cryptic names that it's hard to know what one is looking at.

On my Windows 7 machine, I have skelmesh as the default editor for psk and pskx files. Unfortunately, when I open the files this way (double-click from Windows Explorer), no model is present in the viewer. I need to go to File->Import Mesh in order to see the mesh. This may because the default File->Open Mesh is looking for *.skm files (not sure).

The next time that you find yourself making changes to this program, would it be possible to change this behaviour? It certainly isn't a priority, and I know that your free-time energies are focused on UE Viewer.

Thanks again for your amazing support to this community.

-D
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #8 on: March 26, 2012, 11:51 »

I've added option to load psk or pskx file using the command line.
Usage: SkelEdit <filename.psk/pskx>
Logged
Dijon
Jr. Member
**
Posts: 61


View Profile
« Reply #9 on: March 27, 2012, 16:07 »

Thanks, Gildor. If I double-click on a psk file, however, it still won't open in SkelEdit (i.e. it just gives me an empty scene, so I still have to use the import option). As Mass Effect 3 has almost 2000 folders, navigating through the import dialogue is cumbersome; particularly since Bioware's naming convention is not always intuitive (i.e. what's the difference between ASHa and ASHb meshes?). Using Windows 7's search function to show only the folders/files with ash and psk, for example, and then being able to double-click on the file to quickly view it, would be a tremendous time-saver.

That said, I know that you're busy, so if it's not an easy fix, don't worry about it.

-D

I've added option to load psk or pskx file using the command line.
Usage: SkelEdit <filename.psk/pskx>

Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #10 on: March 27, 2012, 16:17 »

What command (association) it set for .psk file in your Windows?
Logged
Dijon
Jr. Member
**
Posts: 61


View Profile
« Reply #11 on: March 27, 2012, 19:03 »

SkelEdit.exe

If I double-click on a psk file, SkelEdit opens, but with an empty scene.

What command (association) it set for .psk file in your Windows?
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #12 on: March 28, 2012, 07:59 »

You should write "path\to\SkelEdit.exe %1" there. %1 would supply psk file name to the SkelEdit.
Logged
Dijon
Jr. Member
**
Posts: 61


View Profile
« Reply #13 on: March 28, 2012, 19:26 »

Gildor,

[The short version]
Your change works.

[The long version]
The reason that it wasn't working yesterday is because of my Norton anti-virus and Windows 7. Norton complained that the files in the rar were unsafe (something about reputation), so I created a new directory, which I told Norton to ignore. I then associated a psk file with the new SkelEdit file and double-clicked. The problem is that Windows 7 (at least, the 64 bit version) didn't update the Registry with the new path (your reference to "path\to\SkelEdit.exe" is what prompted me to look), so I was still running the old version of the file. When I changed the registry to see the correct SkelEdit file, it worked fine.

This is an enormous time saver. Thank you very much for your help with this.

-D

You should write "path\to\SkelEdit.exe %1" there. %1 would supply psk file name to the SkelEdit.
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #14 on: February 19, 2020, 16:38 »

Published the source code of SkelEdit
https://github.com/gildor2/SkelEdit
Logged
Print 
« previous next »
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Leviathan design by Bloc | XHTML | CSS