Hard Light Productions Forums

Modding, Mission Design, and Coding => The FRED Workshop => FRED Academy => Topic started by: GoulMeister on September 06, 2004, 07:28:53 pm

Title: [FA] Mission 1 Campaign 3
Post by: GoulMeister on September 06, 2004, 07:28:53 pm
Ive Completed mission 1 and am ready to upload it, how do i do it.

Mission 1: Oh ****
Briefing: GTSC Minerva attacked and disabled, Alpha wing flies in and secures the area. After a scan, the GTT Vagabond jumps in and docks. Alpha then fights off five more successive wings, with itermittent transmissions between Alpha 2 and the Vagabond, and command. Vagabond determines Minerva was attacked, but vital data was not accessed(or so it seems), Vagabond undocks, but is destroyed when NTCv Bosch jumps in and destroys it. Command orders Alpha to destroy the Minerva, and a hasty getaway ensues.
Title: [FA] Mission 1 Campaign 3
Post by: Goober5000 on September 06, 2004, 07:55:29 pm
You could make a page on Geocities or Angelfire.

Or we could ask the admins to make a subforum and enable attachments for everybody there.
Title: [FA] Mission 1 Campaign 3
Post by: GoulMeister on September 06, 2004, 09:40:48 pm
i have web space now, had it for years and didnt know, came with broadband:)

Web Page Removed
right click and go to save as etc.
Title: [FA] Mission 1 Campaign 3
Post by: GoulMeister on September 06, 2004, 09:46:32 pm
Post any comments & errors and since im new if u have any idea how to solve them please post a solution too.
Title: [FA] Mission 1 Campaign 3
Post by: Axem on September 06, 2004, 10:23:44 pm
A nice start, but a few things you'll need to fix.

1.) No Directives, these tell the player what to do if he wasn't paying attention and how much more there is to do.

2.) Off wing names, it'd be a good idea to follow with the standard naming conventions of FS2, using astrological signs for enemy wings.

3.) No delay between waves, use it. It got fustrating when Red wing came out right after I killed them. Also 5 waves is a bit much, you may want to lower it and add another wing. And they always came out in the same spot, which means real easy pickings when exiting. Using the Arrival Location dropbox you can make them randomly come out near something.

4.) Name your messages and events! It'll make it much easier to fix stuff later.

5.) I notice you use an interesting way of making a long conversation. If you feel daring enough, try using the message-list sexp. The key thing to remember there is the delay is in milliseconds, so multiply your second delay by 1000.

6.) Briefing, it could use some more content (and fixed icons). Maybe Command saying they suspect pirates or something.

7.) Debriefing, even if I fail, it would give me the winning debriefing.

EDIT: 8.) loki wing has no leader. It doesn't look like it does anything to the gameplay, but Fred yelled at me.

Then there are some spelling and grammar issues (be luckly I don't go Grammar Nazi on you ;)), and some other stuff I may have missed. But still a nice start. :)
Title: [FA] Mission 1 Campaign 3
Post by: GoulMeister on September 06, 2004, 11:18:52 pm
here is a newer updated version with some improvements.

http://homepage.eircom.net/~GoulMeister/maps/mission%201%20camp%203.fs2

and i have 50 mbs of web space ;7
Title: [FA] Mission 1 Campaign 3
Post by: Black Wolf on September 06, 2004, 11:36:43 pm
I might end up being moderately nitpicky here, but don't take offence, I really will make for a better mission in the end.


Phew. There may be more, but running through that should go a long way towards upping the overall tidyness of the mission. Many of these (Such as naming events and colourizing ship names in the briefing) are also just generally good habits to get into for any future FREDding you might want to do.

[EDIT]Both Axem and you beat me :) Serves me right for being nitpicky I suppose. Oh well, will download the new mission and have a looksee.[/COLOR]
Title: [FA] Mission 1 Campaign 3
Post by: Black Wolf on September 06, 2004, 11:43:11 pm
OK, a few new things. You directives aren't going to work, but They're easy to fix. Essentially, you need to put them on events that describe the completion of the directive, not the one that initiates it from the players point of view, ala the above example (though obviously you hadn't read that when you made the changes, since I hadn;t posted it yet).

Secondly, Aquarius has no arrival or departure points. I dunno why or how this happened, but it's easily fixed, just flick 'em both over to "Hyperspace". I don;t think it'll affect the mission in game, but it's a good idea to address any bugs FRED throws at you regardless.
Title: [FA] Mission 1 Campaign 3
Post by: GoulMeister on September 07, 2004, 07:52:49 am
Ive Updated the level again, the second link contains the new version.

http://homepage.eircom.net/~GoulMeister/maps/mission%201%20camp%203.fs2

here it is again
Title: [FA] Mission 1 Campaign 3
Post by: GoulMeister on September 07, 2004, 08:02:25 am
Zipped files now avalible

http://homepage.eircom.net/~GoulMeister/maps/mission%201%20camp3.zip
Title: [FA] Mission 1 Campaign 3
Post by: Lightspeed on September 07, 2004, 08:55:59 am
Been looking at it in FRED2open:

1. It's generally not a clean solution like you tied the "Clear Aera" (notice the typo) to the arrival of the transport. There's no harm in linking it to the actual "clearing the area". A clean nice +is-event-true = loki_destroyed would do the job, and the directive would get true when theyre killed, NOT when the vagabond appears.

2. Same with the "protect vagabond" thingy. Link the directives to the actual events, not to the chatter! :p

3. Your messaging system is more complex than it would have to be:

event: Message2:
when-is-event-true = Message 1
event: Message3:
when-is-event-true = Message 2
event: Message4:
when-is-event-true = Message 3

is very chaotic, and most of all, can be simplified by using:

event: Chatter:
send-message-list
-ship
-priority
-message1
-delay
-ship
-priority
-message2
-delay
-ship
-priority
-message3
-delay

5. In the objectives, the is-ships-destroyed-% could easily replaced by a link to is-event-true pointing to the "area clear" event. Same with the protect vagabond.

6. event Message10 will need to be reworked. If the player destroys the Minerva beforehand, or it GETS destroyed, command will not say what it does. You'll need a second trigger for it "If-Minerva-destroyed-AND-has-arrived-delay-Iceni"

7. Directive text "Destroy Minerva" is fux0red up. It will appear right from the start of the mission, which is the first problem. The more apparent problem is, it will get true (blue) when it turns HOSTILE, not when it is destroyed(!). You'll need to create a chained event after the "Minerva Hostile" event, chain delay 0, with the "Destroy Minerva" directive text. It will then appear ONLY when it turns hostile. Add a "is-destroyed-delay-Minerva" to the chained event, and it will get true (blue) when the ship is destroyed.

8. Same problem with the "Enter Subspace" directive text. You'll need a chained event for a proper RTB text.

9. Briefing:
When you set up "unknown" forces, do not use a ship class. The funny thing is, as it is now, when you click on "? Pirates" in-game, you'll see a spinning hercules. Same with "? NTF"
The Minerva is not "friendly" in-game so best to change the IFF for the briefing as well.

10. The debriefing is severely flawed in coding terms. It does not take the Vagabond goal into account at all, so if you get the vagabond killed BEFORE it docked n' stuff you'll still get the success debriefing. The failed stage also is referenced in a wrong way. You'll need to use more SEXPing here, situation calls for lots of "and" conjunctions. If "is-event-true=cleared-area AND "is-event-false=protect_vagabond", etc :)

11. Change the number of extra available ships/weapons in the loadout editor. :)

12. Add a background (stars number, couple of background images)

13. Last but not least: Please. please. Check.... grammar.... and spelling :( :p
Also try to keep things a bit Freespace-ish, especially the command briefing, briefing, and debriefing texts could use a lot of work before they "fit the style of the games". But I think proper spelling, grammar, and punctuation would be a big win already. :)

General notes:
You need to put more structure in your missions. It was rather chaotic, the way the events and things linked together. Setting up dummy events can be pretty useful, and there's stuff you will *have* to use them for. Also, make more use of the departure cues, the Bosch will stay there forever, so it's possible for a player to kill it. You don't want that in the campaign I assume, so make sure it leaves after it's finished its work. Make Alpha wing leave after they're done. Also, unless you use the "near-ship" or "fighterbay" locations for warp-in, arrange the ships in a way that seems natural, instead of a neat "group". ;)
Title: [FA] Mission 1 Campaign 3
Post by: GoulMeister on September 07, 2004, 04:31:20 pm
Updated Mission Again

http://homepage.eircom.net/~GoulMeister/maps/mission%201%20camp3.zip
Title: [FA] Mission 1 Campaign 3
Post by: Black Wolf on September 07, 2004, 10:44:28 pm
I don't think you're quite getting the directives - make sure you test your mission in game before you post it up here so that you can see these mistakes. Testing is vitally important to FREDding and shouldn't be skimped on.
Title: [FA] Mission 1 Campaign 3
Post by: Lightspeed on September 08, 2004, 04:58:19 am
See point 7) in my post :)
Title: [FA] Mission 1 Campaign 3
Post by: GoulMeister on September 08, 2004, 09:41:33 am
Now all the Directives work properly,

http://homepage.eircom.net/~GoulMeister/maps/mission%201%20camp%203.zip
Title: [FA] Mission 1 Campaign 3
Post by: GoulMeister on September 09, 2004, 09:15:27 pm
Allright ive fixed all grammer errors i could see,
this should be the final release of this level providing no more errors appear

http://homepage.eircom.net/~GoulMeister/maps/mission%201%20camp%203.zip
Title: [FA] Mission 1 Campaign 3
Post by: karajorma on September 10, 2004, 08:36:39 am
I'll give it a try and see what can be improved. :)
Title: [FA] Mission 1 Campaign 3
Post by: karajorma on September 10, 2004, 02:55:08 pm
Okay. Still some problems that need fixing. Mostly minor ones though.

1. I'd have prefered to see the messages given slightly more descriptive names. Not a problem for this mission but worth remembering in the future.

2. The NTCv Bosch (I think we decided to call it the NTFg Bosch now) shouldn't disappear as soon as it destroys the Vagabond. Make it a 15-25 second delay. That won't be enough to give the player enough time to take out all 6 engines but it will make it look like the Iceni still has to rechage its jump engines.

3. The Protect Vagabond directive is faulty. It actually comes true when the Vagabond is destroyed. The best thing to do is to change the event to something like

when
-and
--is-event-true-delay
---0
---
--not
---is-destroyed-delay
----0
----GTT Vagabond

When the vagabond is destroyed FS2 will realise this event can never happen and will mark the event in red.

Be careful that you have no events which depend on that directive coming true though cause if you do they'll now fail.

4. The Clear Area Objective is still spelled incorrectly. No biggie but I thought I should point it out.

5. You've invalidated the Protect Vagabond goal as soon as the vagabond is destroyed. The result is that
a) The goal becomes somewhat pointless
b) The victory music starts to play as soon as the vagabond is killed which is completely the wrong time for it.

The loss of the vagabond is a failure and should be left as such (It means you'll hear more the sensible partial victory music in the debrief once the mission is put into a campaign file).

You might also want to add a new goal relating to the destruction of the Minerva and validate it once the vagabond is destroyed.

6. You should have a debriefing stage that appears whenever the player jumps out without authorisation. Check that none of the other debriefing sections are played if that one is played.

7. I found the mission a bit hard actually. I kept getting owned by the fighters. Maybe that's just me being crap :D
Title: [FA] Mission 1 Campaign 3
Post by: GoulMeister on September 13, 2004, 07:56:54 pm
Another new version, i removed all the above errors,

http://homepage.eircom.net/~GoulMeister/maps/mission%201%20camp%203.zip
Title: [FA] Mission 1 Campaign 3
Post by: ShadowWolf_IH on September 13, 2004, 10:16:07 pm
Glad to see that you are working hard to learn this stuff and being a whiny butt about it all.  Does my heart goo to see another fredder learning the things that make it easier and more streamlined.
Title: [FA] Mission 1 Campaign 3
Post by: Singh on September 14, 2004, 08:00:52 am
im gonna try this out now, along with a bunch of other stuff too :D
Title: [FA] Mission 1 Campaign 3
Post by: GoulMeister on September 30, 2004, 05:43:16 pm
just refreshing this thread so it shows up.
Title: [FA] Mission 1 Campaign 3
Post by: Blitzerland on September 30, 2004, 06:16:47 pm
That is called "bumping." You don't need to keep it at the top. People will still see it.
:)


Your latest version seems a lot better, might I add.
Title: [FA] Mission 1 Campaign 3
Post by: karajorma on October 03, 2004, 11:30:13 am
Okay. Playtested this one. I've still got some issues with the debriefing.

I managed to play through the mission 3 times in a row and still never hit a single debriefing stage. I think one problem is that you're using is-goal-incomplete in the debriefing stages. When a mission ends any event which was never triggered immediately evaluates to false. As such using is-event/goal-incomplete in a debriefing stage is a waste of time as it will always evaluate to false.

Apart from that the issues I had with the debrief the mission works pretty well. Be warned though that it's possible for the player to completely cock up the mission by destroying the science ship. If this happens the secondary objective comes true and the transport sits around forever. Whether you want to fix this in mission is up to you (it's a very minor likelyhood and leaving the player sitting around doing nothing kind of serves them right for trying to break the mission in this way). I bring it up cause you should make sure that the mission doesn't regard this as a victory.

EDIT : BTW use the escort list. The Minerva should be up there as should the transport and Iceni.
Title: [FA] Mission 1 Campaign 3
Post by: GoulMeister on October 03, 2004, 09:35:41 pm
heres the latest and hopefully last version so i can move on to another mission,

http://homepage.eircom.net/~GoulMeister/maps/mis%201%20camp%203.zip

i fixed the minerva problem by makeing it invunerable until the Bosch arrives, if this is too stupid an idea it can be changed.
Title: [FA] Mission 1 Campaign 3
Post by: karajorma on October 04, 2004, 05:55:43 am
Don't make it invulnerable. Use ship-guardian instead

Quote
What is the difference between Ship-Invulnerable and Ship-Guardian? Ship-Invulnerable means that a ship can't be damaged by anything. No matter what happens the ship will remain at 100% (or whatever the damage was when it was at when the SEXP triggered). Ship-Guardian allows a ship to take damage until the ship reaches 1%. After that the ship becomes invulnerable. Careful use of both can fool the player and prevent him from realising that the ship is protected (A wing of ships at 100% at the end of a mission is a big sign that Ship-Invulnerable was used while a wing at 1% is just as obviously a sign of Ship-Guardian's use. )


As you can see guardian will allow the ship to take damage just not be destroyed. That means that unless the player actually decides to kill the Minerva he'll never spot what you did. With invulnerable it's a lot more obvious.

I'll check this one out tonight. Like I said the only real problem I had with it is the debriefings.