Joined
·
358 Posts
Last update: 2020-12-01
Manual downloads and sources:
MSVC mupen64plus-core
MSVC mupen64plus-ui-console
MSVC mupen64plus-audio-sdl
MSVC mupen64plus-input-sdl
MSVC mupen64plus-rsp-cxd4
MSVC mupen64plus-rsp-hle
MSYS2 mupen64plus-rsp-parallel
MSVC mupen64plus-video-glide64mk2
MSVC mupen64plus-video-rice
MSVC mupen64plus-video-GLideN64
MSVC mupen64plus-video-angrylion-plus
Manual downloads and sources:
MSVC mupen64plus-core
MSVC mupen64plus-ui-console
MSVC mupen64plus-audio-sdl
MSVC mupen64plus-input-sdl
MSVC mupen64plus-rsp-cxd4
MSVC mupen64plus-rsp-hle
MSYS2 mupen64plus-rsp-parallel
MSVC mupen64plus-video-glide64mk2
MSVC mupen64plus-video-rice
MSVC mupen64plus-video-GLideN64
MSVC mupen64plus-video-angrylion-plus
mupen64plus x64:
mupen64plus x86:
Bash:
#!/bin/bash
set -e
PACKAGES=WIP/Mupen64Plus_x64
mkdir -p $PACKAGES
cd $PACKAGES
M64P_COMPONENTS="0 1 2 3 4 5 6 7 8"
for NUM in ${M64P_COMPONENTS}; do
if [ "${NUM}" = "0" ]; then
filepkg=mupen64plus-core_v2.5.9-107-g7b73d2db_x64-Release.7z
buildid=orp9up69rl23vore
elif [ "${NUM}" = "1" ]; then
filepkg=mupen64plus-ui-console_v2.5.9-15-g96834d5_x64.7z
buildid=932359ulueqy6el6
elif [ "${NUM}" = "2" ]; then
filepkg=mupen64plus-audio-sdl_v2.5.9-14-g1acd163_x64.7z
buildid=cxe6g5vsb961omgl
elif [ "${NUM}" = "3" ]; then
filepkg=mupen64plus-input-sdl_v2.5.9-22-g0d7820e_x64.7z
buildid=uateml2x470pa57w
elif [ "${NUM}" = "4" ]; then
filepkg=mupen64plus-rsp-cxd4_v2.5.9-28-g094c664_x64.7z
buildid=md8bt06jv463b08k
elif [ "${NUM}" = "5" ]; then
filepkg=mupen64plus-rsp-hle_v2.5.9-17-gbb56985_x64.7z
buildid=8x8efgo15eseelsv
elif [ "${NUM}" = "6" ]; then
filepkg=mupen64plus-video-glide64mk2_v2.5.9-17-gaecf15e_x64.7z
buildid=nt8akqybim4t320a
elif [ "${NUM}" = "7" ]; then
filepkg=mupen64plus-video-rice_v2.5.9-20-g7ce0bf0_x64.7z
buildid=ppqa4e677b2n0tkw
else
filepkg=GLideN64-7a38e804-for_Mupen64Plus_x64.7z
buildid=gnvfeu45wn1wdk68
fi
curl -L -o ${filepkg} https://ci.appveyor.com/api/buildjobs/${buildid}/artifacts/build/${filepkg}
7z x -y ${filepkg} -o../../Mupen64Plus_x64
done
filepkg=angrylion-plus_r8-38-4039a55_x86_64_20201004.7z
curl -L -o $filepkg https://i.fiery.me/KM01O.7z
7z x -y $filepkg -o../btmp
cp -f ../btmp/Mupen64Plus_x64/m*.dll ../../Mupen64Plus_x64
filepkg=m64p-win64-3116080.zip
curl -L -o $filepkg https://github.com/loganmc10/m64p/releases/download/Nov302020/$filepkg
7z x -y $filepkg -o../btmp
cp -f ../btmp/mupen64plus/libgcc_s_seh*.dll ../../Mupen64Plus_x64
cp -f ../btmp/mupen64plus/libstdc++*.dll ../../Mupen64Plus_x64
cp -f ../btmp/mupen64plus/libwinpthread*.dll ../../Mupen64Plus_x64
cp -f ../btmp/mupen64plus/mupen64plus-rsp-parallel.dll ../../Mupen64Plus_x64
rm -rf ../btmp
Bash:
#!/bin/bash
set -e
PACKAGES=WIP/Mupen64Plus_x86
mkdir -p $PACKAGES
cd $PACKAGES
M64P_COMPONENTS="0 1 2 3 4 5 6 7 8"
for NUM in ${M64P_COMPONENTS}; do
if [ "${NUM}" = "0" ]; then
filepkg=mupen64plus-core_v2.5.9-107-g7b73d2db_x86-Release.7z
buildid=kksjfjk5d9rkefoc
elif [ "${NUM}" = "1" ]; then
filepkg=mupen64plus-ui-console_v2.5.9-15-g96834d5_x86.7z
buildid=gybqvxeq0a2jjd8x
elif [ "${NUM}" = "2" ]; then
filepkg=mupen64plus-audio-sdl_v2.5.9-14-g1acd163_x86.7z
buildid=t8s697d0nqm3ocod
elif [ "${NUM}" = "3" ]; then
filepkg=mupen64plus-input-sdl_v2.5.9-22-g0d7820e_x86.7z
buildid=g389m2ip7eua7ifl
elif [ "${NUM}" = "4" ]; then
filepkg=mupen64plus-rsp-cxd4_v2.5.9-28-g094c664_x86.7z
buildid=205f2dib8iap735m
elif [ "${NUM}" = "5" ]; then
filepkg=mupen64plus-rsp-hle_v2.5.9-17-gbb56985_x86.7z
buildid=mx6ntwce0gak5okl
elif [ "${NUM}" = "6" ]; then
filepkg=mupen64plus-video-glide64mk2_v2.5.9-17-gaecf15e_x86.7z
buildid=784hr5al5hktln5m
elif [ "${NUM}" = "7" ]; then
filepkg=mupen64plus-video-rice_v2.5.9-20-g7ce0bf0_x86.7z
buildid=h2q0mukud68lh1m0
else
filepkg=GLideN64-7a38e804-for_Mupen64Plus.7z
buildid=gnvfeu45wn1wdk68
fi
curl -L -o ${filepkg} https://ci.appveyor.com/api/buildjobs/${buildid}/artifacts/build/${filepkg}
7z x -y ${filepkg} -o../../Mupen64Plus_x86
done
filepkg=angrylion-plus_r8-38-4039a55_x86_64_20201004.7z
curl -L -o $filepkg https://i.fiery.me/KM01O.7z
7z x -y $filepkg -o../btmp
cp -f ../btmp/Mupen64Plus_x86/m*.dll ../../Mupen64Plus_x86
rm -rf ../btmp