u/Agreeable-Hold-471

Peculiar File Name Restrictions

While creating a program for the Xbox 360, I noticed something strange when creating or renaming a file. When attempting to create or name a file "file.aaa.bbb" the actual file created is "file.bbb". Even when renaming files in Aurora, I cannot rename a file to "file.aaa.bbb". I believe this is a DOS 8.3 file name limitation that only affects file names where the name not including the extension is 8 characters long (the "file.aaa" part). I have not tested this on FATX, as my Xbox 360 does not have an external hard drive.

reddit.com
u/Agreeable-Hold-471 — 13 days ago
▲ 347 r/360hacks

Xbox 360 Free60 Store alpha release

I would like to share with the Xbox 360 community a project I have been working on for a while: Free60 Store, a standalone program to download, decompress and extract Xbox 360 games directly from Vimm's Lair.

Without requiring any other PCs or servers, Free60 Store can download 7z files directly from Vimm's Lair, decompress the 7z files, then extract the ISO files.

How to use:

  1. Download Free60 Store from github
  2. Set your destination path in settings.txt to the location of where you want your games to be extracted to
  3. Transfer the .xex file and settings.txt to your Xbox 360. It does not matter where you put it, as long as you add the path to your dashboard settings so that your dashboard can find it
  4. Launch the .xex file using your favourite file manager or dashboard
  5. Search for a game
  6. Select the game you wish to download using the D-pad, pressing A to select
  7. Wait for the game to download, decompress and extract
  8. Launch your newly downloaded game using your favorite dashboard

FAQ

  • Will this work with BadUpdate? Yes, it should work on any homebrew capable Xbox 360 console
  • Why is it taking so long? The Xbox 360 is (by modern standards) an old console. Attempting to download large games directly on the console over encrypted HTTPS is not a simple feat
  • Why are multiple games with the same name showing up? Vimm's Lair has games from multiple regions. I am working on a way to display the game region in the search results
  • Is this open source? Yes, it is fully open source on Github
  • Does this require a stealth server? No, this program only requires an internet connection, no Xbox Live or Stealth server required
  • Does it run in the background? No, you must keep the program open whilst downloading, decompressing and extracting
  • Does this work with Aurora/FSD? Yes, this program will work with any dashboard that can launch homebrew apps.
  • Why is the user interface so bad? I have very little experience with user interface design, and I have been more focused on getting the backend working

Disclaimers

  • Depending on where you are, it may or may not be legal for you to download games you do not own. Check your local laws. Use at your own risk
  • As with all homebrew software, I take NO RESPONSIBILITY for ANY damage caused by this program. While it has no intention of doing any harm, and I have run it on my own personal console, you still run this program at your own risk
  • This program claims no affiliation with the free60 project. If I have offended anyone with the name, please let me know
  • This program was created with the HELP of AI. While it was NOT "Vibecoded", I used AI to help write short sections of code, as well as help review my own code

Troubleshooting and Bugs:

  • Download the latest version of the program, as it likely is the most stable and bug free
  • Ensure you have a working internet connection
  • If no games are being displayed, ensure you typed the name correctly
  • If you post a comment here, please include any error messages

Credits

If you want to assist with the development of this program, pull requests are welcome

EDIT

If you have been having issues with the program crashing, try the latest release on Github. Some users have been having issues with the keyboard opening then suddenly closing for no apparent reason. I am looking into it, and will let you know when this issue is resolved.

EDIT 2

The latest release on Github should have fixed a bug where the keyboard fails to open. Please let me know if you have any issues.

u/Agreeable-Hold-471 — 14 days ago