[Register] [731851 Members] [102221 Online; 1829 Members, 100392 Guests]  
Starfleet Command III
File Search





Starfleet Command III Downloads > Official > Other > SFC3:
SFC3 Scripting API **Repacked**
Filename: sfc3_scripting_api.exe


Size:
Developer:
Downloads:
Date Added:
Type / Category:
14.92 MB
Taldren
788
08-08-2005
Official > Other > SFC3


Average User Rating: 6.2
Number of Votes: 5
Related Files:
Latest 1 Official > Other > SFC3:
- SFC3 Scripting API (1.0)

5 Other Files by Taldren:
- 3ds max MOD plugins (Version 3, 4, or 5)
- SFC1 Patch 1.00 to 1.03
- EAW Patch 2202 to 2036 (UK)
- EAW Patch 2102 to 2036 (German)
- OP Patch 2.5.5.0 to 2.5.5.2


 Patches
 » SFC3 Build 500 UK
 » SFC3 Build 500 USA
 » SFC3 Build 500 German
 » SFC3 Build 531 English
 » SFC3 Build 531 German
 » SFC3 Build 534_B

 The Files
 » File Browser
 » File Search
 » Submit Files

 News
 » News
 » News Archive
 » Submit News

 Best SFC3 Mods
 » A New Dawn
    - Alternative Universe
    - Dominion Wars
    - Generations at War
    - Near Distant Future
    - Project Armada
    - Rebalance Expansion
    - TNG Mega Mod
    - TOS-FF

 SFC III
 » Downloads
    - Maps
    - Mods
    - Patches
    - Ships
    - Media
     - - Audio
     - - Video
     - - Other
     - - Wallpapers
    - Utilities
     - - Mapping Tools
     - - Modeling Tools
     - - Tutorials
 » Features
 » Previews
 » Screenshots
 » Story
 » FAQ
 » Requirements

 SFC2-OP
 » Mods
 » Patches

 SFC2-EAW
 » Mods
 » Patches

 SFC1
 » Mods
 » Patches
 » Ships

 Picture of the Month

Old Nemeses

 Tutorials
 » Modeling
 » Customizing SFC3
 » Add ships SFC3
 » Damage Textures SFC3
 » Starship Texturing SFC3
 » Weapon Arcs

 The Community
 » Links
 » SFC 3 Forums
    - General Discussion
    - Modding & Editing
    - Problems & Help
    - SFC I & II General
    - Clan Forums
 » Submit PotD
 » PotD Archive

 The Site
 » Latest Poll
 » About
 » Staff
 » Apply To Volunteer
 » Contact





SFC3 Scripting API **Repacked** - File Description  


Description:
This is a repack of the original sfc3 scripting API. This version is 10mb smaller and in an .exe format it also contains same files as original version as well.

This file is a must if you are thinking about creating missions for sfc3.
See readme for installation instructions and how to use files.



SFC3 Scripting API **Repacked** - File Download Options  

Primary Download Locations:
  Name:
Location:
Provided by:
Worldwide Mirror by FileFront
usa - USA Central USA Central
FileFront.com
 

Download from Worldwide Mirror by FileFront Download SFC3 Scripting API **Repacked**!



SFC3 Scripting API **Repacked** - Readme  
Readme File:
STAR TREK(r) Starfleet Command 3(tm)
Scripting API Release Readme File
29 January 2003


This software is presented as is and is not supported in any way by Activision or Taldren Inc.

Note: Maximize for best viewing format.
CONTENTS

A. Requirements
B. Installing the API
c. Building scripts
D. Running A Script In Game
E. Changes to the Comm System
F. More Information

---------------
A. Requirements
---------------
In order to create scripts that will function with the STAR TREK(r): Starfleet Command 3(tm)
(SFC3, for short) engine, you should meet the following requirements:

1. A Windows 32-bit operating system such as Windows 95/98/2000/XP.

2. Microsoft Visual C++ 6.0 installed.

3. All system requirements required to run SFC3 as described in the manual.

---------------------
B. Installing the API
---------------------
To setup the API, please follow these steps:

1) Copy the SFC3_Scripting_API folder to the harddrive on which you wish to develop.

2) Copy the files from "SFC3_Scripting_API\stl\Inlcude" and "SFC3_Scripting_API\stl\LIB" to their respective
directories found under the install path of your C++ IDE. These files are updates to Microsoft's
Standard Template Library and are necessary in order for the OP scripts to build successfully.

3) You must also have the Microsoft DX8.1 (or greater) SDK installed on your dev system.

4) From within VC++ go to Tools->Options and go to the directories tab. Select "Include files" from the
"Show directories for:" drop down. Make sure the DXSDK is listed 1st on this list. Do the same thing for
the DXSDK\Lib under "Library files" in the "Show directories for:" drop down.

---------------------
C. Building Scripts
---------------------
For the SFC3 version of the API you DO NOT build the script interface, you only build the individual
scripts.

1) Load up a workspace in VC6 by using File->Open Workspace and finding the location to which you installed
the script api open one of the .dsw files. For example open Scripts_Borg.dsw.

2) Choose the script you wish to work on and make it the Active Project by right-clicking on it and selecting same (Set As Active Project).

3) Build. The outputed .scr file will be created in the \SFC3_Scripting_API\Projects\Taldren\Projects\SFCTNG\source\assets\scripts directory.

---------------------------
D. Running A Script In Game
---------------------------
Now that a script has been created, it is time to run the script.

1. Go to the directory \SFC3_Scripting_API\Projects\Taldren\Projects\SFCTNG\source\assets\scripts. Take the newly created .scr file and place it in
"SFC3\Assets\Scripts" directory (or the \Assets\Scripts under where you have SFC3 installed.

2. For scripts that were created for Dynaverse 3, make your way to "Assets\Scripts\Campaigns" and
create yourself a new .mct file. Replace the names of the scripts with the name of your newly
created .scr file. Change other variables as you see fit. Make certain that the trigger prestige
is set to 0 and that the trigger mission is the title of your new script if you would like to see
your mission appear early in Dynaverse 3.

3. Now run SFC3. You should now see your single player campaign scripts show up as missions on the
mission selector in Dynaverse 3 and you should see your skirmish scripts show up on the list
under the skirmish setup screen.

---------------
E. Changes to the Comm System
---------------

The comm system is probably the most changed item from the SFC2 and OP API, so it will be addressed in brief here.

Comm states must be added by to the ship you wish the message to be coming from. IF you wish to make the message appear
as if it is coming from your bridge, place the code on the players ship.

For each state the comm menu can be in, you place mAddCommState in the proper ship. For each possible response to a comm message you create
a comm option. For example, to add a comm state to the players ship in the mission Borg_Life I used the following:

mAddCommState( kArrivedFirstGeneratorCommState, kB01_0110_msg, kB01_0110_vce );
mRegisterCommOption( kArrivedFirstGeneratorCommState, kEmptyCommState, kContinueID );

mAddCommState sets up the comm state 'kArrivedFirstGeneratorCommState' and attaches the message 'kB01_0110_msg' and the voice
'kB01_0110_vce' to it. You can leave off the voice or the voice and the message, if so the comm state will not play a voice or
play the voice or display a message when it is called.

mRegisterCommOption sets up the possible responses to the message for the player to choose from and to which comm state the ship should
go to next, depending on which response is chosen. In this case, the only reponse is continue and it goes to the empty comm state (no
further comm messages directly link to this). The first argument 'kArrivedFirstGeneratorCommState' must agree with the comm state you
wish it to attach to or it will show up under the wrong message. The 2nd argument tells it which comm state to go to next. The third
corresponds to the message you wish to display as the characters possible text. A forth argument can be used to specify a voice to
play with this choice. You may have many commoptions the real limit is higher than the number that will fit on screen.


-------------------
F. More Information
-------------------
For more information about this API, please visit the Taldren forums which are linked at:

http://www.taldren.com


SFC3 Scripting API **Repacked** - User Comments  
The following comments are owned by the user that posted them. SFC3 Files is not responsible for their content.

Total comments: 2 | Last comment: 09-23-2006 at 09:50

 #1 - 08-08-2005 at 15:02
Sandtrooper
From:
Joined: June 15th, 2005
Posts: 171
Yay for those who wanna make missions for their mods! Two Thumbs Up!

 #2 - 09-23-2006 at 09:50
W4rbird
From: (Kolobrzeg)
Joined: July 21st, 2005
Posts: 1171
Quote:
A. Requirements
.
2. Microsoft Visual C++ 6.0 installed.
.
.

That's outrageous. And what about these peeps, who have only Borland C++ Builder 6.0 which is much better than Microsoft *****, 'cos is free?! It's hipocrysy and stupidyty. Not everyone is so rich to buy Visual C++, therefore I won't d/l it.
And what about Dev C++ ? DJGPP ? Activision should release standalone EDITOR for missions. Bad, bad! Aaargh!!!

0.1/10 Two Thumbs Down!



When posting comments, you must follow these rules:
  1. No "Yay I got First Post!" posts, no exceptions and no matter what other content the post has!
  2. No Pornographic Material. Any sexually oriented imagery or links to such content will not be tolerated.
  3. No Warez or Illegal Software. This includes linking to software, posting about it, and suggesting to get it.
  4. No Cursing or Swear words. We encourage you to use our comment sections as a forum to debate files, news, etc., but please use proper adjectives to express yourself. We will not tolerate abuse upon another member or author.
  5. No Attacks / Retaliation of any kind against a member, or group of members.
  6. Please do not advertise for other sites or forums here.
  7. Maximum of 3 smileys per regular member.
The high interactivity of this site should be considered a luxury, not a right. If you cannot follow these simple rules, you can and will be warned or banned from the comments, site or the entire network for any period of time.
Now enjoy yourself and behave!



  • Register: To get your own Username, click here!
  • Forgot your password? click here!
  • You can use UBB here!
Username:     Password:  
Remember my username and password
Comment Title:
Your comments for this File please:


 Latest Files
 » Reman Nar shira .. (1.0)
 » Epic (se)Xplosi.. (1.0a)
 » Python-Class Fri.. (1.0)
 » Anaconda-Class B.. (1.0)
 » New 4 Race Stock M.. (1)
 » SFC3 Upgrade M.. (2.3.1)
 » SFC3 Upgrade M.. (2.3.1)
 » SFC3 Upgrade Mod.. (2.3)
 » SFC3 Upgrade Mod.. (2.3)
 » SFC3 Upgrade Mod.. (2.2)

 Latest News
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..

 The Network
 » Gaming News
 » Game Demos
 » Game Patches
 » Trailer Videos
 » Gaming Forums

 Game Portals:
 » Age of Empires 3
 » Aliens vs Predator 2
 » America's Army
 » ArmA 2
 » Armada 2
 » Battlefield 1943
 » Bridge Commander
 » Brothers in Arms 2
 » Call of Duty 4
 » Command & Conquer
 » Company of Heroes
 » Crysis
 » Counter-Strike: Source
 » Dawn of War Series
 » Day of Defeat: Source
 » Diablo 3
 » Doom 3
 » Elite Force
 » Enemy Territory
 » Fallout 3
 » Far Cry 2
 » F.E.A.R.
 » Flight Simulator X
 » GTA San Andreas
 » Half-Life 2
 » Halo
 » Jedi Knight 3
 » Knights of the Old Republic
 » Left 4 Dead 2
 » LOTR: Battle 4 Middle Earth
 » Medal of Honor
 » Operation Flashpoint
 » Quake 4
 » Red Faction: Guerrilla
 » rFactor
 » Silent Hunter 4
 » Sins of a Solar Empire
 » Soldier of Fortune 2
 » S.T.A.L.K.E.R.
 » Star Trek: Legacy
 » Star Wars Battlefront 2
 » Star Wars Empire at War
 » StarCraft II
 » Starfleet Command III
 » Supreme Commander
 » Team Fortress 2
 » The Elder Scrolls IV
 » The Sims 2
 » TrackMania United
 » Unreal Tournament 3
 » Warcraft III
 » World of Warcraft
 » X3: Terran Conflict

You got served by in 0.3411 seconds using 6 MySQL queries and 13 includes
Copyright © 2013 FileFront, Inc. All rights reserved.
Design by Jos Jongejan aka Pro-Filer & Blumenkohl. Use of Starfleet Command III Files materials is subject to certain Terms & Conditions.
TM & © 2013 Paramount Pictures. All rights reserved. Star Trek and related marks are trademarks of Activision, Inc. All rights reserved.