From 3dff9dd3c25338b7655c46b28bb031cd61089f21 Mon Sep 17 00:00:00 2001 From: "U-hades\\dlane" Date: Thu, 6 Jul 2017 12:03:23 -0500 Subject: [PATCH] Init repo and update for shared dev --- .gitignore | 2 + .../HoverCraft/Plugins/HoverCraft.dll | Bin 0 -> 11776 bytes .../HoverCraft.csproj => HoverCraft.csproj | 77 ++++++++++++++---- HoverCraft/HoverCraft.sln => HoverCraft.sln | 2 +- HoverCraft/HoverCraft/Class2.cs | 1 - .../HoverCraft/Hovercraft.cs => Hovercraft.cs | 0 .../HoverCraft/Hovermotor.cs => Hovermotor.cs | 0 .../Properties => Properties}/AssemblyInfo.cs | 0 .../Resources.Designer.cs | 42 ++++------ .../Properties => Properties}/Resources.resx | 0 .../Settings.Designer.cs | 22 ++--- .../Settings.settings | 0 12 files changed, 88 insertions(+), 58 deletions(-) create mode 100644 Distribution/GameData/HoverCraft/Plugins/HoverCraft.dll rename HoverCraft/HoverCraft/HoverCraft.csproj => HoverCraft.csproj (54%) rename HoverCraft/HoverCraft.sln => HoverCraft.sln (92%) delete mode 100644 HoverCraft/HoverCraft/Class2.cs rename HoverCraft/HoverCraft/Hovercraft.cs => Hovercraft.cs (100%) rename HoverCraft/HoverCraft/Hovermotor.cs => Hovermotor.cs (100%) rename {HoverCraft/HoverCraft/Properties => Properties}/AssemblyInfo.cs (100%) rename {HoverCraft/HoverCraft/Properties => Properties}/Resources.Designer.cs (88%) rename {HoverCraft/HoverCraft/Properties => Properties}/Resources.resx (100%) rename {HoverCraft/HoverCraft/Properties => Properties}/Settings.Designer.cs (83%) rename {HoverCraft/HoverCraft/Properties => Properties}/Settings.settings (100%) diff --git a/.gitignore b/.gitignore index 940794e..1084246 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,8 @@ ## ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore +/LocalDev/* + # User-specific files *.suo *.user diff --git a/Distribution/GameData/HoverCraft/Plugins/HoverCraft.dll b/Distribution/GameData/HoverCraft/Plugins/HoverCraft.dll new file mode 100644 index 0000000000000000000000000000000000000000..1f3e59b959cf24906b62e9152e5b0be3fd34bfcf GIT binary patch literal 11776 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 PLV1C=>u;|AcOLj3bSp7H literal 0 HcmV?d00001 diff --git a/HoverCraft/HoverCraft/HoverCraft.csproj b/HoverCraft.csproj similarity index 54% rename from HoverCraft/HoverCraft/HoverCraft.csproj rename to HoverCraft.csproj index ef39fd2..3f5e635 100644 --- a/HoverCraft/HoverCraft/HoverCraft.csproj +++ b/HoverCraft.csproj @@ -9,9 +9,10 @@ Properties HoverCraft HoverCraft - v4.5.2 + v3.5 512 true + AnyCPU @@ -36,24 +37,14 @@ - - False - ..\..\..\..\..\..\..\Program Files\Common Files\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-CSharp.dll + + ..\KSP\1.3\Assembly-CSharp.dll + False - - - - - - - - - - - - False - ..\..\..\..\..\..\..\Program Files\Common Files\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.dll + + ..\KSP\1.3\UnityEngine.dll + False @@ -67,6 +58,7 @@ True Resources.resx + True SettingsSingleFileGenerator @@ -78,7 +70,56 @@ True - + + + + + + + + + + + + $(PostBuildEventDependsOn); + PostBuildMacros; + + @echo $(Targetname) +SET ModName=HoverCraft +@echo ... +@echo set lpath vars from LocalDev storage... +set /p KSP_DIR=<"$(ProjectDir)LocalDev\ksp_dir.txt" +set /p PDB2MDB_EXE=<"$(ProjectDir)LocalDev\pdb2mdb_exe.txt" +set /p ZA_DIR=<"$(ProjectDir)LocalDev\7za_dir.txt" +set /p DIST_DIR=<"$(ProjectDir)LocalDev\dist_dir.txt" + +@echo distributing $(Targetname) files... +copy /Y "$(TargetPath)" "%25KSP_DIR%25\GameData\%25ModName%25\Plugins\" +copy /Y "$(TargetPath)" "$(ProjectDir)Distribution\GameData\%25ModName%25\Plugins\" +copy /Y "$(TargetPath)" "C:\Users\dlane\Dropbox\Kerbal\ModDevelopment\Release" + +if $(ConfigurationName) == Debug ( +@echo building $(Targetname).dll.mdb file... +cd "$(TargetDir)" +call "%25PDB2MDB_EXE%25" $(Targetname).dll +copy /Y "$(TargetDir)$(Targetname).dll.mdb" "%25KSP_DIR%25\GameData\%25ModName%25\Plugins\" +) + +@echo deleting previous build ... +if exist "%25DIST_DIR%25\%25ModName%25*.zip" del "%25DIST_DIR%25\%25ModName%25*.zip" +@echo packaging new build... +call "%25ZA_DIR%25\7za.exe" a -tzip -r "%25DIST_DIR%25\%25ModName%25.@(VersionNumber)_%25DATE:~4,2%25%25DATE:~7,2%25%25DATE:~10,4%25.zip" "$(ProjectDir)Distribution\*.*" + +@echo Deploy $(Targetname) Distribution files to test env: %25KSP_DIR%25\GameData... +@echo copying:"$(SolutionDir)Distribution\GameData" to "%25KSP_DIR%25\GameData" +xcopy /E /Y "$(SolutionDir)Distribution\GameData" "%25KSP_DIR%25\GameData" + +if $(ConfigurationName) == Debug ( +copy /Y "$(TargetDir)$(Targetname).pdb" "%25KSP_DIR%25\GameData\%25ModName%25\Plugins\" +) + +@echo Build/deploy complete! +