How to easy Bulk Download images from URLs in Linux (Tech)

Siren Watcher Researcher Writer - How to Easy Bulk Download images from URLs in Linux

How to Easy Bulk Download images from URLs in Linux

Guide for Linux for how to Bulk Download images in Linux from a list of URLs. Use this program for an easy solution.

 Author: Siren Watcher. Published: 2021-09-10.

How to Easy Bulk Download images from URLs in Linux

Siren Watcher Researcher Writer - How to Easy Bulk Download images from URLs in Linux

Guide for Linux for how to Bulk Download images in Linux from a list of URLs. Use this program for an easy solution.

 Author: Siren Watcher. Published: 2021-09-10.

Say you have used a program like Steamblower. For downloading gaming Steam Screenshots in bulk. It has provided you with a huge list of URLs. Each URL containing one image.

What do you do with those URLs now? Open each one by one?
Download JDownloader from Flathub.
flatpak install flathub org.jdownloader.JDownloader
flatpak run org.jdownloader.JDownloader

See this Guide if you don’t have Flatpack installed.

Open the program once it downloads.
Click the LinkGrabber tab.
How to Bulk Download images from URLs in Linux

Open the website or text file where you have the URLs stored. Copy them.

Right click inside the LinkGrabber tab. Select Paste Links.

How to Bulk Download images from URLs in Linux

If this message pops up. Click yes.

How to Bulk Download images from URLs in Linux

Then click Start all Downloads.

How to Bulk Download images from URLs in Linux

You will find a folder with all the downloaded files in it. Mine was by default in the Downloads folder. If you click Tools then Settings in the toolbar you can set the Download Directory.

… leave How to Easy Bulk Download images from URLs in Linux …

Siren Watcher Researcher Writer Portfolio CV Resume Kangaroo

I’m a freelance researcher and writer who specialises in providing answers to any questions you may have. Giving you well sourced content on any topic.

© Siren Watcher [vict_year]

Linux Help Guide: List of Useful Command Line Codes (20+)

Siren Watcher Researcher Writer - Linux Help Guide: List of Useful Command Line Codes (20+ Arguments)

Linux Help Guide: List of Useful Command Line Codes (20+ Arguments)

Some basic command line arguments which will help you either get out of a tough situation or just be overall helpful for daily use. Arguments for general program downloading, Sound issues, how to Flush DNS, Boot to BIOS, Fix Boot Partition and Repair Filesystem.

Author: Siren Watcher. Published: 2021-05-05.

Linux Help Guide: List of Useful Command Line Codes (20+ Arguments)

Siren Watcher Researcher Writer - Linux Help Guide: List of Useful Command Line Codes (20+ Arguments)

Some basic command line arguments which will help you either get out of a tough situation or just be overall helpful for daily use. Arguments for general program downloading, Sound issues, how to Flush DNS, Boot to BIOS, Fix Boot Partition and Repair Filesystem.

Author: Siren Watcher. Published: 2021-05-05.

General

sudo apt-get update
sudo apt update -m
  • Updates your system.
sudo apt-get upgrade
sudo apt full-upgrade
  • Upgrades your system. Such as core system files and individual repository updates.
sudo ubuntu-drivers autoinstall
  • If you have an ubuntu based system like Pop!, you can use this to autoinstall drivers which may be missing or broken.
sudo dpkg --get-selections
  • Lists all installed files for Ubuntu-based distributions. For other distros here are some examples.
sudo apt --fix-missing update
  • Fixes broken packages.
sudo apt clean
  • Cleans local repository of retrieved package files.
sudo dpkg --configure -a
apt list –installed
  • Lists all installed files.
sudo apt install <filename>
sudo apt install -f
  • Installs a program.
sudo apt install pop-desktop
  • Will install any missing dependencies from Pop! OS.

Programs

Install, Uninstall and Purge are the three defaults for program command line arguments. Purge is a deep clean remove which can be useful if there is some problems removing all the little parts of a program.

sudo apt-get install <program name>
sudo apt remove <program name>
sudo apt autoremove --purge
sudo apt-get --purge remove <program name>

Sound Issues

‘Turning it on and off again’ is sometimes the greatest advice for Linux sound issue tech problems.

sudo alsa force-reload

Flush DNS

sudo systemd-resolve --flush-caches
sudo systemctl restart nscd.service
sudo systemctl restart named sudo
systemctl restart dnsmasq

Boot to BIOS

systemctl reboot --firmware-setup

Boot to Recovery

If your PC is failing to boot. Such as having a headers error message (like vm-linuz) you can use this when your BIOS screen is loading to get into Pop! OS recovery.

ctrl + alt + F1

Fix Boot Partition

dpkg -l | grep linux-image
sudo apt remove --purge linux-image-(numbers here)-generic

You can also see their numbers in Disks.

You can go into nautilus (root, then type in nautilus to enter nautilus) > Boot, to delete them manually also.

Repair Filesystem

Only use these codes prior to the OS from booting, such as in Gparted to repair your filesystem. Change sd1 with your fsck -l drive’s code.

sudo fdisk -l
fsck /dev/sda1
sudo fsck -f /dev/sda1

Flatpak and Snap

List Flatpak or Snap installed programs.

flatpak list
snap list
Linux Guide: 20+ List of Useful Command Line Codes

… leave Linux Help Guide: List of Useful Command Line Codes (20+ Arguments) …

Siren Watcher Researcher Writer Portfolio CV Resume Kangaroo

I’m a freelance researcher and writer who specialises in providing answers to any questions you may have. Giving you well sourced content on any topic.

© Siren Watcher [vict_year]

VRChat Error Message Bugs Fixes 10+ Solutions love VR Chat

Siren Watcher Researcher Writer - VRChat Error Message Bugs and Fixes: 10+ Helpful Solutions plus Linux Help for VR Chat

VRChat Error Message Bugs and Fixes

10+ Helpful Solutions plus Linux Help for VR Chat

Guide for all the things you need to make VRChat work. With some solution options focusing on trying to fix all errors and a long list of specific error message solutions which you may have come across.

Author: Siren Watcher. Published: 2021-01-07.

VRChat Error Message Bugs and Fixes

10+ Helpful Solutions plus Linux Help for VR Chat

Siren Watcher Researcher Writer - VRChat Error Message Bugs and Fixes: 10+ Helpful Solutions plus Linux Help for VR Chat

Guide for all the things you need to make VRChat work. With some solution options focusing on trying to fix all errors and a long list of specific error message solutions which you may have come across.

Author: Siren Watcher. Published: 2021-01-07.

Things you need to make VRChat work

To start with check these basics:

  • Updated graphics card drivers (for PC).
  • You are opening SteamVR first, then VRChat as a secondary program (for headset).
  • DXVK installed (for Linux users).

Feel free to use the Table of Contents above if you know your specific error. Or scroll down and read some of the alternative or miscellaneous fixes for ‘fix all’ problems kind of solutions.

First thing to try to fix all errors in VRChat

Right click game on steam, add this line to Launch options:

-single-instance

It seems, for me at least, that VRChat was trying to boot itself repeatedly so forcing a single boot of the game / worlds stopped errors.

Common VRChat Error Messages

Error: System.NullReferenceException: Object reference not set to an instance of an object.

Websockets API lost connection: Websocket exploded! An exception has occurred during the OnOpen event. : System.NullReferenceException: Object reference not set to an instance of an object. at VRCWebSocketsManager at RootMotion.FinalIK.Grounder+GrounderDelegate.Invoke at Transmtn.WebsocketPipeline+<>c__DisplayClass20_0.b__1 at ThirdParty.Json.LitJson.ExporterFunc`1[T].Invoke at WebSocketSharp.WebSocket.open at Transmtn.WebsocketPipeline.ProcessPipe at RootMotion.FinalIK.Grounder+GrounderDelegate.Invoke at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) at RootMotion.FinalIK.Grounder+GrounderDelegate.Invoke

“NullReferenceException happens when your script code tries to use a variable which isn’t set (referencing) and object.”

“Generally, a null reference error is generated due to the absence of a mod or an asset or an asset required by a mod (vice versa) that was present in the save but is no longer present when attempting to load that save.”

So whatever your “at” files are, they are loading prior game data that is no longer relevant.

I would imagine that usually this is fixed by clearing the Cache. As it removes your saved data that may be causing the glitching.

Error: SDL_GetWindowWMInfo failed

Add to launch options:

STEAMVR_WEBHELPER=0 %command%

Error: OVRLipSync.dll

Plugins: Failed to load 'Z:/home//.steam/debian-installation/steamapps/common/VRChat/VRChat_Data/Plugins/OVRLipSync.dll' with error 'No access to memory location.

This error means that Visemes / LipSync are failing to work in game, avatar movements.

Open, home//.steam/debian-installation/steamapps/common/VRChat/VRChat_Data/Plugins/ (Linux) or the similar for Windows. You can access this by right clicking the game in Steam and going to the Game Files.

Place the new downloaded file into the older files folder. It is a differently sized file to the original.

Error: System.Net.WebException

API websocket connection exception: System.Net.WebException: The request timed out at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) at System.Net.WebClient.GetWebResponse (System.Net.WebRequest request) at System.Net.WebClient.OpenRead (System.Uri address) at Transmtn.HttpConnection.getConfig (System.String endpoint) at Transmtn.HttpConnection..ctor (System.Uri endpoint, System.String authToken, System.String clientVersion, System.String platform) at Transmtn.Api..ctor (System.Uri httpEndpoint, System.Uri websocketEndpoint, Transmtn.ApiAuth auth, System.String macAddress, System.String clientVersion, System.String platform, Transmtn.Api+ErrorResponse defaultErrorResponse, Transmtn.Api+LogResponse defaultLogResponse, Transmtn.Api+OnReady onReadyResponse, Transmtn.Api+OnConnectionLost onLostConnectionResponse) at VRCWebSocketsManager+...MoveNext at UnityEngine.SetupCoroutine.InvokeMoveNext

From what I am gathering, this is a timeout error. A .NET component timeout error. HTTP but HTTPS is cited, so it is possible clearing the cache may help this issue.

Error: NotImplementedException

Exception - NotImplementedException: The method or operation is not implemented. System.IO.FileSystemWatcher..ctor (System.String path) Exception - The method or operation is not implemented. at System.IO.FileSystemWatcher.Dispose (System.Boolean disposing) at System.ComponentModel.Component.Finalize

Sorry I was unable to find a fix for this. It is possible clearing the cache may help this issue or an option in the alternative fixes section.

Error: System.TimeoutException

[VRCFlowManagerVRC] Preparing assets... Exception: System.TimeoutException: Connection timed out! at BestHTTP.PlatformSupport.TcpClient.General.TcpClient.Connect (System.Net.IPEndPoint remoteEP) at BestHTTP.PlatformSupport.TcpClient.General.TcpClient.Connect (System.Net.IPAddress[] ipAddresses, System.Int32 port) at BestHTTP.PlatformSupport.TcpClient.General.TcpClient.Connect (System.String hostname, System.Int32 port) at BestHTTP.HTTPConnection.Connect at BestHTTP.HTTPConnection.ThreadFunc at RootMotion.FinalIK.Grounder+GrounderDelegate.Invoke () at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state)

Sorry I was unable to find a fix for this. It is possible clearing the cache may help this issue or an option in the alternative fixes.

Alternative Fixes for VRChat Errors

I stumbled across some of these fixes whilst searching so listed them all together. Try each one if the above solutions didn’t solve your problems.

Reset your home world for VRChat

This is done through running a vrchat://launch?id= launch modifier, changing out the loading world to any other world. You can find the URLs for worlds on VRchat’s website after logging in.

Add to launch options:

vrchat://launch?id=wrld_f994e95a-8c0e-42b2-b894-f9cf6f1c6387

If the Proton Test World above doesn’t work you can also try something like:

vrchat://launch?id=wrld_c3f19802-a282-4664-88d5-645250b49293:69~hidden(usr_f3667b2c-65d2-47d4-944e-633ff00cb134)~canRequestInvite()~nonce(m9axENwZTI9ILL8yfQPsG8kxZnlaF8)

Update your graphics drivers for PC

Linux:

NVIDIA:

sudo add-apt-repository ppa:graphics-driver
sudo apt-get update

Open Navigation, type in Software & Updates (download it if you don’t have it installed on your Linux Distro), click Additional Drivers, pick the driver you want to be using. You can click this page to see what each Driver is for.

AMD:

sudo add-apt-repository ppa:kisak/steamvr
sudo apt update
sudo apt dist-upgrade
sudo apt install linux-generic-steamvr-20.04 mesa-vulkan-drivers mesa-vulkan-drivers:i386

For Windows please read a guide for the version you use.

Lower Monitor Resolution in VRChat

Lower your monitor’s resolution down from the recommended (I changed to 1600 x 900), then clear the game cache and restart your PC. If you have AMD Radeon Software installed, click here for step options.

Video Issues

… when Windows MF starts working in Proton, the Unity Player will start working…

… SyncVideoPlayer is choking…

Put youtube-dl in VRChat_Data/StreamingAssets/, duplicate it, and rename it to youtube-dl.exe.

Miscellaneous Errors

Add to launch options:

-force-d3d11

Add to launch options:

-show-screen-selector

Add to launch options:

PROTON_LOG=1 %command%

Add to launch options:

STEAMVR_WEBHELPER=0 %command%

Try Lutris.

Lighting / Bloom VR Chat Error

d3d11.enableRtOutputNanFixup = Open dxvk.conf and change it to True.

Article is also published on Contena:

Sources

… leave VRChat Error Message Bugs and Fixes – 10+ Helpful Solutions plus Linux Help for VR Chat 

Siren Watcher Researcher Writer Portfolio CV Resume Kangaroo

I’m a freelance researcher and writer who specialises in providing answers to any questions you may have. Giving you well sourced content on any topic.

© Siren Watcher [vict_year]

Import VRM to VRChat: 11 Steps Dynamic Bones Breast Physics

Siren Watcher Researcher Writer - Importing VRM to VRChat Guide: 10 Steps including Dynamic Bones, Breast Physics, Extra Outfits, Expressions and Linux

Importing VRM to VRChat Guide:

10 Steps including Dynamic Bones, Breast Physics, Extra Outfits, Expressions and Linux

Quick and easy step guide on how to get a .VRM model on multiple operating systems, alongside an added guide on how to make your own expressions, import extra clothes, and adjust breast physics in the process.

Author: Siren Watcher. Published: 2020-12-30.

Importing VRM to VRChat Guide:

10 Steps including Dynamic Bones, Breast Physics, Extra Outfits, Expressions and Linux

Siren Watcher Researcher Writer - Importing VRM to VRChat Guide: 10 Steps including Dynamic Bones, Breast Physics, Extra Outfits, Expressions and Linux

Quick and easy step guide on how to get a .VRM model on multiple operating systems, alongside an added guide on how to make your own expressions, import extra clothes, and adjust breast physics in the process.

Author: Siren Watcher. Published: 2020-12-30.

Step 1: Blender and Unity

Download program Blender 2.8.

Linux: As blender started on Linux (it is open source / free) you can find both blenders on the Store on your OS. The flatpak is the new version, you want the .deb 2.8 version for importing VRM to VRChat.

The reason you need the 2.8 version is because of Addon Compatibility. You can try the later versions if you want, I was able to use 2.83 perfectly fine, but its recommended to use 2.8 by other guide makers.

Download program Unity Hub.

Make an account on the top right also. You will use it to sign into the program.

Linux:

For the newest version can download via the Store but I’d recommend* just downloading the above link also.

This is the Unity 2018.4.20f1 required file for Linux. This is the version of Unity that you need to upload Avatars to VR Chat. Right click the folder, extract, then you can open the Unity.AppImage file by right clicking and tick allow executing file as a program. To install other versions on Linux, you can follow this guide.

Click installs / Add / pick one. Tick the Module for what you are working on (either Windows / Mac / Linux / Android / iOS / Facebook / WebGL / etc) / click Done.

To download 2018.4.20f1 for Windows click here, or search for it here.

Step 2: Download Addons

Download addons for Blender:

CATS (the most recent .zip on the page)

Shotariya’s Material Combiner (click the link under installation)

VRM Importer (click the topmost option then download the zip (windows) or tar.gz (linux))

Download addons for Unity:

Login to VRChat.

Click the bottom right, Download SDK3 – Avatars.

UniVRM (scroll down and click the first .unitypackage)

Step 3: Activate

Open UnityHub. Top right, click Sign In.

Clear the gear icon (top right), do the steps in Licence Management (to activate your Free version of the software).

Step 4: Install Addons

Open Blender.

In the Toolbar menu, Edit / Preferences / Addons.

Find the three addons you downloaded before and install them:

cats-blender-plugin-...zip material-combiner-addon-master.zip VRM_IMPORTER_for_Blender-master.zip

In the search bar under Install, type in ‘cats’ and then tick the box, then type in ‘material’ and tick Shotariya’s Material Combiner, then type ‘vrm’ and tick VRM_IMPORTER. Close the window.

If you get a Numpy error message:

Open Synaptic. Search for python3-numpy, tick it’s box, Mark for installation. Apply.

Step 5: Import to Blender

In the Toolbar menu, File / Import / .vrm. Import your .vrm file.

On the top right, near your coloured balls for Z / Y / X axis, there is a tiny little arrow pointing to them, click this. On this popout sidebar, click Cats.

If ever something throws you an Error message, just click the button again till it goes through seamlessly without glitching.

Click Fix Model.

Eye Tracking / Create Eye Tracking / Start Eye Testing. Play with the Up-Down / Left-Right / Test / Test options to check that your happy with your eye tracking. Stop Eye Testing.

Visemes / Create Visemes.

Optimization / Atlas / Generate Material List / (if you have more than 4 options here, you may want to ‘Save Atlas to…’ and group them together into 4 (or less) Atlases (image files).

Decimation / Quick Decimation. Triss = Good / Excellent / Quest.

Top right / Export Model.

Step 6: Import to Unity

Open UnityHub.

Projects / New / (choose a project name) / Create / Double the project.

(at bottom) Assets / right click inside folder / Import Package / Custom Package / navigate to your UniVRM file.

(at bottom) Assets / right click inside folder / Import Package / Custom Package / navigate to your VRCSDK3-AVATAR file.

Navigate on your PC to the folder that has your original .vrm file. Drag the .vrm file into (at bottom) Assets. This copies in your original correct textures.

(at bottom) Assets / right click inside folder / Import New Asset / navigate to your .fbx blender file.

Drag your .fbx into the left column Scene.

Click the .fbx (at bottom) / (top right) Materials / Click on the first row far right little circle icon / Copy and paste F00_000_00_ then type E or F, you can see the full names at the bottom once clicking on the item to get the exact items you are looking to match with the left column. Repeat this with copy and pasting F00_000_ or a keyword for your later items.

Click the .fbx (at bottom) / (top right) Rig / Animation Type: Humanoid / Apply / Configure / click Head (remove hair from jaw) / Done.

Click your model in the left column / Tag: Player.

Step 7: Unity Edits

Click your model (left column) / (right side) Add Component / Pipeline Manager – make sure Blueprint ID is blank.

Add Component / VRC Avatar Descriptor:

Lip Sync / Mode: Viseme Blend Shape / Face Mesh: Body / fill all the Visemes with files with the same endings.

Eyes / set Left and Right Eye Bone.

Eyelids / Eyelid Type: Blendshapes / Eyelids Mesh: Body.

Playable Layers / refer to Step 10.

Expressions / Menu: Default… / Parameters: Default…

Step 8: Unity SDK

Toolbar menu (top) / VRChat SDK / Show Control Panel / login / Builder.

Step 9: Breast Physics

Click your model (left column) / click the arrow next to the name / Armature / Hips / Spine / Chest / Breast_L and Breast_R are your breasts.

If your Avatar has no Breast options, watch this video as to how the bones are made in Blender.

(top middle) click Asset Store / sign in / type into the search Dynamic Bones. To edit your breasts physics more than normal, you need to buy this Addon from the creator.

If you decide to buy it, continue on in Step 9. If not, jump to Step 10.

After purchasing Dynamic Bone / click Import / Import / click Scene (top middle).

Click your model (left column) / click the arrow next to the name / Armature / Hips / Spine / Chest:

  • Breast_L / (right column) Add Component / Dynamic Bone / drag Breast_L (left column) into Root: None (Transform) (right column).
  • Breast_R / (right column) Add Component / Dynamic Bone / drag Breast_R (left column) into Root: None (Transform) (right column).
  • J_Sec_L_Bust2 / (right column) Add Component / Dynamic Bone / drag J_Sec_L_Bust2 (left column) into Root: None (Transform) (right column).
  • J_Sec_R_Bust2 / (right column) Add Component / Dynamic Bone / drag J_Sec_R_Bust2 (left column) into Root: None (Transform) (right column).

Go through and adjust the sliders for preference.

There are three buttons useful for you here to see your model moving. On the top right there is the former three buttons: a Hand symbol (move you as camera) / the Move tool (edit things) / the Rotate Tool (twist your model around).

For an easy edit, this video set their sliders to:

  • Dampening: 0.22
  • Elasticity: 0.143
  • Stiffness: 0.137
  • Inert: 0.032

For a more advanced edit, this video has an indepth explanation about how breast physics works and why you are editing things:

Breasts:

This gives the breasts a line to rotate from:

  • Breast_L (left column) / (right column) End Offset: 0 / 0.12 / 0.
  • J_Sec_L_Bust2 (left column) / (right column) End Offset: 0 / 0.12 / 0.
  • Breast_R (left column) / (right column) End Offset: 0 / 0.12 / 0.
  • J_Sec_R_Bust2 (left column) / (right column) End Offset: 0 / 0.12 / 0.

Chest:

  • Chest (left column) / (right column) Add Component / Dynamic Bone:
    • Dampening (Force / Subtle – slows down the bounce): 0.075
    • Elasticity (Bounce / Pull – gives bounce): 0.037
    • Stiffness (Gravity / Stop point): 0.1
    • Inert (example: Stops movement with running – but not when turning): 0.861

This means your breasts will seem more ‘attached to the body’ when you move by creating a sharp cutoff point for the physics within the chest bone:

  • Elasticity: 1.
  • Elasticity Distrib / click into the box / Curved line (far right).
  • Replicate the picture.
    • Drag the (left side) dot to 0.2 / drag the (right side) dot to 0.0.
    • Double click on the line at 0.45 / twist the line with the little white dots to make horizontally straight / drag the dot up to 0.2 – to make the first half a straight line.
    • Double click on the line at about 0.6 / twist the line with the little white dots to make horizontally straight / drag 0.6 dot to 0.45 then down to 0.0 – to make three straight lines.
VRChat Breast Physics Elasticity Distrib

Breasts:

This means your breasts will move with their own exclusive physics, not in relation to your shoulders or neck:

  • Breast_L (left column) / Exclusions (right column bottom) / Size: 3 / drag Left Shoulder (left column) into Root: None (Transform) (right column).
  • Breast_L (left column) / Exclusions (right column bottom) / Size: 3 / drag Neck (left column) into Root: None (Transform) (right column).
  • Breast_L (left column) / Exclusions (right column bottom) / Size: 3 / drag Right Shoulder (left column) into Root: None (Transform) (right column).
  • Breast_R (left column) / Exclusions (right column bottom) / Size: 3 / drag Left Shoulder (left column) into Root: None (Transform) (right column).
  • Breast_R (left column) / Exclusions (right column bottom) / Size: 3 / drag Neck (left column) into Root: None (Transform) (right column).
  • Breast_R (left column) / Exclusions (right column bottom) / Size: 3 / drag Right Shoulder (left column) into Root: None (Transform) (right column).
  • J_Sec_L_Bust2 (left column) / Exclusions (right column bottom) / Size: 3 / drag Left Shoulder (left column) into Root: None (Transform) (right column).
  • J_Sec_L_Bust2 (left column) / Exclusions (right column bottom) / Size: 3 / drag Neck (left column) into Root: None (Transform) (right column).
  • J_Sec_L_Bust2 (left column) / Exclusions (right column bottom) / Size: 3 / drag Right Shoulder (left column) into Root: None (Transform) (right column).
  • J_Sec_R_Bust2 (left column) / Exclusions (right column bottom) / Size: 3 / drag Left Shoulder (left column) into Root: None (Transform) (right column).
  • J_Sec_R_Bust2 (left column) / Exclusions (right column bottom) / Size: 3 / drag Neck (left column) into Root: None (Transform) (right column).
  • J_Sec_R_Bust2 (left column) / Exclusions (right column bottom) / Size: 3 / drag Right Shoulder (left column) into Root: None (Transform) (right column).

Step 10: Extras for Importing VRM to VRChat

  • * When downloading from the Store, I got the blank Login screen error. The AppImage had no issue for me, so I recommend that, but the Store could have updated since and be functioning just as well. Feel free to test it and see if the error is present for you.

Extra help videos

… leave Importing VRM to VRChat Guide: 10 Steps including Dynamic Bones, Breast Physics, Extra Outfits, Expressions and Linux

Siren Watcher Researcher Writer Portfolio CV Resume Kangaroo

I’m a freelance researcher and writer who specialises in providing answers to any questions you may have. Giving you well sourced content on any topic.

© Siren Watcher [vict_year]

Step-by-Step Guide: How to install Warframe on Linux

Siren Watcher Researcher Writer - Step-by-Step Guide: How to install Warframe on Linux

Step-by-Step Guide:

How to install Warframe on Linux

Step by step guide for installing infrastructure for Warframe on Linux like Wine Staging, Vulkan, Install Steam, Warframe itself, and Warframe’s “Special” Proton.

Author: Siren Watcher. Published: 2019-09-23.

Step-by-Step Guide:

How to install Warframe on Linux

Siren Watcher Researcher Writer - Step-by-Step Guide: How to install Warframe on Linux

Step by step guide for installing infrastructure for Warframe on Linux like Wine Staging, Vulkan, Install Steam, Warframe itself, and Warframe’s “Special” Proton.

Author: Siren Watcher. Published: 2019-09-23.

For support for Warframe in Linux, this Discord is filled with cool people who will try help: https://discord.com/invite/6y3BdzC

Install Wine Staging

This is a version of Wine which gets game patches added in more regularly than the Stable version. So it’s best for gamers.

The following is for ubuntu, but if you are using another distro read the sequence here https://wiki.winehq.org/Download

sudo dpkg --add-architecture i386 
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'

The last line above is for ubuntu 19.04, for another version please click here:

sudo apt update
sudo apt install wine-staging
sudo apt install --install-recommends winehq-staging

If it asks for libfaudio0 files you can install them here: https://pkgs.org/download/libfaudio0.

Right click the files and install them with something like gdebi package installer.

Install Vulkan

This part circumvents the following issue: “Support for DirectX 9 has ended. We hope you can upgrade your graphics card soon!”

In regards to Lutris support:

“If you get DirectX errors, it means you’re missing vulkan libraries. You need both 32 bit and 64 bit vulkan libraries installed on your system for your distro. The reason is because the game is 64 bit but the launcher is 32 bit so the launcher checks for 32 bit.” https://lutris.net/games/warframe/

To install Vulkan:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt update
sudo apt upgrade
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt upgrade
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils

Install Steam and Warframe

sudo apt install steam-device

Steam > Settings > Steam Play, check “Enable Steam Play for all titles” and “Use this tool instead of game-specific selections from Steam” and under “Compatibility tool” select any Proton version 3.16 or higher.

sudo apt install xz-utils curl tar gzip xterm wine64-tools

Warframe's "Special" Proton

Go to /home/, press ctrl + h (turn on hidden files), click .steam, then steam.

Make a folder: compatibilitytools.d

Unpack Proton-4.15-GE-4.tar.gz and place those files into this folder.

Go to steam, click on Warframe, then on the right hand side click Settings > Properties. Click, “Force the user of a specific Steam Play compatibility tool,” then from the dropdown menu change it to Proton-4.15-GE-4.

What this Proton has different in it to normal: https://github.com/GloriousEggroll/proton-ge-custom/releases/

After Logging In

Set vsync to On or Off in game. Don’t use Auto.

If you have any errors with keyboard and mouse

cd
curl -O https://gist.githubusercontent.com/xarvh/6abfbd176a48e21886813e98480e9dc5/raw/96642aeea1a1f59d9f59cff5b6ecbb20362fdfd3/xboxdrv.service
sudo apt install xboxdrv
sudo mv xboxdrv.service /etc/systemd/system
sudo systemctl enable xboxdrv
sudo systemctl start xboxdrv

“Workaround: install xboxdrv and run it as a service before running steam, steam recognizes it as an xbox controller even without a controller plugged in. it’s mean to be a translator for generic game pads.” https://github.com/GloriousEggroll/proton-ge-custom/

The above is enabled xboxdrv to be added to system boot. So will be automatically on from now on. This is fine for making Warframe smooth, but can cause an issue with other games as it defaults you to use a controller. If this happens with another game, just put, sudo systemctl stop xboxdrv.service, into terminal to kill the service and the game should revert back to keyboard.

… leave Step-by-Step Guide: How to install Warframe on Linux 

Siren Watcher Researcher Writer Portfolio CV Resume Kangaroo

I’m a freelance researcher and writer who specialises in providing answers to any questions you may have. Giving you well sourced content on any topic.

© Siren Watcher [vict_year]