Welcome, Guest. Please login or register.
Did you miss your activation email?
November 19, 2008, 04:15:14 pm

Login with username, password and session length
Dynaverse.Net ... your friend for SFC3 and SFC2.
We support all versions of these great games!
689972 Posts in 49439 Topics by 2947 Members
Latest Member: guiguo
* Home Help Search Calendar Login Register
Dynaverse.net  |  Taldrenites  |  Starfleet Command Mission Scripting  |  Topic: TraceyG ~ Let's discuss your new missions... 0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Print
Author Topic: TraceyG ~ Let's discuss your new missions...  (Read 1003 times)
Dizzy
Captain
*
Offline Offline

Posts: 5570



TraceyG ~ Let's discuss your new missions...
« on: August 29, 2005, 08:03:46 am »

Heard you state somewhere you need a 100% working script to be used as a template for all other scripts. Also heard you say you were very close to getting there.

I'd like to discuss the future of mission design with you here so we can get the ball rolling. There are some very basic scripts I'd like that arnt too different from the two patrols used on AOTK2.

So how close are you to 100%? What is left to do to the basic script? Once I know what the issues are, mb we can figure something out... I'd like to use more than two patrols. AOTK2 got too repetitive.
Logged

FPF-SCM_TraceyG_XC
Empress of the Empire
Global Moderator
Commander
*
Offline Offline

Gender: Female
Posts: 2543



Re: TraceyG ~ Let's discuss your new missions...
« Reply #1 on: August 30, 2005, 12:22:03 pm »

Good questions. The two major bugs left in the patrols are the "multiple host" bug (previously referred to as dble-ftr bug, but this term is more accurate) and AI removal in PvP. There is one other minor bug regarding AI droneloadouts, but this one is easily fixed.

Yes, the plan is to get the script 100% bug free plus have all the additions we want working properly as well. As you know, those additions include PvP medals, bonus prestige calculation according SFB rule S2.0 Victory Conditions, unique maps for each terrain type, wwrp in, etc. There's still a few more extras I want to add, like a readout of an enemy vessel when its scanned (BPV, hull class etc. are displayed), and maybe a couple of other things. I dont mind adding stuff in later, but transposing a bug across to a whole batch of new missions id just making hard work even harder, which is why no other missions have been done yet.

There is a list of missions waiting to be done, some of which have already been started like Convoy Raid and Escort. Among those missions will be Planet and Base Assaults, Survey missions, Pirate missions, and some others including the Doomsday Machine mission. Unfortunately as much as I would like to do get these finished, there isnt much point until the bugs are completely gone. If you recall I outlined in detail at length what those bugs were in another thread a few weeks ago.

In the meantime, I'm happy to take mission suggestions and/or requests. I will also be releasing the source code to these missions once they rae finished so that others may use them without having to reinvent the wheel each time.
Logged

Captain FPF-TraceyG, Federation Protection Fleet


SFC2.net Admin member
SFC3.net Admin member
Voting member of the DGA
Member of XenoCorp, Squadron Commodore
Dizzy
Captain
*
Offline Offline

Posts: 5570



Re: TraceyG ~ Let's discuss your new missions...
« Reply #2 on: August 30, 2005, 03:17:27 pm »

New post in dgo dev... er about to. Wink
Logged

FPF-SCM_TraceyG_XC
Empress of the Empire
Global Moderator
Commander
*
Offline Offline

Gender: Female
Posts: 2543



Re: TraceyG ~ Let's discuss your new missions...
« Reply #3 on: August 31, 2005, 03:03:13 am »

What is dgo dev?
Logged

Captain FPF-TraceyG, Federation Protection Fleet


SFC2.net Admin member
SFC3.net Admin member
Voting member of the DGA
Member of XenoCorp, Squadron Commodore
Dizzy
Captain
*
Offline Offline

Posts: 5570



Re: TraceyG ~ Let's discuss your new missions...
« Reply #4 on: August 31, 2005, 03:29:25 am »

A typo, hehe.
Logged

FPF-SCM_TraceyG_XC
Empress of the Empire
Global Moderator
Commander
*
Offline Offline

Gender: Female
Posts: 2543



Re: TraceyG ~ Let's discuss your new missions...
« Reply #5 on: August 31, 2005, 04:24:39 am »

Did you mean SGO?
Logged

Captain FPF-TraceyG, Federation Protection Fleet


SFC2.net Admin member
SFC3.net Admin member
Voting member of the DGA
Member of XenoCorp, Squadron Commodore
Dizzy
Captain
*
Offline Offline

Posts: 5570



Re: TraceyG ~ Let's discuss your new missions...
« Reply #6 on: August 31, 2005, 05:32:29 am »

Yes...

And now On Topic Quote from TraceyG: How to get the 9th player race to work.

Ok... here's an example of a teamspec copied staright from a patrol script

const tTeamSpec& team1 = mCreateTeamSpec("Attacker1Team",                  // const std::string& TeamName,
      static_cast<eTeamID>(kAttacker1Team),            // eTeamID TeamID,
                kMaxChance,                     // float ChanceTeamIsAvailable,
                kTrue,                        // iTruth Requried,
                kPrimaryTeam,                     // eTeamType TeamType,
                kMinChance,                     // float ChanceTeamCanBePlayedByAI,
                kSpecPlayableRace,                  // iMissSpecRace ValidRaces,
                kAnyRace,                     // iRaceCriteria RaceCriteria,
                typeid( tAttacker1Team ),               // const type_info& TeamAllocType = typeid( tTeamInfo ),
                kNoTeamTag,                     // eTeamTag TeamTag = kNoTeamTag,
                Messages[kAttackTeamMissionTitle_msg]            // const std::string&
                TeamMissionTitle = "Mystery?"
               );


The kSpecPlayableRace value is an enumerated type which can take one of the following:

// Bit masks for race (assumed to be in same order as eRaceName
typedef int32 iMissSpecRace;
enum
{
   kSpecNoRace         = 0,
   kSpecFed         = 1 <<   kFederation,
   kSpecKling         = 1 <<   kKlingon,
   kSpecRomulan      = 1 <<   kRomulan,
   kSpecLyran         = 1 <<   kLyran,
   kSpecHydran         = 1 <<   kHydran,
   kSpecGorn         = 1 <<   kGorn,
   kSpecTholian      = 1 <<   kTholian,
   kSpecISC         = 1 <<   kISC,
   kSpecMirak         = 1 <<   kMirak,
   kSpecLDR         = 1 <<   kLDR,
   kSpecWYN         = 1 <<   kWYN,
   kSpecJindarian      = 1 <<   kJindarian,
   kSpecOrion         = 1 <<   kOrion,

   // Orion Races
   kSpecOrionOrion         = 1 << kOrionOrion,
   kSpecOrionKorgath      = 1 << kOrionKorgath,
   kSpecOrionPrime         = 1 << kOrionPrime,
   kSpecOrionTigerHeart   = 1 << kOrionTigerHeart,
   kSpecOrionBeastRaiders   = 1 << kOrionBeastRaiders,
   kSpecOrionSyndicate      = 1 << kOrionSyndicate,
   kSpecOrionWyldeFire      = 1 << kOrionWyldeFire,
   kSpecOrionCamboro      = 1 << kOrionCamboro,

   kSpecMonster      = 1 <<   kMonster,
   
   kSpecAnyRace      = ( kSpecFed | kSpecKling | kSpecRomulan | kSpecLyran | kSpecHydran | kSpecGorn | kSpecTholian | kSpecISC | kSpecMirak | kSpecLDR | kSpecWYN | kSpecJindarian | kSpecOrion | kSpecOrionOrion | kSpecOrionKorgath | kSpecOrionPrime | kSpecOrionTigerHeart | kSpecOrionBeastRaiders | kSpecOrionSyndicate | kSpecOrionWyldeFire | kSpecOrionCamboro),
   kSpecNonPirateRace   = kSpecAnyRace & ( ~kSpecOrion | ~kSpecOrionOrion | ~kSpecOrionKorgath | ~kSpecOrionPrime | ~kSpecOrionTigerHeart | ~kSpecOrionBeastRaiders | ~kSpecOrionSyndicate | ~kSpecOrionWyldeFire | ~kSpecOrionCamboro ),
   kSpecPlayableRace   = ( kSpecFed | kSpecKling | kSpecRomulan | kSpecLyran | kSpecGorn | kSpecHydran | kSpecISC | kSpecMirak | kSpecOrionOrion | kSpecOrionKorgath | kSpecOrionPrime | kSpecOrionTigerHeart | kSpecOrionBeastRaiders | kSpecOrionSyndicate | kSpecOrionWyldeFire | kSpecOrionCamboro),
};
Logged

FPF-SCM_TraceyG_XC
Empress of the Empire
Global Moderator
Commander
*
Offline Offline

Gender: Female
Posts: 2543



Re: TraceyG ~ Let's discuss your new missions...
« Reply #7 on: August 31, 2005, 10:15:20 pm »

If you're going to quote me, you should really include the entire quote
Logged

Captain FPF-TraceyG, Federation Protection Fleet


SFC2.net Admin member
SFC3.net Admin member
Voting member of the DGA
Member of XenoCorp, Squadron Commodore
Dizzy
Captain
*
Offline Offline

Posts: 5570



Re: TraceyG ~ Let's discuss your new missions...
« Reply #8 on: August 31, 2005, 10:33:21 pm »

What'd I miss? U quote urself then. Sorry if I messed up.
Logged

FPF-SCM_TraceyG_XC
Empress of the Empire
Global Moderator
Commander
*
Offline Offline

Gender: Female
Posts: 2543



Re: TraceyG ~ Let's discuss your new missions...
« Reply #9 on: September 01, 2005, 01:10:26 am »

You copied my first two posts in that other thread, but missed the third one where I said...

So... where it has "kSpecPlayableRace"... we can change this to "kSpecPlayableRace | kSpecOrion" and it will then use the 9th empire race in this team as well as all the other playable races.

Logged

Captain FPF-TraceyG, Federation Protection Fleet


SFC2.net Admin member
SFC3.net Admin member
Voting member of the DGA
Member of XenoCorp, Squadron Commodore
Dizzy
Captain
*
Offline Offline

Posts: 5570



Re: TraceyG ~ Let's discuss your new missions...
« Reply #10 on: September 01, 2005, 07:09:59 am »

Ok, so that seems to NOW be a basic feature that needs to be in al future scripts.

Now what exactly and how do we fix those problems that are left with your script?

I'd like to do everything I can to get the ball rolling here. Tell me how I can help.
Logged

KBF-Kurok
Lt.
*
Offline Offline

Gender: Male
Posts: 715


Re: TraceyG ~ Let's discuss your new missions...
« Reply #11 on: September 01, 2005, 08:43:43 am »

ID like to help also let me know how i can blow my self up and what needs to be done.Ill do what im capable of.
Logged

Pages: [1] Print 
Dynaverse.net  |  Taldrenites  |  Starfleet Command Mission Scripting  |  Topic: TraceyG ~ Let's discuss your new missions... « previous next »
Jump to:  

Powered by MySQL Powered by PHP Dynaverse.net | Powered by SMF 1.0.15.
© 2001-2008, Lewis Media. All Rights Reserved.
Valid XHTML 1.0! Valid CSS!
Page created in 0.197 seconds with 21 queries.