HydrogenAudio

Hosted Forums => foobar2000 => General - (fb2k) => Topic started by: Terabye88 on 2019-02-01 21:33:37

Title: Shpeck & NSCRT.DLL
Post by: Terabye88 on 2019-02-01 21:33:37
So I’m trying to use Shpeck component the problem is I only have the newer version of winamp that does not included the NSCRT.DLL and I can only find old version of winamp on fishy sites that seems to scream virus and malware. Is there any safe way to get the NSCRT.DLL file in a way that does not include installing anything? honestly the whole reason I download foobar2000 was to get away from old depreciated software now the things got me searching all over creation for old software just to have a good visualisation plugin. I’m surprised that the foobar2000 community hasn’t been able to come up with anything of their own given all the plugins that been made for it. Was there really no way to make a stand alone version that didn’t require the original winamp files?
Title: Re: Shpeck & NSCRT.DLL
Post by: Sergey77 on 2019-02-02 02:34:49
Hello!
Ask yourself a question for what purpose do you need a visualization plugin? Maybe you will become clear without any additional comments. But maybe your answer will interest developers.
Thanks.
Title: Re: Shpeck & NSCRT.DLL
Post by: Case on 2019-02-02 10:32:53
Is there any safe way to get the NSCRT.DLL file in a way that does not include installing anything?
New versions do not use NSCRT.DLL. If they did, they wouldn't work even in Winamp since it doesn't come with the file.
The visualization plugins require MSVC runtime files but Shpeck doesn't do the necessary function calls to allow them getting loaded from a different process.

There is a workaround and once you add a manifest Yirkha describes here (https://hydrogenaud.io/index.php/topic,59388.msg675559.html#msg675559) the dlls will be able to load the runtime files.
New version of Resource Hacker required a tiny change to the manifest. It needs
Code: [Select]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
as the first line to make it valid.

I’m surprised that the foobar2000 community hasn’t been able to come up with anything of their own given all the plugins that been made for it. Was there really no way to make a stand alone version that didn’t require the original winamp files?
There are visualizations for foobar2000 so people have been able to come up with something of their own. Shpeck is a wrapper that allows using visualizations created for Winamp and it doesn't require anything from Winamp. But the visualizations you use with it can require some helper libraries.
Title: Re: Shpeck & NSCRT.DLL
Post by: mudlord on 2019-02-06 05:21:49
There are visualizations for foobar2000 so people have been able to come up with something of their own.

But those are not really made public. For obvious reasons. Like if some end users tries to shoot their graphics card in the head by altering GPU raytracing shader steps.