Master 213

From PlanetsWiki

Jump to: navigation, search


[edit] Overview

Image:Attention Sign.png Master 213 has not been released yet, but it is in the test phase.

[edit] What is new in Master.exe Version 4.000.213a

The release number was 199a but it was an error, but should have been 213a, since Master 203 was already released.

[edit] August 8, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: Homeworld Levels page had improper tab order. Fixed the alignment of the screen a bit.
Fixed: Corrected the typo for 'abundant'.
Fixed: Map Selection page had improper tab order. Fixed the alignment of items a bit.
Fixed: Planet Resource levels page is no longer resizable. Fixed the tab order.
Fixed: Fixed the tab order on the Race Selection page.
Fixed: The Clear Host button will catch all host-generated files for deletion now.
Fixed: The Clear Player button will catch all client-generated files for deletion now.
Fixed: Master Crash when using Spaced starting position option on small maps.
Fixed: Robot starting Cat's Paw starts with only 1 generator.

[edit] New Features

New: Map Selection screen will now draw the real maps for Echo Cluster, Epsilon, and whichever Custom Map you choose.
New: The Game Name will be the name of the custom map or the name of the script that you have chosen.
New: Scavenger starting Pretender and LDSF hulls will be spawned in a random order to help with the deception.


[edit] Changes

Changed: "Next" button on the last page of the Mastering process changed to "Finish".
Changed: Solar Federation, Stormer Kingdom, and Evil Empire begin the game with 15000 extra troops on their Homeworld.
Changed: Coalition doesn't start with a smelter on their Homeworld.
Changed: People's Army starting ships changed to a Constitution Advanced Freighter, and 3 Perserverance Improved Freighters.
Changed: Starting planet climate will be closer to the star heat of its star.

[edit] What is new in Master.exe Version 4.000.213b

The Release number was 199b but it was an error, but should have been 213b, since Master 203 was already released.

[edit] August 8, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: Homeworld starting cargo would always be Extra Abundant.
Fixed: The command line interface version of Mastering a universe is much more diverse now. It helps combat simulation and Web hosts alike.

[edit] New Features

New: All object attributes are now able to be set via the VPS script.
New: The same Master GUI settings for starting conditions can be put into the VPS script to allow fully-configurable mastering of a game completely from the command line.

I have a full document on all the properties Game Mastering with Scripts (PDF), but as you can see below, you can generate a wing with ID 604 and have a ship set to intercept it.

Begin Wing
      Name = "Bar"
      ID = 604
      x = 2645
      y = 2206
      AttackMode = 16406
      PNum = 1
      WingRace = 1
      Count(1) = 10
      Speed = 90
      Fuel = 900
      PatrolRange = 10
      Ord = 150
      Commands = 7
End

Begin Ship
      Hull = 450
      ID = 4370
      pNum = 1
      Name = "Foo"
      x = 983
      y = 2074
      Eng = 20
      eleN = 49
      Crew = 80
      Happy = 189
      Skill = 150
      Troops = 98
      Highguard = 2
      AttackPlan = 4096
      AttackVector = 4
      AttackEnemy = 2
      Speed = 120
      WayPointX(1) = 1009
      WayPointY(1) = 2039
      DamageControl = 159 ' Damage control switches
      FleetSwitch = 10 ' Switches for fleets
      CommandCode(1) = bur
      CommandCode(2) = buk
      CommandCode(3) = bun
      DeviceSwitch1 = 524288
      DeviceSwitch2 = 262144
      InterceptTarget = 604
      MinFuel = 50
      DeviceFlag1 = 524288
      DeviceFlag2 = 262144
End

You can now perform a master with the CLI, such as:

Master.exe scripts\codetest.vps univ\GAME508\g508.yig /o

Which will use the VPS script "codetest.vps" to generate the universe/game file "univ\GAME508\g508.yig" and the /o will delete the current game file first.

The VPS script can now contain parameters like a normal Mastering setup (with a few enhancements). See example below. The HOMEMINERAL, HOMENATIVE, HOMECARGO, are the same index values from the drop-downs in Master for Homeworld Levels. I made the HOMECASH and HOMEPOPULATION more flexible here (0 to 1 billion cash, 0 to 50 mil population). The MINERAL, NATIVE, CONTRABAND, and CARGO are for non-homeworld Planet Levels, using those drop-down index values. GALMONEY here is a setting for starting GC for all players. This can be overridden by setting a specific value in the "Begin Exotic" section of a VPS. EXTRAFREIGHTERS and STARTINGSHIPS are on (1) / off (0) value to have the extra freighters and starting ships as in Master GUI.

STARTPOSITIONS is a bit more complex and I tried to get as much flexibility into it for hosting sites like you. The first 4 characters can be CIRC, GRID, CRAZ, SPAC, or PICK as in the Master GUI.

For CIRC, there needs to be a letter after it which can be R (radius), X (xy coordinates), or P (planet). When you use R, put a number after the R to note the radius from the center of the map. For X, put a number after the X, immediately followed by Y then another number to provide coordinates, such as CIRCX2002Y2368; this will determine the radius to be used from the center to the XY coordinate you provided. For P, put the name of the planet that will appear in the map file used; this will provide the radius to be used from the center of the map to the XY coordinate of the planet you provided. GRID, CRAZ, and SPAC need no further parameters added. PICK needs to be followed by a list of planet names or X###Y### coordinates, separated by a comma that match the number of players in the game.


Example:

Begin Start
    HOMEMINERAL=5
    HOMENATIVE=5
    HOMECASH=1000000
    HOMEPOPULATION=50000000
    HOMECARGO=5
    MINERAL=5
    NATIVE=5
    CONTRABAND=5
    CARGO=5
    GALMONEY=2000000
    GAMENAME="Rick's Test"
    HOSTNAME=Rick
    RSTNAME=abcdefg
    EXTRAFREIGHTERS=1
    STARTINGSHIPS=1
    STARTPOSITIONS=CIRCP"Wayne's World"
End

[edit] Changes

Changed: Coalition starting Binary Class Star Port named "Olympus Mons" and has basic starting ship Large Weapons and shield.
Changed: When processing a script, any objects can have their ID specified so that they will match against dock target, kill target, etc on other object properties.

[edit] What is new in Master.exe Version 4.000.213c

The Release number was 199c but it was an error, but should have been 213c, since Master 203 was already released.

[edit] August 8, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: Resized the GUI windows so that they are all the same size.
Fixed: The first Names window wouldn't move over to the same last position of the Universe Slots window when you hit Next, which made the screen jump around.
Fixed: Cleaned up some Master.log entries that didn't mean anything.
Fixed: Implemented a system whereas any changes to the race packs wouldn't need changes to the Master because of numbers of weapons, PD, etc.
Fixed: Cleaned out the gibberish in the ship log for the Binary Class Star Port of the RCS starting ships.
Fixed: An issue that produced a subscript out of range error.

Something that I didn't report in this change, but is important to note is that due to using the 'shield' property in the ship object instead of the 'shieldflavor' property, Tim had accidentally made it so that some of the starting ships had default shields instead of the shields that he had intended. The following ships have had this corrected. Some have gone up in strength and others down. The IMT were incorrect because I copy/pasted some wrong code from other areas.

Robot Cat's Paw
Robot Instrumentality
CoM Taurus
CoM Cygnus
CoM Little Joe
CoM Cobol
CoM Aries
CoM Sagittarius
CoM Celestia
CoM Pisces
CoM Aquila
CoM Gemini
CoM Scorpius
CoM Prometheus
CoM Virgo
CoM Warrior Shuttle
RCS Interstellar Frigate
Solorian Spectrum
Solorian Corona
Solorian M2 Flare
IMT Midshipmans Gig
IMT Gotham
IMT London

[edit] New Features

New: None

[edit] Changes

Changed: None

[edit] What is new in Master.exe Version 4.000.213d

The Release number was 199d but it was an error, but should have been 213d, since Master 203 was already released.

[edit] August 8, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: Too much cargo on the starting IMT Gotham Class Frigate.

[edit] New Features

New: None

[edit] Changes

Changed: Solar Federation starting ships changed to: 2 Nocturne's, 1 Terra Class Star Base, and a Nebula. The Nebula's parts were changed. See Starting Ships Matrix for details
Changed: Lizard Kingdom starting ships changed to have faster engines. See Starting Ships Matrix for details
Changed: Stormer Kingdom starting ships changed to have faster engines and an additional Thorn Class Destroyer. See Starting Ships Matrix for details

[edit] What is new in Master.exe Version 4.000.213e

[edit] August 11, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: If the starting Homeworld Natives setting is set for None then all natives will be nuked.
Fixed: Issue with master log window not scrollable after completion using standard GUI mastering.
Fixed: Issue with games that use a script to generate the game would have all bases with starting homeworld buildings and resources. All planets would have starting planet resources. All ships would have starting ship resources. All wings would have starting wing (Colonies) resources.
Fixed: Attempt to make randomization for natives and resources on planets, ships, and bases more random.
Fixed: Scripted games should be able to have Blue Giants as a planet now due to the randomization range.
Fixed: Adjusted the acceptable range of some scripted values to be more lenient for experimentation/simulations.

[edit] New Features

New: Homeworld planet starting climate is set to the favored climate of the race.
New: Scripted ships that don't have the HULL property first will have an Error in the master log.
New: Scripted 'Races' section now allows specific tech levels to be applied to a player. Tech levels from the 'Techs' section will be applied to all players first, then the individual assignment will change that, if set.
New: In a scripted game, if the player count is 12 when 'Start' STARTPOSITIONS=PICK is used then a warning will be displayed in the master log since the 'Races' section should be used first to change the player count from 12, which is the default. If the player count is 0, then an error will be in the master log.

[edit] Changes

Changed: Homeworld planet starting soil/horticulture rating is set to 100 + 0 to 25 if it is already set to a value less than 100.
Changed: Crystal Assembly starting Homeworld will have at least 5 HD delta/frequency and HD Stress will increase by 200 if HD Stress starts less than 300.
Changed: Solorian Unity starting Homeworld star will be at least a Green Binary with a star heat of 66 + 0 to 20.
Changed: UEA and Aczanny starting Homeworlds will not have Insectoids on them.
Changed: No starting Homeworld will have Amorphous Worms or Chupanoids on it.
Changed: Holy Draconian Empire starting Homeworld has an additional 15k troops.
Changed: RCS Interstellar Class Frigate PD mounts order changed. Ship Choas changed to Hera.

[edit] What is new in Master.exe Version 4.000.213f

[edit] August 12, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: Issue with quoted arguments in the CLI parsing and fixed parsing in general so that Diplomat would work properly.
Fixed: Resolved an issue that would not assign some bitfield/flags type of script properties their values.
Fixed: Corrected some possible buffer overflow issues in the script code.

[edit] New Features

New: The Lizard Kingdom start with 2000 extra troops on their Homeworld.
New: The Birdman Republic and Aczanny Pyramids start with 15k extra troops on their Homeworld.

[edit] Changes

Changed: Planet climate at Homeworlds will have a variance of +/- 2 from the favoured climate. Crystals will start directly at their favoured climate
(The variance is to make it harder to guess enemy HW location using climate).
Changed: The /x parameter on the CLI will cause the Master Log window to close automatically.
Changed: Changed the script portion of the code to more readily accept change and minimize risk of bugs.

[edit] What is new in Master.exe Version 4.000.213g

[edit] August 13, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: nothing

[edit] New Features

New: Upon starting the Master GUI, the player race selection will be pre-populated with 21 players and all of the current 21 races.
New: Observer/NPC race selection for a player will make it so that they will not be involved in the starting position selection and will not receive any starting Homeworlds, ship, etc. A script can set a PLAYER(x)=-1 in the 'Races' section to note an Observer. Any attempt to create objects (ships, wings, etc) for an Observer in a script will cause an error in the Master log.

[edit] Changes

Changed: Race Selection GUI page has a larger window for the race list and includes a new option: Observer/NPC.
Changed: When you change the number of players in a game in the Race Selection GUI to a lower number than before then the race selection for those now-unused slots are blanked, so if you increase the number again then the slots will be "Unselected".
Changed: People's Army starting ships have FTL-2 Warp Drives.
Changed: The Holy Draconian Empire starting ships are now: 2 Orville Class Scout and 2 Dreysen Class Cruiser.
Changed: UEA starting Sentinel Class Destroyer names changed to Guardian and Defender.
Changed: Default number of players changed to 21 (from 12).

[edit] What is new in Master.exe Version 4.000.213h

[edit] August 17, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: Starting position issues when using an Observer.
Fixed: The client didn't like having a player in the game without a race assigned (Observer), so it will default to Federation after starting ships/bases/resources is processed.

[edit] New Features

New: Nothing

[edit] Changes

Changed: "Observer/NPC" changed to "Observer (non-participant)"
Changed: People's Army starting ships changed to 3 Perserverance Improved Freighter, 1 Rebellion Skirmisher, and 1 Victory Improved Destroyer.

[edit] What is new in Master.exe Version 4.000.213i

[edit] August 19, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: Ships and Wings not properly defaulting to "attack enemies".

[edit] New Features

New: Nothing

[edit] Changes

Changed: Starting wings changed from "Target Big First" to "Quick Strike & Run" + "Return to Home" + "Do Not Fire At Disabled" + "Avoid Base".

[edit] What is new in Master.exe Version 4.000.213j

[edit] August 20, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: Added INTERCEPTTARGET and DOCKEDTO to the Wing object creation in the script processing.

[edit] New Features

New: Master GUI has a check box on the Map Selection screen to enable randomization of object IDs. If you use a script then you can turn this on and off for each object by setting ID=RANDOM, ID=NOTRANDOM, or ID=<number of your choice>.
New: Master GUI has a check box on the Map Selection screen to enable Stellar Drift, which randomizes the location of planets with a variance of 10 ly in any direction. This can be enable via script in the Map Section of the VPS script by using STELLARDRIFT=1.
New: Master GUI has a check box on the Map Selection screen to enable the randomization of star types using a bell curve. This can be enable via script in the Map Section of the VPS script by using RANDOMSTARS=1. The heat is based on the star. The star can be determined by (0 to 10) + (0 to 10) + 1. The heat from the star is: star * 4 + (0 to 20) - 10, so a maximum of 94.
New: Master GUI has a check box on the Planet Resources screen (final screen) to enable the generation of a VPS script from the Master GUI in conjunction with the creation of the game file. The actual generation of the script is not working yet.
New: A process will make sure that no planets are within 4 ly of one another.

[edit] Changes

Changed: Nothing.

[edit] What is new in Master.exe Version 4.000.213k

[edit] September 10, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: Corrected an issue where a scripted base building switches setting would get overridden.

[edit] New Features

New: Added a routine to match up docked settings of wings & pods to ship bays and vice versa. Without it the host drop nullify docked setting to ships.
New: Added in a refresh to the timer display on the script processing page so that for long scripts you can see some activity.

[edit] Changes

Changed: Draconian starting ships names changed: Orville Class Scouts: Interloper & Infiltrator, Dreysen Class Cruisers: Spike & Caltrop.

[edit] What is new in Master.exe Version 4.000.213l

[edit] September 14, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: The remaining required serial numbers will be populated after script processing so that things work properly.

[edit] New Features

New: None

[edit] Changes

Changed: Holy Draconian Empire starting Homeworld is now an invasion base.
  • Starts with extra 5000 troops (instead of 15000).
The only buildings are
Changed: Holy Draconian Empire starting ships include:

[edit] What is new in Master.exe Version 4.000.213m

[edit] September 15, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: Resupply Pods were not starting off blank, so they would keep values from prior pods.
Fixed: When generating new objects, random resources would be put on them. This is fine except in a scripted situation, so now the random resources will only appear on non-scripted objects.

[edit] What is new in Master.exe Version 4.000.213n

[edit] September 19, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: An issue with players not starting with attack settings enabled for player #30.
Fixed: When a planet and base was moved due to planets being too close together, it didn't take any ships, etc above the planet with it.
Fixed: Missing serial number support for some objects.
Fixed: An issue with additional races being added to a game from a script.

[edit] New Features

New: Script support for player names. Begin Races / PLAYERNAME(x) ="My Name"

[edit] Changes

Changed: Draconian invasion base is set as an exception to the planet climate change rule.
The Planet climate at Homeworlds will have a variance of +/- 2 from the favoured climate rule, does not apply to them.
Homeworld planet starting soil/horticulture rating is set to 100 + 0 to 25 if it is already set to a value less than 100. This rule does apply to them.
Changed: Draconian Rostov starting ship name changed. PD weapons changed to turbo lasers.
Changed: Draconian Krait PD and small weapons changed.

[edit] What is new in Master.exe Version 4.000.213o

[edit] September 20, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: Nothing

[edit] New Features

New: Nothing

[edit] Changes

Changed: Draconian starting base has a Fighter Plant.
Changed: Most Draconian starting ships have FLT-1 Warp Drives. Details here

[edit] What is new in Master.exe Version 4.000.213p

[edit] September 20, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.

[edit] Fixes

Fixed: Nothing

[edit] New Features

New: The checkbox in the GUI to generate a VPS script has the code to support it now. The script will be created in the UNIV\SLOTx which was selected at the start of the GUI configuration process.

[edit] Changes

Changed: Nothing

[edit] Master Template

[edit] Please do not edit

[edit] What is new in Master.exe Version 4.000.213q

[edit] November 8, 2008

Note: This is a bugfix release that is (probably) not available as download from the official VGA Planets homepage.
This release is tie to Host 213x.

[edit] Fixes

Fixed: Nothing

[edit] New Features

New: Buoy scripted property "PROFILE" added. Valid values are from 0 to 30000. For special scripted buoys, this is the sensor profile of the buoy when it actually gets a chance to be scanned.
New: Buoy scripted property "FLAG4" added. Valid values are from 0 to 2147483647.
New: Wing fleet flags property can be either "FLEETFLAG" or "FLEETSWITCH" to match with what the ship property name is.

[edit] Changes

Changed: Buoy scripted property "SHOWPNUM" is allowed a value from 0 to 255.

[edit] Download

Personal tools