Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: WMCoolmon on October 26, 2006, 04:41:07 am

Title: "Mr.Owl..."
Post by: WMCoolmon on October 26, 2006, 04:41:07 am
"...how many external media files does it take to run FS2_Open?"

JUST ONE.

Granted, you may have some more exorbitant ideas than what I did (http://fs2source.warpcore.org/exes/wmc/fs2_open_fileless.gif), but it still provides some very curious possibilities.

(EXEs + scripting.tbl) (http://fs2source.warpcore.org/exes/wmc/fs2_open_fileless.zip)

Note that the interface will still require images, so you must override it with scripting. In addition, to get text (including scripting drawString) you must use one of the .vf files or make your own. I don't know why images are funky; it may have something to do with opacity, but I'm not at all sure. Last time I saw this it was in conjunction with the lab interface.

The builds should, in theory, work fine with mods and such as they'll still actually load the extra TBLs etc if they're present. I'll test that sometime when I can get more than 5 hours of sleep...
Title: Re: "Mr.Owl..."
Post by: Colonol Dekker on October 26, 2006, 04:49:17 am
Vast improvement over retail judging by the screenshot alone :)


Using this barebones engine, could you make xga style graphics, like original Elite or that MS Desktop game "battlezone"?
Title: Re: "Mr.Owl..."
Post by: Nuke on October 26, 2006, 01:50:14 pm
yep, the old engines come a long way. thanks coders!
Title: Re: "Mr.Owl..."
Post by: WMCoolmon on October 27, 2006, 02:42:35 am
Well it's the same FS2_Open engine, it's just that I've removed all the force-loaded tables and tried to make it so that things are intialized to empty defaults. So anything that's implemented in scripting would be doable.

In theory, this would let you basically write your own space sim or what-have-you from scratch, without having to worry about the underlying lowlevel code to make 3D graphics and sound and so on to work. Of course scripting doesn't give you that fine of control, and you probably wouldn't ever be able to optimize it 100% as good as C code, but if you just wanted a simple game or a mini movie-demo for a campaign that would work on any computer, or possibly a demo version of Freespace to stuff on a flash disk, this sort of thing could come in handy.

I also cleaned up the introductory debug spew somewhat.
Title: Re: "Mr.Owl..."
Post by: Backslash on October 27, 2006, 04:10:11 am
Excellent! 
or possibly a demo version of Freespace to stuff on a flash disk
This will help in some of my testing-code-changes-while-on-the-road immensely! :)

Not to mention the boon these changes will be for modders and total conversion projects just starting! :yes::yes:
Title: Re: "Mr.Owl..."
Post by: At on October 28, 2006, 09:57:48 pm
And people who want to play something like 3d asteroids.