NEWS

# Update 1823

## Global Changes

· Updated build version to 1823

· Upadted to .NET 4.6

· Changed voice response to ASync.

## Database Changes

· Added Personalities table

· Added DROP Statements to SQL statements.

· Added Teams table.

## Specific Changes

### AICore_Race.dll (0.1.1.1823)

· Added a default pattern for the random name generator.

· Added handling for a space in the name. This would allow for multiple names (i.e. Given Name + Surname)

· Added handling for an apostrophe in the name.

· Changed capitalization of names to handle multiple name parts

· Finished localization of the race form.

### AICore_Data.dll (0.1.1.1823)

· Fixed some datatype errors in crudRaces

· Added crudPersonalities to handle Personalities table

· Added crudTeams to handle Teams table.

### AI_Aide.exe (0.1.2.1823)

· Added support for commandline arguments. Currently only supports -debug:on/off.

· View Logs now fully functional. Send email logs works.

· Default location for zipped files set to "Zips"

· Creation of default folders (Zips, Database, Logs) performed as part of the initialization process if the folders are not present.

· Fixed error with Options not saving in Program Options.

· Added a pause when using the "EXIT" console command to prevent error.

· Hardened the REPT command.

· Added PERS command. This calls the create personality routine. Display is for verification and debugging purposes, none of the info is saved.

· Alarm check added.

· Added LSTP command. This lists personalities created with PERS. List does not persist between sessions.

· Added CLRP command. This clears the in-memory personality list.

· Added start of Teams tab on the Economics screen.

· Added Ledger tab to the Economics screen.

· Teams can be saved now. Still need to link the Leader droplist with the personalities.

· Personalities age every year. (TODO: add a birthday to the personality, have them age on that date.)

· Personalities will check for retirement at 60+. Chance is 1% cumulative per year over 60.

· Personalities have a birthdate equal to game date they are created. They age on that day.

· Fixed bug causing lockup on program options save.

## New Features

## TODO:

· Check versions and update (AICore_Launcher)

· Localize text fields (AICore_Race)

· Show Component Design Window (AICore_Research)

· Read table for specified system ID and fill form (AICore_System)

· Account for user preference when determining minerals (AICore_System)

· Read the database for colonies (AI_Aide)

· Figure out how to validate database integrity.

· Fix orbit grid from resetting when adding an orbit in custom systems (AICore_System)

· Expand voice responses.

## WISHLIST:

· Manually edit/enter system info.

· Create Sol system.

## Bugs:

· On a new game creating a new system, the last stellar component overwrites the rest.