TKMM-Team / Tkmm

A mod merger and manager for Tears of the kingdom
https://totkmods.github.io/tkmm/
MIT License
43 stars 5 forks source link

Arguement Out Of Range exception #25

Closed trollingdeath555 closed 1 month ago

trollingdeath555 commented 1 month ago

No matter what i try i get errors, this is the current error i got after trying to install a mod. game version is 1.2.1

[Error] System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') at RsdbMerger.Core.Mergers.RsdbUniqueRowMerger.LogRowChanges(BymlArray vanillaRows, Byml row, UInt64 rsdbNameHash, Int32 version) in /home/runner/work/Tkmm/Tkmm/lib/RsdbMerger/src/RsdbMerger.Core/Mergers/RsdbUniqueRowMerger.cs:line 78 at RsdbMerger.Core.Mergers.RsdbUniqueRowMerger.CreateChangelog(ReadOnlySpan1 canonical, ArraySegment1 data, RsdbFile target, Stream output) in /home/runner/work/Tkmm/Tkmm/lib/RsdbMerger/src/RsdbMerger.Core/Mergers/RsdbUniqueRowMerger.cs:line 38 at RsdbMerger.Core.Services.RsdbChangelogService.CreateChangelog(RsdbFile target, ArraySegment1 data) in /home/runner/work/Tkmm/Tkmm/lib/RsdbMerger/src/RsdbMerger.Core/Services/RsdbChangelogService.cs:line 82 at RsdbMerger.Core.Services.RsdbChangelogService.CreateChangelog(RsdbFile target) in /home/runner/work/Tkmm/Tkmm/lib/RsdbMerger/src/RsdbMerger.Core/Services/RsdbChangelogService.cs:line 69 at RsdbMerger.Core.Services.RsdbChangelogService.<CreateChangelogsAsync>b__5_0(RsdbFile target, CancellationToken cancellationToken) in /home/runner/work/Tkmm/Tkmm/lib/RsdbMerger/src/RsdbMerger.Core/Services/RsdbChangelogService.cs:line 54 at System.Threading.Tasks.Parallel.<>c__531.<b53_0>d.MoveNext() --- End of stack trace from previous location --- at RsdbMerger.Core.Services.RsdbChangelogService.CreateChangelogsAsync() in /home/runner/work/Tkmm/Tkmm/lib/RsdbMerger/src/RsdbMerger.Core/Services/RsdbChangelogService.cs:line 53 at Tkmm.Core.Components.PackageBuilder.<>c__DisplayClass8_0`1.<b1>d.MoveNext() in /home/runner/work/Tkmm/Tkmm/src/Tkmm.Core/Components/PackageBuilder.cs:line 94 --- End of stack trace from previous location --- at Tkmm.Core.Components.PackageBuilder.CopyContents[T](T item, String sourceFolder, String outputFolder) in /home/runner/work/Tkmm/Tkmm/src/Tkmm.Core/Components/PackageBuilder.cs:line 66

image

ArchLeaders commented 1 month ago

What mod are you trying to install?

Also, please send your logs file in %userprofile%\Documents\TotK Mod Manager on Windows or ~/Documents/TotK Mod Manager on Linux.

trollingdeath555 commented 1 month ago

I am attempting to install the second quest mod i have quickly tested installing other mods which i have been able to heres my logs. log.txt

trollingdeath555 commented 1 month ago

i at first assumed it was an issue with my dump but it seems like its only happening for that specfic mod

ArchLeaders commented 1 month ago

Are you using the latest version of TKMM (1.0.0-beta6)?

trollingdeath555 commented 1 month ago

I downloaded the latest version but when i opned it i was prompted to update TKMM which i did

trollingdeath555 commented 1 month ago

an update i tried installing another mod and this one didnt work either giving me the exact same error. The mod:https://gamebanana.com/mods/494687

ArchLeaders commented 1 month ago

I downloaded the latest version but when i opned it i was prompted to update TKMM which i did

Hm. The latest version should write information to the log, but it's not there. Can you send a screenshot of the about page? (Help > About)

trollingdeath555 commented 1 month ago

image

ArchLeaders commented 1 month ago

This must be an issue with your game dump then. It works fine for me on beta6.

@MasterBubbles also noticed an error that indicates your ZsDic files are also missing, which heavily indicates a corrupt game dump.

I recommend dumping the game for your switch again.