Jump to content
Sign in to follow this  
arno

SBuilder

Recommended Posts

Guest heclak

Is it true that Sbuilder is based on SCASM? It says that you need to install SCASM beta before you can use SBuilder. In the case, wouldn't there be a chance that your scenery will not work in FSX when it comes along. Based on the support for the previous generation theory. The Fs only supports one generation back. Which in this case would be XML. Is this true?

Share this post


Link to post
Share on other sites

It uses scasm that is true, but it can also places FS9 objects. I am sure that others can give you a better answer but SCASM is just one way to compile MASM based scenery and there is still a lot of that about in FS9. Also it may still be there in some form or other in FSX. At the moment there is a lot of stuff you need to do with 'SCASM' only things like objects and airports are converted to xml. It may well be that everything else is moved to xml in FSX and therefore tools which have to use the old code now will not work. This happened with FS9 when tools such as AFCAD and FSNavigator needed to be changed to work with the new formats. Whether SBuilder would be updated will depend on whether Luis decides to do it or not. The same would be true of all the other design tools which currently use the older formats forthings like land class, roads, streams etc etc.

Share this post


Link to post
Share on other sites

A quote from the FS2004 Compiling Scenery with BGLComp SDK"Scenery should no longer be created with BGL opcodes or the BGLC compiler from previous versions of Flight Simulator. The older BGL opcodes are supported for backward compatibility, however, we cannot guarantee their support in future releases."We've been warned.

Share this post


Link to post
Share on other sites

It doesn't matter if the compilation is SCASM, BGLC, C++ or hand-coded binary.The output is what matters, and the output of SBuilder conforms to the standard for scenery creation.Go ahead and use it. It's perfectly alright.Dick

Share this post


Link to post
Share on other sites

"Scenery should no longer be created with BGL opcodes or the BGLC compiler from previous versions of Flight Simulator. The older BGL opcodes are supported for backward compatibility, however, we cannot guarantee their support in future releases."Thats' true but there are new BGL opcodes created from time to time. I read that as saying that old opcodes are no longer supported and should not be used. Some are already depreciated and don't work in FS9 but there new ones and they are used in to describe FS9 objects - mdl files are full of them. The objects are placed using the newer xml code. I do agree that we can't expect that some of the older opCodes will work in FSX but I suspect ( I certainly don't know) that there will still be some about in that version :-)

Share this post


Link to post
Share on other sites
Guest heclak

I guess i'll avoid SCASM for the time being. Thanks for your opinions. Maybe something new will come along with FSX. And we'll all have new stuff to catch up on. I wonder when would the FSX SDK be released? Before FSX is released?

Share this post


Link to post
Share on other sites

SCASM was updated to create FS9 terrain. AFAIK, it is no different than using BGLC. Perhaps FSX will have some sort of XML terrain, and a replacement for resample. If that happens we will have to adjust (assuming FS9 terrain doesn't work). Probably the most likely to be a problem would be the hi-res photo polys.scott s..

Share this post


Link to post
Share on other sites

As written above, it is perfectly safe to use SCASM to create mesh scenery (as SBuilder does). That part of SCASM has been updated to meet the Fs2004 scenery standards. So as long as the backwards compatibility of the Fs9 mesh scenery works, the SBuilder output will also.The warning from the BGLComp SDK that was quoted deals with the scenery opcodes that are used to place objects. In that area it is indeed not a very good choice to use the old SCASM commands, but once again SCASM has been updated to allow object placement like the XML code (with BGLComp) also does.The only area in which SCASM has not been updated is the generation of the 3D objects. It is not capable to generate 3D objects using the latest MDL file standard. So for this part I would try to avoid SCASM if possible, but all other areas are fine.


Arno

If the world should blow itself up, the last audible voice would be that of an expert saying it can't be done.

FSDeveloper.com | Former Microsoft FS MVP | Blog

Share this post


Link to post
Share on other sites

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

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...