Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
e0aac53
Fixes issue where KSP_VERION_MIN/MAX were being ignored when checking…
linuxgurugamer Oct 10, 2017
54e3cde
Added test cases
linuxgurugamer Mar 23, 2018
48d6293
Updated test cases
linuxgurugamer Mar 23, 2018
5e5141c
ver
linuxgurugamer Mar 23, 2018
c236dac
Updated
linuxgurugamer Mar 23, 2018
873b48e
more
linuxgurugamer Mar 23, 2018
9dcccac
Added Jenkins
linuxgurugamer Mar 23, 2018
a9670da
added Gamedata
linuxgurugamer Mar 23, 2018
252204f
More stuff for release
linuxgurugamer Mar 23, 2018
550a2b3
added AssemblyVersion.tt
linuxgurugamer Mar 23, 2018
90914bf
Fixed crazy numbers being shown when no min or max is specified
linuxgurugamer Mar 23, 2018
df081ca
Updated jenkins config
linuxgurugamer Mar 23, 2018
1fa681d
Fixed null ref which showed one time when displaying addons
linuxgurugamer Mar 25, 2018
189708c
Fixed issue where KSP_VERSION was missing
linuxgurugamer Mar 25, 2018
0f2a93f
Fixed check of Min/Max being null when displaying error
linuxgurugamer Mar 25, 2018
a0e0a34
Fixed when min and max are equal, it was showing a from/to
linuxgurugamer Mar 26, 2018
0496b61
Added file the MiniAVC folder
linuxgurugamer Mar 26, 2018
e64f769
Updated version for release
linuxgurugamer Mar 27, 2018
a721352
Fix synctax
linuxgurugamer Mar 27, 2018
0bbeea8
Updaed version
linuxgurugamer Mar 27, 2018
352b483
Re-enabled the remote overriding local if the versions were identical
linuxgurugamer Mar 28, 2018
110bb71
Updated version file for all 1.4
linuxgurugamer May 1, 2018
d942de6
Remove extra curly brace in version file
HebaruSan May 1, 2018
4d0913b
Merge pull request #12 from HebaruSan/patch-1
linuxgurugamer May 2, 2018
0caed8a
Reformatted version file
linuxgurugamer May 2, 2018
36bdf5b
Handle duplicative dll paths
HebaruSan Aug 8, 2018
a5f9591
Merge pull request #13 from HebaruSan/handle-duplicative-paths
linuxgurugamer Aug 10, 2018
afa44f0
Fix syntax error
HebaruSan Sep 3, 2018
e6f9ab9
Merge pull request #15 from HebaruSan/patch-1
linuxgurugamer Sep 27, 2018
dbea615
Merge pull request #16 from linuxgurugamer/DuplicateElimiation
linuxgurugamer Sep 28, 2018
1019444
Fixed MiniAVC.dll to not show the same .version file if there are mu…
linuxgurugamer Oct 18, 2018
f9758bf
Version bump for 1.5 rebuild
linuxgurugamer Oct 19, 2018
83a24a3
Version bump to fix .version file
linuxgurugamer Oct 19, 2018
a8e7dbf
test update
linuxgurugamer Oct 20, 2018
ccef899
Update copyright
linuxgurugamer Oct 20, 2018
5d19ac8
Updated jenkins config for miniavc
linuxgurugamer Oct 20, 2018
6e78ebe
jenkins
linuxgurugamer Oct 20, 2018
17f3431
Removed KSP_VERION_MAX and KSP_VERSION
linuxgurugamer Dec 23, 2018
c19b474
Updated BUILD version
linuxgurugamer Jan 7, 2019
1dbedfc
Added COMPATIBLE_VERSION_OVERRIDE functionallity
4x4cheesecake Feb 21, 2019
b31dd95
Switch override on/off
4x4cheesecake Feb 21, 2019
f53f6d6
Version Override respects version min/max
4x4cheesecake Feb 22, 2019
1c70b17
Some internal changes
4x4cheesecake Feb 24, 2019
3b203a5
Fintuning on the UI
4x4cheesecake Feb 26, 2019
61b1098
Beta release
4x4cheesecake Mar 3, 2019
423f3b4
Clean up
4x4cheesecake Mar 5, 2019
2e05aad
Reworked Version Override UI
4x4cheesecake Mar 7, 2019
f0b1f20
Final bug fixes
4x4cheesecake Mar 10, 2019
adfd959
Removed unnecessary file
4x4cheesecake Mar 10, 2019
bf851b1
GUI adjustments
4x4cheesecake Mar 11, 2019
b212f74
Merge pull request #17 from 4x4cheesecake/dev
linuxgurugamer Mar 11, 2019
c794fd8
Added version shortcuts for override
linuxgurugamer Mar 12, 2019
8c87dd8
Added missing reference
linuxgurugamer Mar 12, 2019
e6d33a4
Merge pull request #1 from linuxgurugamer/master
4x4cheesecake Mar 12, 2019
2980c01
Merge pull request #2 from 4x4cheesecake/dev
4x4cheesecake Mar 12, 2019
8a6f5cf
Fixed reset button not clearing toggles
linuxgurugamer Mar 13, 2019
e058141
Merge remote-tracking branch 'upstream/master'
4x4cheesecake Mar 14, 2019
c714854
Sorting for override GUI
4x4cheesecake Mar 14, 2019
fedea0e
Merge pull request #18 from 4x4cheesecake/master
linuxgurugamer Mar 15, 2019
79ba9db
Disabled the STRICT_VERSION with a compile-time setting. To enable …
linuxgurugamer Mar 15, 2019
0e0a186
Override GUI adjustments
4x4cheesecake Mar 16, 2019
7997f78
Merge pull request #19 from 4x4cheesecake/master
linuxgurugamer Mar 18, 2019
2af8ba6
Updated versoin
linuxgurugamer Mar 18, 2019
e746d5a
Create FUNDING.yml
linuxgurugamer May 24, 2019
86f8cd4
Minor bug fixes
4x4cheesecake Jun 10, 2019
4787567
Removed obsolete config file
4x4cheesecake Jun 10, 2019
d5a586d
Added KSP_VERSION_EXCLUDE to allow specific versions to be excluded f…
linuxgurugamer Jun 10, 2019
3de65ba
Merge pull request #21 from 4x4cheesecake/master
linuxgurugamer Jun 10, 2019
77cdb88
Merge branch 'master' of https://github.com/linuxgurugamer/KSPAddonVe…
linuxgurugamer Jun 10, 2019
2ce1864
Version bump for 1.7.2
linuxgurugamer Jul 7, 2019
1274c67
Updated versoin
linuxgurugamer Jul 7, 2019
0984118
Added InstallChecker to full KSP-AVC
linuxgurugamer Oct 25, 2019
0ceaf73
Updated InstallChecker
linuxgurugamer Oct 25, 2019
bca4222
Changed install loc for KSP-AVC.dll to Plugins
linuxgurugamer Oct 25, 2019
ae5cfe2
Fixed a nasty bug with MiniAVC and KSP 1.8 which was causing the game…
linuxgurugamer Oct 26, 2019
ef91523
Update Utils.cs
linuxgurugamer Nov 5, 2019
0d2d202
Fixed path to textures in full KSP-AVC
linuxgurugamer Nov 6, 2019
0f10425
Create a schema for .version files
HebaruSan Nov 25, 2019
ed187ed
Replaced Unity web calls with HttpWebRequest calls because Unity is n…
linuxgurugamer Dec 7, 2019
145d065
Allow _MIN and _MAX without KSP_VERSION
HebaruSan Dec 7, 2019
778b7f2
Shortened the timeout on HttpWebRequest
linuxgurugamer Dec 7, 2019
6f6691a
Merge pull request #26 from HebaruSan/schema
linuxgurugamer Dec 15, 2019
79baf87
Added the install_loc changes to the new schema file
linuxgurugamer Dec 15, 2019
ee0aa2e
Update timeout to be 10 seconds, not 10 milliseconds
ccaviness Dec 17, 2019
a6fa68b
Update timeout to be 10 seconds, not milliseconds
ccaviness Dec 17, 2019
7d079f4
Merge pull request #28 from ccaviness/avc-milliseconds
linuxgurugamer Dec 21, 2019
b5d71a6
Update Changelog & version
linuxgurugamer Dec 21, 2019
df530c2
Fixed a few more Unity calls, were causing mod to hang when getting …
linuxgurugamer Dec 24, 2019
16a9c8c
Report which configPath was not found
WuphonsReach Dec 25, 2019
3876acb
Add null check in MiniAVC for kspExcludeVersions
WuphonsReach Dec 25, 2019
cdbedd5
Merge pull request #31 from WuphonsReach/report-config-path
linuxgurugamer Dec 25, 2019
d0157f4
Merge pull request #32 from WuphonsReach/nre-miniavc
linuxgurugamer Dec 25, 2019
90ca973
Thanks to Github user @WuphonsReach for this:
linuxgurugamer Dec 28, 2019
4b6470e
2.0.0
linuxgurugamer Jun 28, 2020
87325b1
Added missing directories
linuxgurugamer Jun 28, 2020
36b3796
Jenkins
linuxgurugamer Jun 28, 2020
dc1ec6a
Version bump to allow new release on Github
linuxgurugamer Jun 28, 2020
6e26cb7
Fixed Jenkins
linuxgurugamer Jun 3, 2021
dd3bc8b
Added AssemblyFileVersion
linuxgurugamer Oct 18, 2021
2aa3f35
Version bump to verify locations
linuxgurugamer Oct 21, 2021
dba528a
Fixed dummy AVC-dLL in the ZeroMiniAVc from being detected as a dupli…
linuxgurugamer Oct 23, 2021
3cca622
update to fix install location check
linuxgurugamer Jan 14, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
patreon: linuxgurugamer
173 changes: 146 additions & 27 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
# Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
[Bb]in/
[Oo]bj/

# mstest test results
TestResults

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

Expand All @@ -15,9 +8,30 @@ TestResults

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
x64/
build/
bld/
[Bb]in/
[Oo]bj/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

#NUNIT
*.VisualState.xml
TestResult.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
Expand All @@ -31,38 +45,65 @@ x64/
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# Mindbench SASS cache
.sass-cache/
# JustCode is a .NET coding addin-in
.JustCode

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
*.ncrunch*
_NCrunch_*
.*crunch*.local.xml

# Installshield output folder
[Ee]xpress
# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
Expand All @@ -75,43 +116,121 @@ DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish
publish/

# Publish Web Output
*.Publish.xml
*.[Pp]ublish.xml
*.azurePubxml

# NuGet Packages Directory
packages
packages/
## TODO: If the tool you use requires repositories.config uncomment the next line
#!packages/repositories.config

# Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets
# This line needs to be after the ignore of the build folder (and the packages folder if the line above has been uncommented)
!packages/build/

# Windows Azure Build Output
csx
csx/
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
sql
TestResults
[Tt]est[Rr]esult*
sql/
*.Cache
ClientBin
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
Generated_Code #added for RIA/Silverlight projects
*.dbproj.schemaview
*.pfx
*.publishsettings
node_modules/

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
App_Data/*.mdf
App_Data/*.ldf
*.mdf
*.ldf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings

# Microsoft Fakes
FakesAssemblies/

# =========================
# Operating System Files
# =========================

# OSX
# =========================

.DS_Store
.AppleDouble
.LSOverride

# Icon must ends with two \r.
Icon

# Thumbnails
._*

# Files that might appear on external disk
.Spotlight-V100
.Trashes

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

*.zip
*.bat
[Gg]ame/
[Rr]elease/


# Windows
# =========================

# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msm
*.msp

# Windows shortcuts
*.lnk

#
# Vim files
#
*~
*.swp
*.dll
*.exe
*.pdb
.vs
36 changes: 3 additions & 33 deletions AVCToolkit/AVCToolkit.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>AVCToolkit</RootNamespace>
<AssemblyName>AVCToolkit</AssemblyName>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
Expand All @@ -22,6 +22,7 @@
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
Expand All @@ -31,6 +32,7 @@
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
<UseVSHostingProcess>false</UseVSHostingProcess>
</PropertyGroup>
<ItemGroup>
Expand All @@ -45,35 +47,3 @@
<Compile Include="VersionInfo.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Target Name="PostBuildMacros">
<GetAssemblyIdentity AssemblyFiles="$(TargetPath)">
<Output TaskParameter="Assemblies" ItemName="Targets" />
</GetAssemblyIdentity>
<ItemGroup>
<VersionNumber Include="@(Targets->'%(Version)')" />
</ItemGroup>
</Target>
<PropertyGroup>
<PostBuildEventDependsOn>
$(PostBuildEventDependsOn);
PostBuildMacros;
</PostBuildEventDependsOn>
<PostBuildEvent>del "$(SolutionDir)Release\AVCToolkit\*" /Q
xcopy "$(SolutionDir)Documents\AVCToolkit\*" "$(SolutionDir)Release\AVCToolkit\Documents\*" /E /Y
7z.exe a -tzip -mx3 "$(SolutionDir)Release\AVCToolkit\$(ProjectName)-@(VersionNumber).zip" "$(SolutionDir)Output\AVCToolkit"
7z.exe a -tzip -mx3 "$(SolutionDir)Release\AVCToolkit\$(ProjectName)-@(VersionNumber).zip" "$(SolutionDir)Documents\AVCToolkit\*"</PostBuildEvent>
</PropertyGroup>
<PropertyGroup>
<PreBuildEvent>del "$(TargetDir)*" /Q</PreBuildEvent>
</PropertyGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
78 changes: 78 additions & 0 deletions AVCToolkit/AVCToolkit.csproj.173
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{FD522EDB-A592-41C8-9342-C3629C18A6AD}</ProjectGuid>
<OutputType>Exe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>AVCToolkit</RootNamespace>
<AssemblyName>AVCToolkit</AssemblyName>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\Output\AVCToolkit\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>none</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\Output\AVCToolkit\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<UseVSHostingProcess>false</UseVSHostingProcess>
</PropertyGroup>
<ItemGroup>
<Compile Include="AddonInfo.cs" />
<Compile Include="GitHubInfo.cs" />
<Compile Include="Json\IJsonObject.cs" />
<Compile Include="Json\JsonFieldAttribute.cs" />
<Compile Include="Json\JsonObject.cs" />
<Compile Include="Json\JsonSerialiser.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="VersionInfo.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Target Name="PostBuildMacros">
<GetAssemblyIdentity AssemblyFiles="$(TargetPath)">
<Output TaskParameter="Assemblies" ItemName="Targets" />
</GetAssemblyIdentity>
<ItemGroup>
<VersionNumber Include="@(Targets->'%(Version)')" />
</ItemGroup>
</Target>
<PropertyGroup>
<PostBuildEventDependsOn>
$(PostBuildEventDependsOn);
PostBuildMacros;
</PostBuildEventDependsOn>
<PostBuildEvent>
</PostBuildEvent>
</PropertyGroup>
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
</PropertyGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
Loading