ура, спасибо товарищу Xpamych за помощь, мы смогли запустить и даже с dx11. но возникла новая проблема, некоторые кнопки клавиатуры и правая кнопка мыши не работают, вроде где-то об этом писали и можно пофиксить, а пока вот гайд по пунктам как установить и запустить НБ на линуксе через portproton
Запускал на arch подобном дистрибутиве Garuda linux
1. ставишь чистую готику
2. в prefix DOTNET ставишь DotNet (NET Framework 4.0), Visual C++ с 2008 по 2019 (если вдруг их там нет)
3. библиотеки MSVCR100.DLL, MSVCR110.DLL, MSVCR120.DLL, MSVCR140.DLL добавляешь в префикс winecfg и ту версию протона на кторой будешь запускать (я запустил на PROTON_GE_7-24) После этого в этот префикс ставишь первичный патч и Union
скачать
4. ставишь мод
5. ставишь скрипты
6. чтобы включить dx11, в edit db добавить галочку USE_DXR11
P.S. если звук не будет работать, открываешь winecfg для префикса DOTNET и той версии протона, на которой запускаешь и в dll удаляешь dsound
@KumurTash, спасибо за решение с кнопками мыши, работают, осталось пофиксить 1,2,3,4 на клавиатуре