Jump to content
engima

[RELEASE] TvT/PvP Campaign Framework (TvTCF)

Recommended Posts

y4mwKVzudfvikY3-QG1PbGCJBg5uwFMYKyMf0JWD

 

TvT/PvP Campaign Framework (TvTCF) 1.08

by Engima

 

Overview

This is a framework that makes is easy for anyone with some scripting experience to create beautiful, story-driven, exciting, light weight and well working multiplayer (TvT/PvP) campaigns in Arma 3. The first campaign built on this framework is Operation Shoe Lace.

 

Features

  • Multiplayer 1-40 players.
  • Supports creation of TvT/PvP, COOP and SP campaigns.
  • As many missions as you want.
  • Missions are 30 minutes long (as maximum)
  • Missions can have primary and secondary objectives (and a "return to base objective")
  • All missions begin with an insertion into an area of action.
  • No revive! Spectate on death.
  • Campaigns are dynamic. Missions can affect each other, and order of missions can be altered, during the campaign.
  • Score. Successful objectives and players kept alive earns score for their team. The team with the highest total score when the campaign ends wins.
  • AI bots can be used on both sides (useful when playing e.g. one vs one).
  • Easy to get grip of. Full documentation about mission mechanics in dialogs and briefing.

 

How it works

A TvTCF campaign is actually one Arma 3 mission that is divided into different episodes (TvTCF missions). The mission "resets" itself between each episode, which makes it possible to create a campaign story in which each mission is independent and executed one by one by the "campaign engine".

 

How to use

This five parts tutorial covers everything, from a newly installed Arma 3 instance (in Windows) until the campaign is played.

 

TvTCF Video Tutorial Part 1

y4muXOd17hDi3KvVyJLdMGnZTxcsiH5eCfVkS0Wq

 

List of all the videos

 

Useful Links

 

Licence

MIT plus minor addition. (See the file TVTCF_LICENSE.txt.)

 

Dependencies

Arma 3

 

Compatibility

Works on hosted and dedicated server, and is JIP compatible.

 

Version History

Version 1.08

  • Check objective methods dependent of each other did not work in both directions on mission end.

 

Version 1.07

  • Changed method name Mission.AddBriefingInfoForActing to AddBriefingActing (and the same for opposing).
  • Improved the insertion behavior.
  • Added easy access to all common soldier units (in the soldier dictionary).
  • Added easy access to all common vehicle units (in the vehicle dictionary).
  • Changed the vehicle alias "MRAP" to "CAR" in the vehicle dictionary.

 

Version 1.06

  • First version published.

 

  • Like 2

Share this post


Link to post
Share on other sites

New version.

 

Version 1.07

  • Changed method name Mission.AddBriefingInfoForActing to AddBriefingActing (and the same for opposing).
  • Improved the insertion behavior.
  • Added easy access to all common soldier units (in the soldier dictionary).
  • Added easy access to all common vehicle units (in the vehicle dictionary).
  • Changed the vehicle alias "MRAP" to "CAR" in the vehicle dictionary.

 

I also added a link to the GitHub repo.

Share this post


Link to post
Share on other sites

New version.

 

Version 1.08

  • Check objective methods dependent of each other did not work in both directions on mission end.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×