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

  • wuphysics87@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    4 months ago

    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
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 months ago

      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?

      • wuphysics87@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        4 months ago

        That’s a very good question. It was a few years ago, but it’s running right now on my computer on Linux.

        • Codename_goose@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          4 months ago

          I can confirm that the script still works, but sadly the site owner of Vim has removed the file from the server. The script sees a file link but will download nothing. When testing the script with just NES, it will see a game, but will throw an error of “remote files name has no length”, so going forward you could test via a vpn and see if they adjusted their files to be available via a country that doesn’t care, or they just haven’t gotten around to cleaning up their file directory list post removal.

          P.S. the script showed that 23 field failed to download so one can assume those files were the one Nintendo decided to have them remove.

          • wuphysics87@lemmy.ml
            link
            fedilink
            English
            arrow-up
            0
            ·
            4 months ago

            There are some gaps in the numbers. That could be the case. Was it for all of the ones you tried to download?

            • Codename_goose@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              0
              ·
              edit-2
              4 months ago

              Every section had missing downloads. But with some web inspection, I found some interesting obfuscation using what I think is JavaScript on the web pages that “used” to hold the download links, for the files that were requested to be removed. If we can figure out how to reverse the code to reveal the link again we could grab (assuming they are still on the server) the files manually.

              If you want to chat about this I’m on matrix

      • Norah - She/They@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        0
        ·
        4 months ago

        The “user-agent” part of the script is the same as a browser’s user agent. So it’s trying to emulate a common user so the site doesn’t know it’s a script, and there’s not a more common user than a Windows one, so it’s lying about it.

  • bier@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 months ago

    As soon as I heard about the emulator stuff I grabbed some archive torrents to seed overall more then 5 tb. All WII DS 3DS and SWITCH roms so they aren’t gone if you have the space to join seeding pm me and I’ll send you the magnet links because there are like only 5 seeder and a lot of leecher

  • Nyanix@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 months ago

    Damn…Vimms Lair was my favorite, friggin Nintendo doing what it does best…

    • youmaynotknow@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 months ago

      My kid has the first Nintendo Switch, he wanted the new one, but I told him “you’re getting a Steam Deck, and we’re smashing all Nintendo shit with a sledgehammer”. Then I explained to him why it’s wrong to support compaies that enshitify life, and now he is waiting for his Deck and has already pirated all the games he liked and has been testing a few emulators.

      I’m proud of him.

    • XNX@slrpnk.netOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 months ago

      For now. Myrient doesnt use torrents either so when Nintendo comes for them the files are gone

          • mister_monster@monero.town
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            4 months ago

            The site says 200tb, and I’m mostly interested in the nes, SNES and genesis archive. I’ve got archives of every game made for those already, but I don’t have every mod and such. Those archives are very small, the nes one is a few hundred megabytes. I’m guessing most of that big number is ps1, 2 and n64 games. I’d probably be interested in archiving those as well but I think the old pre 3d console games are probably worth saving more, since not many people have copies.

  • BillionsMustSeed@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    4 months ago

    Any updates on this? I can’t provide much, as Nintendo games are not something I’m interested in, but I guess I can allocate 800-1000GB or so for some time for this, if there’s an archive torrent already made


    Found a comment below, but after thinking about it we’d need something a bit more “official” and “centralized”, like Vimm’s was, otherwise we’d be spreading it too thin and would end up with many different un-searchable, un-findable torrents with few seeds for the same things

    • Kiosade@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 months ago

      No it’s because all the Apple emulator users being reckless as fuck, flocking to the site all at once to try games they could have emulated on PC for decades now…

  • sleepybisexual@beehaw.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 months ago

    I have some sets for early systems. Find romsets on other sites. Store them and make your own torrents, working on one but its currently broken

  • xKeaton@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 months ago

    I recommend switching to Myrient! Has been my source for quite some time now, because Vimms was just to slow for me.