Giter Site home page Giter Site logo

modfinder's People

Contributors

aaronmaslen avatar adammeloy avatar alterasc avatar balkoth-dev avatar barleyflour avatar casdragon avatar cookesandcream avatar danscallion avatar factubsio avatar github-actions[bot] avatar holyrav avatar holyravenna avatar kreaddy avatar lynnpye avatar madisoncfallin avatar microsoftenator2022 avatar nosvladimir avatar novumvita avatar nykal145 avatar onmikhaos avatar pheonix99 avatar slydevil avatar sztrzask avatar tehflamintaco avatar thehambeard avatar tjf5349 avatar vek17 avatar wittlewolfie avatar xaddbx avatar ylmstring avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

modfinder's Issues

Failed to check installed mods

i keep getting the Failed to check installed mods error message and i wasn't getting it before, what can i do to make this go away? from the looks of it i don't have any duplicate files...
i am completely lost here it just randomly started. I'm afraid the program won't work as intended and its annoying to boot. any help would be greatly appreciated!
Log.txt

Doesn't extract DLLs from specific zips

(Found from user Steve The Lich Bandit on Discord, replicated myself)

The mod CustomNPCPortraits on Nexus seems to not get extracted and installed properly. Modfinder will properly create the folder and extract the info.json and the settings.xml files within, but none of the DLLs. Now, this mod does ship the UMM & Harmony DLLs for some reason, but I deleted those from the zip to see if it would handle a correctly bundled zip, and it still failed to extract and copy over the mod's DLL.

Posting the report because I'll likely forget by the time I get home, so at least there will be documentation about the issue. Or maybe we can boolie bubbles into fixing it :owlcat_laugh:

AddedFeats to ModFinder!

{
"Name": "AddedFeats",
"Author": "Telyl",
"Id": {
"Id": "AddedFeats",
"Type": "UMM"
},
"Service": {
"GitHub": {
"Owner": "Telyl",
"RepoName": "AddedFeats"
}
},
"About": "Adds additional features for animal companions and PCs.",
"HomepageUrl": "https://github.com/Telyl/AddedFeats",
"Tags": [ "Content", "Gameplay" ]
},

Mod in game mod folder with empty Info.json causes CTD on Modfinder start

What the title says. Discovered this by accident when I forgot to clean out a barely-started thing's auto-deploy

Two errors in log.
[1/2 01:24:46][E] System.NullReferenceException: Object reference not set to an instance of an object.
at ModFinder.MainWindow.<>c__DisplayClass15_0.b__0(XElement x) in D:\a\ModFinder\ModFinder\ModFinderClient\MainWindow.xaml.cs:line 382
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable1 source, Func2 predicate, Boolean& found)
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable1 source, Func2 predicate)
at ModFinder.MainWindow.SetModEnabled(ModViewModel modVM, Boolean enabled) in D:\a\ModFinder\ModFinder\ModFinderClient\MainWindow.xaml.cs:line 382

[1/2 01:24:49][E] System.InvalidOperationException: Failed to compare two elements in the array.
---> System.NullReferenceException: Object reference not set to an instance of an object.
at ModFinder.UI.ModSort.CompareStatus(ModViewModel x, ModViewModel y) in D:\a\ModFinder\ModFinder\ModFinderClient\UI\ModSort.cs:line 63
at ModFinder.UI.ModSort.Compare(ModViewModel x, ModViewModel y) in D:\a\ModFinder\ModFinder\ModFinderClient\UI\ModSort.cs:line 42
at System.Collections.Generic.ArraySortHelper1.InsertionSort(Span1 keys, Comparison1 comparer) at System.Collections.Generic.ArraySortHelper1.IntroSort(Span1 keys, Int32 depthLimit, Comparison1 comparer)
at System.Collections.Generic.ArraySortHelper1.IntroSort(Span1 keys, Int32 depthLimit, Comparison1 comparer) at System.Collections.Generic.ArraySortHelper1.IntrospectiveSort(Span1 keys, Comparison1 comparer)
at System.Collections.Generic.ArraySortHelper1.Sort(Span1 keys, IComparer1 comparer) --- End of inner exception stack trace --- at System.Collections.Generic.ArraySortHelper1.Sort(Span1 keys, IComparer1 comparer)
at System.Array.Sort[T](T[] array, Int32 index, Int32 length, IComparer1 comparer) at System.Collections.Generic.List1.Sort(Int32 index, Int32 count, IComparer1 comparer) at System.Collections.Generic.List1.Sort(IComparer`1 comparer)
at ModFinder.UI.ModDatabase.InitSort() in D:\a\ModFinder\ModFinder\ModFinderClient\UI\ModDatabase.cs:line 59
at ModFinder.MainWindow..ctor() in D:\a\ModFinder\ModFinder\ModFinderClient\MainWindow.xaml.cs:line 97

Add support for non-GitHub mods

As with GitHub no automatic scanning here, just provide a link & version in the manifest.

If we want to go back to the scanning we can just replace the manifest url with an auto-generated manifest.

Server issue?

Log.txt

I can't understand, what actualy reason.
There part, which make me think it's connection problemm: System.AggregateException: One or more errors occurred. (Этот хост неизвестен[unknown host]. (raw.githubusercontent.com:443))

But it's never happen before.
(Sory, I can be bad at english)

modfinder failing to check installed mods

after updating to the most recent patch, 3.6 I believe, I came to find that half the mods I was using were unusable, and attempting to redownload them through the mod manager gave me an error, and a text file that I have zero ability to comprehend. heres the file, any help would be greatly appreciated
Log.txt
heres the twext file, let me know if you need anything else

May I suggest something?

Hey, I love your project and it's lovely to be able to install mods from the tool. Would you mind to add some regularly updated mods?

I would like to suggest an isekai mod: https://github.com/JohN100x1/WOTR_IsekaiMod

Of course the choice is quite personal... however I believe they are great mods and they deserve more attention ;)
I would be grateful if it would be possible to add this mod.

Have a nice day!
Seba

Incorrect MewsiferConsole release filter

Currently it is not possible to install MewsiferConsole.
The release filter is currently: MewsiferConsole\\.[\\d+] which does not match the current release asset "MewsiferConsole.zip" but (somehow) does match (and incorrectly dowloads) "MewsiferConsole.Menu.zip"

The filter should probably be something like MewsiferConsole\\.(\\d+\\.)*$ (adding the extension before $ if necessary)

Failed to check installed mods

Whenever opening or rechecking installed mods I get this error, and don't know where to go from here.
Log.txt
[3/24 03:37:42][I] Respec Mod has no required modes.
[3/24 03:37:42][E] Failed to check installed mods.
[3/24 03:37:42][E] System.ArgumentException: An item with the same key has already been added. Key: RespecWrath-UMM
at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at ModFinder.MainWindow.CheckInstalledModsInternal() in D:\a\ModFinder\ModFinder\ModFinderClient\MainWindow.xaml.cs:line 237

Unhandled exception

First run, fails on prompt for WOTR path:

Application: ModFinder.exe
CoreCLR Version: 5.0.721.25508
.NET Version: 5.0.7
Description: The process was terminated due to an unhandled exception.
Exception Info: System.TypeInitializationException: The type initializer for 'ModFinder.Util.Logger' threw an exception.
---> System.TypeInitializationException: The type initializer for 'ModFinder.Main' threw an exception.
---> System.ArgumentNullException: Value cannot be null. (Parameter 'window')
at System.Windows.Interop.WindowInteropHelper..ctor(Window window)
at System.Windows.MessageBox.Show(Window owner, String messageBoxText, String caption, MessageBoxButton button, MessageBoxImage icon)
at ModFinder.MainWindow.ShowError(String message) in D:\a\ModFinder\ModFinder\ModFinderClient\MainWindow.xaml.cs:line 429
at ModFinder.Util.Logger.Error(String log, Exception e) in D:\a\ModFinder\ModFinder\ModFinderClient\Util\Logger.cs:line 47
at ModFinder.Main.get_WrathPath() in D:\a\ModFinder\ModFinder\ModFinderClient\Main.cs:line 145
at ModFinder.Main..cctor() in D:\a\ModFinder\ModFinder\ModFinderClient\Main.cs:line 158
--- End of inner exception stack trace ---
at ModFinder.Main.get_AppFolder() in D:\a\ModFinder\ModFinder\ModFinderClient\Main.cs:line 31
at ModFinder.Util.Logger..cctor() in D:\a\ModFinder\ModFinder\ModFinderClient\Util\Logger.cs:line 11
--- End of inner exception stack trace ---
at ModFinder.Util.Logger.ProcessLogs(CancellationToken cancellationToken) in D:\a\ModFinder\ModFinder\ModFinderClient\Util\Logger.cs:line 62
at ModFinder.Util.Logger.<.ctor>b__6_0() in D:\a\ModFinder\ModFinder\ModFinderClient\Util\Logger.cs:line 27
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()

Failed to initialize main window

Can't open ModFinder
Log.txt

[7/19 02:39:33][E] Failed to initialize main window.
[7/19 02:39:33][E] System.InvalidOperationException: Failed to compare two elements in the array.

Craftmaster

https://github.com/magicskysword/CraftMaster seems to have updated the files themselves, but the DLL seems to still be outdated. If there's something I can do myself to fix it, please let me know. (the mod will get installed fine, and it's available before loading a game, but as soon as a save is loaded, the UMM menu logs show several errors.
Player.log

The mod folder also looks suspiciously empty compared to other mods, containing only a localisation folder and a dll. I've tried both installing with a ZIP and directly from Modfinder.

Thanks for designing this

No issue here, just wanted to thank you for designing this software. With people deserting the nexus, tracking all the mods was a huge bother. I hope someone will design something similar for rogue trader when it comes out.

Disabling Template mods is broken

Disabling Template mods in Modfinder doesn't disable them. The UI will show going from enabled to disabled, but upon restarting Modfinder, they will show as enabled, and are still enabled in OwlcatModificationManagerSettings.json

Modfinder version: 1.3.7

I can't install it into UMM

When I dragging the modfinder.zip file to UMM, I get the message:

[10:10 PM] ModFinder.zip is not supported.

I also tried running UMM as administrator and got the same results. I also tried using the "install mod" button instead of dragging and dropping.

Add rollback support

Originally I was thinking file history but now I'm thinking you just cache the current version, then if there's a problem with the newest (e.g. game not up to date) rollback.

Version Checking Issues

Currently in the unreleased version of the client, there's a couple issues with version checking.

This issue is only being posted so I don't forget to look into it, and/or if someone is building Modfinder's client manually for some reason?

  1. 1.0.3a is considered older than 1.0.3

    • 2024-06-20 19 54 11 - MainWindow
    • Probably an easy fix
  2. Version checking for dependencies seems to also be broken

    • 2024-06-20 19 53 21 - MainWindow

Updating Respec Mod to 1.10.12 breaks ModFinder

Installing the newest Respec Mod update causes many other mods to stop being handled

[2/4 01:55:04][I] Found installed mod: C:\Program Files (x86)\Steam\steamapps\common\Pathfinder Second Adventure\Mods\RespecWrath
[2/4 01:55:04][I] Respec Mod has no required modes.
[2/4 01:55:04][E] Failed to check installed mods.
[2/4 01:55:04][E] System.ArgumentException: An item with the same key has already been added. Key: RespecWrath-UMM
at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at ModFinder.MainWindow.CheckInstalledModsInternal() in D:\a\ModFinder\ModFinder\ModFinderClient\MainWindow.xaml.cs:line 239

ArcaneAdditions ModId mismatch

Trying to download ArcaneAdditions however I get an error saying
"Failed to install: ModId mismatch. Found ArcaneAdditons but expected ArcaneAdditions"
I've checked the log and that's all the info I have

Add logging system & catch exceptions

So far a lot of the problems are in the form of "I did a thing, it crashed and now it won't start". Kind of hard to debug--some logging could help.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.