Skip to content

Commit

Permalink
Merge pull request #19 from Nebby1999/master
Browse files Browse the repository at this point in the history
1.3.7
  • Loading branch information
Nebby1999 authored Apr 9, 2023
2 parents ca354b5 + bcbae1e commit ebe4d6e
Show file tree
Hide file tree
Showing 5 changed files with 76 additions and 66 deletions.
65 changes: 65 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
### 1.3.7

- Fixed issue where the MMHook Generator would delete the MMHook Generated Assemblies
- Fixed issue where SetDeferredShading wouldnt properly apply the changes to the editor

### 1.3.6

- Fixed issue where the MMHook Generator cleanup step would throw an exception
- Moved the AppDomain cache into the MMHook Assembly Processor
- Removed message about not updating R2API submodule list
- Fixed issue where R2API Submodule Dependencies werent getting serialized
- Fixed issue where R2API Submodule Installer would install outdated versions of modules (Specifically the Core and ContentManagement submodules)
- Installing HookGenPatcher no longer causes an invalid project state due to MMHOOK_AssemblyCSharp

### 1.3.5

- Updated to use ThunderKit 7.0.0
- Now installs the R2API Submodules in one big batch instead of one by one

### 1.3.4

- Fixed an issue where executing the R2APISubmoduleInstaller would result in an invalid project state
- R2APISubmoduleInstaller now uninstalls old versions of Submodules that where added as dependencies if a newer version exists.

### 1.3.3

- Fixed an issue where NotSupportedException would throw when the MMHook Generator Configuration was trying to cache assemblies
- R2APISubmoduleInstaller doesnt destroy the Thunderstore Source if it has been ensured
- Fixed issue where R2APISubmoduleInstaller wouldnt properly install submodules and cause a loop spamming a warning message about no packages found.

### 1.3.1

- Added a method to serialize R2API submodule installation as hard dependencies.
- These hard dependencies are managed by a serialized JSON file.
- The hard dependencies will persist even if the import configuration asset is removed/deleted

### 1.3.0

- Updated Install R2API to the R2API Submodule Installer, updating the importer to properly support the Split Assemblies update.
- Added a safety catch to the MMHook generator so it doesnt accidentally create duplicate MMHook assemblies.

### 1.2.0

- FixPluginTypesSerialization is now in the BepInExPack by default, removed the option for installing the FixPluginTypesSerialization standalone
- Added the MMHook Generator, used for automatically generating MonoMod hook assemblies.

### 1.1.1

- Fix `README.md`

### 1.1.0

- Add SetDeferredShading to fix Graphics settings not collected by Import Project settings

### 1.0.2

- Add importer to fix graphics settings, enabling consistent rendering of shaders in the editor

### 1.0.1

- Fix legacy api patcher path by @PassivePicasso in #3

### 1.0.0

- Initial Release
7 changes: 7 additions & 0 deletions CHANGELOG.md.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

65 changes: 1 addition & 64 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,67 +24,4 @@ Note: Higher priority means it runs earlier
|Install RoR2EditorKit|-160K|Installs the latest version of RoR2EditorKit| Optional, but recommended|

## Planned Features
* Got any ideas? suggest them in the modding discord's "Editor Extensions" channel!

## Changelog

### 1.3.6

- Fixed issue where the MMHook Generator cleanup step would throw an exception
- Moved the AppDomain cache into the MMHook Assembly Processor
- Removed message about not updating R2API submodule list
- Fixed issue where R2API Submodule Dependencies werent getting serialized
- Fixed issue where R2API Submodule Installer would install outdated versions of modules (Specifically the Core and ContentManagement submodules)
- Installing HookGenPatcher no longer causes an invalid project state due to MMHOOK_AssemblyCSharp

### 1.3.5

- Updated to use ThunderKit 7.0.0
- Now installs the R2API Submodules in one big batch instead of one by one

### 1.3.4

- Fixed an issue where executing the R2APISubmoduleInstaller would result in an invalid project state
- R2APISubmoduleInstaller now uninstalls old versions of Submodules that where added as dependencies if a newer version exists.

### 1.3.3

- Fixed an issue where NotSupportedException would throw when the MMHook Generator Configuration was trying to cache assemblies
- R2APISubmoduleInstaller doesnt destroy the Thunderstore Source if it has been ensured
- Fixed issue where R2APISubmoduleInstaller wouldnt properly install submodules and cause a loop spamming a warning message about no packages found.

### 1.3.1

- Added a method to serialize R2API submodule installation as hard dependencies.
- These hard dependencies are managed by a serialized JSON file.
- The hard dependencies will persist even if the import configuration asset is removed/deleted

### 1.3.0

- Updated Install R2API to the R2API Submodule Installer, updating the importer to properly support the Split Assemblies update.
- Added a safety catch to the MMHook generator so it doesnt accidentally create duplicate MMHook assemblies.

### 1.2.0

- FixPluginTypesSerialization is now in the BepInExPack by default, removed the option for installing the FixPluginTypesSerialization standalone
- Added the MMHook Generator, used for automatically generating MonoMod hook assemblies.

### 1.1.1

- Fix `README.md`

### 1.1.0

- Add SetDeferredShading to fix Graphics settings not collected by Import Project settings

### 1.0.2

- Add importer to fix graphics settings, enabling consistent rendering of shaders in the editor

### 1.0.1

- Fix legacy api patcher path by @PassivePicasso in #3

### 1.0.0

- Initial Release
* Got any ideas? suggest them in the modding discord's "Editor Extensions" channel!
3 changes: 2 additions & 1 deletion ThunderKit/RoR2ImportExtensions.asset
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ MonoBehaviour:
Name: RoR2ImportExtensions
Description: Import extensions for ThunderKit to stabilize and complete the RoR2
import process
Version: 1.3.6
Version: 1.3.7
Dependencies: []
--- !u!114 &-221931170887336229
MonoBehaviour:
Expand All @@ -42,6 +42,7 @@ MonoBehaviour:
- {fileID: 4900000, guid: c5238b68c91ab8d4f8e3fda1cc6e0250, type: 3}
- {fileID: 4900000, guid: 65ff9c3aad2d4d94aa9995b3b24126af, type: 3}
- {fileID: 102900000, guid: 7713830d52084a8459986daa6042e4ff, type: 3}
- {fileID: 4900000, guid: ac47d9d98af8ee8408d4afc135cca9f8, type: 3}
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"url": ""
},
"displayName": "RoR2 Import Extensions",
"version": "1.3.6",
"version": "1.3.7",
"unity": "2019.4",
"description": "Import extensions for ThunderKit to stabilize and complete the RoR2 import process"
}

0 comments on commit ebe4d6e

Please sign in to comment.