|
Customizing SV5 There are many areas of customizability available in Solar Vengeance 5. This page describes how you can customize aspects of the game to your personal preference. Scenarios and Brains You can program your own custom Scenarios in SV5 using the C# programming language, and extending the base Scenario class. Scenarios control not only the game map, but can also define their own custom victory conditions, and can execute events in the game on an Impulse by Impulse basis. Read the Scenario Programming topic for detailed information. "Brains" are computer AI opponents that can assume the role of Star Lords in single or MultiPlayer games. You can program your own Brains in the C# language. See the Brain Programming topic for details. Game Images The images used to represent Wormholes, StarShips, and the background starfield and nebula can be swapped out with your own images. Look in the "Images" folder under the main SV5 install folder to get an idea of the format of these images. You will quickly see how you can provide your own alternative graphics sets to customize the look of the game. Game Sounds You can swap out all of the sounds that SV5 plays during the game. Look in the "Sounds" folder under the main SV5 install folder. This contains all of the WAV files played in the game. To swap a sound, replace it with a different WAV file, but be sure to rename your file to match the WAV you want to replace. Line Colors and Styles You can modify the color, transparancy level, thickness, and style of the lines and circles SV5 draws to represent StarShip orders and Radius of StarShip effects. To do this you must add new lines into the SVSettings.txt file, which contain user settings for the game. You can locate the game in your local user data folder for SV5, search your computer for the file SVSettings.txt. The items that can be modified are listed below. To change an item, add a new line to the file that represents a color/style in the following format: ItemName=Alpha,Red,Green,Blue,Width,Style Where ItemName is one of the items you can modify(listed below). Alpha represents the transparency of the line (0=fully transparent and 255 is fully opaque). Red, Green, Blue are the levels of intensity in each primary color (0-255). Width is the thickness of the desired line, in pixels. Style describes how the line can be drawn, and can assume the values of Solid, Dot, Dash, DashDot or DashDotDot. Items that can be changed ColorMove: The line drawn when StarShips are given the Move order. ColorScanner: The color of a ScanShip or StarSystem's Scanner Range. ColorBeam: The color of a BeamShip's Beam Range. This example changes the target lines to solid red: ColorTarget=255,255,0,0,1,Solid |