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

m45t3r

Well-Known Member
OP
Member
Joined
Jul 17, 2007
Messages
243
Trophies
0
Website
Visit site
XP
422
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,

3xkrazy

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
299
Trophies
0
XP
279
Country
United States
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?
 

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,075
Country
United States
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.
 

3xkrazy

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
299
Trophies
0
XP
279
Country
United States
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'
 

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,075
Country
United States
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?
 

3xkrazy

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
299
Trophies
0
XP
279
Country
United States
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!
 

m45t3r

Well-Known Member
OP
Member
Joined
Jul 17, 2007
Messages
243
Trophies
0
Website
Visit site
XP
422
Country
Brazil
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

Olmectron

Well-Known Member
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
+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,
D

Deleted User

Guest
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

General chit-chat
Help Users
    LeoTCK @ LeoTCK: yes for nearly a month i was officially a wanted fugitive, until yesterday when it ended