What we've been working on..
- V1.1 BETA Change-Log (March 24, 2006)
- + New Option: No tech Trading. Players can prevent any tech trading by
+ New Option: Blind Exploration. Players can now start out not knowing where
the other civilizations are located.
+ New Option: Disable Minor races. No minor races.
+ New Option: Randomize player intelligence. This will scramble opponent
intelligence by around +/- 10 points to have more variance.
+ New Option: Randomly pick opponents. Players can simply choose to play
against N opponents and it will pick them out.
+ Ship Design Screen re-designed to allow far more visible space for
+ Ship Design Screen supports panning with left-mouse button held down.
+ Ship Design Screen displays installed components in a grid list. Right
click to remove a component.
+ Ship Design Screen supports rotation of components. See options
screen to control how much you can rotate them.
+ Ship Design Screen supports copy/pasting behavior with ship size/rotation.
If you select an existing component and then select a new component, the new
component will automatically take on the size and rotation of the installed
component you had just selected.
+ Ship Design Screen supports symmetry in rotation. Select an existing
component, then select a new component to add on and then RIGHT-CLICK on the
appropriate rotation dial and it will mirror the rotation automatically.
- + Ship level doesn't add as much to max HP.
+ Option now to display an animated dotted line showing where your selected
ship is going.
+ How many turns it will take to reach a destination can be displayed at the
destination target for selected ship. Note that you can hold down the Shift key
and drag select multiple units.
+ If low-level espionage achieved, you can see the destination of selected
+ AI values range technologies more
+ Sensor techs increase sensor ability
+ Lots of little AI tweaks not worth mentioning but together will make a
substantial difference to making the AI more enjoyable at low levels and more
challenging at higher levels.
+ AI's more aggressive about expanding range with starbases. (some of them
+ Uncommon habitable planets tweaked to make them slightly more likely to have
- + Fixed AI bug where it would sometimes put its rally points on planets
when it didn't mean to.
+ AI takes distance more into account than it used to for determining
+ AI more sensitive to cultural and military build up using new APIs that do
fewer false positives.
+ AI gives more effort towards researching propulsion technologies.
+ AI puts more effort into logistics techs.
+ AI puts more effort into miniaturization techs. In all 3 cases it does
an evaluation of the galaxy state to determine whether it should be doing
+ Some AI personalities focus on significantly different techs.
+ AI will design faster or longer range ships depending on its needs
+ AI tech trading rewritten so that it doesn't do sweetheart deals. Tech
trading somewhat rarer now as a practical matter. May need to be balanced so
that human player doesn't get too much of an advantage.
+ AI can upgrade ships if it has enough money and thinks it's worth it.
+ AI manages colony improvements more effectively.
+ AI adapts economic strategy based on whether the new "disable tech
trading" option is on.
+ AI generally better at picking techs based on new algorithm for evaluating
+ Some AIs smarter about building constructors/freighters/defense.
+ Terran Alliance AI will not allow it to fall behind militarily beyond all
+ Most AIs now will try to upgrade existing starbases more so than building
+ Most AIs will tend not to upgrade starbases that exist just to extend
+ Terran Alliance AI builds helper starbases closer to home.
+ Terran Alliance experimental strategy: Very focuses research - will
ignore other weapons techs other than its main strategy. If you're not
playing against the humans, you're missing out.
+ Terran Alliance has a whole new ship design sub-module for having its very
own types of ships.
+ Terran Alliance will build defenders with no weapons (not needed to keep
+ Drengin AI planetary management substantially different from others.
+ AIs take into account wasted social production (which is no longer wasted)
into account when deciding what to build.
+ Drengin more likely to escort transports.
+ Drengin will focus more on trying to have the strongest military at all
+ Terran Alliance focuses on diplomacy techs, gifting, etc. to keep
relations up so that it can pursue technology.
+ Drengin and Terran AIs now very much focused on controlling all nearby
+ Drengin focus more on extending their range of their ships and getting
more morale building techs than previously.
+ Drengin tend to focus more on their primary weapon and defense techs.
We'll see how it works.
+ Drengin AI a LOT smarter about what they research.
+ Yor AI now derivative of new Drengin AI.
+ AI, in general, values research more than it did previously.
+ First attempt, but probably not last, for AI to try to take out resource
starbases of enemies where it can find them (as a reminder to players, the
AI doesn't necessarily know the existence of a resource starbase, it has to
"see" them. So if you have some resource in the corner of the galaxy, don't
wonder why it's not getting attacked any more than why you don't see their
resource starbases tucked into some corner).
+ Trade revenue increased on larger galaxies, decreased on smaller galaxies.
+ Starbase factories improve the production of factories and labs on planets
by X%. Half of that increased bonus is "free" and the other half is charged
+ The -2000 ceiling on debt has been eliminated for players playing at
higher difficulty levels.
+ Last vestiges of aborted feature "Propaganda" eliminated. Expansion pack
will have "agents" that players and AI can assign to do mischief and
+ ECONONOMIC ENGINE CLEANED UP! Production and research now works as
follows: Labs and Factories produce N production of their kind. How much of
their capacity is used is based on the domestic policy sliders (spend rate X
what % on each of the 3 sliders is used).
That amount is then multiplied by 3 types of bonuses:
(1) Your Civ Ability (which you set at start and can enhance by mining
(2) Economic starbases with factories on them.
(3) Planetary bonuses that comes from random events, UP issues, etc.
50% of this bonus you get for free -- not charged for it. The other half you
pay for out of your treasury.
Example: If I have factories producing 100 units and my spend rate is 50%
from domestic policy and my military spending is set to 100% then that
factory's base production is 50 (50% of 100).
If my Civilization ability on military production is 10% and I have an
economic starbase doing 5% bonus and I had an event that increase planet
production by 5% then I would have 50 + 20% bonus = 60 production. I would
only be charged 55 however -- 10 bonus production, 5 free, 5 paid for.
+ Tax rate angers citizens less (a bit).
+ Your Morale ability is taken to the .90 power and then added to morale
(was .80 power).
+ Population growth fixed dramatically. This is going to have a significant
game play result that we're still having to fix in the AI. Before, on a
class 10 planet with a morale of 70 your population would increase at 20%
per turn. Now is would change at 3%.
The "population growth ability bug" wasn't a bug but rather a problem with
having populations in billions rather than millions. The population growth
was previously capped at 200 million per turn. 20% of say 1 billion (or
higher) reached that cap. So all those bonuses meant nothing.
Now, at 3%, if you have a population of 1 billion then you're looking at an
increase of 30 million per turn X your population bonus. If your morale is
100%, that gets doubled again.
Here's the thing: If you drain a population down to only a few billion,
it'll take you a very long time to recover. Say goodbye to mass colony rush.
You'll need to be very careful or else you could end up with a vast empire
of tiny populations producing no money while smaller empires grow beyond you
and conquer your weak but large empire.
Population Growth = CurrentMorale X Government Level X PlanetQuality Factory
+ If your morale is > 75% you now get a 25% extra bonus to population
growth. If it's at 100% you get a 100% extra bonus.
+ Population growth ability taken into account at the very end of this
process for maximium effect.
+ Research Ability used wholesale (previously it was chopped in half).
+ Base taxes collected now is the square root of the population of a planet.
This may be tweaked based on play testing.
+ New clean APIs: CalcTotalMilitaryProduction() and social and research
equivs that just give you how much a planet is producing (for AI use later).
+ Social Production that is not being used anymore is transferred to
military. So you're no longer being charged for social production. However,
only the BASE social production is transferred and that amount is not
subject to bonuses and so forth (lest there be a lot of cheese tactics and
gaming of the social production bonus). So you still need to manage your
economy decently but you're no longer being charged for production you're
+ AI at lower levels gets less money to account for improvements in overall
+ AI now "adds noise" to its decisions based on difficulty level.
Essentially, on things that are prioritized, AI that is playing as a "dumb"
level will have injected into its calculations a noise factor that will
result in it coming to wrong conclusions about what it should do and hence
do stupid things. It's random
+ Planets on the verge of defecting are more likely to defect.
+ AI updated to use its points differently based on new ability costs.
+ AI Ship design looks at the galaxy size and then decides based on that
whether it needs to focus on range or speed more. Before it was one size
+ Cost to upgrade ships now cheaper.
+ Lockup fix: AI could get confused on where to put a starbase and get into
an endless loop.
+ Player and AI on same starbase rules: 4 friendly starbases per sector.
+ AI more likely to target starbases.
+ New function: FindClosestEnemyStarbase()
+ AI will send its ships to guard nearby planets rather than cluster them in
+ AI will target military support starbases more so.
+ Bonus production now displayed in various displays).
+ Updates to the various screens to display the correct economic data based
on the new economic engine (involved 9 different .cpp files).
+ Planet Abilities decreased in player start-up. Before someone yells (or if
someone can answer them on various forums): Before the abilities would then
get nerfed in game. For instance, a research ability of 20 was treated as a
10 when calculated. Now, the research ability is half as much in the player
setup window but multiplied directly. There's no net change, it's just a
+ Message changed to tell players they can only build 4 friendly starbases
in a given sector.
+ Most defense modules are now slightly smaller
+ Logistics change: Large ships now use 6 logistics (was 5). Huge ships use
8 (was 6).
+ HP change: Large ships get 30HP base (was 28).
+ HP change: Huge ships get 50HP base (was 48).
+ Nano Rippper damage changed from 8 to 6.
+ Capitals no longer provide a morale bonus.
+ Maintenance on labs and factories increased slightly (1 to 2) to
compensate for higher tax income and easier morale.
+ Factories and labs produce slightly less base production (because the new
bonus system provides more bonus production).
+ Cost of some high level buildings substantially decreased.
+ Slight tweaks to racial abilities.
+ Eliminated Galactic Mall and Concert Hall starbase modules. Since
influence victory strategies have been strengthened, we require players to
have to go for the cultural domination tech path.
+ Put cost to upgrade an influence starbase at the beginning, subsequent
modules are free.
+ Mining modules have been significantly nerfed since abilities are now
directly multiplied rather than modified.
+ If you have the cultural domination techs, you can build directly to
those upper cultural influence modules bypassing the wimpier lower level
+ Influence modules are less powerful (since you can now go directly to
them) but still very powerful.
+ Fixed some tech tree bugs where the category was wrong. The AI relies on
category to determine what type of tech it is since the AI isn't scripted.
+ Lots of tweaks to technology costs based on play testing and user
+ AI values tweaked. Miniaturization was valued very low. So the AI tended
to have lots of cheap and ineffective ships compared to expert players.
+ AI less aggressive at lower levels.
+ Fixed typo in UP issue.
+ Prevent Cheese: Do not allow player to open fleet manager for a ship that
is fighting. They could disband or change the ships in the fleet.
- + If a component on the ship is selected, size and rotation will remain
the same as the selected component when a new component is chosen
+ You can click a slot at the top of the window to select a component on the
ship. Clicking the slot again, de-selects the component.
+ Clicking a component on the ship, high-lights its slot in the component list
+ Fixed bug where if you choose a filter, and then add a component that should
be filtered out, it would still show in the list
+ Size and rotation settings are no longer reset when selecting a new component
+ Fixed bug where Clear button did not restore modules ( like colony, trade,
etc) in the list of available components if they had been added to the ship
before clearing it.
+ Fixed an exploit where players could add several modules of different types on
the same ship by using auto-place.
+ Fixed not being able to select slots Slots now tint to the correct color
+ Took out the old component "slots" code and replaced it with new code using
a grid list control.
+ Implemented the filter controls for choosing function or structural parts, or
all parts. Known bug: if you choose a filter then add a component of diff type
it will show in the list.
+ Added support for mouse wheel to the rotation dials. They will use whatever
increment you have set in the options screen for rotations.
+ Made the constructor highlight slightly less transparent to make it more
+ Random ?'s turn on and off on the Opponent screen Polished
+ Functionality on the Opponent Screen added funciton to
+ "OverrideTextDisplay" of Spinners
+ added code to make civ save extra research points when it has more needs
for the current tech
+ changed code to save ship designs as .xml files blind exploration now works
+ Changed "Enable Minor Races" option to "Disable Minor Races"
+ Changing any of the Game Options in Galaxy setup will now trigger the
galaxy thread to be recreated if it is already running
+ Random Number of Races option working
+ Random Selection of Races option working (PaulB will be cheking in a screen
to fix the clipping)
+ Random Intel option working (PaulB will be cheking in a screen to fix the
+ Added Stat in "Foreign Stats">"Misc" that gives the intelligence of the
+ NEW FEATURE: Auto-Pilot Lines checked in NEW FEATURE: "Show Auto Pilot
+ Lines" option added to Options screen NEW FEATURE: Resource icons on
+ tactical map are now color-coded NEW FEATURE: Number of weeks to move
+ to destination appears on the destination cursor
+ Tweak: Made dial needles thinner in ship designer
+ Fix: Bug where adding a ship with moves to a fleet with 0 moves restores
the fleet's moves
+ Fix: Potential crash in overlay code
+ Fix: Made constructor highlights slightly more visible
+ Fix: Fleet Manager updates context area if fleet is disbanded
+ Fix: Removed code in CalcAStarRoute (used by trade routes and auto-pilot
lines) that prevented the route from reaching across a gigantic galaxy
+ added code to FindPath to allow AI ships to get a new destination when they
don't have one
+ added code to CanRaceBuildShip to check for an existing model file if
it's a user defined ship
+ added code to classShipTypes to save out an XML file for its def. If a ship
is user defined and this function can't find a .shipcfg file for it, it will now
return FALSE. This fixes the bug that Brad found where he was playing as a
custom race and he changed what style of ship he was using.
+Fixed length of the Zombie Army event to make it fit nicer in the box
+Added ability to pan and rotate main map with the Keyboard:
-CTRL and Arrow keys to rotate (with snapback working if activated)
-SHIFT and Arrowkeys to pan main map
+ Old "hardpoint modifiers" that rotated and flipped hardpoints have been
marked as "hidden." This removes them from the components the players can
choose, and also allows them to keep using the designs they have previously made
that use them.
+ Improvement Summary window now shows tile improvements and their effects on
the improvement and planet
+ Fixed bug where obsoleting a ship that had been purchased prevents the star
port that purchased it from ever building anything else again
+ Improvement Summary Window: Fixed spacing of units
+ removed some references to humanity in the Tech Tree (but only where it
made sense to remove, most places it worked well)
+ Fleet Manager: Now displays number representing ship's logistic value in
+ Fleet Manager: Implemented the command buttons
+ Ship Designer: Implemented "Reset Component" button
+ Ship Designer: Added tool-tips to the new design UI controls
+ Ship Designer: Fix: Scaling selected part now scales ONLY that part
+ Fleet Manager window is implemented
+ Dbl-click a fleet or click on Details in the fleet context window to open
it. Use it to add ships to your fleet. Use it to move ships from one fleet
to another. It still needs a few graphical tweaks: Some things don't tint Will
be adding a number next to the ship icons to show their logistics (like the
stacked ships window does)
+ You can no longer multi-select dead ships or ships hidden by FOW (This
fixes bug where multi-select highlights empty spaces)
+ You can not cycle through fleets in the ship details window anymore (This is
to make way for the new Fleet Manager screen)
+ Action buttons in ship details screen are now disabled if the ship cannot
perform that action
+ Fixed bug where text in trade screen would display green when using the
money slider even if the AI would refuse to trade a military tech because the
civ was too powerful.
+ Fixed bug that Brad e-mailed about (Planet logos missing when zoomed out)
+ Fixed bug in Tutorials window where pressing ESC key would hang the game
+ Fixed UP Starbase Tax law-related problems.
+ Fixed bug where a player could not attack Dread Lord planet with an orbital
fleet manager on it
+ Fixed non-working scroll bar in rally point window Added GetTurnsAway
function to classStarShip that returns a float indicating number of turns it
will take to get to specified tile CTRL+I now displays the number of turns it
will take a ship to get to its destination.
+ MiraclePlanets Event: Now updates the overlay icons for the planets. (They
used to have "uninhabitable" icons even though they were upgraded by the event)
+ Fixed exploit where you could get around UP starbase module limit using a
fleet of constructors
+ Fixed sizing to 0 error message in debug.err in ShipCombatShipsEntryWnd.
AIUpgradeShip will not allow you to use it on a fleet (it will
abort gracefully) “Fleets” themselves cannot be upgraded, but the ships
in them can
+ Fixed UP Law bug where
starfaring tax was applied even if the
civ in question was dead
+ Fixed UP Law bug where
war tax was applied even if the civ you were
at war with was dead
+ Fixed UP Law bug where
Starbase tax was applied even on
starbases that were destroyed
+ Found and fixed source of “Influence Flooding” bug. If the invader
used the “Use unhappy citizens” tactic, these citizens could be counted as
casualties and the casualties would exceed the number of troops on the
transports, thus giving a negative population.
+ Fixed crash when memory allocation fails on ship type creation in ship
designer. Adds message to debug.err when this
happens and takes appropriate action to avoid crash
+ Fixed bug where removing components does not remove their tech
+ Fixed crash when entering victory status screen. Planet was not set in
+ Fixed bug where data on main screen (treasury, tech, etc) would not
update immediately after loading a saved game
+ Trade Screen, if you right-click a ship, you will now get the “ship
intelligence report” on that specific ship, instead of a generalized ship
type information popup.