Aurora 4x

Astra Imperia => General News => Topic started by: Erik L on May 05, 2015, 02:51:44 PM

Title: Build 1517 Release
Post by: Erik L on May 05, 2015, 02:51:44 PM
Here's the link: https://www.dropbox.com/s/ercz12nz9087nic/AI_Aide_0.1.2.1517.zip?dl=0

And here is the changelog:

Global Changes
   Changed build to 1517
   Removed manual setting of connection string to database object.
   Removed manual initialization of database connection.

Database Changes
   Added 43 more technologies to ResearchMaster.

Specific Changes
   AICore_System.dll (0.1.2.1517)
      Added tab on system window for wormholes.
      Added Temperature column to system display.
      Added Biosphere column to system display.
      Added German language support for Wormhole tab.
      Added HydroPercent generation
      Added Biosphere generation
      Added HydroPercent to planetary grid
      Added functionality to close the window after save.

   AICore_Data.dll (0.1.1.1517)
      Created crudStarNames for StarNames table.
      Created crudRaces for Races table.
      Created crudEmpireTitles for EmpireTitles table.
      Created crudRacialTraits for RacialTraits table.
      Created crudResearchProject for ResearchProject table.
      Created crudResearchMaster for ResearchMaster table.

      Added RowCount property to crud classes.
      Added ReadByID method to crud classes.
      Added MaxRows property to crud classes.
      Fixed a crapton of errors after I "improved" the crud classes.
      Added Clear method to crud classes.
      Added constructor to DBFunctions to set connection string and init connection.

   AICore_General.dll (0.1.1.1517)
      Added Hydropercent to planet structure.
      Added constructor to aiDice to initialize all the params (why didn't I think of this 10 years ago?)

   AI_Aide.exe (0.1.2.1517)
      Fixed issue with new games not being listed.
      New Game creation writes to RaceGame now.
      Added console command to call alien name generator
      Added capability of a buffer after the 4 letter console command for parameters.

   AICore_Race.dll (0.1.1.1517)
      Added random government selections in random race generation.
      Added button to randomly generate a race name (including plural and adjective)
      Added a function to randomly generate an alien name. Requires a pattern. Allowable pattern elements are:
         V - Vowels.
         B - Bilabials.
         L - Labiodental.
         A - Alveolar.
         P - Palatal
         E - Velar
         G - Glottal

TODO:
   Check versions and update (AICore_Launcher)
   Localize text fields (AICore_Race)
   Show Component Design Windo (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)

Bugs
Title: Re: Build 1517 Release
Post by: boggo2300 on May 05, 2015, 04:47:00 PM
moons  in system gen?

I'd still like a Generate Sol button for initial campaign setup as well,  though both of these aren't overly important at the moment obviously
Title: Re: Build 1517 Release
Post by: Erik L on May 05, 2015, 04:51:50 PM
moons  in system gen?

I'd still like a Generate Sol button for initial campaign setup as well,  though both of these aren't overly important at the moment obviously

Moons are on the To Do list. There already is a table for them. Just need to put in the generation routines.

Sol... The stellar system model I'm using is much simpler than Aurora, so there would be no where near the complexity or accuracy here. I can do it, just need to do it. :)

At some point I will most likely have the canon worlds/systems be created with a button click.
Title: Re: Build 1517 Release
Post by: boggo2300 on May 06, 2015, 04:33:50 PM
cool,  it wasn't an urgent thing, just wishlisting!

what about the option to manually edit a system?
Title: Re: Build 1517 Release
Post by: Erik L on May 06, 2015, 04:37:32 PM
cool,  it wasn't an urgent thing, just wishlisting!

what about the option to manually edit a system?

That would take some work. Especially in the verification area. It probably can be done.
Title: Re: Build 1517 Release
Post by: boggo2300 on May 06, 2015, 04:51:43 PM
what about the option of a dropdown box instead of the RNG that way you still get to use the same verification system?
Title: Re: Build 1517 Release
Post by: Erik L on May 06, 2015, 05:53:47 PM
what about the option of a dropdown box instead of the RNG that way you still get to use the same verification system?

It might be for some things. The system name is already editable. SystemID I could make a number up/down with the min/max preset to the game options. System Location I could separate out into three boxes and treat like the system ID. The biggest issue is the data grid. I'd have to check and see if that one can handle drop downs.
Title: Re: Build 1517 Release
Post by: Erik L on May 08, 2015, 02:57:19 PM
Been thinking about this.

There is now a button on the New System window which says "Custom System". Clicking this brings up a new window. System Name, ID, and Coordinates are editable plus have a button to randomly select.

There will be a button to add a secondary/tertiary/quaternary star and one to add orbits to each. The grid will allow for selection of planetary type and atmosphere at a minimum. I may include gravity. The rest will probably remain random based on the planetary type.
Title: Re: Build 1517 Release
Post by: boggo2300 on May 10, 2015, 04:42:53 PM
that sounds pretty good,  I think that would handle most of the cases I was thinking without to much fluffing about