diff options
68 files changed, 500 insertions, 12397 deletions
@@ -1,10 +1,261 @@ +# SMAPI Specific Ignores StardewModdingAPI/bin/ StardewModdingAPI/obj/ +TrainerMod/bin/ +TrainerMod/obj/ +StardewInjector/bin/ +StardewInjector/obj/ packages/ - +
*.symlink *.lnk !*.exe -!*.dll +!*.dll
+ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# 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 + +# DNX +project.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config +# NuGet v3's project.json files produces more ignoreable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Microsoft Azure ApplicationInsights config file +ApplicationInsights.config + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.pfx +*.publishsettings +node_modules/ +orleans.codegen.cs + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# 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 +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe + +# FAKE - F# Make +.fake/ -Release/Mods/StardewInjector.dll
\ No newline at end of file +# JetBrains Rider +.idea/ +*.sln.iml
\ No newline at end of file diff --git a/Release/Mods/TrainerMod.dll b/Release/Mods/TrainerMod.dll Binary files differdeleted file mode 100644 index f508923b..00000000 --- a/Release/Mods/TrainerMod.dll +++ /dev/null diff --git a/Release/SMAPI_0.31A.zip b/Release/SMAPI_0.31A.zip Binary files differdeleted file mode 100644 index 70c538f2..00000000 --- a/Release/SMAPI_0.31A.zip +++ /dev/null diff --git a/Release/SMAPI_0.32A.zip b/Release/SMAPI_0.32A.zip Binary files differdeleted file mode 100644 index d07a52b4..00000000 --- a/Release/SMAPI_0.32A.zip +++ /dev/null diff --git a/Release/SMAPI_0.35.zip b/Release/SMAPI_0.35.zip Binary files differdeleted file mode 100644 index fd587597..00000000 --- a/Release/SMAPI_0.35.zip +++ /dev/null diff --git a/Release/SMAPI_0.36A.zip b/Release/SMAPI_0.36A.zip Binary files differdeleted file mode 100644 index 3327651f..00000000 --- a/Release/SMAPI_0.36A.zip +++ /dev/null diff --git a/Release/StardewModdingAPI.exe b/Release/StardewModdingAPI.exe Binary files differdeleted file mode 100644 index 934e9570..00000000 --- a/Release/StardewModdingAPI.exe +++ /dev/null diff --git a/Release/Use.txt b/Release/Use.txt deleted file mode 100644 index 673aa44b..00000000 --- a/Release/Use.txt +++ /dev/null @@ -1 +0,0 @@ -Place this EXE next to StardewValley.exe and run it.
\ No newline at end of file diff --git a/Release/steam_appid.txt b/Release/steam_appid.txt deleted file mode 100644 index 9fe92b96..00000000 --- a/Release/steam_appid.txt +++ /dev/null @@ -1 +0,0 @@ -413150
\ No newline at end of file diff --git a/StardewInjector/StardewInjector.csproj b/StardewInjector/StardewInjector.csproj index 7987a7bd..accb660f 100644 --- a/StardewInjector/StardewInjector.csproj +++ b/StardewInjector/StardewInjector.csproj @@ -1,77 +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>{C9388F35-68D2-431C-88BB-E26286272256}</ProjectGuid> - <OutputType>Library</OutputType> - <AppDesignerFolder>Properties</AppDesignerFolder> - <RootNamespace>StardewInjector</RootNamespace> - <AssemblyName>StardewInjector</AssemblyName> - <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> - <FileAlignment>512</FileAlignment> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> - <DebugSymbols>true</DebugSymbols> - <DebugType>full</DebugType> - <Optimize>false</Optimize> - <OutputPath>bin\Debug\</OutputPath> - <DefineConstants>DEBUG;TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> - <DebugType>pdbonly</DebugType> - <Optimize>true</Optimize> - <OutputPath>bin\Release\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - </PropertyGroup> - <ItemGroup> - <Reference Include="Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553, processorArchitecture=x86" /> - <Reference Include="Microsoft.Xna.Framework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553, processorArchitecture=x86" /> - <Reference Include="Mono.Cecil"> - <HintPath>Z:\Games\Stardew Valley\Mono.Cecil.dll</HintPath> - </Reference> - <Reference Include="System" /> - <Reference Include="System.Configuration" /> - <Reference Include="System.Core" /> - <Reference Include="System.Xml.Linq" /> - <Reference Include="System.Data.DataSetExtensions" /> - <Reference Include="Microsoft.CSharp" /> - <Reference Include="System.Data" /> - <Reference Include="System.Xml" /> - </ItemGroup> - <ItemGroup> - <Compile Include="CecilUtils.cs" /> - <Compile Include="Config.cs" /> - <Compile Include="Program.cs" /> - <Compile Include="StardewHooker.cs" /> - <Compile Include="StardewInjector.cs" /> - <Compile Include="Properties\AssemblyInfo.cs" /> - </ItemGroup> - <ItemGroup> - <None Include="App.config" /> - <None Include="packages.config" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="..\StardewModdingAPI\StardewModdingAPI.csproj"> - <Project>{f1a573b0-f436-472c-ae29-0b91ea6b9f8f}</Project> - <Name>StardewModdingAPI</Name> - </ProjectReference> - </ItemGroup> - <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> - <PropertyGroup> +<?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>{C9388F35-68D2-431C-88BB-E26286272256}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>StardewInjector</RootNamespace>
+ <AssemblyName>StardewInjector</AssemblyName>
+ <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <PlatformTarget>x86</PlatformTarget>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553, processorArchitecture=x86" />
+ <Reference Include="Microsoft.Xna.Framework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553, processorArchitecture=x86" />
+ <Reference Include="Mono.Cecil">
+ <HintPath>Z:\Games\Stardew Valley\Mono.Cecil.dll</HintPath>
+ </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Configuration" />
+ <Reference Include="System.Core" />
+ <Reference Include="System.Xml.Linq" />
+ <Reference Include="System.Data.DataSetExtensions" />
+ <Reference Include="Microsoft.CSharp" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="CecilUtils.cs" />
+ <Compile Include="Config.cs" />
+ <Compile Include="Program.cs" />
+ <Compile Include="StardewHooker.cs" />
+ <Compile Include="StardewInjector.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="App.config" />
+ <None Include="packages.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\StardewModdingAPI\StardewModdingAPI.csproj">
+ <Project>{f1a573b0-f436-472c-ae29-0b91ea6b9f8f}</Project>
+ <Name>StardewModdingAPI</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <PropertyGroup>
<PostBuildEvent>mkdir "$(SolutionDir)Release\Mods\" -copy /y "$(SolutionDir)$(ProjectName)\$(OutDir)$(TargetFileName)" "$(SolutionDir)Release\Mods\"</PostBuildEvent> - </PropertyGroup> +copy /y "$(SolutionDir)$(ProjectName)\$(OutDir)$(TargetFileName)" "$(SolutionDir)Release\Mods\"</PostBuildEvent>
+ </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>
\ No newline at end of file diff --git a/StardewInjector/bin/Debug/Lidgren.Network.dll b/StardewInjector/bin/Debug/Lidgren.Network.dll Binary files differdeleted file mode 100644 index 2cd9d5b3..00000000 --- a/StardewInjector/bin/Debug/Lidgren.Network.dll +++ /dev/null diff --git a/StardewInjector/bin/Debug/Microsoft.Xna.Framework.Game.dll b/StardewInjector/bin/Debug/Microsoft.Xna.Framework.Game.dll Binary files differdeleted file mode 100644 index 9ba4aa23..00000000 --- a/StardewInjector/bin/Debug/Microsoft.Xna.Framework.Game.dll +++ /dev/null diff --git a/StardewInjector/bin/Debug/Microsoft.Xna.Framework.Game.xml b/StardewInjector/bin/Debug/Microsoft.Xna.Framework.Game.xml deleted file mode 100644 index d0b7a111..00000000 --- a/StardewInjector/bin/Debug/Microsoft.Xna.Framework.Game.xml +++ /dev/null @@ -1,625 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<doc> - <members> - <member name="T:Microsoft.Xna.Framework.DrawableGameComponent"> - <summary>A game component that is notified when it needs to draw itself.</summary> - </member> - <member name="M:Microsoft.Xna.Framework.DrawableGameComponent.#ctor(Microsoft.Xna.Framework.Game)"> - <summary>Creates a new instance of DrawableGameComponent.</summary> - <param name="game">The Game that the game component should be attached to.</param> - </member> - <member name="M:Microsoft.Xna.Framework.DrawableGameComponent.Dispose(System.Boolean)"> - <summary>Releases the unmanaged resources used by the DrawableGameComponent and optionally releases the managed resources.</summary> - <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param> - </member> - <member name="M:Microsoft.Xna.Framework.DrawableGameComponent.Draw(Microsoft.Xna.Framework.GameTime)"> - <summary>Called when the DrawableGameComponent needs to be drawn. Override this method with component-specific drawing code. Reference page contains links to related conceptual articles.</summary> - <param name="gameTime">Time passed since the last call to Draw.</param> - </member> - <member name="P:Microsoft.Xna.Framework.DrawableGameComponent.DrawOrder"> - <summary>Order in which the component should be drawn, relative to other components that are in the same GameComponentCollection. Reference page contains code sample.</summary> - </member> - <member name="E:Microsoft.Xna.Framework.DrawableGameComponent.DrawOrderChanged"> - <summary>Raised when the DrawOrder property changes.</summary> - <param name="" /> - </member> - <member name="P:Microsoft.Xna.Framework.DrawableGameComponent.GraphicsDevice"> - <summary>The GraphicsDevice the DrawableGameComponent is associated with.</summary> - </member> - <member name="M:Microsoft.Xna.Framework.DrawableGameComponent.Initialize"> - <summary>Initializes the component. Override this method to load any non-graphics resources and query for any required services.</summary> - </member> - <member name="M:Microsoft.Xna.Framework.DrawableGameComponent.LoadContent"> - <summary>Called when graphics resources need to be loaded. Override this method to load any component-specific graphics resources.</summary> - </member> - <member name="M:Microsoft.Xna.Framework.DrawableGameComponent.OnDrawOrderChanged(System.Object,System.EventArgs)"> - <summary>Called when the DrawOrder property changes. Raises the DrawOrderChanged event.</summary> - <param name="sender">The DrawableGameComponent.</param> - <param name="args">Arguments to the DrawOrderChanged event.</param> - </member> - <member name="M:Microsoft.Xna.Framework.DrawableGameComponent.OnVisibleChanged(System.Object,System.EventArgs)"> - <summary>Called when the Visible property changes. Raises the VisibleChanged event.</summary> - <param name="sender">The DrawableGameComponent.</param> - <param name="args">Arguments to the VisibleChanged event.</param> - </member> - <member name="M:Microsoft.Xna.Framework.DrawableGameComponent.UnloadContent"> - <summary>Called when graphics resources need to be unloaded. Override this method to unload any component-specific graphics resources.</summary> - </member> - <member name="P:Microsoft.Xna.Framework.DrawableGameComponent.Visible"> - <summary>Indicates |
