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

WIP Builds found here! #29

Open
ghost opened this issue Oct 10, 2017 · 61 comments
Open

WIP Builds found here! #29

ghost opened this issue Oct 10, 2017 · 61 comments
Labels

Comments

@ghost
Copy link

ghost commented Oct 10, 2017

Welcome friends!

I'll try updating with new builds of this awesome plugin as frequently as I can, so be sure to stop by as often as you can!

Builds of the plugin are going to be 32-bit (x86) ONLY and will of course work perfectly with Project64 1.7 or 2.x

angrylion's RDP Plus r4-56 with all commits up to 5099be6

angrylion-plus (17-10-08).zip

@ghost
Copy link
Author

ghost commented Oct 11, 2017

angrylion's RDP Plus r4-65 with all commits up to d5e8ac5

angrylion-plus (17-10-10).zip

This particular build uses the new .ini configuration system and it's working fantastic, however this gives you an unique opportunity to try it out for yourselves!

@Boviligg
Copy link

Neat, thanks mate.

@ghost
Copy link
Author

ghost commented Oct 18, 2017

@Boviligg
No problem mate, glad to help!

angrylion's RDP Plus r4-68 with all commits up to 0cf1c82

angrylion-plus (17-10-18).zip

The latest commit, Added overscan to the runtime config options. seems very interesting but I can't see any option for it in the config settings from the GUI, however there is an overscan option in the angrylion-plus-config.ini

@ata4, was this intentional?

@ghost
Copy link
Author

ghost commented Oct 26, 2017

angrylion's RDP Plus r5-6-dirty with all commits up to d9b284c

angrylion-plus (17-10-25).zip

This build fixes a crash for Perfect Dark and maybe some other games when Unfiltered output was set as selected start value.

It works great in Project64 and since newer versions of Project64 have fixed the freezes and LLE issues with Perfect Dark I suggest you use this

Good luck!

@ata4
Copy link
Owner

ata4 commented Nov 5, 2017

Just a note for random visitors of this page: if you find any bugs in those WIP builds, please first check if they can also be reproduced in the latest "official" release before opening an issue.

Now that I think about it... it's probably better to report issues in any WIP build, even if it may be obvious that it's caused by WIP code. So yeah, disregard my previous statement above.

@ghost
Copy link
Author

ghost commented Nov 6, 2017

angrylion's RDP Plus with all commits up to 5febbd0

angrylion-plus (17-11-06).zip

@ghost
Copy link
Author

ghost commented Nov 8, 2017

angrylion's RDP Plus with all commits up to 13c4b89

angrylion-plus (17-11-07).zip

@ghost
Copy link
Author

ghost commented Nov 14, 2017

angrylion's RDP Plus with all commits up to eef6466

angrylion-plus (17-11-13).zip

@ghost
Copy link
Author

ghost commented Nov 27, 2017

angrylion's RDP Plus with all commits up to e816684

angrylion-plus (17-11-22).zip

@ghost
Copy link
Author

ghost commented Dec 1, 2017

angrylion's RDP Plus with all commits up to 8eab771

angrylion-plus (17-11-30).zip

@ghost
Copy link
Author

ghost commented Dec 23, 2017

angrylion's RDP Plus r6-78 with all commits up to 5610061

This build adds Interpolation to the Video Interface options/settings dialog and you can choose from Nearest-neighbor (the one that have been default before and non-changeable) and Linear (which is a new addition and 1000x better looking when playing in fullscreen on a 1080p monitor)

Happy Holidays everyone!

angrylion-plus (17-12-23).zip

Unfiltered + Nearest-neighbor
mmb

Unfiltered + Linear
mmg

@ghost
Copy link
Author

ghost commented Jan 4, 2018

angrylion's RDP Plus r6-80 with all commits up to d52d94f

angrylion-plus (17-12-25).zip

@ghost
Copy link
Author

ghost commented Jan 6, 2018

angrylion's RDP Plus with all commits up to 0e9f503

Notable commit/fix, #49 e6cf5e5

angrylion-plus (18-01-06).zip

@ghost
Copy link
Author

ghost commented Jan 10, 2018

angrylion's RDP Plus with all commits up to de37833

angrylion-plus (18-01-09).zip

@ghost
Copy link
Author

ghost commented Jan 10, 2018

angrylion's RDP Plus with all commits up to 97f7c6a

angrylion-plus (18-01-10).zip

@ghost
Copy link
Author

ghost commented Mar 8, 2018

Hi!

For those wanting to use the latest builds of this plugin for Project64 you can find them here

It's EmuCR I know, but there doesn't seem to be many options available, just use the mega.co.nz links and you should be fine.

Hope it helps someone!

@Jj0YzL5nvJ
Copy link

angrylion's RDP Plus r7 with all commits up to 6af5b4c

angrylion-plus_r7-6af5b4c_2018-03-06.7z

Build method used (Visual Studio Community 2015.3):

cmake -T "v140_xp" ..
cmake --build . --config Release

@Jj0YzL5nvJ
Copy link

Jj0YzL5nvJ commented Mar 16, 2018

angrylion's RDP Plus r7-dirty with all commits up to 6af5b4c

angrylion-plus_r7-dirty-6af5b4c_2018-03-06.7z

Build method and extra changes:

  • PlatformToolset from v141 to v140_xp
  • "Dirty hack" to fix DirectX SDK "dependencies"...
  • msbuild angrylion-plus.sln /t:Rebuild /p:Configuration=Release;Platform=x86

@Jj0YzL5nvJ
Copy link

angrylion's RDP Plus r7-34-dirty with all commits up to 35f5f18

angrylion-plus_r7-34-dirty-35f5f18_2018-05-20.7z

Same previous build method

@Jj0YzL5nvJ
Copy link

angrylion's RDP Plus r7-44-dirty with all commits up to d6d4707

angrylion-plus_r7-44-dirty-d6d4707_2018-05-23.7z

Same previous build method

@Jj0YzL5nvJ
Copy link

angrylion's RDP Plus r7-53-dirty with all commits up to 2d16a19

angrylion-plus_r7-53-dirty-2d16a19_2018-07-13.7z

Size:  177590 bytes

CRC32:  a075198c
MD5:  6bcb5368f6719acdcf8ef55e9f285a97
SHA1:  189651f8cab085a466db1c62a3fc10ffa7efc870
TIGER:  b90d52dd8b4f878d7e602855d75bcf87a6a56111a6f857ac
SHA256:  9d042b4cfe85742b2b7c23882a24f0bb2c59a2df0bb81fb779107febdb75887e
SHA512:  2ce5b90dc2a090610f3984561921a043545a1f941a762095dae628931b6bb0ef8eb832e18ab1f52862c8c3ed121060a6d80b2f7bf831e8ea2f2784f1ca915510

Same previous build method

@ghost
Copy link
Author

ghost commented Jul 21, 2018

Thanks @Jj0YzL5nvJ

This is for both Project64 and m64p with all commits up to bffb24b

angrylion-rdp-plus 2018-07-20.zip

Edit:

Forgot to mention these binaries are 64-bit

@Jj0YzL5nvJ
Copy link

angrylion's RDP Plus r7-57-dirty with all commits up to bffb24b

angrylion-plus_r7-57-dirty-bffb24b_x86_20180719.7z

Size:  180887 bytes

CRC32:  81edd0c7
MD5:  ae3777582ae8c1c6a7c82f86076fdff0
SHA1:  c03c383688d5a3e9baa51bf129255f23fd23d583
TIGER:  e0518ba1468f64857498c437dbff02a0284642a17df18a16
SHA256:  33454ab3919232f97720605084a25786776366b6426f9ddad542f8255dbfeb60
SHA512:  e2b726a5bbe8d1fb3c23b75a19cf266451988154efa551be1d76b25b264f4f6c88564fc29777753aeac2e2f55ae4bf0c846c571b8828e68b8f3b2c64397c2ec4

Same previous build method

@Jj0YzL5nvJ
Copy link

angrylion's RDP Plus r7-75-dirty with all commits up to 4e5d9eb

angrylion-plus_r7-75-dirty-4e5d9eb_x86_20180909.7z

Size:  180168 bytes

CRC32:  81a60fd4
MD5:  e329f0c4665eff7cc080c4ad160202ee
SHA1:  739951ab3e51af54837f845691f58769d2663d07
TIGER:  2f71b777c7cc9a31ef37c2bdf8c11d8f47382d4ee505804a
SHA256:  2ac106c541f3ef6e082c739fbf5c5f71d7bc28c61c5e76aee815428ade9721dc
SHA512:  8a2e209c735c9c6f82ef9db5b0ce1be0bb50a42ced92fcb2cabd6f42bb5900051fb3069ea2d874f8287c778d2296e45ad9cef41eb1e6a8c0211c8d9abf6bb63a

Same previous build method

@Jj0YzL5nvJ
Copy link

angrylion's RDP Plus r7-77-dirty with all commits up to 766c575

angrylion-plus_r7-77-dirty-766c575_x86_20180909.7z

Size:  179955 bytes

CRC32:  6208115d
MD5:  633c2e6e7414b5b8bf708f07cf408ccd
SHA1:  75d0c803410869603891d9c386b44a8a6e0c20d3
TIGER:  29a0589c1a91cf06f725c4ca1257ce21aad1a46c92f09188
SHA256:  01c36d23d303aa065085603aab0a33f36b174da7365e37ba81f6cbb300b55a6f
SHA512:  9b5311caa676f1813ad8070e35363e54b36a8e9b7dc7bf8f61c6b6ee3237d51b79e8d1f3f6cc0cfd193ef95f39604d7ea333f83644c3038427c7406c94d93b35

Same previous build method

@Jj0YzL5nvJ
Copy link

angrylion's RDP Plus r7-82-dirty with all commits up to e129b27

angrylion-plus_r7-82-dirty-e129b27_x86_20181101.7z

Size:  180398 bytes

CRC32:  a88100af
MD5:  3c6a75d9c12dd2cd6497d0453f0a98b7
SHA1:  7c148bd160f9f8d09da1b86a99d53c77db3af9a3
TIGER:  f295e7aae1c99f5356713eddb3de407761667e53da73cfd9
SHA256:  b459e9d27de34a375f6e02df56b1f635400695f8e20c650592ec67ab30364d4a
SHA512:  6b3ee6f2ee56c0b2101e803e29ebb21d0f8c3026ab1b3614f2447dd9545e0f4725f02e42e50cdbb91ed169eab861f50e9d453bbac50c201e5157a5836a6db4e6

Same previous build method

@Jj0YzL5nvJ
Copy link

Jj0YzL5nvJ commented Apr 29, 2019

angrylion's RDP Plus r7-93-dirty with all commits up to 5a3dfce

angrylion-plus_r7-93-dirty-5a3dfce_x86_20190422.7z

Size:  227617 bytes

CRC32:  d49b89f9
MD5:  188f3ae226458dc4964a28aa0ae71f91
SHA1:  7f298a1894b42f061f21bc14f094decbf1928f36
TIGER:  e8f9a17f179ae5e3d688bf0645ca9b2562d477f323b56f1b
SHA256:  8464df21629c8949fc3a34cf2f46ede45620686075b6451de07ea33f5ef97b36
SHA512:  47f6ad5c7f7f08d99b80dc933ed307adfc8feec3de9847bdb4771d80aa19f37e96bb290fe579f7939780104c8cf8895f2a69638cdfca63dda493331ad19d6acc

Build method and relevant changes for Visual Studio Community 2015.3:

  • PlatformToolset from 'v141' to 'v140_xp'
  • Without WindowsTargetPlatformVersion, PlatformToolset makes it useless
  • Erased irrelevant DirectX SDK dependencies from AdditionalOptions (ddraw.lib dxguid.lib)
  • msbuild angrylion-plus.sln /t:Rebuild /p:Configuration=Release;Platform=x86

Note: Plugin for mupen64plus included from now on...

@Jj0YzL5nvJ
Copy link

angrylion's RDP Plus r7-97-dirty with all commits up to 3462b68

angrylion-plus_r7-97-dirty-3462b68_x86_20190518.7z

Size:  228088 bytes

CRC32:  6304c8fc
MD5:  a7a3c6f983b6e1a54338f1bdfca79ff1
SHA1:  96f8225fd17ce764b672357e36083d39cb75a216
TIGER:  7cda542d952ece208e01833bf425459b5e83ed5a47712d15
SHA256:  79f37358b4ef0a47ccf5b5774a62c945ca452804e65554db425355939c5f7079
SHA512:  c126a63d7a580eb1f4c2f4b21450475e9b0162534ee1a73c8a8787bfaad4351c0de6ca3dbecfb3865e5d68242bb36ae2072bb57c230b432872fb6a05ee8e7f81

Same previous build method

@Jj0YzL5nvJ
Copy link

angrylion's RDP Plus r8-12 with all commits up to de4fe4f

angrylion-plus_r8-12-de4fe4f_x86_64_20200229.7z

Details

x86_64:

Size:  507367 bytes

CRC32:  d959b70a
MD5:  935fe91ad2fa9b33e9b5dd6346d5d98b
SHA1:  5b22e7e66b94dd2a0d57403ffcf79c776e9e7288
TIGER:  1b3d61adb47476f2daad54659253381ee986b6875ba74d8a
SHA256:  af558de6428ee7d4f9516776757724b7f8e94791808da2008b68e4ef7cb4eb47
SHA512:  d8277cd58632c46fee5bf7e5cbb5e1ee9ab31cd311fb3812224ed6756ed872ed3b1971bb2d1bd7ada51e1bc433dbaa38745384f98d444679e900d301e1cc2037

angrylion-plus_r8-12-de4fe4f_x86_64-shared_v140_xp_20200229.7z

Details

x86_64:

Size:  193224 bytes

CRC32:  02097ba9
MD5:  08ccd90c4d43ebf2edda8d3dc5df14d0
SHA1:  89f36c9da77d13ff7301bf7c444cb8aea444982b
TIGER:  cf52e6923086c5dc5367ae07f72ae74d5cf4274c61868c41
SHA256:  6b58b43a0cede053697e8b1d461f155ddc6d3a5dedaf016e84890b61926ef40e
SHA512:  f1400c1e7a44b71b8c975c2d21cb15318e4a8e0f4dd1d1f57ee50fd06170c131c47350f772d67657c1b3fe47e8d6ea11ea042a9b25e31105f5a102d7f01a4ef9

Same previous build method... for shared

For static:

  • msbuild angrylion-plus.sln /t:Rebuild /p:Configuration=Release;Platform=x86
  • msbuild angrylion-plus.sln /t:Rebuild /p:Configuration=Release;Platform=x64

@ghost
Copy link

ghost commented Jun 6, 2020

angrylion's RDP Plus r8-35 with all commits up to 391951c

Contains both x86 and x64 versions for both Mupen64Plus and Project64

Angrylion-RDP-Plus (2020-06-02).zip

@Jj0YzL5nvJ
Copy link

angrylion's RDP Plus r8-35 with all commits up to 391951c

angrylion-plus_r8-35-391951c_x86_64_20200601.7z

Details

Static:

Size:  473039 bytes

CRC32:  6242282d
MD5:  f41c8b11efb944116e8778599428f4e3
SHA1:  ab4050d06255534baf9a8fb01a337fa5c95df3b5
TIGER:  e6de4bdc93f4ca2541475d1905453929b2d479c04cdc5164
SHA256:  8a4c1a92685f706cc35a62d23de651300ca959333ea2c09dcd8c254cc7d963d2
SHA512:  f8cd4bc1da950eb4345a7af68f11ac656ec21cd8d388dc020b44a92a1215204552690ff94ea8326d1ae4849896480a17a8dfd50754ab94d92ead4aed4410f9c4

angrylion-plus_r8-35-391951c_x86_64-shared_v141_xp_20200601.7z

Details

Shared:

Size:  164570 bytes

CRC32:  ab656998
MD5:  5133e19c5e0407574521611b93058c4e
SHA1:  19f3d58563cee8083edb21fe8763679cb8436a4f
TIGER:  f4e5bb3afaae2b6d621d0984a0dfab905f78e063065d2183
SHA256:  9a6c6ec840fa16b2e4a2ccd2a2f2bbeccccf9417a9feb44ecf9b1400668c8446
SHA512:  24de5826f2f98c457075a4c94b78848966f99aacd66c318edb14ef9a724021bc2fd477c28f772a7473253dbb70015fc99532679331b5468c94d1074141eee076

Methods used to compile from Visual Studio Community 2017 CLI...

Details

x86:

Static:

msbuild msvc\angrylion-plus.sln /t:Rebuild /p:Configuration=Release;Platform=x86

Shared:

md build\x86
cd build\x86
cmake -T "v141_xp" -A "Win32" ..\..
cmake --build . --config Release

x64:

Static:

msbuild msvc\angrylion-plus.sln /t:Rebuild /p:Configuration=Release;Platform=x64

Shared:

md build\x64
cd build\x64
cmake -T "v141_xp" -A "x64" ..\..
cmake --build . --config Release

@ghost
Copy link

ghost commented Jun 17, 2020

Your builds are awesome @Jj0YzL5nvJ , thanks a lot!

If anyone wonder, YES the builds I'm posting are from EmuCR but they work just as good.
Builds for this diamond plugin is scarce and every download counts, people need this plugin!

@TheRenegadist
Copy link

With all of the commits that have been pushed recently is there any increase in overall performance?

@ata4
Copy link
Owner

ata4 commented Jun 24, 2020

I'm not really expecting any performance impacts. However, the default compatibility mode has been changed to "fast", since there are only a handful of games that are known to cause problems.

@TheRenegadist
Copy link

Ah, I'm still holding out for a performance update so I can finally get into this without worrying about slowdowns.

@Jj0YzL5nvJ
Copy link

Jj0YzL5nvJ commented Oct 5, 2020

angrylion's RDP Plus r8-38 with all commits up to 4039a55

angrylion-plus_r8-38-4039a55_x86_64_20201004.7z

Details

Static:

Size:  484650 bytes

CRC32:  9189c66f
MD5:  c59217ddd37cc70a5a19eaa94aebf72b
SHA1:  51f50d4650e62ec7039d6e61f5839f21942268f3
TIGER:  1e9c9f5a523e3808f2af998d5e2f562f30feb4d360fee39e
SHA256:  b782b028e83171eb6397ebdb211e4d07fa13069ac69fc704191e6d842b66b1cd
SHA512:  d1ca79ef8336cc1972f833bfffedb7b40caefaf511775cf8c9be583e1e7b5edba569cd618acfa7a0dfad4777662e14d89ba786dc0049dc2d208e949e5f5bfcc7

angrylion-plus_r8-38-4039a55_x86_64-shared_v141_xp_20201004.7z

Details

Shared:

Size:  166286 bytes

CRC32:  ffd87012
MD5:  83a38539d3331aafc8004b4cfd8dd0ac
SHA1:  1991854f8663d2e3d942ac43cc714aef7cf7df95
TIGER:  07109bf1f9b36e2c304ab606d7766bbc8e1960001e23dba3
SHA256:  c59e9b0bd244cbd0b15761010cd7c4cf06871c96b67cc7a49bb7b02e2bff4306
SHA512:  c501590d64a6aef6f5c4836097529a1ba3f73feb341ae27d919cfa072a97f73b24c394d3198d6824bdd3425546f769cf402fb6e1023c76476d37d263f25ff960

Methods used to compile from Visual Studio Community 2019 CLI...

Details

Batch script:

set FIXCMK=1
angrylion-plus_builder.cmd

x86:

Static:

msbuild msvc\angrylion-plus.sln /t:Rebuild /p:Configuration=Release;Platform=x86

Shared:

md build\x86
cd build\x86
cmake -T "v141_xp" -A "Win32" ..\..
cmake --build . --config Release

x64:

Static:

msbuild msvc\angrylion-plus.sln /t:Rebuild /p:Configuration=Release;Platform=x64

Shared:

md build\x64
cd build\x64
cmake -T "v141_xp" -A "x64" ..\..
cmake --build . --config Release

@ghost
Copy link

ghost commented Oct 14, 2020

Thank you very much!

@Jj0YzL5nvJ
Copy link

Jj0YzL5nvJ commented Nov 2, 2020

Good news for users of the old m64p version.

The latest version of m64p now supports angrylion-plus again, but not only that. Now it implements the exact same LLE RSP "plugin" as Mupen64Plus-AE and Mupen64Plus-Next (not the LLE RDP ...yet). paraLLEl-RSP is the fastest "unofficial" LLE RSP plugin for N64 emulation on Mupen64Plus (faster than Z64 / cxd4). One less bottleneck for those with a powerful CPU.

Oh yeah, it also implements native support for macOS 10.14+, but nobody cares. Said support will last until Apple stops supporting OpenGL... in 3, 2, 1... ;P

@ghost
Copy link

ghost commented Nov 6, 2020

Even more good news speaks of a new and upcoming Mupen64Plus Front-end called RMG (Rosalie's Mupen GUI) which aims to be the equivalent of Project64 in terms of simplistic sleek GUI design.

It also supports cxd4 from the get go as well all other m64p plugins including Parallel RSP.

http://emulation.gametechwiki.com/index.php/RMG

http://github.com/rosalie241/RMG

RMG

@Jj0YzL5nvJ
Copy link

angrylion's RDP Plus v1.6 with all commits up to 3744ec7

angrylion-plus_v1.6-3744ec7_x86_64_20210103.7z

Details

Static:

Size:  488648 bytes

CRC32:  fcd6acf6
MD5:  03fd097b0ab3d8722195df597925b6e8
SHA1:  6744a594e024c0b57f6ffcc0a3b356e794db46eb
TIGER:  147a7731adc0dad4f38b127897dc46a4277db29bc17630cc
SHA256:  6a2c4987422a6351074a658a429690e584118a85fe31ca121a577fdc31efb84f
SHA512:  e58d264f73e530e4fa27eb2e229c433a1cf4eb9331817db0c13562c49e976b2c0753aa79bfc6e1b964c492e123deb35fc3db70e93bec7c7872f22bcd05c14913

angrylion-plus_v1.6-3744ec7_x86_64-shared_v141_xp_20210103.7z

Details

Shared:

Size:  170321 bytes

CRC32:  92756a33
MD5:  4ad3ad8f5de241760eaf679a74e113b9
SHA1:  62ba510291ad75eeb9c882be52a1d9f6aa8b40f2
TIGER:  03b9794f05984d337ed3b70f7010f8ac0aa5a013681e3873
SHA256:  e6d2f2bf49cc460b1fb246ebc0c581c3f8dd008b2cc43d5a3a560476d30f4b8b
SHA512:  28270246f0a1141ca577f9fba45c92806a04b85c2eaecfb1da633b12d6b181e36b1f5a2628844f5b05743941114e2257d640644bff6a5f63560ada0f7ea94796

Same previous build method

@Jj0YzL5nvJ
Copy link

angrylion's RDP Plus v1.6-1 with all commits up to 904ca22

The latest WIPs work with Microsoft Visual C++ Redistributable 2015-2019

@RokkumanX
Copy link

Hi @Jj0YzL5nvJ

Could you please build the plugin with all the latest changes?

I would really like to check out the changes with my current Mupen64Plus build.

Thanks in advance!

@ata4
Copy link
Owner

ata4 commented Dec 30, 2021

@RokkumanX I can also give you a build if you like. I guess you need one for Windows?

@RokkumanX
Copy link

Hi @ata4

Yes please, Windows and x64 for Mupen64Plus.

Thank you very much in advance and have a good night!

@RokkumanX
Copy link

OK I will not be selfish in my request for the build and give you all something back in return for it.

This first package contains angrylion-rdp-plus with all commits up to f1fa48b for both Project64 and Mupen64Plus.

angrylion-plus x86 and x64 (Project64 and Mupen64Plus) (2021-10-26).zip

The second package contains angrylion-rdp-plus with all commits up to 0c4c4dd but unfortunately only for Project64 since it's all I could find.

angrylion-plus x86 and x64 (Project64) (2021-12-29).zip

A big thanks goes to EmuCR for these since I don't have the know how to build myself. Unfortunately with the latest build they forgot to update the Mupen64Plus version which I now need.

I don't know what the eye emoji means @Jj0YzL5nvJ but I tried to be as polite and sincere with my request without hurting anyone.

I can't say thank you enough to both you and @ata4 but thank you so much in advance!

@Jj0YzL5nvJ
Copy link

I don't have a Windows machine at the moment, so I can't build the usual WIPs. All I can do is something similar to mupen64plus/mupen64plus-core#912

@RokkumanX
Copy link

Happy new year everybody and have a great weekend!

@Jj0YzL5nvJ
Copy link

@ata4, mupen static builds are broken, shared builds are working...
https://github.com/Jj0YzL5nvJ/angrylion-rdp-plus/releases/tag/nightly-build

@RokkumanX
Copy link

Thanks, what exactly is the difference between static and shared builds?

@RokkumanX
Copy link

OK, new year is here and the shared mupen64plus version worked BEAUTIFULLY so thank you very much!

Also I think I know the difference between static and shared libraries now, feel free to correct me if I'm wrong.

Static Libraries: A Static library or statically-linked library is a set of routines, external functions and variables which are resolved in a caller at compile-time and copied into a target application by a compiler, linker, or binder, producing an object file and a stand-alone executable.

Shared Libraries: Shared libraries are .so (or in Windows .dll, or in OS X .dylib) files.
These are linked dynamically simply including the address of the library (whereas static linking is a waste of space). Dynamic linking links the libraries at the run-time.

@Jj0YzL5nvJ
Copy link

Typical static applications/libraries have little or "almost null" dependencies within the environment and subsystem in which they were built. Typical shared applications/libraries have dependencies within the environment and subsystem in which they were built.

For our case, Angrylion RDP Plus static libraries have "almost null" dependencies and the shared variant has Microsoft Visual C++ Redistributables as requirement. The enforced updates in Windows 10 cover said requirements, but not in earlier versions of Windows.

Similar references: gonetz/GLideN64#2393

@RokkumanX
Copy link

RokkumanX commented Jan 1, 2022

Thank you for an excellent explanation!

I can understand that it would be problematic for people who doesn't update their dependencies as often as myself, I tend to update .Net and Visual C++ runtimes frequently and it's very rare any application gives errors about it.

I must say that "finally" (famous last words) is my N64 experience complete after all these years using all kinds of emulators and setups and it's all thanks to you and ata4, Mupen64Plus (I'm using ui-console for the most part), Rosalie241, cxd4, loganmc10, ParaLLEl.

Every game I have runs perfectly and flawlessly with no hiccups whatsoever both with ParaLLEl and angrylion-rdp-plus.

Using command line is not an issue at all, I got tailor made launchers for every type of system I emulate.

What a huge relief this is and so much weight have been lifted from my shoulders.

❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants