Package Details: nkit 1.4-3

Git Clone URL: https://aur.archlinux.org/nkit.git (read-only, click to copy)
Package Base: nkit
Description: A Nintendo ToolKit that can Recover and Preserve Wii and GameCube disc images
Upstream URL: http://wiki.gbatemp.net/wiki/NKit
Licenses: MIT
Submitter: gee
Maintainer: gee
Last Packager: gee
Votes: 1
Popularity: 0.63
First Submitted: 2019-10-10 10:08
Last Updated: 2020-07-09 14:15

Pinned Comments

gee commented on 2020-08-23 10:41

NOTE: For those using this with the Dolphin emulator, it may be better to use RVZ instead of Nkit: https://dolphin-emu.org/blog/2020/07/05/dolphin-progress-report-may-and-june-2020/

Latest Comments

1 2 Next › Last »

gee commented on 2020-08-23 10:41

NOTE: For those using this with the Dolphin emulator, it may be better to use RVZ instead of Nkit: https://dolphin-emu.org/blog/2020/07/05/dolphin-progress-report-may-and-june-2020/

gee commented on 2020-07-10 00:12

@fernando Awesome!

I'm sorry I assumed it was not needed, now I know better. :)

fernando_morais commented on 2020-07-09 14:41

@gee, thanks once more!

Now the CLI tools, with this update, works right "out of the box".

I believe that's, for now, better wait for the nkit to be updated to use the .Net Core, since it is in planning.

Thank you for your help.

gee commented on 2020-07-09 14:10

@fernando Oh I see, well as I wrote I've never used it, so I have no idea even how to use it. I do get the same issue once trying to use it, so it's definitely not on your end. The dev of nkit is pretty nice though, but not sure he uses Linux, maybe you can get help from him and then feel free to tell me whatever I need to do :). It may be an issue with it not using .Net Core yet though.

As for the CLI tools, if you add the #!/usr/bin/bash in first line of any of the scripts, does it work better? If so it's my mistake and I'll add those (I probably should anyway). [edit: it's done]

Thank you!

fernando_morais commented on 2020-07-09 13:40

@gee, thanks for your help!

Indeed, the NKitExtractionApp runs, however, when trying to use it, the error I mentioned occurs.

I use xonsh as my user shell and bash as my system one.

The CLI tools worked when they were called by bash, but not in xonsh. Maybe it's something related to some xonsh command, which it interprets differently from bash.

Anyway, now I can use CLI tools and there is only this little problem in the NKitExtractionApp.

gee commented on 2020-07-09 09:14

@fernando so for the GUI as I wrote before I never used it, so I am not really sure.

The website does not list any dependency but mono... Still, maybe there is some, here are all the libraries loaded when I call NKitExtractionApp: https://gist.github.com/John-Gee/cf3abbf854197b0959b353687819a559

maybe you can find in there the one you need?

As for the CLI, does it work better if you manually invoke the binary with mono yourself? If so that may be an issue with my scripts. What shell do you use? I use dash as my system shell (sh) and zsh as my user shell but that shouldn't matter I'm thinking.

gee commented on 2020-07-08 15:18

@fernando hmmm, I'll have to take a look, maybe the package is missing some depends. From a quick try, NKitExtractionApp runs, well it's the first time I tried so not sure what to expect.

Hopefully I can find some stuff tonight.

fernando_morais commented on 2020-07-08 14:50

The following error occurs when I try to use the NKitExtractionApp:

System.InvalidOperationException: Operation is not valid due to the current state of the object.
  at System.Windows.Forms.ProgressBarRenderer.DrawHorizontalBar (System.Drawing.Graphics g, System.Drawing.Rectangle bounds) [0x00007] in <5ad3d0bd1cd24243af30eb325f259ec8>:0 
  at Nanook.NKit.TextProgressBar.OnPaint (System.Windows.Forms.PaintEventArgs e) [0x0000e] in <1b432669cc6d41b982fddb268607304b>:0 
  at System.Windows.Forms.Control.WmPaint (System.Windows.Forms.Message& m) [0x0007c] in <5ad3d0bd1cd24243af30eb325f259ec8>:0 
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x001a4] in <5ad3d0bd1cd24243af30eb325f259ec8>:0 
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <5ad3d0bd1cd24243af30eb325f259ec8>:0 
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <5ad3d0bd1cd24243af30eb325f259ec8>:0 
  at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x00085] in <5ad3d0bd1cd24243af30eb325f259ec8>:0

When I try to use the CLI tools, the following failure occurs:

Failed
-------
SourceFiles.Scan failed scanning '$@': Could not find file '/path_to_my_game'

gee commented on 2019-12-11 11:46

Well it's not part of nkit so I am not convinced it should be bundled with it.

If you want you can create a package for the dat files and I'll add it as an optdep to this.

Wouldn't that make more sense?

guitaristtom commented on 2019-12-11 08:19

DAT ENTRIES

[ 0 redump ] Redump.dat [ 0 custom ] Custom.dat [ 0 gametdb] wiitdb.txt !! Add a populated redump dat to match /usr/lib/nkit/Dats/Redump/GameCube/*.dat

It might be a good idea have these downloaded with the nkit set.