• There seems to be an uptick in Political comments in recent months. Those of us who are long time members of the site know that Political and Religious content has been banned for years. Nothing has changed. Please leave all political and religious comments out of the forums.

    If you recently joined the forums you were not presented with this restriction in the terms of service. This was due to a conversion error when we went from vBulletin to Xenforo. We have updated our terms of service to reflect these corrections.

    Please note any post refering to a politician will be considered political even if it is intended to be humor. Our experience is these topics have a way of dividing the forums and causing deep resentment among members. It is a poison to the community. We appreciate compliance with the rules.

    The Staff of SOH

  • Server side Maintenance is done. We still have an update to the forum software to run but that one will have to wait for a better time.

Fokker D23 Luchtvaart Afdeling

Could it be a "last converted animation" bug? there is a bug with mdlc, the last converted animation listed on the top of the scasm file don't work, could it be Engine1?
The way to round it can be to cut a line with an animation not working in CFS2 and paste it at the end of the list, "crash check" is perfect for that...

Cheers
Martin:jump:
 
Mav,
You crack me up....ha ha...;)

Pepe,
What's the problem with the rear prop?

Cheers

Shessi


It's the f switch it needs to fix the animation

Ito actually made a fairly decent model... well what he doesn't know won't hurt .... lol
 
Could it be a "last converted animation" bug? there is a bug with mdlc, the last converted animation listed on the top of the scasm file don't work, could it be Engine1?
The way to round it can be to cut a line with an animation not working in CFS2 and paste it at the end of the list, "crash check" is perfect for that...

Cheers
Martin:jump:

I'm pretty sure you're correct Martin. Whatever method is used to convert, this engine prop refuses to rotate, even though the animation shows up in MCX.

Could you explain the details of adding the "fake" animation to the scasm file - I know I can use Allen's DOSmdl to get the sca file, which I can view using Notepad, but I'm unsure what to look for, & what exactly to add (& where to add it). It sounds like a very useful trick to learn :wavey:.
 
Pepe

When you convert to proper cfs2 format use the operator "-f " switch to activate the last command in "DICT_SECTION.

just read the README.... it will tell you the way to do it..... no skills needed. Lol



Cheers mav


P.s can do it the long winded way too... but takes longer and not worth headache, for sumthin like this.
 
Mav

I assumed Allen's batch files would do this already.

But, just in case, I went back + using a DOS commands I window tried to convert = I got the same result, the rear prop doesn't spin.

Yes, I applied the 'f' operand ... maybe I didn't do it correctly, the MDLC readme is not the easiest thing to read, unless you know DOS command language well, that is ...:cheerful:
 
The prop part has to be identified as a propeller - actually as a second propeller - in the mdl programming. Either when it was constructed or added via SCASM afterwards and recompiled. I think editing in SCASM is what Mav is referring to. If it is given some other identifier (name) it won't animate. IT this is probably what is going on here.
 
Thx for trying to explain Kurt.Ok this is the dos commandline for convert fs8 to cfs2 proper format





MDLC /C D23.MDL D23.MD2 -F


Cheers mav
 
fake animation

Hello all
here is a way I found to round the non working animation, but perhaps there are other possibilities

When you open a mdl with Scasm, you have on top of the file:


[;SCASM source file created by MDLC Version 1.90
;MDL Converter object for Combat Flight Simulator 2.0
;Flight Simulator scenery file: TRIPLE.MDL
;Copyright (c) 2003-2006 by Ivan Hsu

;uType uOffset uLen guidParam uName
;----------------------------------------------------------------------------------------------------
;DICT_SECTION
;CHAR[12] 98 2 {DE76EABD-43D1-11D3-BA66-0000F81F5859} trimtab_elevator
;UINT32 9A 4 {FBD8EE2C-39A7-4E9C-B527-AA632FE7E50F} engine0
;FLOAT32 A0 4 {BA9EBED0-34E5-11D3-A479-00105A24D108} r_gear
;UINT32 A4 4 {747D97A8-8770-4FC7-B8F7-1D893A2544BB} r_tire
;FLOAT32 A8 4 {2A09AF32-34E5-11D3-A479-00105A24D108} l_gear
;UINT32 AC 4 {4D54624D-D897-4408-876E-1E3E38A253B0} l_tire
;FLOAT32 B0 4 {FC649DE0-34E5-11D3-A479-00105A24D108} c_gear
;UINT16 B6 2 {1F22276C-0E48-439D-864A-8C639EF0EFDC} barrel7

Set( RAW 1 )
Set( BUF 4096 )
Set( LABELS 9000 )
Set( PATCHES 9000 )
Set( LINBUF 8192 )
Set( MAXPTLST 3000 )
Set( FSVERS 0x0732 )]

Before this manipulation, the c_gear didn't work.


So I created a little cube hidden in the model named "Barrel7", and once the mdl compiled, and converted to CFS2 with mdlc, I converted it to a scasm code, cutted the line with this fake animation and pasted it at the list's end, changed its number to B6 to follow the hexadecimal suite (I'm not sure it's important to do it, but if you do it you mustchange it everywhere in all the file not to have error messages)
So, once the scasm file re-compiled, my c_gear that didn't work before was repaired ;)

Perhaps there is a simplest way?

Cheers
Martin :jump:
 
DOSMdlc 2.0 dose use the "/f " switch/operator.

Now that I have the model (Thanks Peperez) and can look at it I think I have an idea of what the problem with the non-moving prop is.

Way way back when I started gMax I found out that you needed anything animated on the exterior model to be also be with the interior (VC) model or random animated parts would not work. The model I have only has animated parts for the canopy and front prop for the interior (VC) model so I'm kind of thinking things may be broke because of the missing animated parts.
 
Hi Folks,
As Mav alluded to, this is a simple conversion BUT you have to use manual DOS command line MDLC (which only takes a minute to do), it will not work with the automated Mk_MDLC. There isn't any need for scasming or hex editing. Those of you who are using any OS later than Vista I don't think will be able to do that...

I looked in the vaults and I had converted it way back in 2012, and it works perfectly in CFS2, I've attached a copy....

Cheers

Shessi
 

Attachments

  • Fokker D23.jpg
    Fokker D23.jpg
    217.6 KB · Views: 86
Maybe you should open the .bat and conf files and look around but I'll save you the work.

The 1st thing the "DOSBox Auto Convert.bat" dose is run "DOSBox_Master_A.conf" and "DOSBox_Master_A.conf" mounts MDLC into DOSBox and runs "MDLC.exe /f Z.mdl"


"DOSBox FS04 or FS02 to CFS2.bat" runs "DOSBox_04_to_CFS2.conf" that mounts MDLC into DOSBox and runs MDLC.exe /f z.mdl, MDLC.exe /c z.md8 and MDLC.exe /c z.mdl

Shessi
That is Ito's model....
 
Nope....this is LOOK where the "-F" is placed!
Put this in a bat file

MDLC /C D23.MDL D23.MD2 -F
 
/c and -f do the same thing but if that fixes things than good. One less thing for me to do.
 
I'm not in charge of this project and if the pre-made .bat files don't work that is why there is a MDLC Command Line.bat.
 
I'm not in charge of this project and if the pre-made .bat files don't work that is why there is a MDLC Command Line.bat.


I have no idea what you're talking about..... guess some things werent meant to be simple.......
 

Attachments

  • D23.zip
    260.2 KB · Views: 9
Back
Top