Home   Help Search Login Register  

Author Topic: Making a Campaign non-linear  (Read 855 times)

0 Members and 1 Guest are viewing this topic.

Drozdov

  • Guest
Making a Campaign non-linear
« on: 02 Oct 2003, 20:47:56 »
I think this is a great way of improving a campaign. Instead of just having a pre-defined set of missions that never changes, it would be great to have a few different routes you could take, depending on your success or failure in some missions. So if you lose one mission, instead of just having to do it again until you succeed, the player would go to the next mission, which would either be entirely different or just a harder version of the one you would go to if you were successful. For example, you could have a mission in which you must ambush a troop convoy; if you succeed, then in the next mission there would be less troops, but if you fail, there would be a hell of a lot more. This would be very useful for having different endings... if you lose the final mission, then you get a 'bad' ending. Is this possible?
« Last Edit: 02 Oct 2003, 20:48:29 by Drozdov »

Offline dmakatra

  • Members
  • *
  • Better known as Armsty
Re:Making a Campaign non-linear
« Reply #1 on: 02 Oct 2003, 20:58:42 »
You should use the Savevar command, don't know how it works though.

:beat: *Gets Shot* :beat:
« Last Edit: 02 Oct 2003, 20:59:03 by The real Armstrong »

Drozdov

  • Guest
Re:Making a Campaign non-linear
« Reply #2 on: 02 Oct 2003, 21:36:13 »
Well, the SaveVar command does things like saving a variable of the amount of ammo you have collected in a mission and transports it into the next mission. I don't know if it can operate outwith this field.

m21man

  • Guest
Re:Making a Campaign non-linear
« Reply #3 on: 02 Oct 2003, 21:53:50 »
Ammo is done with the weaponpool commands, saving a unit's/vehicle's status is done with savestatus, and savevar is frequently used to carry over deaths from one mission to the next.

Komuna

  • Guest
Re:Making a Campaign non-linear
« Reply #4 on: 03 Oct 2003, 15:31:54 »
Savevar saves any variables for public use during a campaign: saveVar "varName" [the variable will be available for every missions in the cpgn.

Note: "UnPBO" the resistance campaign archive and learn more about campaign dinamics.

Offline macguba

  • Former Staff
  • ****
    • macguba's operation flashpoint page
Re:Making a Campaign non-linear
« Reply #5 on: 03 Oct 2003, 15:48:43 »
You can indeed do this.    However, the real problem is not the technicalities of carry over variables, units, etc., but the massive increase in the number of missions you have to make.

For example, a four mission campaign needs, you've guessed it, four missions.   However, you want to have one mission with a choice you will need up to seven missions to create the campaign - that's nearly double.     Even if there is only a choice for the final mission you will have 5 rather than 4, which is a 20% increase in the work required.    In other words, before you embark on such a venture have a clear idea of what you're intending to do, otherwise you'll never finish it.    Tricks like a choice leading to different versions of the same mission, and several paths leading back to the same mission, can help reduce the workload.

Having said that, I'd love to see more non-linear stuff.   There are tutes in the Ed Depot on description.ext which might help.
Plenty of reviewed ArmA missions for you to play

m21man

  • Guest
Re:Making a Campaign non-linear
« Reply #6 on: 03 Oct 2003, 19:29:08 »
Quote
Savevar saves any variables for public use during a campaign: saveVar "varName" [the variable will be available for every missions in the cpgn.

Note: "UnPBO" the resistance campaign archive and learn more about campaign dinamics.

Yes, but any practical person savers his weapons with the weaponpool commands. Plus, savestatus is a very efficient way to save a units damage levels. I only use savevar to carry over how many of my men are alive.

TrackenHit

  • Guest
Re:Making a Campaign non-linear
« Reply #7 on: 09 Oct 2003, 17:32:29 »
One problem.


Are you willing to make a ALOT of missions?? Cause thats whats would happen.  Thats why you don't often see too many branches in the campaigns.

Offline KTottE

  • Former Staff
  • ****
Re:Making a Campaign non-linear
« Reply #8 on: 09 Oct 2003, 18:37:46 »
He wouldn't have to make that many missions, he could just beef up the ones he make.

Let's take the convoy as an example.


Mission 1: Convoy Ambush.
Point is to destroy a convoy with X infantry and Y vehicles.

If he destroys 50% of X and 25% of Y, he saveVars it, and on to mission 2.

Mission 2: Retaliation
Now the enemy retaliates for the convoy ambush. They will have a set number of infantry and vehicles, plus whomever survived in mission 1, just createUnit and createVehicle them and you're set.


Now, that's not very non-linear, just dynamic.
But you could add in options that, if you accomplished objective X in mission 1, objective Y in mission 2 is switched to something else and so on.
"Life is not a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming 'WOW What a Ride!'"