Skip to content

Commit

Permalink
Added new project for Unity version 2022.3.12 references
Browse files Browse the repository at this point in the history
  • Loading branch information
Digitalroot committed Nov 10, 2023
1 parent f38eaae commit fe69e0c
Show file tree
Hide file tree
Showing 84 changed files with 169 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<AssemblyName>Digitalroot.References.Unity</AssemblyName>
<TargetFrameworks>net48</TargetFrameworks>
<LangVersion>10</LangVersion>
<PackageId>Digitalroot.References.Unity</PackageId>
<RootNamespace>Digitalroot.References.Unity</RootNamespace>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<IncludeBuildOutput>false</IncludeBuildOutput>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageLicenseExpression>AGPL-3.0-or-later</PackageLicenseExpression>
<Copyright>Copyright © Digitalroot Technologies 2021 - 2024</Copyright>
<PackageProjectUrl>https://github.com/Digitalroot-Valheim/Digitalroot.Valheim.References</PackageProjectUrl>
<RepositoryUrl>https://github.com/Digitalroot-Valheim/Digitalroot.Valheim.References</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageIcon>ValheimRcon_black.png</PackageIcon>
<PackageIconUrl />
<PackageTags>valheim, digitalroot, references, Unity</PackageTags>
<Authors>Digitalroot</Authors>
<Company>Digitalroot Technologies</Company>
<Product>Digitalroot Unity References</Product>
<Description>References for Valheim's version of Unity</Description>
<PackageReleaseNotes>Initial Release Unity 2022.3.12</PackageReleaseNotes>
<NeutralLanguage>en-US</NeutralLanguage>
<RestoreProjectStyle>PackageReference</RestoreProjectStyle>
<IncludeBuildOutput>false</IncludeBuildOutput>
<NoBuild>true</NoBuild>
<Version>2022.3.12-RC01</Version>
<RestoreAdditionalProjectSources>
https://api.nuget.org/v3/index.json;
https://nuget.bepinex.dev/v3/index.json;
https://digitalroot-valheim-nuget.s3.us-west-2.amazonaws.com/index.json
</RestoreAdditionalProjectSources>
<ApplicationIcon>ValheimRcon_black.ico</ApplicationIcon>
<IsPublishable>False</IsPublishable>
<DebugType>none</DebugType>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net48|AnyCPU'">
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DebugType>none</DebugType>
<DebugSymbols>false</DebugSymbols>
</PropertyGroup>

<ItemGroup>
<None Include="..\ico\ValheimRcon_black.png" Link="ValheimRcon_black.png">
<PackagePath></PackagePath>
<Pack>True</Pack>
</None>
</ItemGroup>

<ItemGroup>
<None Include="lib\*.*">
<Pack>True</Pack>
<PackagePath>ref\net48</PackagePath>
</None>
</ItemGroup>

</Project>
103 changes: 103 additions & 0 deletions src/Digitalroot.Valheim.References.Unity/Publicize.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
@echo off
SET DOTNET_SKIP_FIRST_TIME_EXPERIENCE = true
SET DOTNET_CLI_TELEMETRY_OPTOUT = true

echo == Installing BepInEx.AssemblyPublicizer.Cli ==
REM dotnet tool update -g BepInEx.AssemblyPublicizer.Cli

SETLOCAL

SET ValheimInstallPath="C:\Program Files (x86)\Steam\steamapps\common\Valheim\valheim_Data\Managed"
echo ValheimInstallPath=%ValheimInstallPath%
SET PublicizePath=".\lib"
echo PublicizePath=%PublicizePath%
SET OPTIONS=--strip
echo OPTIONS=%OPTIONS%

echo == Publicizing Unity_*.dll ==
call assembly-publicizer "%ValheimInstallPath:"=%\Unity.AI.Navigation.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\Unity.InputSystem.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\Unity.InputSystem.ForUI.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\Unity.MemoryProfiler.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\Unity.TextMeshPro.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\Unity.Timeline.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.AccessibilityModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.AIModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.AndroidJNIModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.AnimationModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.ARModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.AssetBundleModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.AudioModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.ClothModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.ClusterInputModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.ClusterRendererModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.ContentLoadModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.CoreModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.CrashReportingModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.DirectorModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.DSPGraphModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.GameCenterModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.GIModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.GridModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.HotReloadModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.ImageConversionModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.IMGUIModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.InputLegacyModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.InputModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.JSONSerializeModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.LocalizationModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.NVIDIAModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.ParticleSystemModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.PerformanceReportingModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.Physics2DModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.PhysicsModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.ProfilerModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.PropertiesModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.ScreenCaptureModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.SharedInternalsModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.SpatialTracking.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.SpriteMaskModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.SpriteShapeModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.StreamingModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.SubstanceModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.SubsystemsModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.TerrainModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.TerrainPhysicsModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.TextCoreFontEngineModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.TextCoreModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.TextCoreTextEngineModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.TextRenderingModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.TilemapModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.TLSModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UI.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UIElementsModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UIElementsNativeModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UIModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UmbraModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UNETModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UnityAnalyticsCommonModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UnityAnalyticsModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UnityConnectModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UnityCurlModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UnityTestProtocolModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UnityWebRequestAssetBundleModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UnityWebRequestAudioModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UnityWebRequestModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UnityWebRequestTextureModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.UnityWebRequestWWWModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.VehiclesModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.VFXModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.VideoModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.VirtualTexturingModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.VRModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.WindModule.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.XR.LegacyInputHelpers.dll" %OPTIONS% -o %PublicizePath%
call assembly-publicizer "%ValheimInstallPath:"=%\UnityEngine.XRModule.dll" %OPTIONS% -o %PublicizePath%

ENDLOCAL

PAUSE

EXIT
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
6 changes: 6 additions & 0 deletions src/Digitalroot.Valheim.References.sln
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Digitalroot.Valheim.Referen
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Digitalroot.Valheim.References.JvL", "Digitalroot.Valheim.References.JvL\Digitalroot.Valheim.References.JvL.csproj", "{8998BBD3-BBFA-42ED-8B36-26F88DC31908}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Digitalroot.Valheim.References.Unity", "Digitalroot.Valheim.References.Unity\Digitalroot.Valheim.References.Unity.csproj", "{F4E4A873-22C9-400F-9339-256690D2ABC7}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand All @@ -54,6 +56,10 @@ Global
{8998BBD3-BBFA-42ED-8B36-26F88DC31908}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8998BBD3-BBFA-42ED-8B36-26F88DC31908}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8998BBD3-BBFA-42ED-8B36-26F88DC31908}.Release|Any CPU.Build.0 = Release|Any CPU
{F4E4A873-22C9-400F-9339-256690D2ABC7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F4E4A873-22C9-400F-9339-256690D2ABC7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F4E4A873-22C9-400F-9339-256690D2ABC7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F4E4A873-22C9-400F-9339-256690D2ABC7}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down

0 comments on commit fe69e0c

Please sign in to comment.