Master 213
From PlanetsWiki
[edit] Overview
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
- 1 Training Center
- 10 factories
- 1 Military Spaceport
- 1 Engine Plant
- 1 Assault Plant
- 1 Ordnance Plant
- 1 Weapons Factory
- 1 Ship Repair Shop
- 1000 Labor Camps
- 1000 Labor Mines.
- Changed: Holy Draconian Empire starting ships include:
- 2 Orville Class Scouts
- 1 DR-14 Security Vessel
- 1 Eridanus Class Frigate
- 1 Scimitar Class Destroyer
- 1 Organic Freighter
- 1 Rostov Class AA Gunship
- 1 Krait Class Dread Star (no super weapon)
[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
- [1] Latest Master from Drewhead
- See Game Mastering with Scripts (PDF), for most the possibilities and this page Game Mastering with Scripts for new possibility not in the pdf.
