Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

Local CIA server with QR codes 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox 3DS Homebrews
| title = Local CIA server with QR codes
|title=3DS Game Server
| image = https://dlhb.gamebrew.org/3dshomebrew/LocalCIAserverwithQRcodes.jpg|250px
|image=3dspc.png
| type = PC Utilities
|description=Local CIA server with QR codes. Creates a web page listing from user-provided CIAs.
| version=2020
|author=elmerohueso
| lastupdated = 2020/01/05
|lastupdated=2020/01/05
| licence = Mixed
|type=PC Utilities
| author = elmerohueso
|version=2020
| website = https://gbatemp.net/threads/release-local-cia-server-with-qr-codes.555653/
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/LocalCIAserverwithQRcodes.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/3ds_game_server.zip
| source = https://github.com/elmerohueso/3DS_Game_Server
|website=https://gbatemp.net/threads/release-local-cia-server-with-qr-codes.555653
|source=https://github.com/elmerohueso/3DS_Game_Server
}}
}}
<youtube>BfG0tR-emjU</youtube>
This program creates a web page listing from user-provided CIAs. Generated web page includes a sortable table with auto-generated QR codes for downloading/installing the CIAs over LAN via FBI.


There are probably other utilities like this, but I thought I'd share mine. Nothing fancy. I put this together last week to make distributing CIAs to my family's DSes easier.
Game titles link to descriptions on [http://www.gametdb.com/ www.gametdb.com], and table also pulls cover art from there. Uses Python SimpleHTTPServer, so just one download request/thread at a time.


Creates a web page listing from user-provided CIAs. Generated web page includes a sortable table with auto-generated QR codes for downloading/installing the CIAs over LAN via FBI. Game titles link to descriptions on [http://www.gametdb.com/ www.gametdb.com], and table also pulls cover art from there. Uses Python SimpleHTTPServer, so just one download request/thread at a time.
It was originally developed to help distributing CIAs between family's DSes.


To do (maybe someday, but I don't really need it): Add error logging for unparseable titleids and games not found in release XML
==User guide==
Requires Python 2.7 to run:


Requires Python 2.7
* Edit BuildCatalog.py. Set "releasesXML" and "ciaFolder".
* Create a folder to match the name set in "ciaFolder"
* Dump all desired CIAs into the created folder (subfolders are OK).
* Run BuildCatalog.py
* Edit StartServer.py. Set "PORT".
* Run StartServer.py.


To use an updated releases list, download '3dsreleases.xml' from http://www.3dsdb.com/
'''Note:''' To use an updated releases list, download 3dsreleases.xml from http://www.3dsdb.com.


# Edit BuildCatalog.py
==External links==
Set &quot;releasesXML&quot; and &quot;ciaFolder&quot;
* GitHub - https://github.com/elmerohueso/3DS_Game_Server
# Create a folder to match the name set in &quot;ciaFolder&quot;
* GBAtemp - https://gbatemp.net/threads/release-local-cia-server-with-qr-codes.555653
# Dump all desired CIAs into the created folder (subfolders are OK)
# Run BuildCatalog.py
# Edit StartServer.py
Set &quot;PORT&quot;
# Run StartServer.py

Latest revision as of 10:27, 22 June 2024

3DS Game Server
General
Authorelmerohueso
TypePC Utilities
Version2020
LicenseMixed
Last Updated2020/01/05
Links
Download
Website
Source

This program creates a web page listing from user-provided CIAs. Generated web page includes a sortable table with auto-generated QR codes for downloading/installing the CIAs over LAN via FBI.

Game titles link to descriptions on www.gametdb.com, and table also pulls cover art from there. Uses Python SimpleHTTPServer, so just one download request/thread at a time.

It was originally developed to help distributing CIAs between family's DSes.

User guide

Requires Python 2.7 to run:

  • Edit BuildCatalog.py. Set "releasesXML" and "ciaFolder".
  • Create a folder to match the name set in "ciaFolder"
  • Dump all desired CIAs into the created folder (subfolders are OK).
  • Run BuildCatalog.py
  • Edit StartServer.py. Set "PORT".
  • Run StartServer.py.

Note: To use an updated releases list, download 3dsreleases.xml from http://www.3dsdb.com.

External links

Advertising: