Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
235 commits
Select commit Hold shift + click to select a range
9626168
Working Local Build - This Branch should not be merged.
Vapok Jan 4, 2023
3caf9fa
Merge branch 'vapok' into vapok-local-build
Vapok Jan 4, 2023
d55380f
Merge branch 'vapok' into vapok-local-build
Vapok Jan 5, 2023
43bbd43
0.9.4 Release Notes
Vapok Jan 5, 2023
9dee674
Merge branch 'vapok' into vapok-local-build
Vapok Jan 5, 2023
ac69d2e
Merge branch 'vapok' into vapok-local-build
Vapok Jan 5, 2023
25ffdc6
Merge branch 'vapok' into vapok-local-build
Vapok Jan 5, 2023
0752928
Merge branch 'vapok' into vapok-local-build
Vapok Jan 6, 2023
81daa46
Merge branch 'vapok' into vapok-local-build
Vapok Jan 6, 2023
c359e87
Merge branch 'vapok' into vapok-local-build
Vapok Jan 7, 2023
ffdd549
fixing my build
Vapok Jan 7, 2023
44a6b5e
Merge branch 'vapok' into vapok-local-build
Vapok Jan 10, 2023
e6976fa
Merge branch 'vapok' into vapok-local-build
Vapok Jan 10, 2023
8e7ce18
adjusting local build.
Vapok Jan 10, 2023
3724058
Merge branch 'vapok' into vapok-local-build
Vapok Jan 12, 2023
4a2b6bf
Merge branch 'vapok' into vapok-local-build
Vapok Jan 13, 2023
9f1213e
Merge branch 'vapok' into vapok-local-build
Vapok Jan 14, 2023
7ab7a08
Merge branch 'vapok' into vapok-local-build
Vapok Jan 14, 2023
5fce7a7
Adding Advanced Portals to my local build.
Vapok Jan 16, 2023
57e5a2a
Merge branch 'vapok' into vapok-local-build
Vapok Jan 16, 2023
c2cfc22
Merge branch 'vapok' into vapok-local-build
Vapok Jan 17, 2023
277e675
Merge branch 'vapok' into vapok-local-build
Vapok Jan 21, 2023
6edbc6e
Merge branch 'vapok' into vapok-local-build
Vapok Jan 23, 2023
1445807
Merge branch 'vapok' into vapok-local-build
Vapok Feb 16, 2023
c319363
Merge branch 'vapok' into vapok-local-build
Vapok Feb 27, 2023
0b7b726
Merge branch 'vapok' into vapok-local-build
Vapok Mar 13, 2023
222f224
Adding local references
Vapok Mar 10, 2023
b4b448c
updating references to 0.214.2
Vapok Mar 7, 2023
147f9e7
updating references to 0.214.2
Vapok Mar 7, 2023
b2050b3
more references updated
Vapok Mar 7, 2023
329a55f
updating local references.
Vapok Mar 7, 2023
08ddc1a
Updated EAQS to 2.1.2 and updated EL Patch Notes
Vapok Mar 13, 2023
5cd79a6
Merge branch 'vapok' into vapok-local-build
Vapok Mar 13, 2023
4fb6e09
Making Unity Work
Vapok Mar 14, 2023
19ee142
Revert "Epic Loot - Enchanting Upgrade WIP"
Vapok Mar 14, 2023
8a7afcc
Revert "Epic Loot - Feature Unlocking WIP"
Vapok Mar 14, 2023
83a8214
Revert "Epic Loot - Enchanting Upgrades WIP"
Vapok Mar 14, 2023
5155fb1
Revert "Epic Loot - Table Upgrade - WIP"
Vapok Mar 14, 2023
faceeeb
Working EpicLoot without the Upgrade Functions.
Vapok Mar 14, 2023
221650e
Additional 0.9.9 changes.
Vapok Mar 14, 2023
d644f3b
When the keybinding in EAQS goes missing, this method doesn't return …
Vapok Mar 15, 2023
6b79298
local build update
Vapok Mar 15, 2023
2e4d760
local build update
Vapok Mar 15, 2023
89f0680
Updating Merchant Panel for Auga
Vapok Mar 30, 2023
c5d04d2
Release Epic Loot 0.9.10
Vapok Mar 31, 2023
f5edfaa
Rewrite of Minimap Pins and Update Management
Vapok Apr 5, 2023
c2ef003
Transpiled HotKeyBar Updates
Vapok Apr 5, 2023
9e578da
Transpiled UpdateGui Functionality
Vapok Apr 5, 2023
96cd050
Advancing Version to 0.9.11
Vapok Apr 5, 2023
1ef3636
Additional Change Log
Vapok Apr 5, 2023
6accc5e
More Changelog updates
Vapok Apr 5, 2023
051c3b8
manifest changes for 0.9.11
Vapok Apr 5, 2023
87b295e
Updating ReadMe
Vapok Apr 5, 2023
7eb5ef9
Cleaning up usings
Vapok Apr 6, 2023
c9dc1cc
Additional Performance Improvements
Vapok Apr 6, 2023
e294fc6
Fixing HotkeyBar Icon Updates
Vapok Apr 6, 2023
265471d
Merge branch 'vapok' into vapok-local-build
Vapok Apr 6, 2023
35342ec
Initial Controller Support Update for EAQS
Vapok Mar 27, 2023
80831b3
replaced with Transpiler
Vapok Mar 30, 2023
b979024
Rebuilt how QuickSlotHotKeyBar is created.
Vapok Apr 6, 2023
030dbd1
Updating for EAQS Version 2.13
Vapok Apr 6, 2023
4cb9dbc
Adding Changelog
Vapok Apr 6, 2023
947dced
Updated Changelog
Vapok Apr 6, 2023
3caf460
Release 0.9.12
Vapok Apr 6, 2023
12047a3
Fixing Version Number
Vapok Apr 6, 2023
6cc7fec
Release 2.1.5
Vapok Apr 10, 2023
10b41fc
Updating Local Vapok Build
Vapok May 29, 2023
762f0f8
Update 0.9.13 for 0.216.7
Vapok May 29, 2023
dde6737
Advanced Portals 1.0.4 - mergable
Vapok May 29, 2023
5b49f8c
Advanced Portals local build
Vapok May 29, 2023
7006709
Epicloot Unity Local Build
Vapok May 29, 2023
43921e9
Updating Valheim 0.216.7 - pick me
Vapok May 29, 2023
9b413e1
0.216.7 Local Build
Vapok May 29, 2023
2665972
Updating with Hashcode
Vapok May 29, 2023
161db7d
upping version 2.1.6
Vapok May 29, 2023
599ec46
adjusting the argument name
Vapok May 29, 2023
1c89741
Local build changes for 0.216.7 - don't pick me.
Vapok May 29, 2023
0db2051
updated local build - don't pick me.
Vapok May 29, 2023
2c5d009
updating local for 216.8 - do not merge
Vapok Jun 7, 2023
9a6c42f
local build - do not merge
Vapok Jun 7, 2023
56b9b81
updating field names to use nameof - pick me
Vapok Jun 7, 2023
426fbfa
updating CreatureLevelControlAPI.dll - pick me
Vapok Jun 7, 2023
ef3525f
adding the CLLC API - pick me
Vapok Jun 7, 2023
065bc87
updating references to 0.216.9 - do not merge
Vapok Jun 12, 2023
0a0b59f
update CLLC API DLL - pick me
Vapok Jun 12, 2023
752b611
update references to 0.216.9 - do not merge
Vapok Jun 12, 2023
acd48b7
updating Changelog - pick me
Vapok Jun 12, 2023
f6becbf
Missed an update for 0.216.9.
Vapok Jun 12, 2023
de94e82
advancing mod version - pick me
Vapok Jun 12, 2023
2c46f63
Updating to UTF-8 non-BOM - pick me.
Vapok Jun 12, 2023
38436b5
Advanced Portals 1.0.5 Release - pick me
Vapok Jun 13, 2023
6574dc6
0.9.15 Changes
Vapok Jun 13, 2023
7b52e5c
Merge branch 'vapok' into vapok-local-build
Vapok Jun 13, 2023
cdf150a
Reseting Files
Vapok Jun 13, 2023
df7900d
Merge branch 'rc/0.9.12-DoNotMergeToMain' into cleanup/CleanTheRepoUp
Vapok Jun 13, 2023
6e67100
Merge branch 'rc/0.9.13-DoNotMergeToMain' into cleanup/CleanTheRepoUp
Vapok Jun 13, 2023
c43f356
Merge branch 'rc/0.9.14-DoNotMergeToMain' into cleanup/CleanTheRepoUp
Vapok Jun 13, 2023
31952f7
Merge branch 'rc/EAQS/v2.1.6-DONOTMERGE' into cleanup/CleanTheRepoUp
Vapok Jun 13, 2023
d7ca73e
Merge branch 'vapok' into vapok-local-build
Vapok Jun 13, 2023
46f3606
Merge branch 'vapok-local-build' into cleanup/CleanTheRepoUp
Vapok Jun 13, 2023
1a09cc8
Merge branch 'vapok' into vapok-local-build
Vapok Jun 13, 2023
443d140
Merge branch 'vapok-local-build' into cleanup/CleanTheRepoUp
Vapok Jun 13, 2023
cb48a59
Fixing Build after Merge conflicts.
Vapok Jun 14, 2023
d17b5ee
Merge branch 'vapok' into vapok-local-build
Vapok Jun 14, 2023
2f3e742
Merge branch 'vapok' into vapok-local-build
Vapok Jun 15, 2023
82eca3b
Merge branch 'vapok' into vapok-local-build
Vapok Jun 15, 2023
f3473cd
matching files up to what I have locally.
Vapok Jun 15, 2023
8c4f600
0.9.18 Update
Vapok Jun 15, 2023
78784d1
Merge branch 'vapok' into vapok-local-build
Vapok Jun 15, 2023
55be52e
dsf
Vapok Jun 15, 2023
97047ce
fixing my local build.
Vapok Jun 15, 2023
bc28bb9
Merge branch 'releases/EpicLoot/v0.9.18-vapok' into vapok-local-build
Vapok Jun 15, 2023
c356d3b
Merge branch 'vapok' into vapok-local-build
Vapok Jun 30, 2023
6c9628d
Merge branch 'vapok' into vapok-local-build
Vapok Aug 28, 2023
a533375
EAQS 2.1.7 - Local build - don't pick
Vapok Aug 22, 2023
cd7eb3e
advanced portals 1.0.7 - local build don't pick me
Vapok Aug 22, 2023
858536a
Local build - Don't pick - 0.217.14
Vapok Aug 22, 2023
f12e9b9
Merge branch 'vapok' into vapok-local-build
Vapok Aug 30, 2023
9916426
Merge branch 'vapok' into vapok-local-build
Vapok Sep 17, 2023
a726e12
Merge branch 'vapok' into vapok-local-build
Vapok Sep 18, 2023
db8f58c
EAQS 2.1.8
Vapok Sep 18, 2023
5b2a3d5
Updates for 0.217.9 Across the board.
Vapok Sep 18, 2023
665b94a
More 0.217.19 Fixes
Vapok Sep 18, 2023
c2ab1c8
More 0.217.19 changes.
Vapok Sep 18, 2023
b92e306
More 0.217.19 fixes
Vapok Sep 18, 2023
e0aa9c6
More Changes to support Auga.
Vapok Sep 20, 2023
298a293
More updates for 0.217.20
Vapok Sep 25, 2023
f840c77
REferences for 0.217.20 - do not pick me.
Vapok Sep 25, 2023
11237dd
Merge branch 'vapok' into vapok-local-build
Vapok Sep 25, 2023
407ffb9
Merge branch 'vapok-local-build' into releases/All/0.217.20-PTB
Vapok Sep 25, 2023
81fdaf8
Merge branch 'vapok' into vapok-local-build
Vapok Sep 29, 2023
76b8709
Merge branch 'vapok-local-build' into releases/All/0.217.20-PTB
Vapok Sep 29, 2023
43d3cca
Bounty Fixes for Epicloot
Vapok Sep 30, 2023
ea3c947
release 0.9.25 compile
Vapok Oct 7, 2023
a1e15f5
Updates for 0.217.24 - pick me
Vapok Oct 7, 2023
4a54868
Local reference updates for 0.217.24 - don't pick
Vapok Oct 7, 2023
51c1050
Updating for 0.9.28 - Fixing Augment Menu issue.
Vapok Oct 7, 2023
2492a03
Updating the color grey
Vapok Oct 8, 2023
4369afd
EAQS - 2.1.10 - Updating Binding Text
Vapok Oct 8, 2023
4ffed5a
Augmenter and Enchanter changes
Vapok Oct 8, 2023
81834d4
Fixing the Tooltip issue and removing unused usings.
Vapok Oct 9, 2023
3fac6ad
Revert "Augmenter and Enchanter changes"
Vapok Oct 9, 2023
8165df1
Augmenter and Enchanter changes - protects Enchanting Table Unity
Vapok Oct 9, 2023
03b5449
Updated Readme
Vapok Oct 9, 2023
8767f72
SKills error fix
Vapok Oct 9, 2023
8168a2e
Bumping version to 0.9.29
Vapok Oct 9, 2023
2620298
updates for 9.30
Vapok Oct 9, 2023
c354d31
Updates for Enchanting Table
Vapok Oct 9, 2023
8582e08
more updates.
Vapok Oct 9, 2023
4ebf608
sounds
Vapok Oct 9, 2023
bd9b220
sounds
Vapok Oct 9, 2023
2c1097c
0.9.30 changes
Vapok Oct 9, 2023
720d30a
EpicLoot Changes Needed to Support Auga post 0.217.24 Update
Vapok Oct 17, 2023
c7c43e6
Release 0.9.31
Vapok Oct 18, 2023
237e270
Wiring in Auga to update Skills.
Vapok Oct 18, 2023
ee950e3
Release 0.9.32
Vapok Oct 19, 2023
0b2c590
EAQS v2.1.11
Vapok Oct 24, 2023
6a51ed5
adding Brenna's trophy to the trophy list.
Vapok Oct 25, 2023
0b30725
Updating references for 0.217.27 - do not pick
Vapok Oct 26, 2023
5c8967a
Updated unity dll for 0.217.27
Vapok Oct 26, 2023
1828587
changelog update.
Vapok Oct 26, 2023
c09a4ff
Updating for new Auga API
Vapok Oct 27, 2023
5f62ee7
Updated AugaAPI.dll.
Vapok Oct 28, 2023
f582f2c
Adding Serialization Runtime to Project. Release 0.9.33
Vapok Oct 28, 2023
45dc42d
Merge branch 'releases/EpicLoot/v0.9.33.1-vapok' into releases/EpicLo…
Vapok Oct 28, 2023
9619f51
Jam Update
Vapok Oct 29, 2023
8425772
Removing logging.
Vapok Oct 29, 2023
9f3a60b
Update for Release 0.9.34 Of Epic Loot
Vapok Oct 29, 2023
136baf0
More updates.
Vapok Oct 30, 2023
26ba087
Updated all mods for 0.217.27 References - Also updated It's Just Woo…
Vapok Oct 30, 2023
3b0b08c
Additional changes to CSPROJ files.
Vapok Oct 30, 2023
f2f60fc
Updates CSPROJ References for Local Build - do not pick
Vapok Oct 30, 2023
9ff344c
Updated for @shudnal adding nomap options.
Vapok Oct 30, 2023
3dae0c6
Added in Auga Settings for EAQS and ABAPI for EL
Vapok Oct 31, 2023
5cbec32
removing debug statement
Vapok Oct 31, 2023
e7f39a5
updating EAQS Manifest
Vapok Oct 31, 2023
d0604e6
Updating to 0.218.28
Vapok Nov 3, 2023
5a5cd7e
local ref's - don't pick
Vapok Nov 3, 2023
f7b1280
Updating for 0.217.28
Vapok Nov 3, 2023
4ab0959
Removing UnpatchSelf's and ADding in World Modifiers for EAQS
Vapok Nov 4, 2023
233f7e0
Update to Minimal Status Effects
Vapok Nov 8, 2023
957b3fa
Release 0.9.35
Vapok Nov 10, 2023
866fe5d
Release 0.9.36
Vapok Nov 16, 2023
6bb6e80
prepping 0.9.37 update
Vapok Nov 18, 2023
8b5b27d
## Version 0.9.37 - Auga Tooltip Bug Fix
Vapok Nov 18, 2023
f42c054
Updated for Valheim 0.217.38 Patch:
OrianaVenture Dec 15, 2023
052e089
Epic Loot version 0.9.38:
OrianaVenture Feb 23, 2024
6d65f47
File Restructure and cleanup.
OrianaVenture Apr 28, 2024
8a28947
Update lang version to 10
OrianaVenture Apr 28, 2024
9164fd1
Fixed folder naming
OrianaVenture Apr 28, 2024
3c1d7fb
Version 0.10.0 - Ashlands & Mythic Rarity (#5)
OrianaVenture May 14, 2024
c65a686
Version 0.10.1
OrianaVenture May 15, 2024
2e0ab25
Epic Loot Release 0.10.2:
OrianaVenture Aug 23, 2024
1eb6df5
Epic Loot Version 0.10.3:
OrianaVenture Aug 26, 2024
da5ee8c
Small fixes for Freebuild (#11)
MidnightsFX Sep 29, 2024
5f9849a
Equipment and Quick Slots Version 2.1.14:
OrianaVenture Oct 30, 2024
eb9a367
Add 16 new magic effects with bug fixes, prep for version 0.10.4 (#10)
jneb802 Oct 30, 2024
853f7b9
Epic Loot Version 0.10.4:
OrianaVenture Oct 30, 2024
999b0fc
Epic Loot Version 0.10.5:
OrianaVenture Oct 31, 2024
eb4fd8a
Advanced Portals version 1.0.7:
OrianaVenture Nov 1, 2024
575290e
Jam version 1.0.9:
OrianaVenture Nov 1, 2024
b041eac
Improved Build Hud Version 1.0.8:
OrianaVenture Nov 5, 2024
ac6b1b1
Stations Are Containers Version 1.0.7:
OrianaVenture Nov 5, 2024
f242741
Epic Loot: Fix Coin Hoarder not working unless on a weapon (#17)
jneb802 Nov 7, 2024
33ed7fd
Epic Loot Version 0.10.6:
OrianaVenture Nov 7, 2024
42e3a04
Adding some patch file examples.
OrianaVenture Mar 4, 2025
6c35d12
Epic Loot version 0.10.7:
OrianaVenture Mar 5, 2025
5cebd74
Epic Loot Version 0.11.0: Jotunn Conversion
MidnightsFX May 9, 2025
523cd1f
Change Github links to OrianaVenture Fork.
OrianaVenture May 9, 2025
dd9b5e5
Epic Loot: Adding mega overwrite files for the patching system
OrianaVenture May 9, 2025
b42edf6
Epic Loot version 0.11.1:
OrianaVenture May 10, 2025
3fa67ed
Epic Loot: HotFix LootTables example missing path.
OrianaVenture May 11, 2025
eb5e476
Epic Loot version 0.11.2:
OrianaVenture May 11, 2025
a5fed77
Epic Loot Version 0.11.3
OrianaVenture May 12, 2025
505c7aa
Epic Loot Version 0.11.4:
MidnightsFX May 23, 2025
8364deb
Removed outdated installation instruction.
OrianaVenture May 23, 2025
aaf611d
Added new enchantcosts.json example patch.
OrianaVenture Oct 31, 2025
e3af743
Epic Loot Version 0.11.5 - Call To Arms
OrianaVenture Nov 1, 2025
70f6d0d
Epic Loot Version 0.11.6:
OrianaVenture Nov 4, 2025
1b60b78
Epic Loot Version 0.11.7:
OrianaVenture Nov 6, 2025
39c5833
Advanced Portals Version 1.1.0:
OrianaVenture Nov 10, 2025
c41b423
Jam Version 1.1.0:
OrianaVenture Nov 12, 2025
54021aa
Epic Loot Version 0.12.0:
MidnightsFX Nov 17, 2025
edcc95c
Version 0.12.0 pictures for thunderstore
MidnightsFX Nov 17, 2025
1514d58
Epic Loot Version 0.12.1
OrianaVenture Nov 17, 2025
5108fe1
Advanced Portals Version 1.1.1:
OrianaVenture Nov 22, 2025
0e9604a
Epic Loot Release 0.12.2:
OrianaVenture Nov 23, 2025
db5accb
Advanced Portals Version 1.1.2:
OrianaVenture Nov 24, 2025
7e388aa
Epic Loot Version 0.12.3:
OrianaVenture Nov 26, 2025
0040a65
Advanced Portals Version 1.1.3:
OrianaVenture Nov 29, 2025
db44eb8
Epic Loot Version 0.12.4
MidnightsFX Nov 29, 2025
79a37a6
Adding file merge diagram for wiki.
OrianaVenture Dec 5, 2025
67f0868
Epic Loot Release 12.5:
OrianaVenture Dec 30, 2025
0c0e3ad
Epic Loot version 0.12.6:
OrianaVenture Jan 3, 2026
30e642d
Epic loot 12.7 (#85)
OrianaVenture Jan 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
22 changes: 19 additions & 3 deletions .gitignore
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,12 @@
/[Bb]uilds/
/[Ll]ogs/
/[Mm]emoryCaptures/
*/bin/
*/obj/
/bin/
/**/bin/
/obj/
/**/obj/
/packages/


# Never ignore Asset meta data
!/[Aa]ssets/**/*.meta

Expand All @@ -25,6 +26,7 @@

# Visual Studio cache directory
.vs/
.vscode/

# Rider cache directory
.idea/
Expand Down Expand Up @@ -76,3 +78,17 @@ crashlytics-build.properties
/valheim_Data/BepInEx-out/plugins/EpicLoot/enchantcosts.json
/valheim_Data/BepInEx-out/plugins/EpicLoot/adventuredata.json
/valheim_Data/BepInEx-out/plugins/EpicLoot/abilities.json

# Unity
ValheimUnity/Assets/ExternalLibraries/*
ValheimUnity/AssetBundles/*.manifest
ValheimUnity/Assets/ExternalLibraries/*.dll
ValheimUnity/Assets/ExternalLibraries/valheim/*.dll
ValheimUnity/UserSettings
ValheimUnity/Assets/ExternalLibraries/EpicLoot-UnityLib.dll
ValheimUnity/Packages/packages-lock.json

# Manual adds
Common
ValheimMods.sln
*.env
26 changes: 0 additions & 26 deletions AdvancedPortals/AddPortals.cs

This file was deleted.

29 changes: 0 additions & 29 deletions AdvancedPortals/AdvancedPortal.cs

This file was deleted.

Binary file removed AdvancedPortals/AdvancedPortals-1.0.1.zip
Binary file not shown.
Binary file removed AdvancedPortals/AdvancedPortals-1.0.2.zip
Binary file not shown.
Binary file removed AdvancedPortals/AdvancedPortals-1.0.3.zip
Binary file not shown.
Binary file removed AdvancedPortals/AdvancedPortals-1.0.zip
Binary file not shown.
558 changes: 182 additions & 376 deletions AdvancedPortals/AdvancedPortals.cs

Large diffs are not rendered by default.

87 changes: 9 additions & 78 deletions AdvancedPortals/AdvancedPortals.csproj
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Import Project="..\Paths.props" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
Expand All @@ -9,7 +10,8 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>AdvancedPortals</RootNamespace>
<AssemblyName>AdvancedPortals</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<LangVersion>10.0</LangVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
</PropertyGroup>
Expand All @@ -33,94 +35,23 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<Reference Include="0Harmony">
<HintPath>..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Valheim\BepInEx\core\0Harmony.dll</HintPath>
</Reference>
<Reference Include="assembly_utils_publicized">
<HintPath>..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Valheim\valheim_Data\Managed\publicized_assemblies\assembly_utils_publicized.dll</HintPath>
</Reference>
<Reference Include="assembly_valheim_publicized">
<HintPath>..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Valheim\valheim_Data\Managed\publicized_assemblies\assembly_valheim_publicized.dll</HintPath>
</Reference>
<Reference Include="BepInEx">
<HintPath>..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Valheim\BepInEx\core\BepInEx.dll</HintPath>
</Reference>
<Reference Include="ServerSync">
<HintPath>..\Libs\ServerSync.dll</HintPath>
</Reference>
<Reference Include="System" />
<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.Net.Http" />
<Reference Include="System.Xml" />
<Reference Include="UnityEngine">
<HintPath>..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Valheim\unstripped_corlib\UnityEngine.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.AssetBundleModule">
<HintPath>..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Valheim\unstripped_corlib\UnityEngine.AssetBundleModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.AudioModule">
<HintPath>..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Valheim\unstripped_corlib\UnityEngine.AudioModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.CoreModule">
<HintPath>..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Valheim\unstripped_corlib\UnityEngine.CoreModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.ImageConversionModule, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Valheim\unstripped_corlib\UnityEngine.ImageConversionModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.PhysicsModule, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Valheim\unstripped_corlib\UnityEngine.PhysicsModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.TextRenderingModule, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Valheim\unstripped_corlib\UnityEngine.TextRenderingModule.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="AddPortals.cs" />
<Compile Include="AdvancedPortal.cs" />
<Compile Include="src\*.cs" />
<Compile Include="AdvancedPortals.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Teleport_Patch.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="..\Libs\ServerSync.dll">
<Link>ServerSync.dll</Link>
</EmbeddedResource>
<Content Include="ILRepack.targets">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="..\ValheimUnity\AssetBundles\advancedportals">
<Link>advancedportals</Link>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="manifest.json" />
<None Include="thunderstore\manifest.json" />
<None Include="README.md" />
<None Include="CHANGELOG.md" />
</ItemGroup>
<Import Project="..\Common\Common.projitems" Label="Shared" />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Target Name="Copy" AfterTargets="ILRepack">
<Exec Command="xcopy &quot;$(TargetDir)$(TargetFileName)&quot; &quot;C:\Program Files (x86)\Steam\steamapps\common\Valheim\BepInEx\plugins\$(ProjectName)\&quot; /q /y /i" />
<Exec Command="xcopy &quot;$(TargetDir)$(TargetFileName)&quot; &quot;C:\Program Files (x86)\Steam\steamapps\common\Valheim_Dev\BepInEx\plugins\$(ProjectName)\&quot; /q /y /i" />
</Target>
<Import Project="..\packages\ILRepack.Lib.MSBuild.Task.2.0.18.2\build\ILRepack.Lib.MSBuild.Task.targets" Condition="Exists('..\packages\ILRepack.Lib.MSBuild.Task.2.0.18.2\build\ILRepack.Lib.MSBuild.Task.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105.The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\ILRepack.Lib.MSBuild.Task.2.0.18.2\build\ILRepack.Lib.MSBuild.Task.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\ILRepack.Lib.MSBuild.Task.2.0.18.2\build\ILRepack.Lib.MSBuild.Task.targets'))" />
</Target>
<ProjectExtensions>
<VisualStudio>
<UserProperties manifest_1json__JsonSchema="" />
</VisualStudio>
</ProjectExtensions>
<Target Name="CopyAssembly" AfterTargets="Build">
<Copy SourceFiles="$(TargetDir)$(TargetFileName)" DestinationFolder="$(SolutionDir)ValheimUnity\Assets\ExternalLibraries" />
</Target>
</Project>
52 changes: 52 additions & 0 deletions AdvancedPortals/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
## 1.1.3
* Fixed an issue with the AllowEverything config option no longer being used in the teleport check.

## 1.1.2
* Changed portals metal check patch to better respect other mods including World Advancement & Progression.

## 1.1.1
* Fixed a small typo issue that only manifested when TargetPortal was installed.

## 1.1.0
* Overhauled portal appearances to better match vanilla styles!
* Now requires Jotunn to run, please install this new dependency!

## 1.0.11
* Update for Valheim version 0.219.13 Bog Witch.

## 1.0.10
* ServerSync Update fixing a multiplayer issue

## 1.0.9
* Update for 0.217.24 - Hildr's Request

## 1.0.8
* Fixing the Portal Saving issue with the changes that were presented in a recent update.
* This now adds the Custom Portal Prefabs to the PortalPrefab list during Game.Awake reducing the need to patch any ZDOMan stuff.

## 1.0.7
* Hildir's Request Update 0.217.14

## 1.0.6
* Restored Portal Connections on Dedicated Servers.

## 1.0.5
* Updated Portal Connection logic which was preventing Advanced Portals from connecting

## 1.0.4
* Updates for 0.216.9 Valheim

## 1.0.3
* Vapok fixed a bug that makes Adventure Backpacks work with Advanced Portals

## 1.0.2
* Added bronze to Ancient portal transport list (how could I forget?)
* Updated to support other mods that extend the inventory (Thanks Vapok)

## 1.0.1
* Added compatibility with AnyPortal and TargetPortal
* Fixed a bug with Obsidian and Black Marble portal recipes
* Added 5 BlackMetal to the default recipe for Black Marble portals (delete your config to automatically use the new recipe)

## 1.0.0
* Initial Release
12 changes: 0 additions & 12 deletions AdvancedPortals/ILRepack.targets

This file was deleted.

4 changes: 2 additions & 2 deletions AdvancedPortals/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.8")]
[assembly: AssemblyFileVersion("1.0.8")]
[assembly: AssemblyVersion("1.1.3")]
[assembly: AssemblyFileVersion("1.1.3")]
65 changes: 18 additions & 47 deletions AdvancedPortals/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# AdvancedPortals
Author: RandyKnapp
Source: [Github](https://github.com/RandyKnapp/ValheimMods/tree/main/AdvancedPortals)
Discord: [RandyKnapp's Mod Community](https://discord.gg/randyknappmods)
Patreon: [Randy's Patreon](https://www.patreon.com/randyknapp)
# Advanced Portals

Author: [RandyKnapp](https://discord.gg/ZNhYeavv3C)
Source: [Github](https://github.com/OrianaVenture/Randy_Vapok_ValheimMods/tree/main/AdvancedPortals)
Patreon: [patreon.com/randyknapp](https://www.patreon.com/randyknapp)
Discord: [RandyKnapp's Mod Community](https://discord.gg/ZNhYeavv3C)

Adds three new portals to provide a lore-friendly and balanced way to reduce the item-transport slog!

Expand All @@ -13,53 +14,23 @@ Adds three new portals to provide a lore-friendly and balanced way to reduce the
* **Black Marble Portal:** Allows teleporting anything
* *Requires:* 20 Black Marble, BlackMetal 5, 2 Refined Eitr

Includes ServerSync.

## Configuration:

### Ancient Portal
## Version 1.1.0!

* Ancient Portal Enabled: Enable this portal. If false, the portal will not be buildable.
* Ancient Portal Recipe: The items needed to build the Ancient portal. Must be in the following format: "ITEM1:QUANTITY,ITEM2:QUANTITY,..." where each ITEM is the item ID ([found here](https://valheim-modding.github.io/Jotunn/data/objects/item-list.html)), and QUANTITY is an integer.
* Ancient Portal Allowed Items: The items that will be allowed to teleport through the Ancient Portal. Must be in the following format: "ITEM1,ITEM2,ITEM3,..." where ITEM is the item ID.
* Ancient Portal Allow Everything: If set to true, the Allowed Items will be ignored and all items will be teleportable through this portal. Default=false.
As of the 1.1.0 update Jotunn is required to run this mod. A version check will be performed on server connection to ensure all players have the mod installed properly.

### Obsidian Portal
Configurations should sync on servers and live update on changing the randyknapp.mods.advancedportals.cfg file.

* Obsidian Portal Enabled: Enable this portal. If false, the portal will not be buildable.
* Obsidian Portal Recipe: The items needed to build the Obsidian portal. (same format as Ancient Portal Recipe)
* Obsidian Portal Allowed Items: The items that will be allowed to teleport through the Obsidian Portal. (same format as Ancient Portal Allowed Items)
* Obsidian Portal Allow Everything: If set to true, the Allowed Items will be ignored and all items will be teleportable through this portal. Default=false.
* Obsidian Portal Use All Previous: If set to true, automatically allow all the Allowed Items from the Ancient Portal through this portal too. Default=true.
## Configuration:

### Black Marble Portal
Each portal can be configured:

* Black Marble Portal Enabled: Enable this portal. If false, the portal will not be buildable.
* Black Marble Portal Recipe: The items needed to build the Black Marble portal. (same format as Ancient Portal Recipe)
* Black Marble Portal Allowed Items: The items that will be allowed to teleport through the Black Marble Portal. (same format as Ancient Portal Allowed Items)
* Black Marble Portal Allow Everything: If set to true, the Allowed Items will be ignored and all items will be teleportable through this portal. Default=true;
* Black Marble Portal Use All Previous: If set to true, automatically allow all the Allowed Items from the Ancient Portal and Obsidian Portal through this portal too. Default=true.
* Enabled: Enable building the portal. Existing portals of this type will not be removed.
* Recipe: Items needed to build the portal in the format "ITEM1:QUANTITY,ITEM2:QUANTITY,..." where each ITEM is the item ID ([found here](https://valheim-modding.github.io/Jotunn/data/objects/item-list.html)), and QUANTITY is an integer.
* Allowed Items: Items allowed to teleport through the portal in the format: "ITEM1,ITEM2,ITEM3,..." where ITEM is the item ID.
* Allow Everything: Allow all items through the portal.
* Use All Previous: For the Obsidian portal also include the Allowed Items from the Ancient portal. For the Black Marble portal also include the Allowed Items from both the Ancient and Obsidian portals.

## Installation:
* Nexus: Drop the AdvancedPortals.dll right into your BepInEx/plugins folder
* ThunderStore: Use r2modman to install, or manually drop the dll into your BepInEx/plugins folder

### Changelist:

#### 1.0.6
* Restored Portal Connections on Dedicated Servers.
#### 1.0.5
* Updated Portal Connection logic which was preventing Advanced Portals from connecting
#### 1.0.4
* Updates for Valheim 0.217.5
#### 1.0.3
* Vapok fixed a bug that makes Adventure Backpacks work with Advanced Portals
#### 1.0.2
* Added bronze to Ancient portal transport list (how could I forget?)
* Updated to support other mods that extend the inventory (Thanks Vapok)
#### 1.0.1
* Added compatibility with AnyPortal and TargetPortal
* Fixed a bug with Obsidian and Black Marble portal recipes
* Added 5 BlackMetal to the default recipe for Black Marble portals (delete your config to automatically use the new recipe)
#### 1.0.0
* Initial Release
* Manual: Drop the AdvancedPortals.dll into your BepInEx/plugins folder. Download Jotunn and install similarly.
* ThunderStore: When using a thunderstore mod manager the files should be placed in the correct directory for you. Dependencies should install automatically.
Loading