The latest version (1.2.0) of the VICE SDK can be found at the following locations:
Aeronautica
Blacktail Ridge
The VICE SDK, or Software Developer's Kit, includes everything you need to start creating your own VICE equipped vehicles and infantry weapons. It is intended for aspiring content creators to use when creating VICE equipped objects, but has several simple example weapons and vehicles that may be used by curious players, which are still a lot of fun by themselves.
The following Packs are included in the most recent version of VICE (1.2.0):
~VICE Aircraft Pack v1.2.0
~VICE Infantry Pack v.1.2.0
~VICE Tank Pack v.1.2.0
~VICE Boat Pack v.1.2.0
~VICE Fixed Gun Pack v.1.2.0
~VICE Target Pack v.1.2.0
~VICE Observer Pack v.1.2.0
Each pack contains all of the necessary objects and scripts to create a VICE equipped object of that type. Each pack is oriented to one type of use, albeit content creators are free to choose how they wish to implement the combat system.
The following Test Weapons & Units are included in the most recent version of VICE (1.2.0):
VICE ALA Test Aeroplane v.1.2.0
VICE CMB Test Gun v.1.2.0
VICE MLE Test Scimitar v.1.2.0
VICE SCG Test Gun v.1.2.0
VICE SMG Test Gun v.1.2.0
VICE SSG Test Gun v.1.2.0
VICE Test Observer Egg v.1.2.0
The VICE SDK also includes several full mod units and example weapons that are intended for you to dissect, to study how the control scripts are made, and how VICE is implemented into them, to help you with your build. The included VICE guns have configurable options that are enabled by touching the weapon; alternately, a "VICE Common INF Gestures" Pack is located near the VICE SDK, which contains shortcut gesture keys mapped to F2 through F5, which perform infantry functions such as Reloading, Throw Grenade, Change Firing Mode, Melee Attack. It is recommended that players pick up this pack to fully enjoy the VICE INF experience.
As a bonus, a comprehensive scoreboard is provided in every SDK.
Getting Started with Scripting your VICE object:
The following is a checklist for scripters that should be performed before undertaking a complete VICE implementation. Understanding the combat system is integral to getting the most out of the system. Please take the time to cover each of these areas in detail.
- Read the following sections of the VICE website to acclimate yourself to the combat system:
- This page (Getting Started)
- About VICE
- Features (read each subsection)
- VICE Unit Overview
- Read the "Scripting Overview" and ensure that you are brushed up on LSL basics.
- Proceed to the corresponding Script Guide for the VICE unit you would like to create and read it.
- Rez one of the example INF Test weapons or the Test Vehicle, and edit/analyze the control/trigger scripts.
- Cross reference the layout and format of the scripts in the working examples with the information presented in the guide
- You should be fairly well versed at this time and ready to implement it into your own objects.
Please remember that VICE, at it's core, is simply a method for units to give and take damage using a variety of weapons and units. It is a FREE combat system with an open source API that provides a lot of opportunities for customization of reactions/special effects, but it does not do everything for you. "You can lead a horse to water, but you cannot make it drink", as they say. While it would be possible for us to create all of the special effects, sounds and scripts for you to simply drop-in and forget about, this would severely limit creativity and uniqueness of each VICE build. The goal of VICE is to promote a universal combat system standard that is applicable for many types of combat arenas, and to foster creativity in Second Life.