Skip to content

Transfers xbox hdd ready games straight from their zips

License

Notifications You must be signed in to change notification settings

lambdan/xbox-7z-ftp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python script to make it easier to transfer Xbox games that are zipped up (like the HDD Ready packs...) by automatically unzipping, FTP'ing it over, and then removing the unzipped files.

Features

  • Automatically unzips archives (.7z and .zip tested)
  • Removes unzipped files after they've been transfered
  • Prevents transfering game root straight to Games folder root
    • (Basically makes sure you always have /F/Games/game/default.xbe instead of accidentally getting (/F/Games/default.xbe)
  • Verifies connection to Xbox before doing anything

Caveats

  • Not great at error handling
  • Single threaded transfer. Makes it very slow for games with thousands of files.

Usage

  • Download the xbox7zftp.py script and put it somewhere
  • Install prereqs: pip3 install pyunpack patool
  • Edit Xbox settings at top of the script (IP, username, path, etc)
  • Run python xbox7zftp.py game.7z and wait :)

Tested with Xbox running XBMC4Gamers and Windows 11 PC with Python 3.10.5 but I don't see any reason why it wouldn't work on other OSes or Xbox Dashboards.

Releases

No releases published

Packages

No packages published

Languages