Author Topic: Does a Gratuitous Space Battles type mod exist and some techie questions  (Read 1259 times)

0 Members and 1 Guest are viewing this topic.

Offline Quartz

  • 22
  • Old fart
Does a Gratuitous Space Battles type mod exist and some techie questions
As mentioned in my hello post, I've been bingeing on space battles on Youtube and remembered Freespace 2. So here I am.

Is there something like a Gratuitous Space Battles mod for Freespace 2? Or do I need to relearn FRED? It's been a decade since I did any sort of coding, I vaguely remember having done a bit of FRED after FS2 first came out, but that was nearly 20 years ago, and I last coded in earnest over 25 years ago!

For more techie stuff, is FS2 now fully 64 bit? Does it make use of multiple cores? (No, I don't have a 32 core Threadripper. Yet.) Are there still unit / object caps? Can I spam a thousand fighters and bombers at once or is it still only 4 at a time?

 

Offline The E

  • He's Ebeneezer Goode
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Does a Gratuitous Space Battles type mod exist and some techie questions
For more techie stuff, is FS2 now fully 64 bit?

Yes, FSO is an x64 app these days.

Quote
Does it make use of multiple cores? (No, I don't have a 32 core Threadripper. Yet.)

Not really. At its core, FSO is still single-threaded; it does not scale with the number of cores in the system.

Quote
Are there still unit / object caps?

Yes, and there always will be. Here's a mostly ocmplete list, but the important bits are that there's a maximum of 400 ships and 2000 weapons (read: laser blasts, missiles, beams) at any given time.

Quote
Can I spam a thousand fighters and bombers at once or is it still only 4 at a time?

As per the above, no, you can't spawn a thousand fighters. That said, you can definitely spawn more than just 4 ships in a wing, and definitely more than 4 through sexps.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline Quartz

  • 22
  • Old fart
Re: Does a Gratuitous Space Battles type mod exist and some techie questions
Does it make use of multiple cores? (No, I don't have a 32 core Threadripper. Yet.)

Not really. At its core, FSO is still single-threaded; it does not scale with the number of cores in the system.

Oh well. I imagine converting it to multi-threaded is a huge task.


Quote
Quote
Are there still unit / object caps?

Yes, and there always will be. Here's a mostly ocmplete list, but the important bits are that there's a maximum of 400 ships and 2000 weapons (read: laser blasts, missiles, beams) at any given time.

Thanks. 400 ships should be enough. :)

Quote
Quote
Can I spam a thousand fighters and bombers at once or is it still only 4 at a time?

As per the above, no, you can't spawn a thousand fighters. That said, you can definitely spawn more than just 4 ships in a wing, and definitely more than 4 through sexps.

Sexps? Another thing to learn. :)

 

Offline Mito [PL]

  • 210
  • Proud Member of Slavicus Mechanicus
Re: Does a Gratuitous Space Battles type mod exist and some techie questions
SEXP - the Symbolic EXPression, this is the basic language of FRED.

Converting FSO to proper multi-threaded function would be basically a matter of rebuilding the whole engine with multithreading in mind from the ground up; very troublesome indeed.

But to be fair FSO can work really nice on very low end CPUs, I myself play it comfortably on a 3,4GHz Core 2 Quad and I'm pretty sure it would be just as fine on a similarily clocked Core 2 Duo, given proper amount of RAM available. This also makes any FSO-oriented build much cheaper in general as you can just go with some low end i3 from years ago, or any cheapest Ryzen part nowadays that is actually Zen inside, and you'll have more budget to pump into the GPU or accessories or something - or just get a cheaper build. That's at least what I think to be pretty logical.
How do you kill a hydra?

You starve it to death.

 
Re: Does a Gratuitous Space Battles type mod exist and some techie questions

 

Offline Su-tehp

  • Devil in the Deep Blue
  • 210
Re: Does a Gratuitous Space Battles type mod exist and some techie questions
Quartz, don't feel bad about having to learn about all this. I'm in the same boat; I just got back to HLP about a week ago and I have to (re)learn everything also. Hell, I haven't used FRED almost ever, and the very few times I tried was all the way back in 2002. Yeah, eighteen years. I hadn't played FS1 or 2 in all that time either, but now I'm glad I'm back. Being able to repurchase FS1 and 2 from GOG.com was a godsend and finding a cheap Logitech joystick with 12 programmable buttons at Best Buy was icing on the cake. :D :cool: :nod:

But yeah, it seems I can't delegate the technical aspects of my still-a-gleam-in-my-eye Devil and the Deep Blue campaign to anyone else, so I have to learn everything I can about FRED and mediavps and sexps (that's pronounced "sex-peas," right?) and everything else. Before I can write the story, I need to know what sort of mission scripts can be made with FRED, and to do that, I need to learn how to use FRED, which means I need to know what the Freespace engine can and cannot do as well as what it can do now that it couldn't do before HLP and the rest of the Freespace modding community made their modifications.

I have so much to learn....
REPUBLICANO FACTIO DELENDA EST

Creator of the Devil and the Deep Blue campaign - Current Story Editor of the Exile campaign

"Let my people handle this, we're trained professionals. Well, we're semi-trained, quasi-professionals, at any rate." --Roy Greenhilt,
The Order of the Stick

"Let´s face it, we Freespace players may not be the most sophisticated of gaming freaks, but we do know enough to recognize a heap of steaming crap when it´s right in front of us."
--Su-tehp, while posting on the DatDB internal forum

"The meaning of life is that in the end you always get screwed."
--The Catch 42 Expression, The Lost Fleet: Beyond the Frontier: Steadfast