Skip to content
Permalink
Branch: master
Commits on Mar 23, 2019
  1. Fixed Map Clipping

    TechCor8 committed Mar 23, 2019
    - Fixed Map Clipping
    - Changed LOCATION and MAP_RECT to structs
    - Fixed Pathfinding wrap heuristic
Commits on Mar 22, 2019
  1. BaseGenerator Map Wrapping, fixes

    TechCor8 committed Mar 22, 2019
    - Added support for wrapped maps
    - Fixed bugs in BaseGenerator
    - Cleaned up and commented BaseGenerator
    - Added helper functions to MAP_RECT, LOCATION, and GameMap
    - Moved MAP_RECT and LOCATION to separate files
Commits on Mar 21, 2019
  1. Base Generator aethetic pass

    TechCor8 committed Mar 21, 2019
    - Walls are now generated after structures and tubes
    - Tubes are no longer placed underneath buildings
  2. Changed shell copy command to MSBuild copy

    TechCor8 committed Mar 21, 2019
    Changed shell copy command to MSBuild copy for portability. Affects C# DotNetMissionSDK only.
Commits on Mar 20, 2019
  1. Added multibase support to JSON autolayout.

    TechCor8 committed Mar 20, 2019
    JSON autolayout moved from Player section to its own section to support multiple bases on a player.
  2. Converted DotNetMissionSDK to .Net Standard 2.0

    TechCor8 committed Mar 20, 2019
    - Converted DotNetMissionSDK to .Net Standard 2.0
    - Removed DotNetInterop reference to DotNetMissionSDK
    - DotNetInterop now dynamically loads assembly methods into delegates
Commits on Mar 19, 2019
  1. Updated BaseGenerator with Pathfinding

    TechCor8 committed Mar 19, 2019
    - Added A* Pathfinding
    - Added Breadth First Search for placing structures
    - Moved spawning of autolayout vehicles to take place after structures are finished
Commits on Mar 18, 2019
Commits on Mar 17, 2019
  1. Dropped prefixes from enums

    TechCor8 committed Mar 17, 2019
    - Dropped prefixes from enums
    - Changed enum type names
Commits on Mar 16, 2019
  1. Changed JSON type IDs to strings

    TechCor8 committed Mar 16, 2019
    Improved JSON readability by using enum names instead of numbers.
  2. Added missing SDK functions

    TechCor8 committed Mar 16, 2019
    - Player_SetDefaultGroup
    - TethysGame_AddMessage2
    - Trigger_CreateAttackedTrigger
    - Trigger_CreateDamagedTrigger
  3. Removed unmanaged memory for Unit.

    TechCor8 committed Mar 16, 2019
    Replaced Unit handle with stub index. Dispose is no longer needed.
Commits on Mar 15, 2019
Commits on Mar 11, 2019
  1. Reversed DotNetInterop and DotNetMissionSDK dependency

    TechCor8 committed Mar 11, 2019
    - Removed DotNetInterop dependency on DotNetMissionSDK.
    - Added reference to DotNetInterop in DotNetMissionSDK.
    - DotNetMissionEntry implements DotNetInterop Entry interface.
  2. Merged DotNetInterop and NativeInterop

    TechCor8 committed Mar 11, 2019
    - Copied NativeInterop files to DotNetInterop
    - Removed NativeInterop project
    - Added namespaces to C# enums
Commits on Mar 10, 2019
  1. Added DLL detach

    TechCor8 committed Mar 10, 2019
    - Detach code disposes objects in C#
    - Disposes log file and restores console
  2. Added Custom Logic stub

    TechCor8 committed Mar 10, 2019
    - Added CustomLogic class for custom missions
    - Moved some files into SDK folder
    - Added Attach error logging
    - Log JSON exceptions
Commits on Mar 8, 2019
  1. Added Enumerators

    TechCor8 committed Mar 8, 2019
    - Added Enumerators
    - Consolidated unmanaged resource disposal in SDKDisposable
Commits on Mar 5, 2019
  1. Test Cleanup, Updated DLLs

    TechCor8 committed Mar 5, 2019
  2. Added Trigger Support

    TechCor8 committed Mar 5, 2019
    - Added support for custom triggers
    - Added support for triggers in JSON
    - Fixed saving for disasters
Commits on Mar 4, 2019
  1. Initial Commit

    TechCor8 committed Mar 4, 2019
  2. Updated README.md

    TechCor8 committed Mar 4, 2019
  3. Initial commit

    TechCor8 committed Mar 4, 2019
You can’t perform that action at this time.