halsafar / BeatSaberSongBrowser

BeatSaber plugin, adds much needed functionality to the song selection interface.
MIT License
164 stars 41 forks source link

[5.3.0] Plugin not loading #88

Closed sll552 closed 5 years ago

sll552 commented 5 years ago

Hi,

the current version (5.3.0) is not loading for me, downgrading to 5.2.0 works.

The plugin is installed via ModAssistant and appears in the ingame BSIPA modlist but is not actually activated/loaded.

In the logs I found this, i guess this is the cause, but I don't know if this is a general problem or my installation is broken somehow.

[WARNING @ 22:06:48 | IPA/Loader/Features] Feature not valid on SongDataCore: Incorrect number of parameters
[INFO @ 22:06:48 | IPA/Loader/Features] Song Browser: 
[DEBUG @ 22:06:48 | IPA/Loader/Features] Song Browser: 
[WARNING @ 22:06:48 | IPA/Loader/Features] Song Browser: 
[WARNING @ 22:06:48 | IPA/Loader/Features] Feature not valid on Song Browser: Incorrect number of parameters
[INFO @ 22:06:48 | IPA/Loader/Features] BeatSaver Downloader: 
[DEBUG @ 22:06:48 | IPA/Loader/Features] BeatSaver Downloader: 
[WARNING @ 22:06:48 | IPA/Loader/Features] BeatSaver Downloader: 
[WARNING @ 22:06:48 | IPA/Loader/Features] Feature not valid on BeatSaver Downloader: Incorrect number of parameters
[DEBUG @ 22:06:48 | IPA/Config] Loading file G:\Programme\SteamLibrary\steamapps\common\Beat Saber\UserData\Custom UI.json
[WARNING @ 22:06:48 | IPA/Loader] Mod ScoreSaber developed for game version 1.0.0, so it may not work properly.
[DEBUG @ 22:06:48 | IPA/Config] Loading file G:\Programme\SteamLibrary\steamapps\common\Beat Saber\UserData\BSIPA Mod List.json
[DEBUG @ 22:06:48 | IPA/LibraryLoader] Resolving library CommonMark, Version=0.1.0.0, Culture=neutral, PublicKeyToken=001ef8810438905d
[DEBUG @ 22:06:48 | IPA/LibraryLoader] Looking for file CommonMark.0.1.0.0.dll
[DEBUG @ 22:06:48 | IPA/LibraryLoader] Found file CommonMark.0.1.0.0.dll as G:\Programme\SteamLibrary\steamapps\common\Beat Saber\Libs\CommonMark.0.1.0.0.dll
[DEBUG @ 22:06:48 | BSIPA Mod List/MarkDown] Starting to load resources
[DEBUG @ 22:06:48 | IPA] Compressing log file G:\Programme\SteamLibrary\steamapps\common\Beat Saber\Logs\BSIPA Mod List\MarkDown\2019.07.12.22.04.50.log
[WARNING @ 22:06:48 | IPA/Loader] Mod Song Refresh Button developed for game version 0.13.2, so it may not work properly.
[DEBUG @ 22:06:48 | IPA/Config] Loading file G:\Programme\SteamLibrary\steamapps\common\Beat Saber\UserData\Song Refresh Button.json
[DEBUG @ 22:06:48 | IPA] Compressing log file G:\Programme\SteamLibrary\steamapps\common\Beat Saber\Logs\BSIPA Mod List\2019.07.12.22.04.50.log
[DEBUG @ 22:06:48 | IPA/LibraryLoader] Resolving library INIFileParser, Version=2.5.2.0, Culture=neutral, PublicKeyToken=79af7b307b65cf3c
[DEBUG @ 22:06:48 | IPA/LibraryLoader] Looking for file INIFileParser.2.5.2.0.dll
[DEBUG @ 22:06:48 | IPA/LibraryLoader] Found file INIFileParser.2.5.2.0.dll as G:\Programme\SteamLibrary\steamapps\common\Beat Saber\Libs\INIFileParser.2.5.2.0.dll
[INFO @ 22:06:48 | IPA] Beat Saber
[INFO @ 22:06:48 | IPA] Running on Unity 2018.3.10f1
[INFO @ 22:06:48 | IPA] Game version 1.1.0
[INFO @ 22:06:48 | IPA] -----------------------------
[INFO @ 22:06:48 | IPA] Loading plugins from Plugins and found 17
[INFO @ 22:06:48 | IPA] -----------------------------
[INFO @ 22:06:48 | IPA] SongCore (SongCore): 2.0.11
[INFO @ 22:06:48 | IPA] Custom UI (CustomUI): 1.5.11
[INFO @ 22:06:48 | IPA] SongDataCore (SongDataCore): 1.1.0
[INFO @ 22:06:48 | IPA] Song Browser (SongBrowser): 5.3.0
[INFO @ 22:06:48 | IPA] Custom Avatars (Custom Avatars): 4.7.3
[INFO @ 22:06:48 | IPA] BeatSaberTweaks (BeatSaberTweaks): 4.4.4
[INFO @ 22:06:48 | IPA] BS_Utils (BS Utils): 1.3.6
[INFO @ 22:06:48 | IPA] BeatSaver Downloader (BeatSaverDownloader): 4.3.0
[INFO @ 22:06:48 | IPA] Beat Saber IPA (BSIPA): 3.12.22
[INFO @ 22:06:48 | IPA] INI Parser (Ini Parser): 2.5.5
[INFO @ 22:06:48 | IPA] ScoreSaber (ScoreSaber): 2.1.8
[INFO @ 22:06:48 | IPA] BSIPA Mod List (BSIPA Mod List): 1.2.5
[INFO @ 22:06:48 | IPA] Harmony (Harmony): 1.2.1
[INFO @ 22:06:48 | IPA] Song Refresh Button (): 1.0.4
[INFO @ 22:06:48 | IPA] -----------------------------
[INFO @ 22:06:48 | IPA] Custom Colors: 1.15.1
[INFO @ 22:06:48 | IPA] Custom Sabers: 2.9.1
[INFO @ 22:06:48 | IPA] MappingExtensions: 1.2.3
[INFO @ 22:06:48 | IPA] -----------------------------
[DEBUG @ 22:06:49 | IPA/LibraryLoader] Resolving library IllusionPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[DEBUG @ 22:06:49 | IPA/LibraryLoader] Looking for file IllusionPlugin.1.0.0.0.dll
[CRITICAL @ 22:06:49 | IPA/LibraryLoader] No library IllusionPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null found
[DEBUG @ 22:06:49 | IPA/LibraryLoader] Resolving library IllusionPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[DEBUG @ 22:06:49 | IPA/LibraryLoader] Looking for file IllusionPlugin.1.0.0.0.dll
[CRITICAL @ 22:06:49 | IPA/LibraryLoader] No library IllusionPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null found
[ERROR @ 22:06:49 | IPA] Song Browser: System.IO.FileNotFoundException: Could not load file or assembly 'IllusionPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
[ERROR @ 22:06:49 | IPA] File name: 'IllusionPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
[ERROR @ 22:06:49 | IPA]   at SongBrowser.Plugin.OnApplicationStart () [0x00006] in <dab005f881b54b28a598528470c4fa21>:0 
[ERROR @ 22:06:49 | IPA]   at IPA.Loader.Composite.CompositeBSPlugin+<>c.<OnApplicationStart>b__3_0 (IPA.Loader.PluginLoader+PluginInfo plugin) [0x00006] in <34a700a0d3854de2963fe8845db23cee>:0 
[ERROR @ 22:06:49 | IPA]   at IPA.Loader.Composite.CompositeBSPlugin.Invoke (IPA.Loader.Composite.CompositeBSPlugin+CompositeCall callback) [0x0001d] in <34a700a0d3854de2963fe8845db23cee>:0
guyyst commented 5 years ago

Same thing happening over here with the newest version. I also disabled every other mod with the same result.

halsafar commented 5 years ago

Confirmed. It is because I migrated to the IPA plugin but left a reference to IllusionPlugin.

Fix incoming.

halsafar commented 5 years ago

5.3.1 is out. This should fix the dependency. Let me know if that works for you. 5.3.1 is not yet approved on BeatMods but it is available on the GitHub releases page. Should be on BeatMods shortly.

sll552 commented 5 years ago

Updated via ModAssistant, works without issues. Thanks for the fast fix!