├── LICENSE ├── .gitignore └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 Christoph Schaefer 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | ## A streamlined .gitignore for modern .NET projects 2 | ## including temporary files, build results, and 3 | ## files generated by popular .NET tools. If you are 4 | ## developing with Visual Studio, the VS .gitignore 5 | ## https://github.com/github/gitignore/blob/main/VisualStudio.gitignore 6 | ## has more thorough IDE-specific entries. 7 | ## 8 | ## Get latest from https://github.com/github/gitignore/blob/main/Dotnet.gitignore 9 | 10 | # Build results 11 | [Dd]ebug/ 12 | [Dd]ebugPublic/ 13 | [Rr]elease/ 14 | [Rr]eleases/ 15 | x64/ 16 | x86/ 17 | [Ww][Ii][Nn]32/ 18 | [Aa][Rr][Mm]/ 19 | [Aa][Rr][Mm]64/ 20 | bld/ 21 | [Bb]in/ 22 | [Oo]bj/ 23 | [Ll]og/ 24 | [Ll]ogs/ 25 | 26 | # .NET Core 27 | project.lock.json 28 | project.fragment.lock.json 29 | artifacts/ 30 | 31 | # ASP.NET Scaffolding 32 | ScaffoldingReadMe.txt 33 | 34 | # NuGet Packages 35 | *.nupkg 36 | # NuGet Symbol Packages 37 | *.snupkg 38 | 39 | # Others 40 | ~$* 41 | *~ 42 | CodeCoverage/ 43 | 44 | # MSBuild Binary and Structured Log 45 | *.binlog 46 | 47 | # MSTest test Results 48 | [Tt]est[Rr]esult*/ 49 | [Bb]uild[Ll]og.* 50 | 51 | # NUnit 52 | *.VisualState.xml 53 | TestResult.xml 54 | nunit-*.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | RetroScrap2000_64 2 | 3 | # RetroScrap 2000 4 | -------------------------------- 5 | 6 | ![License](https://img.shields.io/github/license/gruetze-software/RetroScrap-2000-Releases) 7 | ![.NET](https://img.shields.io/badge/.NET-8.0-blue) 8 | ![Platform](https://img.shields.io/badge/platform-Windows-lightgrey) 9 | ![Releases](https://img.shields.io/github/v/release/gruetze-software/RetroScrap-2000-Releases) 10 | 11 | 🎮 **RetroScrap 2000** is a modern ROM scraper for Windows (.NET WinForms), powered by [ScreenScraper.fr](https://www.screenscraper.fr). 12 | With just a few clicks you can automatically enrich your retro game library with **covers, descriptions, and metadata** – perfect for Batocera, RetroPie, Recalbox or LaunchBox (all based on EmulationStation). 13 | 14 | ### ✨ Features 15 | - 💾 Automatic metadata scraping for your ROM library and **gamelist.xml** generation. 16 | - 🖼️ Fetches game information and high-quality box art, video, wheel, marquee, screenshots, etc. 17 | - 🧹 Keeps your digital collection clean and organized 18 | - 🔍 Easy search and filtering capabilities 19 | - 🕹️ Simple and intuitive user interface 20 | - 🌐 Multilingual support for English, German, French and Spanish 21 | 22 | 496695064-d00073c3-82e4-4f9a-89b2-ee4d1a2ecf42 23 | 24 | 25 | ### Youtube-Video: 26 | [![RetroScrap 2000 - In Action](https://img.youtube.com/vi/DhCWTNz0c-I/hqdefault.jpg)](https://www.youtube.com/watch?v=DhCWTNz0c-I) 27 | 28 | 29 | ### ☕ Support 30 | This software is a passion project by a private developer. If you find it useful, your support is greatly appreciated! 31 | 32 | **[➡️ Buy me a coffee on Ko-fi](https://ko-fi.com/gruetzesoftware)** 33 | 34 | ### 📜 License 35 | RetroScrap 2000 is released under the MIT License. See the [LICENSE](https://github.com/gruetze-software/RetroScrap-2000-Releases/blob/main/LICENSE) file for more details. 36 | 37 | ### 🖥️ System Requirements 38 | To run RetroScrap 2000, you will need the following system requirements: 39 | 40 | Operating System: Windows 10 or newer 41 | 42 | .NET Runtime: .NET 8.0 Desktop Runtime (The installer will prompt you to download this if it is not already installed.) 43 | 44 | Processor: 1 GHz or faster 45 | 46 | RAM: 2 GB of RAM 47 | 48 | Storage: 50 MB of free disk space 49 | 50 | ### 📝 Installation Instructions 51 | Installing RetroScrap 2000 is quick and easy. 52 | 53 | Download: Download the latest version of the application from my official [GitHub Releases page](https://github.com/gruetze-software/RetroScrap-2000-Releases/releases). 54 | 55 | Extract: Unzip the downloaded file into a folder of your choice (e.g., on your Desktop or in your Programs folder). 56 | 57 | Run: Launch the application by double-clicking the RetroScrap2000.exe file. 58 | 59 | Note: The first time you run the application, Windows may display a security warning because it's a newly downloaded app. You can safely ignore this warning and run the application. 60 | 61 | ### ⚠️ Important Note on Scraping 62 | For full access to the scraping functionality, you will need a valid screenscraper.fr account. You can create a free account on their website to use all of the app's features. 63 | 64 | ### 📜 Disclaimer 65 | RetroScrap 2000 is provided "as is," without warranty of any kind, express or implied. The author is not liable for any damages or losses arising from the use or inability to use the software. 66 | 67 | This software is a hobby project developed in the author's spare time. 68 | 69 | It is not a commercial product and comes with no official support. 70 | 71 | Use it at your own risk. 72 | --------------------------------------------------------------------------------