VGAPlanets Ship Limits Addon
By Morris Donovan 1999
One of the biggest problems when playing VGAPlanets is the ship limit of 500.
This tends to cause players to restrict their combat and movements in an
attempt to keep the maximum number of ships in their fleet. This has a
tendency to slow down and halt the game. Cloning of captured ships is
impossible as there are no slots left.
To place the emphasis back on capturing planets and therefore leading to a
definite winner, I have programmed an addon which restricts the number of
ships a player can build. Although in real terms there should be no
restrictions, this could be justified by saying empires only have enough
logistics to handle that many ships or air available is limited to planets
it can be gleamed from. None are real but who cares it is only a game and
playability is important.
The program determines the number of ships and planets a player or team owns
and then determines how many ships a player or team can build depending on the
configuration. If the player tries to build more than this number + 2 it
deletes the build instruction on the least populated planets.
Copy all file into your directory which holds host.exe program.
Run vpslcfg <path> to set up a game to use vpshplmt program.
This can be done at anytime in a game.
3> Configurating a game.
To setup a game to use vpshplmt program, run vpslcfg <path>.
eg vpslcfg game1
You then be prompted to answer a set of questions namely:
What Base Ship Number for each team?
What Number of Ship for each group of planets?
How many planets constitutes a group of planets?
How many teams in the game(2-11)?
What team does Fed belong to?
What team does Lizard belong to?
What team does Bird belong to?
What team does Fascist belong to?
What team does Privateer belong to?
What team does Cyborg belong to?
What team does Crystalline belong to?
What team does Empire belong to?
What team does Robots belong to?
What team does Rebel belong to?
What team does Colonies belong to?
If you select 11 teams you will not be prompted about which team each
player belongs to.
The formula for the ship limits(SL) of each team(player) is calculated by
Base Ship Number(BSN) plus Number of owned planets(O) by ships per group
(S) divided by Planets per group(P).
SL=BSN + O * S/P;
What Base Ship Number for each team? 20
What Number of Ship for each group of planets? 2
How many planets constitutes a group of planets? 3
How many teams in the game(2-11)? 11
Ship Limit= 20 + O * 2/3;
If number of planets was 36 then SL = 20+ 36 *2/3 = 20 + 72/3 = 44;
If number of planets was 96 then SL = 20+ 96 *2/3 = 20 + 192/3 = 84;
If the base number is set very high it won't affect the game play
as this number is used most while reaching the limit of 500. Once near
500 it gets reduced to keep the total ship limits of all players to 500.
The configuration is saved and a line added to auxhost1.ini and
auxhost2.ini files in the directory entered when running the configuration
file. The files should have the lines:-
"vpshplmt 1 <path>" added to auxhost1.ini and
"vpshplmt 2 <path>" added to auxhost2.ini.
If configuration is run a second time it will not add or modify these
lines. So do not copy between directories.
4> What happens during host.
When host is run orders are loaded and then vpshplmt determines each
player's number of owned planets and ships and allowable builds.
If the allowable builds +2 is less than the number of ships being built
it deletes the build order of ships at the starbases with the least
number of colonists by changing the hull number to 0 and sending a host
message to say which starbase lost its ship build.
During these calculations if the total number of all players ship limits
is over 500 then each player(team) ship limit is reduced by 1 until they
are equal or less than 500.
At the end of host the program determines the ship limit of each player
and advises each player of their and all other players number of owned
planets, ships, ship limit and allowable builds.
These programs are freeware and no responsibilty for any problems caused
by their use can be attributed to the programmer.
I am however willing to modifiy the program to fix any bugs or add any
Any comments/suggestions/bugs can be sent to me by email at
Morris Donovan. 30/1/1999.
Gilgamesh wrote:I'm not sure I understand the moral outrage over building a crap ship to (A) stop your enemy from building a good one (B) putting a cheap probe killer over your starbase and/or (C) setting yourself up with some "reserve" PBPs to grab a shipslot for a fully pimped-out battleship after the shiplimit hits.
The game allows it so it's not cheating. To me - it's just making the most of what the game offers. When you're the Klingon, you have to do that.
I'm with you here, I'm not saying that it's cheating, however, I only do it because I fear others might do it as well. Sometimes I build ships I don't really feel like building, not to waste the ship slot. I think that's not objectionable because it is within the rules of the game.Gilgamesh wrote: The game allows it so it's not cheating. To me - it's just making the most of what the game offers. When you're the Klingon, you have to do that.
Hmm - when the above kind of games become relaxing it must be due to the players.the.Ant wrote: However, in a game where this mechanism is not necessary it really changes the atmosphere of the game in a positive way. For example in those SOSS games everyone is assigned a number of shipslots (depending on the number of planets you hold), and you don't have to rush as much to pump out ships because noone can occupy your shipslots. Furthermore, if you can afford to wait another turn to build, because the shipslot will not be gone, everyone tends to build better equipped ships. IIRC I never hit the shiplimit in this game, despite always building a ship when I wanted to.
On the one hand it makes the game more relaxed (because you can focus on the real thing instead of worrying about pbp and ship slots), on the other hand it makes the game more tactical because you really have to defeat your enemy through strength and superiority, not by preventing him to build more ships.
still do not agree to that statement.Havok wrote:Well, in case anyone has forgotten the sites view, and my view on queue stuffing, you can re-read this thread from April 2007.
I think it was BANE that said it best somewhere in the thread... If you have to stuff the queue to win the game, you don't know how to play VGAP.
Users browsing this forum: No registered users and 1 guest