Ok, found the issue. Game for some reason don't want to load some materials within BSP files (Console is putting out which files exactly cannot be read. Since you can't navigate through dev console inside game, you need to hook "ConMsg()" and "ConColorMsg()" in tier0.nro to get console output in debugger)
Solution is to unpack "materials" folder from bsp files with VIDE and put folder into portal2_dlc2 folder.
So yeah, it seems PC mods won't work fully on Switch without little modifications to packages.
Example of how I have done Portal Reloaded (didn't play whole mod, so maybe I will miss something):
- Download Portal Reloaded from Steam
- Go to mod folder (steam/steamapps/common/Portal Reloaded)
- Delete all folders except "portalreloaded"
- rename "portalreloaded" to "portal2_dlc2"
- delete "gameinfo.txt"
- use VIDE to unpack "materials" folder from all *.bsp files inside "maps" folder and put every "materials" folder into "portal2_dlc2" folder
- (Additional bonus) repack vpk to delete resource/ui/basemodui folder, because currently it replaces options with PC settings.
- Put portal2_dlc2 folder to romfs/nxcontent
And tested Portal: Still Alive mod for Portal 1 (renaming folder to "portal" and putting it into nxcontent) which seems to work without issues.
And remember: all files must be lower case! Portal: Still Alive had .vpk files that weren't using lower case only.
Btw. first sequence of Portal Reloaded tanks FPS to 30
-------
Released updated plugin.
So I guess that's end of my involvement.
I will just fix bugs if any occur. I am going to other projects.