Jump to content

Logo

Photo

TonyE Task List


  • This topic is locked This topic is locked
6 replies to this topic

#1 TonyE

TonyE

    Advanced Member

  • Staff Pukes
  • PipPipPip
  • 3,997 posts

Posted 01 May 2017 - 02:41 PM

For my own usage/prioritization.
  • implemented 2017.008 Add UUID to Unit structure.  Enables linking of 3rd-party structures to HC.
  • implemented 2017.008 Add UUID to Group structure.  Enables linking of 3rd-party structures to HC.
  • Complete XML scenario file format.  Enables portability of scenarios.
  • Add UUID to database.  Enables linking of 3rd-party structures to HC.
  • Issue triage and remediation
2017.011 ToDo List:
  • Recreate LR Air Ops in Westpac 1.0 scenario (tutorial). Neutrals haven't been flying for years
  • Re-save Westpac and newer BattleSet scenarios to build ScenarioLineage data
  • Widen Group Id in Split and Join group events (thanks donthomas)
    • Check for other structures as well where group id is copied in
    • Alternative is to change all group id copying to copy the right-most LEN_GROUP_ID characters instead of the current left-based copy
  • Make sure formation positions translate properly from SE to GE. I think the sectors are correct, double-check the rings.
    • 2017-08-27 the units are in the right spots, just the GE formation rings are being drawn in not quite the right spot
  • Finish adding UUIDs to Scenarios and Saved games
    • implemented 2017.011Scenarios - Game structures
    • implemented 2017.011Scenarios - Binary scenario file
    • implemented 2017.011Scenarios - XML scenario file
    • implemented 2017.011Saved Games
    • implemented 2017,011Saved Games version conversion
    • implemented 2017.011Add UUID mapping for existing BattleSet scenarios
  • Fix 2038 problem (__timet_32 to __timet64 conversion)
    • (not needed, checked as part of 2017.011)PE
    • implemented 2017.011 dbmake.exe db_utils
    • implemented 2017.011 dbmake.exe make it able to import pre-2017.011 format DatabaseStructureVersion. There is a possibility of adding a new res section to the database. If it exists, read the version from there.
    • implemented 2017.011 HC Licensing GE
    • implemented 2017.011 HC Licensing DLL
    • implemented 2017.011 Utility functions
    • changed to use INT64 for 2017.011 ExtraTime
  • implemented 2017.011 ExportDLL add function for SavedGame, make sure to include UUID(s)
  • Update Export DLL shared pascal code to match 2017.011 changes

Edited by TonyE, 22 September 2017 - 10:24 PM.
2017.011 ToDo List


#2 TonyE

TonyE

    Advanced Member

  • Staff Pukes
  • PipPipPip
  • 3,997 posts

Posted 09 May 2017 - 09:11 AM

I should comment that I'm in the thick of adding UUIDs to the Group and Unit structures so I won't be looking at issue reports for a while. Any help you all can offer there is appreciating (validating and refining the existing open reports).

#3 TonyE

TonyE

    Advanced Member

  • Staff Pukes
  • PipPipPip
  • 3,997 posts

Posted 25 May 2017 - 08:21 PM

implemented 2017.008 Add UUID to Unit structure.  Enables linking of 3rd-party structures to HC.
implemented 2017.008 Add UUID to Group structure.  Enables linking of 3rd-party structures to HC.

I'll be triaging some issue reports next before getting on to the fun of making use of the UUID-enabled units and groups.

#4 TonyE

TonyE

    Advanced Member

  • Staff Pukes
  • PipPipPip
  • 3,997 posts

Posted 22 August 2017 - 03:49 PM

Things are starting to work... 2038 problem is getting addressed. I still have to update the PE and db_utils, then the 2038 problem should be taken care of.

HC2038Fixes.png

#5 TonyE

TonyE

    Advanced Member

  • Staff Pukes
  • PipPipPip
  • 3,997 posts

Posted 05 September 2017 - 09:10 PM

After a week or so of tinkering and testing help from eeustice, formation rings are looking decent.  Onward we march toward 2017.011!



#6 TonyE

TonyE

    Advanced Member

  • Staff Pukes
  • PipPipPip
  • 3,997 posts

Posted 09 September 2017 - 09:14 PM

Added: Recreate LR Air Ops in Westpac 1.0 scenario (tutorial). Neutrals haven't been flying for years. I created Westpac 1.0 way back when we introduced the Westpac BattleSet. Somewhere along the line the neutral aircraft LR air patrols stopped taking off. Turns out they are corrupt, possibly due to DB changes that made the originally chosen loadouts invalid. Tracked it down and 'just' need to recreate the LR patrols. I'm planning to look at using the current loadout if the requested loadout no longer exists.

#7 TonyE

TonyE

    Advanced Member

  • Staff Pukes
  • PipPipPip
  • 3,997 posts

Posted 22 September 2017 - 10:24 PM

2017.011 has been posted to the current beta files, it is a beast!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users