this post was submitted on 06 Jun 2024
490 points (99.2% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

64266 readers
569 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):

🏴‍☠️ Other communities

FUCK ADOBE!

Torrenting/P2P:

Gaming:


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 2 years ago
MODERATORS
 

Vimms lair is starting to remove many roms that are being requested to be removed by Nintendo etc. soon many original roms, hacks, and translations will be lost forever. Can any of you help make archive torrents of roms from vimms lair and cdromance? They have hacks and translations that dont exist elsewhere and will probably be removed soon with ios emulation and retro handhelds bringing so much attention to roms and these sites

you are viewing a single comment's thread
view the rest of the comments
[–] wuphysics87@lemmy.ml 32 points 1 year ago* (last edited 1 year ago) (11 children)

A friend of mine and I put this together a few years ago. I hope yall find it helpful:

#!/usr/bin/env bash

download_roms(){
    for ((i=$1; i<=$2; i++)); do
        cd "$HOME/retroarch"
        curl  -G -L "https://download3.vimm.net/download/?mediaId=$i" -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0' -H 'Referer: https://vimm.net/' -O  -J
    done
}

choose_system(){
printf "\n============================================"
printf "\n NOTE: This Script has not been fully tested"
printf "\n       It may not work as expected"
printf "\n============================================\n"
printf "Download roms for which systems?
    1. NES
    2. SNES
    3. GameBoy
    4. N64
    5. GameCube
    6. Sega Genesis
    7. Playstation1-2
    8. Playstation Portable
    0. All\n : "

read -r system
    case $system in
        "1") download_roms 3      981    "NES";;
        "2") download_roms 983    1770   "SNES";;
        "3") download_roms 2955   5932   "GameBoy";;
        "4") download_roms 2465   2761   "N64";;
        "5") download_roms 7461   7634   "GameCube";;
        "6") download_roms 1771   2464   "Sega Genesis";;
        "7") download_roms 6071   9894   "Playstation1-2";;
        "9") download_roms 23991  23973  "Playstation Portabale";;
        "0") download_roms 1      100000 "All";;
    esac
}

mkdir -p "$HOME/retroarch"
choose_system
[–] Barzaria@lemmy.dbzer0.com 7 points 1 year ago (10 children)

Thank you for the awesomeness that is the script. If I might ask a question: why is the user agent Windows 10 if this is a bash script? I'm genuinely curious and I don't know why.I imagine this might be WSL. You did mention it was an old script so maybe it had something to do with that?

[–] ReveredOxygen@sh.itjust.works 10 points 1 year ago (1 children)

It explicitly sets it to that to help disguise the fact that it's a script rather than a browser

load more comments (8 replies)
load more comments (8 replies)