Page 3 of 3

Re: Native Access

Posted: Sat Sep 01, 2018 1:00 pm
by Metrophage
Thank you so much! I was just puzzling over the crashes trying to get my Reaktor extras loaded.

Re: Native Access

Posted: Sat Dec 15, 2018 10:23 pm
by Wakellor
Hi,

I've tried your method, @ubunutuuser, but I get the error "Installation cannot proceed, your operating system is not supported. Please check the minimum requirements" after the InstallAware Wizard...
Of course this could just be because my specs aren't good enough, but could it instead be my wine settings? Do I need to set the installer to Windows 7 or similar? Any extra overrides? (I'm quite new to overrides and don't fully understand them yet)

I've got 2.9GB RAM and 2x Celeron Dual-Core T3500 @ 2.10 GHz. I'm using Manjaro Linux.

PS: Does anyone know what the incompatible iso mounter is? And if so, is there a way to fix it?

Re: Native Access

Posted: Mon Dec 17, 2018 1:42 am
by glowrak guy
Hi, to install Native Access, you'll need a newish wine 3 or 4, preferably from wineHQ repository,
try a stable version before the staging version. You may need to completely uninstall
your existing wine first using your package manager, a pita, but the removed dependencies
can be reinstalled later. A wineasio package can be unarchived, and the wineasio.dll
placed manually, if needs be.

https://github.com/osxmidi/LinVst

there is some very crucial read-me info
at this site, including details for installing robocopy, part of a
separate installer, and Native Access uses it.

The isomounter is installed to deal with the NI iso files.
You'll need the above steps comleted for it to work.
It's not fully wine compatible, so in wine,
the iso download started by Native Access often stops short, with some error,
but the complete iso has _actually_ been fully downloaded to

/home/y-o-u/.wine/drive_c/Users/y-o-u/Downloads/name-of.iso

Now you need a folder to mount that iso, and the actual command.

mkdir /home/y-o-u/iso-files Or call the folder what you like)

mount -t udf /home/y-o-u/.wine/drive_c/Users/y-o-u/Downloads/name-of.iso -o unhide /home/y-o-u/iso-files

cd /home/y-o-u/iso-files

Now you should see an installer that was formerly tucked away in the downloaded iso,
that you have mounted in /home/y-o-u/iso-files

To install,

wine name-of-installer.exe

If that is successful, run Native Access, and use it's 'add serial number' option.
You might need to restart Native Access for it to
display the registered plugin on the 'Installed' panel.

an overide is the result of your replacing a wine .dll from the windows/sytem32 folder,
with an actual one you download, or transfer from a windows folder.
Run command

winecfg

click the Libraries tab

Record the overide in the box labeled 'new override for library'
by entering the name of the dll, but without the .dll extension
so if you replace mfc42.dll with a real one, enter mfc42 and press
the 'add' button.
(this is all paraphrased from knowledge shared by ubuntu-user, Jack Winters,
and several others, who studied hard to enlighten the rest of us.
Many thanks to them!)
Good luck! ...rather than replace a .dll, I just append something in all-caps,
so it can be easily found in a filemanager, and restored, if needed. mfc42.dllDEFAULT

Re: Native Access

Posted: Mon Dec 17, 2018 4:48 am
by ubuntuuser
Wakellor wrote:Hi,

I've tried your method, @ubunutuuser, but I get the error "Installation cannot proceed, your operating system is not supported. Please check the minimum requirements" after the InstallAware Wizard...
Of course this could just be because my specs aren't good enough, but could it instead be my wine settings? Do I need to set the installer to Windows 7 or similar? Any extra overrides? (I'm quite new to overrides and don't fully understand them yet)

I've got 2.9GB RAM and 2x Celeron Dual-Core T3500 @ 2.10 GHz. I'm using Manjaro Linux.

PS: Does anyone know what the incompatible iso mounter is? And if so, is there a way to fix it?


The Windows version (in winecfg) should be Windows 7 or above and not Windows XP.

In general, Wine can't handle Windows physical/hardware device drivers because it's not Windows, so a Windows Nvidia video driver won't work with Wine and the Native Access iso mounter driver is probably similar and so it causes a crash/hang.

That means that the downloaded iso file has to be fished out of wherever Native Access downloaded it to and then manually mounted and then installed (details in one of my above posts).

After that, Native Access will think everything was installed ok when it's started up again.

Trouble with Native Access iso downloads can even happen using Windows and some Windows users do the manual iso mounting method to get around it, so it's not that unusual to do it that way, it's just that on Linux it needs to be done that way.

Native access might need a msvcp140.dll override to run.

Overrides are just real Windows dlls that replace Wines inbuilt dlls which might lack some functions.

The way to install a dll override is to copy the real Windows dll (ie msvcp140.dll) to ~/.wine/drive_c/windows/system32 and then (maybe optionally) override the dll to be native using the winecfg Libraries option (ie just type in msvcp140 in the winecfg Libraries tab and then hit Add).

Re: Native Access

Posted: Fri Apr 05, 2019 1:37 pm
by molotoz
I got this working on Debian Stretch. Steps I took

- Add KX Studio Repositories https://kx.studio/Documentation
- Install wine-rt
- Install Visual C++ redist https://www.microsoft.com/en-US/downloa ... x?id=40784
- Configure Wine to use Windows 10
- Download Native Access https://www.native-instruments.com/file ... taller.zip (unpack and install with wine)

Re: Native Access

Posted: Mon Jul 01, 2019 6:38 pm
by Jeff Brown
Install Visual C++ redist


Which one? There are three options:

Code: Select all

vcredist_arm.exe (1.4 MB)
vcredist_x64.exe (6.9 MB)
vcredist_x86.exe (6.2 MB)