Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RAPPS-DB] Convert .zip to generated installers #291

Merged
merged 2 commits into from
Jan 22, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions Cygne.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
7 changes: 7 additions & 0 deletions Folder2Iso.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
6 changes: 6 additions & 0 deletions SNES9x.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions balloonfight.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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ışı.
4 changes: 4 additions & 0 deletions cavestory.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
4 changes: 4 additions & 0 deletions famitracker.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
5 changes: 5 additions & 0 deletions fceux.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 6 additions & 0 deletions finalburnneo.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 4 additions & 0 deletions fotografix.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
1 change: 1 addition & 0 deletions gensemulator.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion hiawatha.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
1 change: 1 addition & 0 deletions mari0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
5 changes: 5 additions & 0 deletions md5summer.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 4 additions & 0 deletions mpxplay.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
13 changes: 10 additions & 3 deletions multimc.txt
Original file line number Diff line number Diff line change
@@ -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
6 changes: 6 additions & 0 deletions neko98.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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 = 免費軟體
Expand Down
7 changes: 5 additions & 2 deletions nogba.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.


4 changes: 4 additions & 0 deletions oswan.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
6 changes: 6 additions & 0 deletions otter.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
9 changes: 7 additions & 2 deletions precisecalc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Side-question: does the parser allows for specifying values within quotes (like: DelRegEmpty = "HKCU\Software\Petr Lastovicka") yet doing the correct thing?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, | is the separator, it does not care about spaces. Quotes are problematic because some .ini parsers will remove them (not sure if Rapps does).

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rapps uses the standard windows ini parser, which understands the external quotes.
See https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-getprivateprofilestring#remarks
the third paragraph there.


[Section.0a]
Description = Una calculadora científica gratuita y de código abierto.
Expand Down
8 changes: 6 additions & 2 deletions project64.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.


4 changes: 3 additions & 1 deletion restoration.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
7 changes: 7 additions & 0 deletions sdi-tool.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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ç.
1 change: 1 addition & 0 deletions sopwith3.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
2 changes: 1 addition & 1 deletion supercars3.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
5 changes: 5 additions & 0 deletions vbam.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 4 additions & 0 deletions waveshop.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 6 additions & 0 deletions wxmedit.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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 编写的跨平台文本/十六进制编辑器,即使在十六进制模式下也支持各种编码。
Expand Down
6 changes: 6 additions & 0 deletions xbgpack1.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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!
Expand Down
Loading