FileKong 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = FileKong | image = https://dlhb.gamebrew.org/3dshomebrew/FileKong.png|250px | type = Utilities | version = v0.1 | licence = Mixed | author = R...")
 
m (Text replacement - "|discussion=" to "|donation=")
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = FileKong
|title=FileKong
| image = https://dlhb.gamebrew.org/3dshomebrew/FileKong.png|250px
|image=FileKong.png
| type = Utilities
|description=Opensource FTP Client for Nintendo 3DS.
| version = v0.1
|author=Rinnegatamante
| licence = Mixed
|lastupdated=2016/06/09
| author = Rinnegatamante
|type=Utilities
| website = https://gbatemp.net/threads/release-filekong-ftp-client-for-3ds.429071/
|version=0.1
| download = https://dlhb.gamebrew.org/3dshomebrew/FileKong.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/FileKong.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/filekong.7z
|website=https://rinnegatamante.it/site/3ds_hbs.php
|donation=https://www.patreon.com/Rinnegatamante
}}
}}
<youtube></youtube>
FileKong is an opensource FTP Client for Nintendo 3DS.


<article>
==Features==
<blockquote class="messageText SelectQuoteContainer ugc baseHtml">
* Unprotected FTP connection and a barebone prototype (not throughly tested) for TLS connection.
<b>NOTE: This homebrew has been released after seeing the results of this poll: <a href="https://twitter.com/Rinnegatamante/status/736487958379933696" target="_blank" class="externalLink" rel="nofollow">https://twitter.com/Rinnegatamante/status/736487958379933696</a> . It means this homebrew IS NOT finished, so if you're here just to offend, shitpost, downvote, etc etc according on where you're reading this post, then just do a favour to the whole community, ALT+F4 your web browser <img src="styles/default/xenforo/clear.png" class="mceSmilieSprite mceSmilie2" alt=";)" title="wink ;)">.<br>
* Basic filebrowser for server-side listed contents and SD contents with files removing feature (on both sides).
<br>
* Server -> Client and Client -> Server file transfer.
</b><br>
* A barebone timeout resolver (needs several improvements).
<div style="text-align: center"><b>FileKong v.0.1 ALPHA</b><br>
* Screenshots feature.
<br>
 
<img src="proxy.php?image=http%3A%2F%2Frinnegatamante.it%2Ffilekong.jpg&amp;hash=537ba81189d448da3655c58dd7eb4baa" class="bbCodeImage LbImage" alt="[?IMG]" data-url="http://rinnegatamante.it/filekong.jpg" style=""><br>
==Installation==
<i>Two 3ds connected using FileKong</i><br>
Available in CIA and 3DSX formats.
<br>
* CIA - Install the .cia with the CIA manager of your choice.
FileKong is the first FTP Client ever made for 3DS. At the moment the homebrew IS NOT finished, that's why it's in Alpha state. Actually i don't have time to work on it so i decided to release it "as it is" (i don't even know if i'll ever finish it since at the moment i'm not motivated anymore to work on 3DS scene <img src="styles/default/xenforo/clear.png" class="mceSmilieSprite mceSmilie55" alt=":D" title="big grin :D"> ).<br>
* 3DSX - Use the .3dsx provided with the Homebrew Launcher.
It has been created without watching a single FTP client sourcecode, i worked just seeing what kind of requests a popular FTP client (FileZilla) does to learn how FTP protocool works and i tried to reproduce it writing from scratch the whole code.<br>
 
<br>
==User guide==
<b>What's currently implemented?<br>
You can perform the following functions using this homebrew:
<br>
* Send files to a web server.
</b>?</div><ul>
* Download files from a web server.
<li>Unprotected FTP connection and a barebone prototype (probably not working for the most of you) for TLS connection</li>
* Transfer files between different consoles/devices (even 3DS <-> 3DS).
<li>Basic filebrowser for server-side listed contents and SD contents with files removing feature (on both sides).</li>
* Install a CIA file from another 3DS in combination with the FTP Installer integrated in NASA.
<li>Server-&gt;Client and Client-&gt;Server file transfer.</li>
* Delete files on a web server or on your SD.
<li>A barebone timeout resolver (needs several improvements).</li>
 
<li>Screenshots feature.</li>
===Instant server config===
</ul><b>Controls</b><br>
If you plan to use this homebrew with the same server all the times, you can consider to edit the index.lua file (lines 2-6) to automatically start FileKong with your configuration saving you time editing them manually all the times.
<div style="text-align: center">A: Open Directory | Send/Receive a file<br>
 
X: Delete a File/Directory<br>
Note that if you're using CIA build, the index.lua file is inside romfs partition of the homebrew so it could be quite hard to edit it if you're not a bit experienced in such things.
Left/Right DPad: Switch between server and client<br>
 
Up/Down DPad: Navigate in current filebrowser<br>
==Controls==
Select: Take a screenshot<br>
A - Open Directory, Send/Receive a file
Start: Exit homebrew<br>
 
<br>
X - Delete a File/Directory
<b>Little tip: instant server configuration</b><br>
 
<br>
Left/Right - Switch between server and client
If you plain to use this homebrew with the same server all the times, you can consider to edit the index.lua file (lines 2-6) to automatically start FileKong with your configuration saving you time editing them manually all the times.<br>
 
Note that if you're using CIA build, the index.lua file is inside romfs partition of the homebrew so it could be quite hard to edit it if you're not a bit experienced in such things.<br>
Up/Down - Navigate in current filebrowser
<br>
 
<b>Some usages for this homebrew<br>
Select - Take a screenshot
<br>
 
</b>?</div><ul>
Start - Exit homebrew
<li>Send files to a web server.</li>
 
<li>Download files from a web server.</li>
==External links==
<li>Transfer files between different consoles / devices (even 3DS&lt;-&gt;3DS).</li>
* Author's website - https://rinnegatamante.it
<li>Install a CIA file from another 3DS in combination with the FTP Installer integrated in NASA.</li>
* GBAtemp - https://gbatemp.net/threads/release-filekong-ftp-client-for-3ds.429071
<li>Delete files on a web server or on your SD.</li>
 
</ul><b>Download</b><br>
[[Category:3DS homebrew applications]]
<div style="text-align: center"><br>
[[Category:Homebrew utility applications on 3DS]]
<a href="http://rinnegatamante.it" target="_blank" class="externalLink" rel="nofollow">http://rinnegatamante.it</a><br>
[[Category:Support the author]]
?</div>
<div class="messageTextEndMarker">&nbsp;</div>
</blockquote>
</article>

Latest revision as of 00:41, 14 August 2023

FileKong
FileKong.png
General
AuthorRinnegatamante
TypeUtilities
Version0.1
LicenseMixed
Last Updated2016/06/09
Links
Download
Website
Support Author

FileKong is an opensource FTP Client for Nintendo 3DS.

Features

  • Unprotected FTP connection and a barebone prototype (not throughly tested) for TLS connection.
  • Basic filebrowser for server-side listed contents and SD contents with files removing feature (on both sides).
  • Server -> Client and Client -> Server file transfer.
  • A barebone timeout resolver (needs several improvements).
  • Screenshots feature.

Installation

Available in CIA and 3DSX formats.

  • CIA - Install the .cia with the CIA manager of your choice.
  • 3DSX - Use the .3dsx provided with the Homebrew Launcher.

User guide

You can perform the following functions using this homebrew:

  • Send files to a web server.
  • Download files from a web server.
  • Transfer files between different consoles/devices (even 3DS <-> 3DS).
  • Install a CIA file from another 3DS in combination with the FTP Installer integrated in NASA.
  • Delete files on a web server or on your SD.

Instant server config

If you plan to use this homebrew with the same server all the times, you can consider to edit the index.lua file (lines 2-6) to automatically start FileKong with your configuration saving you time editing them manually all the times.

Note that if you're using CIA build, the index.lua file is inside romfs partition of the homebrew so it could be quite hard to edit it if you're not a bit experienced in such things.

Controls

A - Open Directory, Send/Receive a file

X - Delete a File/Directory

Left/Right - Switch between server and client

Up/Down - Navigate in current filebrowser

Select - Take a screenshot

Start - Exit homebrew

External links

Advertising: