Skip to content
This repository has been archived by the owner on Oct 31, 2020. It is now read-only.

Commit

Permalink
Release: 0.9.168.0
Browse files Browse the repository at this point in the history
  • Loading branch information
SDXC committed Jan 18, 2020
1 parent 7a51944 commit adf6e9d
Show file tree
Hide file tree
Showing 5 changed files with 96 additions and 65 deletions.
66 changes: 35 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
## Download

[![Latest release](https://img.shields.io/github/release/fmd-project-team/FMD.svg)](https://github.com/fmd-project-team/FMD/releases/latest)
[![Download latest release (Win32)](https://img.shields.io/github/downloads/fmd-project-team/FMD/latest/fmd_0.9.167.2.7z.svg?label=Win32)](https://github.com/fmd-project-team/FMD/releases/download/0.9.167.2/fmd_0.9.167.2.7z)
[![Download latest release (Win64)](https://img.shields.io/github/downloads/fmd-project-team/FMD/latest/fmd_0.9.167.2_Win64.7z.svg?label=Win64)](https://github.com/fmd-project-team/FMD/releases/download/0.9.167.2/fmd_0.9.167.2_Win64.7z)
[![Download latest release (Win32)](https://img.shields.io/github/downloads/fmd-project-team/FMD/latest/fmd_0.9.168.0.7z.svg?label=Win32)](https://github.com/fmd-project-team/FMD/releases/download/0.9.168.0/fmd_0.9.168.0.7z)
[![Download latest release (Win64)](https://img.shields.io/github/downloads/fmd-project-team/FMD/latest/fmd_0.9.168.0_Win64.7z.svg?label=Win64)](https://github.com/fmd-project-team/FMD/releases/download/0.9.168.0/fmd_0.9.168.0_Win64.7z)

## About FMD

Expand All @@ -17,35 +17,39 @@ This is an active fork of the Free Manga Downloader which is a free open source

## Build instructions

In order to build FMD from the source code, you must install the latest 1.8.x version of Lazarus (not 2.x.x) and Free Pascal Compiler:
[![Lazarus IDE 1.8.4](https://img.shields.io/badge/Lazarus%20IDE-1.8.4-Blue.svg)](http://www.lazarus-ide.org/)

Then you must install the following 3rd party Lazarus packages and components:
[![RichMemo r6815](https://img.shields.io/badge/RichMemo-r6815-Blue.svg)](https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/richmemo/)
[![Virtual TreeView 4.8.7-R4](https://img.shields.io/badge/Virtual%20TreeView-4.8.7--R4-Blue.svg)](https://github.com/blikblum/VirtualTreeView-Lazarus/tree/lazarus-v4)
[![LCL Extensions 0.6.1](https://img.shields.io/badge/LCL%20Extensions-0.6.1-Blue.svg)](https://github.com/blikblum/VirtualTreeView-Lazarus/releases/download/lazarus-4.8.7-R4/lclextensions-0.6.1.zip)
[![Synapse r209](https://img.shields.io/badge/Synapse-r209-Blue.svg)](https://sourceforge.net/p/synalist/code/HEAD/tree/trunk/)
[![InternetTools](https://img.shields.io/badge/InternetTools-git%20master%20commit%20af3cb6c5b010270ec9647fd22a5cd49bdb89a9c3%20(29.01.2019)-Blue.svg)](https://github.com/benibela/internettools)
[![MultiLog](https://img.shields.io/badge/MultiLog-git%20master%20commit%20dac8373f485e4f8e20a41f6f7e7da298b48df0ab%20(15.10.2017)-Blue.svg)](https://github.com/blikblum/multilog)
[![DCPCrypt](https://img.shields.io/badge/DCPCrypt-2.0.4.1-Blue.svg)](https://sourceforge.net/projects/lazarus-ccr/)

After everything is installed, open the file `md.lpi` by using Lazarus IDE. Make sure to add `ssl_openssl` to uses list of the `laz_synapse` package.
Then select `Run -> Build` to build the source code. If everything is ok, the binary file should be in `FMD_source_code_folder/bin`.

If InternetTools fail to compile (incompatible PPU), make sure to compile them individually first.

Some other external 3rd party tools and libraries are used:
In order to build FMD from the source code, you must install the latest version of Lazarus and Free Pascal Compiler:
[![Lazarus IDE 2.0.6](https://img.shields.io/badge/Lazarus%20IDE-2.0.6-Blue.svg)](http://www.lazarus-ide.org/)

To compile FMD some packages and components are needed. You can download and install most of them by the built-in Online Package Manager (OPM).
The following packages and components are used for building FMD:
[![Synapse r209](https://img.shields.io/badge/Synapse-r209-Blue.svg)](https://sourceforge.net/p/synalist/code/HEAD/tree/trunk/) <sup>(Compile before "InternetTools")</sup>
![DCPCrypt 2.0.4.1](https://img.shields.io/badge/DCPCrypt-OPM%20(2.0.4.1)-Blue.svg)
![RichMemo (18.01.2020)](https://img.shields.io/badge/RichMemo-OPM%20(18.01.2020)-Blue.svg)
![LCL Extensions 0.6.1](https://img.shields.io/badge/LCL%20Extensions-OPM%20(0.6.1)-Blue.svg) <sup>(Compile before "Virtual TreeView")</sup>
![Virtual TreeView 5.5.3.1](https://img.shields.io/badge/Virtual%20TreeView-OPM%20(5.5.3.1)-Blue.svg)
![MultiLog 0.6.0.0](https://img.shields.io/badge/MultiLog-OPM%20(0.6.0.0)-Blue.svg)
![InternetTools (18.01.2020)](https://img.shields.io/badge/InternetTools-OPM%20(18.01.2020)-Blue.svg)

After everything is installed, open the file `md.lpi` by using Lazarus IDE.
Make sure to add `ssl_openssl` to the uses list of `Synapse` and compile the package again.
To compile and build the source code of FMD select `Run -> Build`. If everything is ok, the binary file should be in `FMD_source_code_folder/bin`.

If `InternetTools` fails to compile because of a missing or incompatible PPU, make sure to compile `Synapse` first.

Some other external 3rd party tools and libraries are used as well:
[![7-Zip](https://img.shields.io/badge/7--Zip%20(Standalone)-19.00-Blue.svg)](https://www.7-zip.org)
[![Duktape](https://img.shields.io/badge/Duktape-git%20master%20commit%2061d8ce8cb9aa35e3168f4a32690cbd5e34c210b6%20(01.03.2018)-Blue.svg)](https://github.com/grijjy/DelphiDuktape)
[![WebP (libwebp)](https://img.shields.io/badge/WebP%20(libwebp)-0.6.1-Blue.svg)](https://github.com/webmproject/libwebp/)
[![Lua](https://img.shields.io/badge/Lua-5.3-Blue.svg)](http://luabinaries.sourceforge.net/)
[![OpenSSL](https://img.shields.io/badge/OpenSSL-1.0.2n-Blue.svg)](https://www.openssl.org/)
[![SQLite](https://img.shields.io/badge/SQLite-3.22.0-Blue.svg)](https://www.sqlite.org/)
[![cfscrape](https://img.shields.io/badge/cfscrape-2.0.8.1-Blue.svg)](https://github.com/Anorov/cloudflare-scrape/) <sup>(Compiled with PyInstaller included in cf_bypass.exe)</sup>
[![Node.js](https://img.shields.io/badge/Node.js-12.8.0.0-Blue.svg)](https://nodejs.org/)

These tools and libraries are not part of the source. You have to either download pre-compiled binaries, compile them yourself or just copy them from the latest FMD releases.

[![Duktape](https://img.shields.io/badge/Duktape-2.5.0-Blue.svg)](https://github.com/grijjy/DelphiDuktape)
[![WebP (libwebp)](https://img.shields.io/badge/WebP%20(libwebp)-1.1.0-Blue.svg)](https://github.com/webmproject/libwebp/)
[![Lua](https://img.shields.io/badge/Lua-5.3.3-Blue.svg)](http://luabinaries.sourceforge.net/)
[![OpenSSL](https://img.shields.io/badge/OpenSSL-1.1.1d-Blue.svg)](https://www.openssl.org/)
[![SQLite](https://img.shields.io/badge/SQLite-3.30.1-Blue.svg)](https://www.sqlite.org/)

These tools and libraries are not part of the source. You have to either download pre-compiled binaries, compile them yourself or just copy them from the latest FMD releases.

## Localization

Translations are stored inside `languages` folder with `.po` extension. In order to translate FMD to your native languages you can copy `fmd.po` and rename it to `fmd.xx.po`, where `xx` stand for two-letter language code. Additionally you can add country code at the end of language code. For reference you can look at http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes and http://en.wikipedia.org/wiki/ISO_3166-1. For example `id_ID` will be recognized as `Bahasa Indonesia (Indonesia)`. To translate the content of the file you need to use translation tools like [Poedit](https://poedit.net). Once you have finished translating all of its content you can launch FMD and it will automatically detect your new languages upon startup.
Translations are stored inside `languages` folder with `.po` extension.
In order to translate FMD to your native language you can copy `fmd.po` and rename it to `fmd.xx.po`, where `xx` stand for two-letter language code.
Additionally you can add country code at the end of language code. For reference you can look at http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes and http://en.wikipedia.org/wiki/ISO_3166-1. For example `id_ID` will be recognized as `Bahasa Indonesia (Indonesia)`.
To translate the content of the file you need to use translation tools like [Poedit](https://poedit.net).
Once you have finished translating all of its content you can launch FMD and it will automatically detect your new languages upon startup.
32 changes: 31 additions & 1 deletion changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,39 @@ https://github.com/fmd-project-team/FMD
Changelog:
([!] Important, [+] Addition, [-] Removal, [*] Fix/Change, [?] Feedback needed)

0.9.167.2 (07.12.2019)
0.9.168.0 (18.01.2020)
[!] Report issues here: https://github.com/fmd-project-team/FMD/issues
[!] Join us on Discord: https://discord.gg/cXKKgw3
[+] Added GetManhwa [Webcomics]
[+] Added Hiperdex [H-Sites]
[+] Added KomikGoCoID [ID]
[+] Added LewdManhwa [H-Sites]
[+] Added MangaZukiWhatStatus [EN]
[+] Added Mangalek [AR]
[+] Added Mangareceh [ID]
[+] Added MataKomik [ID]
[+] Added ProjectTime [EN-SC]
[+] Added Rawkuma [RAW]
[+] Added TvYManga [ES]
[-] Removed ChampionScans [EN-SC] (use ProjectTime instead)
[*] DoujinYosh: Fixed all (Issue #728)
[*] HeavenManga: Fixed url (Issue #703)
[*] HentaiFox: Fixed chapter download (Issue #658)
[*] HolyManga: Fixed url (Issue #703)
[*] Imgur: Fixed getting info (Issue #650)
[*] Komiku: Fixed getting manga info
[*] MangaLife: Ported to Lua script; Fixed all
[*] MangaNelo: Fixed all (Issue #691)
[*] MangaSusu: Fixed all (Issue #725)
[*] NiAdd: Fixed all
[*] ZeroScans: Fixed getting manga info (Issue #674)
[*] Fixed lua modules getting removed when there is no connection or when checking for module updates fails. -> Thank you dazedcat19
[*] Fixed built-in cloudflare bypass code. With this fix, cf_bypass has been removed as it is not needed anymore. -> Thank you dazedcat19
[*] Fixed WebP support for manga covers. -> Thank you dazedcat19
[*] Updated all packages, components and other thirdparty libraries -> Thank you dazedcat19
Full changes: https://github.com/fmd-project-team/FMD/compare/0.9.167.2...0.9.168.0

0.9.167.2 (07.12.2019)
[+] Added AdonisFansub [TR] -> Thank you Slasar41
[+] Added ArtemisNF [ES-SC] -> Thank you rs3mk
[+] Added BaekjinScans [Webcomics] -> Thank you Slasar41
Expand Down
20 changes: 9 additions & 11 deletions mangadownloader/md.lpi
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,9 @@
<VersionInfo>
<UseVersionInfo Value="True"/>
<MinorVersionNr Value="9"/>
<RevisionNr Value="167"/>
<BuildNr Value="2"/>
<RevisionNr Value="168"/>
<Attributes pvaPrivateBuild="True"/>
<StringTable Comments="https://github.com/fmd-project-team/FMD" FileDescription="Free Manga Downloader" LegalCopyright="©2015-2019" OriginalFilename="fmd.exe" ProductName="Free Manga Downloader" ProductVersion="$BuildMode()" PrivateBuild="FMD Project Team"/>
<StringTable Comments="https://github.com/fmd-project-team/FMD" FileDescription="Free Manga Downloader" LegalCopyright="©2015-2020" OriginalFilename="fmd.exe" ProductName="Free Manga Downloader" ProductVersion="$BuildMode()" PrivateBuild="FMD Project Team"/>
</VersionInfo>
<BuildModes Count="6">
<Item1 Name="Win32" Default="True"/>
Expand Down Expand Up @@ -272,35 +271,34 @@
</RunParams>
<RequiredPackages Count="10">
<Item1>
<PackageName Value="RunTimeTypeInfoControls"/>
<PackageName Value="LCL"/>
</Item1>
<Item2>
<PackageName Value="LazControls"/>
<PackageName Value="RunTimeTypeInfoControls"/>
</Item2>
<Item3>
<PackageName Value="LCL"/>
<PackageName Value="LazControls"/>
</Item3>
<Item4>
<PackageName Value="TAChartLazarusPkg"/>
</Item4>
<Item5>
<PackageName Value="richmemopackage"/>
<PackageName Value="virtualtreeview_package"/>
</Item5>
<Item6>
<PackageName Value="virtualtreeview_package"/>
<PackageName Value="laz_synapse"/>
</Item6>
<Item7>
<PackageName Value="multiloglaz"/>
<PackageName Value="richmemopackage"/>
</Item7>
<Item8>
<PackageName Value="laz_synapse"/>
<PackageName Value="multiloglaz"/>
</Item8>
<Item9>
<PackageName Value="dcpcrypt"/>
</Item9>
<Item10>
<PackageName Value="internettools"/>
<DefaultFilename Value="..\3rd\internettools\internettools.lpk" Prefer="True"/>
</Item10>
</RequiredPackages>
<Units Count="18">
Expand Down
37 changes: 18 additions & 19 deletions readme.rtf
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\nowidctlpar\li90\sa200\sl276\slmult1\tx1440\tx1620\lang9\b\f0\fs22 Project\tab :\b0\tab Free Manga Downloader\par
\b Project Page\tab :\b0\tab{\field{\*\fldinst{HYPERLINK "https://github.com/fmd-project-team/FMD/"}}{\fldrslt{\cf1 https://github.com/fmd-project-team/FMD}}}\cf0\f0\fs22\par
\pard\li90\sa200\sl276\slmult1\tx1440\tx1620\b License\tab :\b0\tab{\field{\*\fldinst{HYPERLINK "http://www.gnu.org/licenses/gpl-2.0.html"}}{\fldrslt{\cf1 GPLv2}}}\par
\b Version\tab :\b0\tab 0.9.167.2\par
\b Version\tab :\b0\tab 0.9.168.0\par
\pard\li90\tx1260\b Current developer(s):\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 SDXC (FMD Project Team)\par
\pard\nowidctlpar\li90\tx1260\par
Expand All @@ -13,28 +13,29 @@
\pard\nowidctlpar\li90\tx1260\par
\pard\li90\tx1260\b Former developer(s):\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Akarin-K\par
{\pntext\f1\'B7\tab}Anastasiadinara\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Anastasiadinara\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 kavin-90\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 riderkick\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 kmvi\par
\pard\nowidctlpar\li90\tx1260\par
\b Contributor(s):\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Abdullah Alhazmy\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 AbidZakaria\par
{\pntext\f1\'B7\tab}Abdullah Alhazmy\par
{\pntext\f1\'B7\tab}Albin Bernhardsso\par
{\pntext\f1\'B7\tab}absentmindednes\par
{\pntext\f1\'B7\tab}Benji Raws\par
{\pntext\f1\'B7\tab}CAT Krash\par
{\pntext\f1\'B7\tab}l6us\par
{\pntext\f1\'B7\tab}Shino\par
{\pntext\f1\'B7\tab}Vick\par
{\pntext\f1\'B7\tab}grzesjam\par
{\pntext\f1\'B7\tab}Havokdan\par
{\pntext\f1\'B7\tab}geogeo_gr\par
{\pntext\f1\'B7\tab}Mariolr93\par
{\pntext\f1\'B7\tab}GhostWriterTNCS\par
{\pntext\f1\'B7\tab}Denis K. (TokcDK)\par
{\pntext\f1\'B7\tab}Novellis\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Albin Bernhardsso\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Benji Raws\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 CAT Krash\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 dazedcat19\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Denis K. (TokcDK)\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 GhostWriterTNCS\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Havokdan\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Mariolr93\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Novellis\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Shino\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Vick\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 absentmindednes\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 geogeo_gr\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 grzesjam\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 l6us\par
\pard\nowidctlpar\li90\tx1260\par
\pard\nowidctlpar\li90\sl276\slmult1\tx1260\b FMD is using the following 3rd party libraries and tools:\b0\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260{\field{\*\fldinst{HYPERLINK "http://synapse.ararat.cz/doku.php"}}{\fldrslt{\cf1 Synapse}}}\cf0\f0\fs22 by Luk\'e1\'9a Gebauer\par
Expand All @@ -50,8 +51,6 @@
{\field{\*\fldinst{HYPERLINK "{\pntext\f1\'B7\tab}https://github.com/webmproject/libwebp"}}{\fldrslt{\cf1 LibWebp}}}\cf0\f0\fs22 by Google\par
{\field{\*\fldinst{HYPERLINK "{\pntext\f1\'B7\tab}https://www.lua.org"}}{\fldrslt{\cf1 Lua}}}\cf0\f0\fs22 by Lua.org, PUC-Rio.\par
{\field{\*\fldinst{HYPERLINK "{\pntext\f1\'B7\tab}http://www.7-zip.org/"}}{\fldrslt{\cf1 7-Zip}}}\cf0\f0\fs22 command line tools by Igor Pavloc\par
{\field{\*\fldinst{HYPERLINK "{\pntext\f1\'B7\tab}https://github.com/Anorov/cloudflare-scrape/"}}{\fldrslt{\cf1 cfscrape}}}\cf0\f0\fs22 included in cf_bypass.exe by Anorov\par
{\field{\*\fldinst{HYPERLINK "{\pntext\f1\'B7\tab}https://nodejs.org/"}}{\fldrslt{\cf1 Node.js}}}\cf0\f0\fs22 by Node.js Foundation\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\li360\tx1260 Fugue Icon by {\field{\*\fldinst{HYPERLINK "http://p.yusukekamiyamane.com/"}}{\fldrslt{\cf1\ul Yusuke Kamiyamane}}}\cf0\ulnone\f0\fs22 (license: {\field{\*\fldinst{HYPERLINK "http://creativecommons.org/licenses/by/3.0/"}}{\fldrslt{\cf1\ul CC Attribution 3.0}}}\cf0\ulnone\f0\fs22 )\par
\pard\li90\tx1260\par
}
6 changes: 3 additions & 3 deletions update
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
VERSION=0.9.167.2
WIN32=https://github.com/fmd-project-team/FMD/releases/download/0.9.167.2/fmd_0.9.167.2.7z
WIN64=https://github.com/fmd-project-team/FMD/releases/download/0.9.167.2/fmd_0.9.167.2_Win64.7z
VERSION=0.9.168.0
WIN32=https://github.com/fmd-project-team/FMD/releases/download/0.9.168.0/fmd_0.9.168.0.7z
WIN64=https://github.com/fmd-project-team/FMD/releases/download/0.9.168.0/fmd_0.9.168.0_Win64.7z

0 comments on commit adf6e9d

Please sign in to comment.