Homebrew [Release] FalconPuncher - Send CIA files to FBI via network

  • Thread starter Thread starter m45t3r
  • Start date Start date
  • Views Views 18,997
  • Replies Replies 52
  • Likes Likes 5

m45t3r

Well-Known Member
Member
Joined
Jul 17, 2007
Messages
250
Reaction score
192
Trophies
1
Website
Visit site
XP
484
Country
Brazil
This is a fork of blockfeed/FalconPunch with support for Python 3 (Python 2 is still supported), better user interface (including a simple GUI, see screenshot below) and better error handling. This program can be used with a 3DS with Steveice10/FBI installed to transfer CIA files to 3DS using network instead of manually copying files to SD card. This is somewhat slower, however it has the advantage of not using double the space to install.

screenshot.png

Usage
Install Python (preferred version is Python 3.x, however you can use Python 2.x if you want), download FalconPuncher.py, put it in the directory containing the CIA files and double-click in it (if you did use the Python installer on Windows). The GUI should open, so you can start transferring your CIA files.

You can use FalconPuncher completely by command-line too. See README.md for details.

Download and Source
https://github.com/m45t3r/FalconPuncher
 
Last edited by m45t3r,
How is this better than socket Punch
Well, for one I don't have to use yet another Java program in my computer. This by itself (for me) is an advantage.

However FalconPuncher itself is much simpler than Socket Punch. There is no retry option, for example.
 
  • Like
Reactions: Joom
Hi M45t3r,

I'm getting this error when I run it under Linux:
Code:
hle@x60 ~/src/FalconPuncher $ python -V
Python 2.7.10
hle@x60 ~/src/FalconPuncher $ ./FalconPuncher.py
Traceback (most recent call last):
  File "./FalconPuncher.py", line 19, in <module>
    import Tkinter as tk
ImportError: No module named Tkinter

Any thoughts?
 
Hi M45t3r,

I'm getting this error when I run it under Linux:
Code:
hle@x60 ~/src/FalconPuncher $ python -V
Python 2.7.10
hle@x60 ~/src/FalconPuncher $ ./FalconPuncher.py
Traceback (most recent call last):
  File "./FalconPuncher.py", line 19, in <module>
    import Tkinter as tk
ImportError: No module named Tkinter

Any thoughts?
You have to run it with Python 3.
 
You have to run it with Python 3.
hmm. The op says Python 2.x is supported though.. Ok, i'll try 3.x right now

--------------------- MERGED ---------------------------

Same error with 3.x:
Code:
hle@x60 ~/src/FalconPuncher $ python -V
Python 3.4.3
hle@x60 ~/src/FalconPuncher $ ./FalconPuncher.py
Traceback (most recent call last):
  File "./FalconPuncher.py", line 15, in <module>
    import tkinter as tk
ImportError: No module named 'tkinter'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "./FalconPuncher.py", line 19, in <module>
    import Tkinter as tk
ImportError: No module named 'Tkinter'
 
hmm. The op says Python 2.x is supported though.. Ok, i'll try 3.x right now

--------------------- MERGED ---------------------------

Same error with 3.x:
Code:
hle@x60 ~/src/FalconPuncher $ python -V
Python 3.4.3
hle@x60 ~/src/FalconPuncher $ ./FalconPuncher.py
Traceback (most recent call last):
  File "./FalconPuncher.py", line 15, in <module>
    import tkinter as tk
ImportError: No module named 'tkinter'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "./FalconPuncher.py", line 19, in <module>
    import Tkinter as tk
ImportError: No module named 'Tkinter'
Do you have the tkinter module and Tk/TCL installed?
 
Do you have the tkinter module and Tk/TCL installed?
I'm asuming that's linux system related? I'll look for it now.

--------------------- MERGED ---------------------------

I'm asuming that's linux system related? I'll look for it now.
Issue resolved by setting
USE="tk"

in my gentoo make.conf and recompiling python. Thanks!
 
Hi M45t3r,

I'm getting this error when I run it under Linux:
Code:
hle@x60 ~/src/FalconPuncher $ python -V
Python 2.7.10
hle@x60 ~/src/FalconPuncher $ ./FalconPuncher.py
Traceback (most recent call last):
  File "./FalconPuncher.py", line 19, in <module>
    import Tkinter as tk
ImportError: No module named Tkinter

Any thoughts?

I should probably add a fallback for those people who does not have Tk/Tcl installed, since you can run FalconPuncher in command-line too.
 
  • Like
Reactions: 3xkrazy
+1 for no Java. People shouldn't even have it installed.
In this thread you can find a SocketPunch's native EXE installer for Windows. Works only on Windows 8+, though. If you're using Linux or Mac, then I understand what you mean.

Good work, @m45t3r !
It's always nice to have more options for different people to try.
 
Last edited by Olmectron,
I get this on Python34 and Python27:

Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python34\lib\tkinter\__init__.py", line 1533, in __call__
return self.func(*args)
File "FalconPuncher.py", line 111, in add_file_to_sendlist
position = self.lb_filelist.curselection()[0]
IndexError: tuple index out of range
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python34\lib\tkinter\__init__.py", line 1533, in __call__
return self.func(*args)
File "FalconPuncher.py", line 111, in add_file_to_sendlist
position = self.lb_filelist.curselection()[0]
IndexError: tuple index out of range
 

Site & Scene News

Popular threads in this forum