Author Topic: Briefing Draw  (Read 4988 times)

0 Members and 1 Guest are viewing this topic.

Offline Cobra

  • 212
  • Snake on a Cain
    • Skype
    • Steam
    • Twitter
Is it possible to have FS1's "briefing draw" effect in FSO? FS1 originally used a separate .ani that was triggered before the briefing started. Would be useful for the FSPort.

[attachment deleted by admin]
« Last Edit: October 19, 2010, 12:49:21 am by Cobra »
To consider the Earth as the only populated world in infinite space is as absurd as to assert that in an entire field of millet, only one grain will grow. - Metrodorus of Chios
I wept. Mysterious forces beyond my ken had reached into my beautiful mission and energized its pilots with inhuman bomb-firing abilities. I could only imagine the GTVA warriors giving a mighty KIAAIIIIIII shout as they worked their triggers, their biceps bulging with sinew after years of Ivan Drago-esque steroid therapy and weight training. - General Battuta

 

Offline WMCoolmon

  • Purveyor of space crack
  • 213
You could probably hack it in with scripting by adding a hook that plays an interface-sized animation over the entire interface screen.

But the effect is probably done manually and it would be fairly difficult to do it with that level of quality without requiring an artist to go in and make the animation by hand.
-C

 

Offline mjn.mixael

  • Cutscene Master
  • 212
  • Chopped liver
    • Steam
    • Twitter
But the effect is probably done manually and it would be fairly difficult to do it with that level of quality without requiring an artist to go in and make the animation by hand.

Piece of cake
Cutscene Upgrade Project - Mainhall Remakes - Between the Ashes
Youtube Channel - P3D Model Box
Between the Ashes is looking for committed testers, PM me for details.
Freespace Upgrade Project See what's happening.

 

Offline pecenipicek

  • Roast Chicken
  • 211
  • Powered by copious amounts of coffee and nicotine
    • Skype
    • Steam
    • Twitter
    • PeceniPicek's own deviantart page
But the effect is probably done manually and it would be fairly difficult to do it with that level of quality without requiring an artist to go in and make the animation by hand.

Piece of cake
I for once agree with mjn.mixael. its not really much of a problem if you have any experience with animating in 3D packages.
Skype: vrganjko
Ho, ho, ho, to the bottle I go
to heal my heart and drown my woe!
Rain may fall and wind may blow,
and many miles be still to go,
but under a tall tree I will lie!

The Apocalypse Project needs YOU! - recruiting info thread.

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
However, given the way FSO handles these things, a big-fullscreen ani or eff is a _really bad idea_ (Not to mention, not supported at that stage). The only option you have will be to have an ogg cutscene playing before the briefing, which will lead to scaling artefacts on resolutions that are non-1024x768.
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 taylor

  • Super SCP/Linux Guru
  • Moderator
  • 212
    • http://www.icculus.org/~taylor
The code for this is till in there, left over from the original FS code.  I'm using it with the icculus.org FS1 port.  You just have to uncomment a few little blocks of code and upgrade it for 1024x768 support (missionui/missionscreencommon.cpp, look for Background_anim).

 

Offline Cobra

  • 212
  • Snake on a Cain
    • Skype
    • Steam
    • Twitter
Interesting. Would this mean that the FSPort would have to get its own executable if we brought this feature back?
To consider the Earth as the only populated world in infinite space is as absurd as to assert that in an entire field of millet, only one grain will grow. - Metrodorus of Chios
I wept. Mysterious forces beyond my ken had reached into my beautiful mission and energized its pilots with inhuman bomb-firing abilities. I could only imagine the GTVA warriors giving a mighty KIAAIIIIIII shout as they worked their triggers, their biceps bulging with sinew after years of Ivan Drago-esque steroid therapy and weight training. - General Battuta

 

Offline taylor

  • Super SCP/Linux Guru
  • Moderator
  • 212
    • http://www.icculus.org/~taylor
No, it could be made conditional quite easily.  It would just check for "BriefTrans" (or "2_BriefTrans" for 1024x768) when loading the briefing screen and if it's found it would use it, if not then it would be like now.  There is a special multi-player version of the animation too, so that is extra.

I'm not volunteering to work on it of course, just saying that getting it working with FSO is pretty trivial.  Most of the code is already there but commented, and adding non-hackish hi-res support and the file check could probably be done in less than 15 lines of code.  It's less than 5 minutes of work.

 

Offline WMCoolmon

  • Purveyor of space crack
  • 213
But the effect is probably done manually and it would be fairly difficult to do it with that level of quality without requiring an artist to go in and make the animation by hand.

Piece of cake
I for once agree with mjn.mixael. its not really much of a problem if you have any experience with animating in 3D packages.

What I meant was that generating it automatically for an arbitrary interface screen "with that level of quality" ie context-sensitive to all of the text, borders, checkboxes and so forth is a pretty difficult problem. Not only would you have to develop a method of separating the interface objects out from each other and make it able to separate borders from background, you'd also have to write the code to generate the cool Tron-ish effect for any arbitary shape. And then render all of that.

So, no, solving the problem is not a piece of cake, you just don't understand what I said in my first post. In fact it is doing just what I said the other option was: "requiring an artist to go in and make the animation by hand." Which you'll notice I didn't postulate a difficulty for, either.
-C

 

Offline CommanderDJ

  • Software engineer
  • 210
YES. Oh man, YES! Can we PLEASE HAVE THIS? I will seriously perform oral sex on the person(s) who manage(s) to get this back in there.
[16:57] <CommanderDJ> What prompted the decision to split WiH into acts?
[16:58] <battuta> it was long, we wanted to release something
[16:58] <battuta> it felt good to have a target to hit
[17:00] <RangerKarl> not sure if talking about strike mission, or jerking off
[17:00] <CommanderDJ> WUT
[17:00] <CommanderDJ> hahahahaha
[17:00] <battuta> hahahaha
[17:00] <RangerKarl> same thing really, if you think about it

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Well that's a good way to never get a feature implemented. :p
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline CommanderDJ

  • Software engineer
  • 210
...or I won't, as the case may be. Whichever is more suitable. :D
[16:57] <CommanderDJ> What prompted the decision to split WiH into acts?
[16:58] <battuta> it was long, we wanted to release something
[16:58] <battuta> it felt good to have a target to hit
[17:00] <RangerKarl> not sure if talking about strike mission, or jerking off
[17:00] <CommanderDJ> WUT
[17:00] <CommanderDJ> hahahahaha
[17:00] <battuta> hahahaha
[17:00] <RangerKarl> same thing really, if you think about it

 

Offline Galemp

  • Actual father of Samus
  • 212
  • Ask me about GORT!
    • Steam
    • User page on the FreeSpace Wiki
What I meant was that generating it automatically for an arbitrary interface screen "with that level of quality" ie context-sensitive to all of the text, borders, checkboxes and so forth is a pretty difficult problem.

Nobody's arguing THAT. After all it's not the way :v: did it in FS1, they just rendered a full-screen ANI. The artists can recreate that effect easily, if the code supports it. (And as an artist, I speak from experience that this would not be difficult to do.)
"Anyone can do any amount of work, provided it isn't the work he's supposed to be doing at that moment." -- Robert Benchley

Members I've personally met: RedStreblo, Goober5000, Sandwich, Splinter, Su-tehp, Hippo, CP5670, Terran Emperor, Karajorma, Dekker, McCall, Admiral Wolf, mxlm, RedSniper, Stealth, Black Wolf...

 

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
No, it could be made conditional quite easily.  It would just check for "BriefTrans" (or "2_BriefTrans" for 1024x768) when loading the briefing screen and if it's found it would use it, if not then it would be like now.  There is a special multi-player version of the animation too, so that is extra.

I'm not volunteering to work on it of course, just saying that getting it working with FSO is pretty trivial.  Most of the code is already there but commented, and adding non-hackish hi-res support and the file check could probably be done in less than 15 lines of code.  It's less than 5 minutes of work.
In fact, a conditional interface enhancement like this is already done in at least three places in the code: the fiction viewer, the command briefing scroll buttons, and the apply-loadout-to-wing button.  I'd do it myself (provided that CommanderDJ stays far, far away), except I'm on vacation.  It wouldn't be hard for someone else to figure out.

 

Offline CommanderDJ

  • Software engineer
  • 210
In fact, a conditional interface enhancement like this is already done in at least three places in the code: the fiction viewer, the command briefing scroll buttons, and the apply-loadout-to-wing button.  I'd do it myself (provided that CommanderDJ stays far, far away), except I'm on vacation.  It wouldn't be hard for someone else to figure out.

We live in different countries (I think), so don't worry about it. :D
[16:57] <CommanderDJ> What prompted the decision to split WiH into acts?
[16:58] <battuta> it was long, we wanted to release something
[16:58] <battuta> it felt good to have a target to hit
[17:00] <RangerKarl> not sure if talking about strike mission, or jerking off
[17:00] <CommanderDJ> WUT
[17:00] <CommanderDJ> hahahahaha
[17:00] <battuta> hahahaha
[17:00] <RangerKarl> same thing really, if you think about it

 

Offline WMCoolmon

  • Purveyor of space crack
  • 213
What I meant was that generating it automatically for an arbitrary interface screen "with that level of quality" ie context-sensitive to all of the text, borders, checkboxes and so forth is a pretty difficult problem.

Nobody's arguing THAT. After all it's not the way :v: did it in FS1, they just rendered a full-screen ANI. The artists can recreate that effect easily, if the code supports it. (And as an artist, I speak from experience that this would not be difficult to do.)

Yeah, I'm constraining myself to not speaking on the ANI part, just the pie-in-the-sky implementation plan I mentioned. :)

I didn't expect there to be so much enthusiasm to do it manually.
-C

 

Offline pecenipicek

  • Roast Chicken
  • 211
  • Powered by copious amounts of coffee and nicotine
    • Skype
    • Steam
    • Twitter
    • PeceniPicek's own deviantart page
What I meant was that generating it automatically for an arbitrary interface screen "with that level of quality" ie context-sensitive to all of the text, borders, checkboxes and so forth is a pretty difficult problem.

Nobody's arguing THAT. After all it's not the way :v: did it in FS1, they just rendered a full-screen ANI. The artists can recreate that effect easily, if the code supports it. (And as an artist, I speak from experience that this would not be difficult to do.)

Yeah, I'm constraining myself to not speaking on the ANI part, just the pie-in-the-sky implementation plan I mentioned. :)

I didn't expect there to be so much enthusiasm to do it manually.
When you're used to doing approximately 78% of everything manually, you get used to it.
Skype: vrganjko
Ho, ho, ho, to the bottle I go
to heal my heart and drown my woe!
Rain may fall and wind may blow,
and many miles be still to go,
but under a tall tree I will lie!

The Apocalypse Project needs YOU! - recruiting info thread.