Author Topic: Booyah!  (Read 5332 times)

0 Members and 1 Guest are viewing this topic.

Offline Black Wolf

  • Twisted Infinities
  • 212
  • Hey! You! Get off-a my cloud!
    • Visit the TI homepage!
:D

I think the only reason I'm still FREDding after all these years is that feeling you get when you finally beat FRED into submission and make it do what you want :D
TWISTED INFINITIES · SECTORGAME· FRONTLINES
Rarely Updated P3D.
Burn the heretic who killed F2S! Burn him, burn him!!- GalEmp

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
I know exactly what you mean BW. That's why I'm only interested in making missions that are really hard to make. :)
Karajorma's Freespace FAQ. It's almost like asking me yourself.

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

 

Offline Black Wolf

  • Twisted Infinities
  • 212
  • Hey! You! Get off-a my cloud!
    • Visit the TI homepage!
I would love to make a really difficult mission - the problem is I can naver think of any :)
TWISTED INFINITIES · SECTORGAME· FRONTLINES
Rarely Updated P3D.
Burn the heretic who killed F2S! Burn him, burn him!!- GalEmp

 

Offline Flipside

  • əp!sd!l£
  • 212
[Yoda]You will be.....You will be[/Yoda]

 
Any mission that can branch early and follow multiple valid paths to conclusion and any mission where multiple branches come together with a common ending are a ***** and a half to complete.  I'm working on one in the latter catagory right now, and nearly every arrival cue and event condition has some form of an is-previous-event-true/false operator in it.  This frakking mission makes me want to burn down the world right now, but once it's finished, it will be a pretty elegant solution to a brute-force alternative of making two very similar mission files.

What drives me to completion, especially on these ridiculously complicated affairs, is seeing the mission outline come to life, once the work is completed.  The work in FRED itself is an irritant that stands between concept and final product, but that is tempered by the anticipation of seeing the final product.  As long as I can keep myself excited about the completion of the mission's construction, I can keep working.  Periodically, I'll become jaded and need to take a break on a mission for a while, after which, I can reread the outline, see what I have completed, and reignite my drive to continue.

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Is there anything that could be implemented into FRED to make what you are doing easier in the future, BF?

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
*Adds code to slap user in the face and tell him he's crazy to even think of making that mission.*

:D
Karajorma's Freespace FAQ. It's almost like asking me yourself.

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

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
U.R.A. Moron?

 
Actually, all told, there's only 86 unique ships in there, and because so many of them are fighters or bombers, I'm well under the subsystem limit.  I'll note that some wings get reused, but others only show up in one branch or the other.

The part that really sucks, and I mean really sucks, is updating the scripting.  I built one branch of the mission before the rest, so now that I'm adding the second branch, nearly every event, right up until about the last two minutes of the ten to fifteen minute mission, needs to have its trigger updated.  Some events, that seem like they'd be reusable, aren't because there are messages being sent from a ship that doesn't exist on the second branch.  (I'm flirting with the idea of shoving some of those message lists off to chained events, but it's not always feasible.)

As for implementing new features in FRED, all I can suggest is another part to the tutorial, wherein you show the addition of a second branch to a mission like this, then have a picture of the author with his head exploded, to serve as a warning against such silly antics in the future.

Anyway, this really isn't all that much different from a mission that branches near the beginning and has two paths to the end.  I just ran myself into a scenario, where the branch occurs before this mission, and I need to bring everything back down to one path.  Much, much earlier in my time FRED'ing, I had made a stand-alone mission ("Too Many Secrets," if you want to go looking for it) that branched in the middle, so this isn't exactly new ground I'm treading on; the mission is just set up backwards now, with two beginnings and one end, rather than one beginning and two ends.
« Last Edit: July 14, 2007, 09:44:12 pm by BlueFlames »

 

Offline Hades

  • FINISHING MODELS IS OVERRATED
  • 212
  • i wonder when my polycounts will exceed my iq
    • Skype
    • Steam
Is there anything that could be implemented into FRED to make what you are doing easier in the future, BF?

Yea like Events.I think that you could type what you want the ships to do instead of SEXPs.
[22:29] <sigtau> Hello, #hard-light?  I'm trying to tell a girl she looks really good for someone who doesn't exercise.  How do I word that non-offensively?
[22:29] <RangerKarl|AtWork> "you look like a big tasty muffin"
----
<batwota> wouldn’t that mean that it’s prepared to kiss your ass if you flank it :p
<batwota> wow
<batwota> KILL

 

Offline Polpolion

  • The sizzle, it thinks!
  • 211
Is there anything that could be implemented into FRED to make what you are doing easier in the future, BF?

Yea like Events.I think that you could type what you want the ships to do instead of SEXPs.

That would make it 30 times harder. At least.

It would be like "Okay, I want this ship to go to 3,4,9 and then to attack bad 1, and if it gets shot twice, then three hostiles warp in and dock with cargo a, b, and q. If cargo q is destroyed but not cargo a then I want some more bad guys to jump in and attack a ship unless cargo b is disabled and 3 of its turrets are destroyed but not the 1st and 4th one. And if Alpha 1 less than 49 health, have a support ship jump in and dock with Alpha one and repair it unless the Destroyer's communications subsystem isn't destroyed or if beta 2 has gone traitor. Oh and if three missions ago ship number 86 and one half was destroyed with half of its turrets left then set a variable to three. If the variable is three then kill alpha one, if it is less than three than give A1 five tacos, and if it is more than three, kill cargo q."

That would just be so insanely inefficient it's not even funny. Trust me, SEXPs are good. Plus it would be pretty much impossible for the coders to program.






« Last Edit: July 15, 2007, 09:34:45 pm by thesizzler »

 

Offline Shade

  • 211
Hmm... a text parser in FRED? I can see it now:

FRED> It is dark. You are likely to be eaten by a Grue.
> Place a sun at 300 by 250 by 60.
FRED> Place which sun?
> Place a red sun 300 by 250 by 60.
FRED> You have light. You are in a large open space, surrounded by stars. You see one flattish spaceship in the distance.
> Move spaceship 200 units up.
FRED> You can't reach that far.
> Move to spaceship.
FRED> You are in a large open space, surrounded by stars. There is a flattish spaceship next to you.
> Move spaceship 200 units up.
FRED> The spaceship engines are not active, and you do not have the strength to move it yourself.
> Sigh. Enter spaceship and start the engines.
FRED> The canopy is closed.
> WTF? Open canopy, then enter the spaceship and start the engines.
FRED> Enter engine activation code.
> Screw this. Quit program.
FRED> I can't let you do that Dave...
> Aaaarrghhh!!!
Report FS_Open bugs with Mantis  |  Find the latest FS_Open builds Here  |  Interested in FRED? Check out the Wiki's FRED Portal | Diaspora: Website / Forums
"Oooooooooooooooooooooooooooooooooooooooh ****ing great. 2200 references to entry->index and no idea which is the one that ****ed up" - Karajorma
"We are all agreed that your theory is crazy. The question that divides us is whether it is crazy enough to have a chance of being correct." - Niels Bohr
<Cobra|> You play this mission too intelligently.

 

Offline Hades

  • FINISHING MODELS IS OVERRATED
  • 212
  • i wonder when my polycounts will exceed my iq
    • Skype
    • Steam
 :lol: But really i can not do SEXPs at all. :drevil:
[22:29] <sigtau> Hello, #hard-light?  I'm trying to tell a girl she looks really good for someone who doesn't exercise.  How do I word that non-offensively?
[22:29] <RangerKarl|AtWork> "you look like a big tasty muffin"
----
<batwota> wouldn’t that mean that it’s prepared to kiss your ass if you flank it :p
<batwota> wow
<batwota> KILL

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
SEXPs aren't hard. It's just a case of being able to think in a certain way. All an event is when you come right down to is, If A is true do B.

Even if you had a text option you'd still have to think the same way because you'd still have to figure out what you needed to check was true and what to do if it was. In the end you wouldn't end up with anything much different from what you have now.  If you look at what thesizzler wrote you're actually seeing what goes through the brain of a FREDder as they make a mission.

The skill in FREDding is being able to think like that. Changing that into SEXPs isn't the hard bit. Figuring out all the ways a description like that could have holes that break the mission is the hard bit. :)
Karajorma's Freespace FAQ. It's almost like asking me yourself.

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

 

Offline Stormkeeper

  • Interviewer Extraordinaire
  • 211
  • Boomz!
I am mildly worried. I've only spent about 6 hrs on FRED and I can more or less read and understand SEXPs easily. I think I'm mutating into some FRED mutant!!
Ancient-Shivan War|Interview Board

Member of the Scooby Doo Fanclub. And we're not talking a cartoon dog here people!!

 

Offline TrashMan

  • T-tower Avenger. srsly.
  • 213
  • God-Emperor of your kind!
    • FLAMES OF WAR
*Braaaaaainz*.. erm..  :nervous:... *Missioooonz*
Nobody dies as a virgin - the life ****s us all!

You're a wrongularity from which no right can escape!

 

Offline Snail

  • SC 5
  • 214
  • Posts: ☂
I

read

the

walk

thru

Geez you guys are weird.

 

Offline Stormkeeper

  • Interviewer Extraordinaire
  • 211
  • Boomz!
<3 The Walkthru
<3 My previous experince with mission making in other games.


... Wait, I actually skipped the walkthru.
Ancient-Shivan War|Interview Board

Member of the Scooby Doo Fanclub. And we're not talking a cartoon dog here people!!

 

Offline MP-Ryan

  • Makes General Discussion Make Sense.
  • Global Moderator
  • 210
  • Keyboard > Pen > Sword
Only issue I have with the current Events system is how clunky the SEXP interface is.  Drag-and-drop functions within each event (not of the whole event, but certain operators within it) would be exceedingly useful.
"In the beginning, the Universe was created.  This made a lot of people very angry and has widely been regarded as a bad move."  [Douglas Adams]

 

Offline Turey

  • Installer dude
  • 211
  • The diminutive form of Turambar.
    • FreeSpace Open Installer Homepage
Only issue I have with the current Events system is how clunky the SEXP interface is.  Drag-and-drop functions within each event (not of the whole event, but certain operators within it) would be exceedingly useful.

There's copy-paste, which is almost as good.
Creator of the FreeSpace Open Installer.
"Calm. The ****. Down." -Taristin
why would an SCP error be considered as news? :wtf: *smacks Cobra*It's a feature.