From 0ac43c9be3255261270b23b0e0ef31fd79a8e495 Mon Sep 17 00:00:00 2001 From: Whindmar Saksit Date: Wed, 22 Jan 2025 18:37:53 +0100 Subject: [PATCH] [RAPPS-DB] Convert .zip to generated installers (#291) Automatically generate installers for .zip files. --- Cygne.txt | 5 +++++ Folder2Iso.txt | 7 +++++++ SNES9x.txt | 6 ++++++ balloonfight.txt | 1 + cavestory.txt | 4 ++++ famitracker.txt | 4 ++++ fceux.txt | 5 +++++ finalburnneo.txt | 6 ++++++ fotografix.txt | 4 ++++ gensemulator.txt | 1 + hiawatha.txt | 2 +- mari0.txt | 1 + md5summer.txt | 5 +++++ mpxplay.txt | 4 ++++ multimc.txt | 13 ++++++++++--- neko98.txt | 6 ++++++ nogba.txt | 7 +++++-- oswan.txt | 4 ++++ otter.txt | 6 ++++++ precisecalc.txt | 9 +++++++-- project64.txt | 8 ++++++-- restoration.txt | 4 +++- sdi-tool.txt | 7 +++++++ sopwith3.txt | 1 + supercars3.txt | 2 +- vbam.txt | 5 +++++ waveshop.txt | 4 ++++ wxmedit.txt | 6 ++++++ xbgpack1.txt | 6 ++++++ 29 files changed, 131 insertions(+), 12 deletions(-) diff --git a/Cygne.txt b/Cygne.txt index e72d68a8..a4619d36 100644 --- a/Cygne.txt +++ b/Cygne.txt @@ -9,6 +9,11 @@ URLDownload = http://cygne.emuunlim.com/files/cygne21a-win.zip SHA1 = 4119a3b1f8cba6c663e04d6f4eb60116485a112a SizeBytes = 100197 Icon = cygne.ico +Installer = Generate + +[Generate] +DelDirEmpty = SRAM +DelReg = HKCU\Software\Cygne [Section.041f] Description = Cygne bir açık kaynak WonderSwan/Color emülatorüdür. Bugüne kadar ilk herkese açık yayınlanan WonderSwan/Color emülatorüdür. diff --git a/Folder2Iso.txt b/Folder2Iso.txt index 58d8ffe8..c5ae1357 100644 --- a/Folder2Iso.txt +++ b/Folder2Iso.txt @@ -9,6 +9,13 @@ URLDownload = https://ia802807.us.archive.org/27/items/folder2iso_202001/Folder2 SHA1 = 07c1641ada57f31964eb4327d5753ab310fc5975 SizeBytes = 2736100 Icon = folder2iso.ico +Installer = Generate + +[Section.amd64] +URLDownload = https://ia802807.us.archive.org/27/items/folder2iso_202001/Folder2Iso.zip +SHA1 = 07c1641ada57f31964eb4327d5753ab310fc5975 +SizeBytes = 2736100 +Installer = Generate [Section.041f] Description = Folder2Iso, herhangi bir dizinden bir ISO oluşturan bir taşınabilir Windows ve Linux uygulamasıdır. diff --git a/SNES9x.txt b/SNES9x.txt index 8908ed4d..eb24104b 100644 --- a/SNES9x.txt +++ b/SNES9x.txt @@ -8,6 +8,12 @@ URLSite = https://github.com/snes9xgit/snes9x/ URLDownload = https://github.com/snes9xgit/snes9x/releases/download/1.62.3/snes9x-1.62.3-win32.zip SHA1 = 5c18dfca2d5512d0c14c6ce23b193cf5f09b42a3 SizeBytes = 2914318 +Installer = Generate + +[Generate] +DelFile = snes9x.conf|stdout.txt|stderr.txt +DelDirEmpty = Saves +DelReg = HKCU\Software\Snes9x [Section.amd64] URLDownload = https://github.com/snes9xgit/snes9x/releases/download/1.62.3/snes9x-1.62.3-win32-x64.zip diff --git a/balloonfight.txt b/balloonfight.txt index 6ae7ec5b..e2efd6e9 100644 --- a/balloonfight.txt +++ b/balloonfight.txt @@ -7,6 +7,7 @@ URLSite = http://www.muppetlabs.com/~breadbox/software/tworld/ URLDownload = https://github.com/MikeDX/balloon-fight/releases/download/v1-0.0/balloonfight-win32.zip SHA1 = 622b41b66059e4ef0a98ea5e4832f0d756e0c5db SizeBytes = 4605270 +Installer = Generate [Section.041f] Description = 1984 Nintendo oyunu Balloon Fight'ın bir yeniden yapılmışı. diff --git a/cavestory.txt b/cavestory.txt index b3b6c6b1..9824c9e0 100644 --- a/cavestory.txt +++ b/cavestory.txt @@ -8,6 +8,10 @@ URLSite = https://www.cavestory.org/ URLDownload = https://www.cavestory.org/downloads/cavestoryen.zip SHA1 = aa9aca14e95914acc9799b651b5f5bd21847edb1 SizeBytes = 1136575 +Installer = Generate + +[Generate] +Files = CaveStory\Doukutsu.exe|CaveStory\* [Section.041f] Description = Bir Japon freeware PC yandan kaydırmalı platform oyunu. diff --git a/famitracker.txt b/famitracker.txt index be72c0c2..6d6fc634 100644 --- a/famitracker.txt +++ b/famitracker.txt @@ -8,6 +8,10 @@ URLSite = http://famitracker.com/index.php URLDownload = http://famitracker.com/files/FamiTracker-v0.4.6.zip SHA1 = b80c9630b2e08f04c0b512ab5ba573d79d47c275 SizeBytes = 1604814 +Installer = Generate + +[Generate] +DelReg = HKCU\Software\FamiTracker [Section.0a] Description = Un tracker gratuito para crear música para los sistemas NES y Famicon en Windows. diff --git a/fceux.txt b/fceux.txt index 5bfda2b9..67a850ae 100644 --- a/fceux.txt +++ b/fceux.txt @@ -9,6 +9,11 @@ URLDownload = https://github.com/TASEmulators/fceux/releases/download/v2.6.6/fce SHA1 = d3c3355c65b959d033f251697f9ca0ff871c20fd SizeBytes = 3954384 Icon = fceux.ico +Installer = Generate + +[Generate] +DelFile = fceux.cfg +DelDirEmpty = cheats|fcs|movies|sav|snaps [Section.amd64] Version = 2.6.6 diff --git a/finalburnneo.txt b/finalburnneo.txt index 34aa4671..af221e77 100644 --- a/finalburnneo.txt +++ b/finalburnneo.txt @@ -9,6 +9,12 @@ URLDownload = https://github.com/finalburnneo/FBNeo/releases/download/v1.0.0.2/f SHA1 = 7d5107219c2f07d48433fed1cf68175da1dcf149 SizeBytes = 9389433 Icon = fbneo.ico +Installer = Generate + +[Generate] +Files = fbneo_xp\*.exe|fbneo_xp\* +DelDir = config|support +DelDirEmpty = avi|neocdiso|recordings|savestates|screenshots [Section.041f] License = MAME sürüm 2 diff --git a/fotografix.txt b/fotografix.txt index dc171051..4d89eb8d 100644 --- a/fotografix.txt +++ b/fotografix.txt @@ -9,6 +9,10 @@ URLDownload = https://download.informer.com/win-1192890760-93a4fa67-6c42a183-bc3 SHA1 = 438ee0a517507396cdab6d814638d7313d0b99e0 SizeBytes = 364219 Icon = fotografix.ico +Installer = Generate + +[Generate] +DelFile = Fotografix.ini [Section.041f] Description = Fotografix, katmanlarla çalışmanıza olanak sağlayan hafif bir taşınabilir resim düzenleyicisidir. diff --git a/gensemulator.txt b/gensemulator.txt index 9223ce35..ff915ec2 100644 --- a/gensemulator.txt +++ b/gensemulator.txt @@ -8,6 +8,7 @@ URLSite = http://www.gens.me/ URLDownload = http://www.emucamp.com/sega_megadrive/gens/windows/gens-win32-bin-2.14.zip SHA1 = 664af709eeb828aeae57e79739f4edcdfbc156dd SizeBytes = 586839 +Installer = Generate [Section.0a] Description = Un emulador Win32 de Sega Genesis, Sega CD y Sega 32X. diff --git a/hiawatha.txt b/hiawatha.txt index bc4cc00c..545e00c0 100644 --- a/hiawatha.txt +++ b/hiawatha.txt @@ -5,7 +5,7 @@ License = GPLv2 Description = An open source webserver with a focus on security. Category = 5 URLSite = https://www.hiawatha-webserver.org/ -URLDownload = https://www.hiawatha-webserver.org/files/hiawatha-9/hiawatha-9.15.zip +URLDownload = https://web.archive.org/web/2024if_/https://www.hiawatha-webserver.org/files/hiawatha-9/hiawatha-9.15.zip SHA1 = 6ada69afdeb3f75ceda0c19c67d562a5052a9949 SizeBytes = 3560500 diff --git a/mari0.txt b/mari0.txt index f6ad75af..c7127c2e 100644 --- a/mari0.txt +++ b/mari0.txt @@ -8,6 +8,7 @@ URLSite = https://stabyourself.net/mari0/ URLDownload = https://stabyourself.net/dl.php?file=mari0-1006/mari0-win.zip SHA1 = 0153a306426762ccf7bb540b02550b73f95ec71e SizeBytes = 5565454 +Installer = Generate [Section.041f] Description = Geçit silahı mekanizmalı, fan yapımı bir Mario oyunudur. diff --git a/md5summer.txt b/md5summer.txt index c1c32788..9dd020fc 100644 --- a/md5summer.txt +++ b/md5summer.txt @@ -8,6 +8,11 @@ URLSite = http://www.md5summer.org/ URLDownload = http://www.md5summer.org/md5v12011.zip SHA1 = 3d21df6f587bf187dad9a300b6ae3a2b479e8329 SizeBytes = 463330 +Installer = Generate + +[Generate] +DelReg = HKCU\Software\Luke Pascoe Software\md5summer +DelRegEmpty = HKCU\Software\Luke Pascoe Software [Section.0a] Description = Una aplicación que genera y comprueba las sumas de verificación md5. diff --git a/mpxplay.txt b/mpxplay.txt index e772dea8..8289baae 100644 --- a/mpxplay.txt +++ b/mpxplay.txt @@ -8,6 +8,10 @@ URLSite = http://mpxplay.sourceforge.net/ URLDownload = http://download.sourceforge.net/project/mpxplay/Mpxplay/Mpxplay%20v1.60%20final/mpxp160w.zip SHA1 = d2b1ad5cd95a7b0b16391888ba40aafaf0918518 SizeBytes = 537943 +Installer = Generate + +[Generate] +DelFile = MPXPTABS.INI [Section.0a] Description = Un reproductor de audio en consola de 32-bit. diff --git a/multimc.txt b/multimc.txt index cfbe1355..7a0e14d7 100644 --- a/multimc.txt +++ b/multimc.txt @@ -1,12 +1,19 @@ [Section] Name = MultiMC -Version = 0.7.0-3813 +Version = 0.7.0-4200 License = Apache 2.0 and MS-PL Description = MultiMC is a custom launcher for Minecraft that allows you to have multiple, cleanly separated instances of Minecraft with a simple and powerful interface. Category = 4 URLSite = https://multimc.org/ URLDownload = https://files.multimc.org/downloads/mmc-develop-win32.zip -SHA1 = 94b8e884cbf59378754bc300e60e570ed204e819 -SizeBytes = 14141416 +SHA1 = 1096e20d0c8f1abe61d00596ed166843833c84d9 +SizeBytes = 14255069 Icon = multimc.ico Screenshot1 = https://user-images.githubusercontent.com/54766538/276584135-c27902a2-aa45-4cdd-a2f7-fdb6fb327cd5.png +Installer = Generate + +[Generate] +Files = MultiMC\*.exe|MultiMC\* +DelFile = multimc.cfg|notifications.json|MultiMC-0.log|MultiMC-1.log +DelDir = themes\custom|translations +DelDirEmpty = icons|instances|skins|themes diff --git a/neko98.txt b/neko98.txt index 723e0240..50901adc 100644 --- a/neko98.txt +++ b/neko98.txt @@ -7,6 +7,12 @@ Category = 4 URLDownload = https://archive.org/download/neko98/neko98_4.zip SHA1 = 0213288fd85ce90b72279c05bcfabeb8d044b8d9 SizeBytes = 69538 +Installer = Generate + +[Generate] +Files = Neko98*.exe|* +DelReg = HKCU\Software\DHSoft\Neko95 +DelRegEmpty = HKCU\Software\DHSoft [Section.0404] License = 免費軟體 diff --git a/nogba.txt b/nogba.txt index b45a8fa9..554b9355 100644 --- a/nogba.txt +++ b/nogba.txt @@ -8,8 +8,11 @@ URLSite = https://www.nogba.com/ URLDownload = https://www.nogba.com/download/3.2/no$gba-win.zip SHA1 = 8cc6007e548988a3bc5c99d13722ffd99b07b705 SizeBytes = 214901 +Installer = Generate + +[Generate] +DelFile = NO$GBA.INI +DelDirEmpty = SLOT [Section.0a] Description = No$GBA es un emulador de Nintendo DS y GameBoy Advance. - - diff --git a/oswan.txt b/oswan.txt index eb7cb93e..a390c52c 100644 --- a/oswan.txt +++ b/oswan.txt @@ -8,6 +8,10 @@ URLDownload = https://dl.emulator-zone.com/files/emulators/wonderswan/oswan/Oswa SHA1 = 8cecc6bd3b07dd3905cf0f72dc9a0c5ee028995c SizeBytes = 119621 Icon = oswan.ico +Installer = Generate + +[Generate] +DelFile = Oswan.ini|Oswan.log [Section.041f] Description = Oswan, açık kaynak bir Wonderswan emülatorüdür. diff --git a/otter.txt b/otter.txt index 7c479182..82b5c5dc 100644 --- a/otter.txt +++ b/otter.txt @@ -8,6 +8,12 @@ URLSite = https://otter-browser.org URLDownload = https://downloads.sourceforge.net/project/otter-browser/otter-browser-1.0.01/otter-browser-win32-1.0.01-xp.zip SHA1 = 33333aa188bbdd430e7ca62e9fbb5a464c0bd087 SizeBytes = 70390771 +Installer = Generate + +[Generate] +Files = otter-browser-win32-1.0.01-xp\o*.exe|otter-browser-win32-1.0.01-xp\* +DelDir = .\..\Otter\cache|.\..\Otter\Otter +DelDirEmpty = .\..\Otter [Section.0a] Name = Navegador Otter diff --git a/precisecalc.txt b/precisecalc.txt index fc3d3947..bb7c8662 100644 --- a/precisecalc.txt +++ b/precisecalc.txt @@ -6,8 +6,13 @@ Description = A free and open source scientific calculator for Windows. Category = 11 URLSite = http://preccalc.sourceforge.net URLDownload = http://download.sourceforge.net/preccalc/preccalc-32bit.zip -SHA1 = 6a2711d3c72708f3876ac128fcd1f19a5145d77a -SizeBytes = 192127 +SHA1 = 0c2c48b3ffc3a6f0faef74c539d3bf9f2cbedcc4 +SizeBytes = 208036 +Installer = Generate + +[Generate] +DelReg = HKCU\Software\Petr Lastovicka\calc +DelRegEmpty = HKCU\Software\Petr Lastovicka [Section.0a] Description = Una calculadora científica gratuita y de código abierto. diff --git a/project64.txt b/project64.txt index 4b315c85..2b748a96 100644 --- a/project64.txt +++ b/project64.txt @@ -8,8 +8,12 @@ URLSite = https://www.pj64-emu.com/ URLDownload = https://archive.org/download/project-64-3.0.1-5664-2df-3434-1/Project64-3.0.1-5664-2df3434.zip SHA1 = 86324809cd0ecf4b3f76dc59dfb24f76100a3326 SizeBytes = 4496865 +Installer = Generate + +[Generate] +DelDir = Logs|Textures|Config +DelDirEmpty = Save|Screenshots +DelReg = HKCU\Software\Project64 [Section.0a] Description = Project64 es un emulador muy conocido de Nintendo 64. Necesita aceleración 3D. - - diff --git a/restoration.txt b/restoration.txt index cb775e0d..2e0b9fa5 100644 --- a/restoration.txt +++ b/restoration.txt @@ -3,10 +3,12 @@ Name = Restoration Version = 3.2.13 Description = Restoration is a freeware, portable app that can restore files accidentally deleted from the recycle bin. Category = 12 -URLDownload = https://files1.majorgeeks.com/10afebdbffcd4742c81a3cb0f6ce4092156b4375/drives/Restoration.zip +LicenseType = 2 +URLDownload = https://web.archive.org/web/20210328174143/www3.telus.net/mikebike/Restoration.zip SHA1 = 34ae0bcecc5b54fb1a6675c75c08295871cf293e SizeBytes = 167773 Icon = restoration.ico +Installer = Generate [Section.041f] Description = Restoration, geri dönüşüm kutusunda kazayla silinen dosyaları kurtarabilen bir freeware ve taşınabilir uygulamadır. diff --git a/sdi-tool.txt b/sdi-tool.txt index da881ca8..a240b587 100644 --- a/sdi-tool.txt +++ b/sdi-tool.txt @@ -8,6 +8,13 @@ URLSite = https://sdi-tool.org URLDownload = https://sdi-tool.org/releases/SDI_R2201.zip SHA1 = bda8c7489d394b90395cca9772a8a0d6a932cb62 SizeBytes = 5383404 +Installer = Generate + +[Generate] +Files = SDI_auto.bat|* +DelFile = sdi.cfg +DelDir = logs|indexes|drivers +Icon = SDI_R2201.exe [Section.041f] Description = Sürücüleri kurmak için yardımcı bir araç. diff --git a/sopwith3.txt b/sopwith3.txt index 830f8150..89ccb89e 100644 --- a/sopwith3.txt +++ b/sopwith3.txt @@ -8,6 +8,7 @@ URLSite = https://www.wingkong.net/sopwith2b/sopwith3.html URLDownload = https://download.sourceforge.net/sopwith3/sopwith-3.0.0-win32.zip SHA1 = cbe3893d340678f4e22e7967b1e5c7f557724c2a SizeBytes = 526387 +Installer = Generate [Section.041f] Description = Sopwith, bir çift kanatlı uçak (Sopwith Camel adlı) uçurduğunuz ve rakiplerinizin üslerini, kara ve hava kuvvetlerini mahvetmeye çalıştığınız bir yandan kaydırmalı, arcade nişancılık oyunudur. diff --git a/supercars3.txt b/supercars3.txt index d6ff3b86..cb33bf1e 100644 --- a/supercars3.txt +++ b/supercars3.txt @@ -5,7 +5,7 @@ License = Freeware Description = Supercars 3 is a Java / GTGE-powered remake of classic Super Cars / Super Cars II game from the Atari ST / Amiga, with stuff borrowed from those games and also from Supercars International (MS-DOS). Category = 4 URLSite = https://jotd.pagesperso-orange.fr/supercars3/ -URLDownload = https://jotd.pagesperso-orange.fr/supercars3/Supercars3_06.zip +URLDownload = https://web.archive.org/web/201604if_/https://jotd.pagesperso-orange.fr/supercars3/Supercars3_06.zip SHA1 = 6fd396624fb19064f4b89e3bdd964fa6fd048d61 SizeBytes = 5888807 diff --git a/vbam.txt b/vbam.txt index b8b45534..532e5407 100644 --- a/vbam.txt +++ b/vbam.txt @@ -9,6 +9,11 @@ URLSite = https://visualboyadvance.org/ URLDownload = https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.8/visualboyadvance-m-Win-x86_32.zip SHA1 = 9a11d39796016fcf3f3a080c4578c45bbfae4628 SizeBytes = 11415976 +Installer = Generate + +[Generate] +DelFile = vbam.ini +DelReg = HKCU\Software\VisualBoyAdvance-m [Section.amd64] URLDownload = https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.8/visualboyadvance-m-Win-x86_64.zip diff --git a/waveshop.txt b/waveshop.txt index 9679a07c..243f6cbe 100644 --- a/waveshop.txt +++ b/waveshop.txt @@ -9,6 +9,10 @@ URLDownload = https://netix.dl.sourceforge.net/project/waveshop/waveshop-1.0.14/ SHA1 = 793e2762086e77364802fa94e9c2b8003e4f85d1 SizeBytes = 3317069 Icon = waveshop.ico +Installer = Generate + +[Generate] +DelFile = WaveShop.ini [Section.amd64] URLDownload = https://nav.dl.sourceforge.net/project/waveshop/waveshop-1.0.14/waveshop-1.0.14.001-portable-x64.zip diff --git a/wxmedit.txt b/wxmedit.txt index 0a08a0a0..c406b07d 100644 --- a/wxmedit.txt +++ b/wxmedit.txt @@ -10,6 +10,12 @@ SizeBytes = 16495754 SHA1 = 316550af63f6f2eed217c602818ba89092b378a8 Icon = wxmedit.ico Screenshot1 = https://github.com/reactos/rapps-db/assets/3896345/a7cb984d-1dcc-4db1-8e8d-2e390599bfe1 +Installer = Generate + +[Generate] +Files = wxMEdit\*.exe|wxMEdit\* +DelFile = wxmedit.cfg|FontWidth.dat|portable_test +DelReg = HKCU\Software\wxMEdit [Section.04] Description = 用 C++ 与 wxWidgets 编写的跨平台文本/十六进制编辑器,即使在十六进制模式下也支持各种编码。 diff --git a/xbgpack1.txt b/xbgpack1.txt index 870d7543..f8d12038 100644 --- a/xbgpack1.txt +++ b/xbgpack1.txt @@ -8,6 +8,12 @@ URLSite = https://web.archive.org/web/20190820014045if_/http://xcallono.cf/ URLDownload = https://web.archive.org/web/20221016174911if_/https://chat.reactos.org/files/1rxc6869z7rfdqdoiyq1wdqjoe/public?h=nWi06_4V2YHASeWtzUt_rWQMKKcOESXXMud7xwwHJVM&f=/Mario%2064%20Backgrounds.zip SHA1 = 13385B2AD4794855CCC4AED0189FE8E943BE23C8 SizeBytes = 7721027 +Installer = Generate + +[Generate] +Files = *.png +Dir = %SystemRoot%\Web\Wallpaper +Lnk = ! [Section.041f] Name = Super Mario 64 Arka Planlar!