Author Topic: 1536  (Read 4971 times)

0 Members and 1 Guest are viewing this topic.

Offline Erik L (OP)

  • Administrator
  • Admiral of the Fleet
  • *****
  • Posts: 5654
  • Thanked: 366 times
  • Forum Admin
  • Discord Username: icehawke
  • 2020 Supporter 2020 Supporter : Donate for 2020
    2022 Supporter 2022 Supporter : Donate for 2022
    Gold Supporter Gold Supporter : Support the forums with a Gold subscription
    2021 Supporter 2021 Supporter : Donate for 2021
1536
« on: September 15, 2015, 04:12:55 PM »
For those interested.
https://www.dropbox.com/s/46gbf71gipii4fe/AI_Aide_0.1.2.1536.zip?dl=0

Change log -
Off-Topic: show
Global Changes
   Changed build number to 1533.
   Started to move localization efforts to a Localize subroutine

Database Changes
   Updated ProgramInfo with current versions.

Specific Changes
   ManifestGenerator.exe (0.1.1.1533)
      Completed UI changes. Added "Check All" checkbox.
      Manifest file generation mostly complete.
         Need to trim the path portion to only the appropriate parts.
      *NOTE* This file will not be in the distribution. It is for internal usage only.
      Added Database version field to screen and to manifest.
      Modified the manifest generation to save only the subdirectory

   AICore_Launcher.exe (0.1.1.1533)
      Layed out flow for ftp connection, manifest retrieval and comparison, updating, and database
      updates.
         Note: Updating will be optional.
      Added reading the remote manifest into memory.
      Added check for database updates.

   AICore_Data.dll (0.1.1.1533)
      Added some additional error trapping for missing files in RegenerateDatabase.

New Features
   Manifest Files
      This functionality is purely backend. It allows for the creation of a manifest file
      that the AICore_Launcher.exe will read and use as an index for creation, updating,
      and deletion of files.

      The current format is four lines per entry:
         File Name = The file the operation is going to be conducted on.
         File Path = The path the file is to be saved to locally.
         File Version = The version of the file. If the local version = remote version,
            no copy needed.
         File Hash = A SHA512 hash of the file for integrity purposes.

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)

WISHLIST:
   Manually edit/enter system info.
   Create Sol system.

Bugs


This version does rely on System.Speech.dll and does require the .NET Framework 4.5.1.

Offline boggo2300

  • Registered
  • Rear Admiral
  • **********
  • Posts: 895
  • Thanked: 16 times
Re: 1536
« Reply #1 on: September 15, 2015, 04:49:59 PM »
So end user should really see much? it's just handling updates differently now?

I'll do a clean install of it when I get home tonight (don't have much choice after blowing up my last laptop)
The boggosity of the universe tends towards maximum.
 

Offline Erik L (OP)

  • Administrator
  • Admiral of the Fleet
  • *****
  • Posts: 5654
  • Thanked: 366 times
  • Forum Admin
  • Discord Username: icehawke
  • 2020 Supporter 2020 Supporter : Donate for 2020
    2022 Supporter 2022 Supporter : Donate for 2022
    Gold Supporter Gold Supporter : Support the forums with a Gold subscription
    2021 Supporter 2021 Supporter : Donate for 2021
Re: 1536
« Reply #2 on: September 16, 2015, 08:40:34 AM »
Biggest users notice should be the voice. You'll need to go to Program Options to enable it and select a voice. Not much error handling in there at the moment on it, so it may explode.

Offline boggo2300

  • Registered
  • Rear Admiral
  • **********
  • Posts: 895
  • Thanked: 16 times
Re: 1536
« Reply #3 on: September 16, 2015, 04:29:05 PM »
And turn on sound on the Laptop ;)
The boggosity of the universe tends towards maximum.
 

Offline Erik L (OP)

  • Administrator
  • Admiral of the Fleet
  • *****
  • Posts: 5654
  • Thanked: 366 times
  • Forum Admin
  • Discord Username: icehawke
  • 2020 Supporter 2020 Supporter : Donate for 2020
    2022 Supporter 2022 Supporter : Donate for 2022
    Gold Supporter Gold Supporter : Support the forums with a Gold subscription
    2021 Supporter 2021 Supporter : Donate for 2021
Re: 1536
« Reply #4 on: September 17, 2015, 08:25:48 AM »
And turn on sound on the Laptop ;)
Well, yes. I suppose I could make it unmute the system sounds ;)

Offline Erik L (OP)

  • Administrator
  • Admiral of the Fleet
  • *****
  • Posts: 5654
  • Thanked: 366 times
  • Forum Admin
  • Discord Username: icehawke
  • 2020 Supporter 2020 Supporter : Donate for 2020
    2022 Supporter 2022 Supporter : Donate for 2022
    Gold Supporter Gold Supporter : Support the forums with a Gold subscription
    2021 Supporter 2021 Supporter : Donate for 2021
Re: 1536
« Reply #5 on: October 02, 2015, 10:32:25 AM »
I think I have figured out the big error that is occurring with 1536. Unfortunately I can't do anything about it until next week

Offline boggo2300

  • Registered
  • Rear Admiral
  • **********
  • Posts: 895
  • Thanked: 16 times
Re: 1536
« Reply #6 on: October 04, 2015, 06:06:33 AM »
My 1536 Logs,  creates Empire and Race ok,  crash loop when creating home system (opens form, but error loop starts before the form is populated

https://www.dropbox.com/s/aoa4xefkf95t2y4/AI%20Logs.zip?dl=0
The boggosity of the universe tends towards maximum.