aMule is an eMule-like client for the eDonkey and Kademlia networks. This repository distributes my personal aMule build for Windows.
Download the binary files at the releases page. There is no need to install. Just extract and use it.
The default GUI language is English. To use translations, select your language at Preferences->General->Language
.
With GeoIP aMule shows the country flags of peers. To enable GeoIP, you need to download the GeoIP data file, extract it and place it in aMule's configuration folder, which should be C:\Users\<USER_NAME>\AppData\Roaming\aMule
in most cases. Then, enable the option "Show country flags for clients" at Preferences->Interface
.
I build aMule for Windows by cross compiling with Mingw-w64 GCC on GNU/Linux. To compile from source yourself, you need to work on a GNU/Linux system, with these packages installed:
- g++
- autoconf
- automake
- autopoint
- make
- patch
- bison
- flex
- gawk
- texinfo
- libtool
- git
- wget
- gettext
- p7zip-full
- ccache
Checkout the repository
git clone https://github.com/minnyres/amule-win32.git
cd amule-win32
Build the Mingw-w64 cross toolchain:
cd scripts
./mingw32_cross.sh
Build aMule
ARCH=x86 ./amule-2.3.3.sh
This will create a temporary working directory amule-build-win32
. The build package is archived in the 7-Zip file amule-2.3.3-win32.7z
.