S-22 Posted 2005年1月13日 08:37 Posted 2005年1月13日 08:37 I'll keep you all informed of my progress by updating this post. In general there is one base model (SKB/SKD), and 1 or more animations (SKA/SKC). The base model file contains all the info like textures and meshes. The animation file contains the positions of the skeleton for each frame of the animation. There is also sometimes a Level of Detail file (LOD), this file contains lower res versions of each model, used so the engine can render less polys the further you are from the model. In Spearhead there are also SLG files, but i'm not sure what information these contain yet. Models are controlled and introduced to the 3D Engine by way of a control file file (TIK). Also the TIK files sometimes reference shaders files (.shader) for there textures, these are used when a texture has one or more special properties, like transparency or rotation (the props on the planes for instance). The TIK files can also create more complex models, by attaching one or more extra models to the base model, for instance the tigertank attaches a turret model. Skeletons are used in not only players, but also vehicles and weapons. This might seem strange, but it's basically so that you can perform animation on the weapons (reloading for example) and also the vehicles (wheels falling off for example). Mohaa modelling system is based on Fakk2 models, SKA's became SKC's and SKB's became SKD's. Model formats used: Fakk2 SKA Version 3 = animation SKB Version 3 = base model CIK control file = binary files, similar to TIK files in Mohaa Moh:AA SKA Version 3 = animation , * there are some in the pk3's but they arent used in any of the tik's. SKC Version 11 = animation (only 14 files) SKC Version 12 = animation (only 1 file, grenade_throw_straight.skc) SKC Version 13 = new animations SKC Version unknown, all in 'newanims/...' - not cracked SKB Version 3 = base model (fakk2 format) SKB Version 4 = base model (used for static models) SKD Version 5 = base model LOD Version ? = level of detail file LOG = ignore this it's just a log file created by the EA modelling utils TIK control file = text file that controls the model and introduces the model to the 3D engine. Moh:SH Spearhead SKC Version 13 = base pose and animation SKC Version 14 = base pose and animation - not cracked SKD Version 5 = base model meshes and skeleton SKD Version 6 = base model meshes and skeleton SLG Version ? = unknown, i've not looked at whats in this file yet LOD Version ? = level of detail file LOG = ignore this it's just a log file created by the EA modelling utils Moh:BT Breakthrough: SKC Version 13 = base pose and animation SKC Version 14 = base pose and animation - not cracked SKD Version 5 = base model meshes SKD Version 6 = base model meshes PLUGINS IN PROGRESS: Milkshape3D SKB importer - statics only, Versions 3 and 4 SKB exporter - statics only, Version umm can't remember SHADER Exporter - auto generated for the SKB export. TIK exporter - auto generated base tik file for SKB export. SKD importer - statics only, Versions 5 and 6 Full exporter, statics, animated, weapons, for Mohaa, Mohsh and Mohbt ! LightRay3D Milkshape 3d Ascii importer. Meshes, Textures, Skeletons and Animations. Ascii exporter. Meshes, Textures, Skeletons and Animations. Ms3d importer, Meshes, Textures, Skeletons and Animations. Ms3d exporter, Meshes, Textures, Skeletons and Animations. Fakk2: SKA Importer, Version 3 - base pose and animations SKB Importer, version 3 - meshes and skeletons Mohaa: Import: SKC Importer, version 13 - base pose and animations SKD Importer, version 5 - meshes and skeletons. SKD Importer, version 6 - meshes and skeletons. Export: SKC Exporter, Version 13 - base pose and animations SKD Exporter, version 5 - meshes and skeletons SKL Exporter, for SKD program SKL...exe Spearhead: SKD Version 5 - meshes and skeleton SKD version 6 - meshes and skeleton SKC Version 13 - base pose and animation SKC version 14 - not done yet ! Breakthrough: SKC Version 13 - base pose and animations SKC Version 14 - not done yet ! SKD Version 5 - meshes and skeletons SKD Version 6 - meshes and skeletons
S-22 Posted 2005年1月13日 08:37 Author Posted 2005年1月13日 08:37 Lightray can now import Milkshape 3D ascii models, including the meshes, textures and skeletons ... just got to sort out the animations.
S-22 Posted 2005年1月13日 08:39 Author Posted 2005年1月13日 08:39 Animations are coming along really well ... not least because the author of LightRay3D (aka LR3D) is giving me a load of help what a guy See attached AVI of the Diablo Animation
S-22 Posted 2005年1月13日 08:40 Author Posted 2005年1月13日 08:40 hey scorpio midget... wuz up? Now ur probably sayin "who the hell is he?"???...well i no sputnik... u no the moderator... well he wanted me to show you some of my modeling pics... heres one
S-22 Posted 2005年1月13日 08:40 Author Posted 2005年1月13日 08:40 What you mean milk can't resize ? if your doing a screen shot then right click the viewport and choose maximize and zoom in. Or do same and then right click -> screenshot.
S-22 Posted 2005年1月13日 08:41 Author Posted 2005年1月13日 08:41 V1 of export from LR3D to M3D is working, currently does meshes and textures. Working on Skeleton, that will just leave the anims. Once i've got this working, i'll be starting the mohaa exporters
S-22 Posted 2005年1月13日 08:41 Author Posted 2005年1月13日 08:41 Got a new importer for LR3D working today. It ca now import the MS3D binary files (.ms3d file extension). But the good news for ya is, that i've just started to code the Mohaa SKC/SKD exporter Also i'm hosting forums for LR3D, link will be added to the LR3D web site soon. And a new version of LR3d (V1.3.2) will be out sometime this week, the author has included several new features that we sent him (our wish list), and fixed some bugs etc etc ... going to be a great when we get our hands on it.
S-22 Posted 2005年1月13日 08:41 Author Posted 2005年1月13日 08:41 Making good progress on the new SKD and SKC exporter for LR3D. Have completed the code that loads the structures, so just need to write the code to dump out the data into the relevant files. Then it's test time !, see if MohRadiant will load a SKD. If that works, i'll proceed to trying a SKD in Mohaa. Can't do anymore tonight as i'm off to get pissed !, if the hangover isn't too bad i'll have a bash at some testing tomorrow. But for sure, sometime next week i'll be testing exported SKD's.
S-22 Posted 2005年1月13日 08:44 Author Posted 2005年1月13日 08:44 Scorpio, Thank you for putting so much time and energy into all this. You are better than Santa Claus I'm a little confused though - I apologize... Are you working on an importer/exporters that will allow us to import and export MoHAA models w/bones from MoHAA, to Milkshape, to Lightray, and back finally back into MoHAA. Did I add an extra step? Like "moh2002", I am planning on introducing an entirely new weapon model and sound into the game. The existing stg44 .tik should be sufficient for what I'm doing. Will this be possible once you've finsished the coding and testing on the importer/exporters? Thanks, Terd Squirter
S-22 Posted 2005年1月13日 08:44 Author Posted 2005年1月13日 08:44 You can already create new weapons for Mohaa using the Milk SKB exporter .. BUT 1. There is no animation for it. 2. There is no 1st Person View for the model. When i get the SKD+SKC exporter working (from inside LR3D) you should be able to create, weapons, vehicles, players etc etc, with animations. Time will tell.
S-22 Posted 2005年1月13日 08:44 Author Posted 2005年1月13日 08:44 Scorpio know how build suspense, like Alfred Hitchcock
S-22 Posted 2005年1月13日 08:45 Author Posted 2005年1月13日 08:45 I have your mohaa plug in for milkshape 3d 1.65 and the skds don't load correctly. It says that the textures are too much for the program and I need to wait for the v2 of milkshape. Why? I get a seriously screwed up model and no texture. Am I doing something wrong o' great one?
S-22 Posted 2005年1月13日 08:45 Author Posted 2005年1月13日 08:45 I have your mohaa plug in for milkshape 3d 1.65 and the skds don't load correctly. It says that the textures are too much for the program and I need to wait for the v2 of milkshape. Why? I get a seriously screwed up model and no texture. Am I doing something wrong o' great one? No, this plugins that are. Scorpio work to fix it. Better are plugins for LR3D at this time. See may post about aussie player
S-22 Posted 2005年1月13日 08:46 Author Posted 2005年1月13日 08:46 Alright thatnks for teh timely answer. I'll check out LR3D plugins for the time being.
S-22 Posted 2005年1月13日 08:46 Author Posted 2005年1月13日 08:46 Updated with model version info for Breakthrough. See 1st post.
S-22 Posted 2005年1月13日 08:46 Author Posted 2005年1月13日 08:46 scorpio, any hope for you finishing that milkshape skd exporter?
S-22 Posted 2005年1月13日 08:47 Author Posted 2005年1月13日 08:47 Updated with model version info for Breakthrough. See 1st post. Does that mean you've solved skc v. 14 problem for LR (spearhead & BT [demo] animis)?
S-22 Posted 2005年1月13日 08:47 Author Posted 2005年1月13日 08:47 scorpio, any hope for you finishing that milkshape skd exporter? Maybe one day, but don't hold your breath. Milk still doesn't support multi bone weights.
S-22 Posted 2005年1月13日 08:50 Author Posted 2005年1月13日 08:50 Does that mean you've solved skc v. 14 problem for LR (spearhead & BT [demo] animis)? Nope, SKC Version 14 still not finished. But i have updated the info in the first post, it now correctly lists what can and can't be done with LR3D
S-22 Posted 2005年1月13日 08:51 Author Posted 2005年1月13日 08:51 Info updated once again relating to Spearhead. So as it stands, if i can crack the SKC Version 14 format, then that will open up loads of new possiblities with editing the SH and BT animations (the SKD V5 and 6 can already be loaded by LR3D).
S-22 Posted 2005年1月13日 08:52 Author Posted 2005年1月13日 08:52 Maybe one day, but don't hold your breath. Milk still doesn't support multi bone weights. I know when you export from milk to lr3d the bones are all seen as weighted, wieghted at 1 each. Is it possible to trick it somehow so that it gets told they are wieghted even though they arent, you would still get skd skc. I'm probably way off but it doesnt hurt to ask.
S-22 Posted 2005年1月13日 08:52 Author Posted 2005年1月13日 08:52 I know when you export from milk to lr3d the bones are all seen as weighted, wieghted at 1 each. Is it possible to trick it somehow so that it gets told they are wieghted even though they arent, you would still get skd skc. I'm probably way off but it doesnt hurt to ask. I didn't say u can't weight vertices ... it's just that in milk u can only have 1 bone weight per vertex. Because of this importing standard mohaa models wouldn't work . So i stopped bothering to write the plugins for milk. There were other issues with milk also. Anyway LR3D works fine, so that's the way it's gona be
S-22 Posted 2005年1月13日 08:53 Author Posted 2005年1月13日 08:53 Thats fine sire, I do believe we ask too much of you often. I am actually getting a handle on lr3d anyway, like prom says you just have to get used to the interface.
S-22 Posted 2005年1月13日 08:53 Author Posted 2005年1月13日 08:53 Updated 1st post, to show that Milkshape3D can now export statics, animated, weapons, bones etc, to Mohaa, Mohsh and Mohbt.
S-22 Posted 2005年1月13日 08:53 Author Posted 2005年1月13日 08:53 Just to let you know that work has resumed on cracking the version 14 skc animations that SH and BT use.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new account登录
Already have an account? Sign in here.
现在登录