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.