Update README.md

Better links, better link formatting, grammer fixes
This commit is contained in:
RogueRen 2024-08-08 21:29:00 +00:00
parent 04ae3f85d2
commit 1b57ac14fd

View file

@ -6,10 +6,10 @@ LINUX GUIDE TO VTUBING By KyloNeko
# Prerequisites:
- A Linux distro of your choosing (I use Linux Mint 22 (Xorg/X11) but other distros should work)
- A Linux distro of your choosing (I use Linux Mint 22 (Xorg/X11) but other distros should work)
- Vtube Studio, VeeseeFace or any other face tracking application that (may) work on linux:
- Vtube Studio, VSeeFace or any other face tracking application that (may) work on linux:
3D VRM
@ -24,8 +24,7 @@ Live2D
[Vtube Studio](https://store.steampowered.com/app/1325860/VTube_Studio/)
- FaceTracker off Flathub: https://flathub.org/apps/de.z_ray.Facetracker
or you can follow RougeRens guide here: https://www.youtube.com/watch?v=Q3aMVZXh_cI&t=7s
- [FaceTracker](https://flathub.org/apps/de.z_ray.Facetracker) off Flathub or you can follow [RougeRen's guide](https://www.youtube.com/watch?v=Q3aMVZXh_cI&t=7s)
- Make sure your wine dependencies are updated: https://github.com/lutris/docs/blob/master/WineDependencies.md#archendeavourosmanjaroother-arch-derivatives
@ -34,24 +33,24 @@ or you can follow RougeRens guide here: https://www.youtube.com/watch?v=Q3aMV
- If you have an Update manager make sure you're up-to-date
- For Vtube Studio Specifically you need the `Denchi Soft IP.txt` file in the streaming assets folder: https://gist.github.com/DenchiSoft/122729d9a0bd0f96798bea28bfe146d6
- For Vtube Studio Specifically you need the [Denchi Soft IP.txt](https://gist.github.com/DenchiSoft/122729d9a0bd0f96798bea28bfe146d6) file in the streaming assets folder
- A webcam that is UVC compliant (others may work) or a smartphone that can interface over the network (Android is easiest, but an iPhone X or newer can provide better tracking with some additional work)
- Steam either the system package: https://store.steampowered.com/about/
or the Flatpak*: https://flathub.org/apps/com.valvesoftware.Steam
*The Steam flatpak is unofficial, your milage may vary with support from Valve
- OBS Studio Flatpak: https://flathub.org/apps/com.obsproject.Studio
- [OBS Studio](https://flathub.org/apps/com.obsproject.Studio)
- If you use an AMD gpu, your drivers are already built into the kernel. If you use Nvidia, you can try to get a Linux version that had your drivers included already (ex. Pop!_OS or Nobara) or install them yourself.
For Ubuntu based distros if your installer doesn't already give you an option at install: https://ubuntu.com/server/docs/nvidia-drivers-installation
For Ubuntu based distros (if your installer doesn't already give you an option at install): https://ubuntu.com/server/docs/nvidia-drivers-installation
For Arch: https://wiki.archlinux.org/title/NVIDIA
@ -86,53 +85,54 @@ or by using ProtonPlus: https://flathub.org/apps/com.vysp3r.ProtonPlus
- Lutris: https://flathub.org/apps/net.lutris.Lutris ( this is to be used for VTS POG also make sure port 3800 tcp is open in your firewall with an exception)
- VTS POG: https://eruben.itch.io/vts-pog
- [VTS POG](https://eruben.itch.io/vts-pog)
- Mix it up: https://mixitupapp.com/
- [Mix it up](https://mixitupapp.com/)
- T.I.T.S: https://remasuri3.itch.io/tits
- [T.I.T.S](https://remasuri3.itch.io/tits)
- Bottles: https://flathub.org/apps/com.usebottles.bottles possible usage for other Vtubing applications like VeeSeeFace (lutris can also be used here or you can use Steams Built in non-steam game feature as well)
- Bottles: https://flathub.org/apps/com.usebottles.bottles possible usage for other Vtubing applications like VSeeFace (lutris can also be used here or you can use Steams Built in non-steam game feature as well)
- Optional UVC compliant Capture card like the Pcie EZCAP/Pyle LINK capture cards for console or second pc capture , alternatively you can also use NDI capture over the network (NDI capture Can add lag so be aware of this)
# STARTING OUT ON LINUX
Hello Everyone this is KyloNeko and I am here with a guide to help you get started on Linux! This is a Guide that is Intended to be a way for Vtubers to want to be able to Move away from Windows (or Mac) or People who were not too Keen on the windows Recall Feature, I hope this guide helps a lot of people out as it took me awhile to switch over and get things worked out, but trust me it works out correctly as I have done a lot of testing on Linux with Various applications that I daily Drive. Make sure you find or test a Linux distro that you intend to use long term you can use Distro Sea to help you figure this out: https://distrosea.com/ . Once you have selected your flavor of Distro you can then proceed to the next step.
Hello everyone, this is KyloNeko and I am here with a guide to help you get started on Linux! This is a Guide that is Intended to be a way for Vtubers to want to be able to Move away from Windows (or Mac) or People who were not too Keen on the windows Recall Feature, I hope this guide helps a lot of people out as it took me awhile to switch over and get things worked out, but trust me it works out correctly as I have done a lot of testing on Linux with Various applications that I daily Drive. Make sure you find or test a Linux distro that you intend to use long term you can use Distro Sea to help you figure this out: https://distrosea.com/ . Once you have selected your flavor of Distro you can then proceed to the next step.
# Installing your distro
Ok you made it this far after you selected your flavor of Distro , you can now grab a Flash Drive and then either use Balena Etcher: https://etcher.balena.io/ or rufus: https://rufus.ie/en/
Ok you made it this far after you selected your flavor of Distro , you can now grab a Flash Drive and then either use [Balena Etcher](https://etcher.balena.io/) or [Rufus](https://rufus.ie/en/)
Rufus only works on Windows, but Balena Etcher works on Windows, Mac, and Linux.
Select your drive you intend to use, locate the `.iso` file you downloaded and then proceed to flash it to the usb drive, once you do that , I HIGHLY suggest you also BACK UP any files you wanted to keep from windows to a different drive or use google drive , and then reboot your pc and either go into the bios and select your LINUX bootable drive as the option or press F12 Repeatedly until the drive options appear , you will then be able to boot into a Linux bootloader called grub , you can then select the top option (usually) and then be able to boot into a welcome screen. Make sure you do everything the welcome screen install tells you to (and maybe play around with the os more before you install) and then once your distro is installed you can then be notified to reboot into the os. After you have done that you will be given another welcome screen to follow and install any updates or drivers you deem necessary.
# Install steam & Proton/GE-Proton
# Install Steam & Proton/GE-Proton
Steam Proton is a very valuable aspect of this whole thing as it is the one that is able to interface with a lot of the applications here , so use the links above and download steam and get Vtube studio , or the other applications mentioned above as possible alternatives. Once you have signed into steam make sure you also go to Settings - > Compatibility - > enable steam play - > then reboot steam once you are prompted , get the ge proton flatpak verson and update your wine dependencies with the links above, Note to install a flatpak use terminal as shown here:
Steam Proton is a very valuable aspect of this whole thing as it is the one that is able to interface with a lot of the applications here, so use the links above and download steam and get Vtube studio, or any of the other applications mentioned above as possible alternatives. Once you have signed into steam make sure you also go to Settings - > Compatibility - > enable steam play - > then reboot steam once you are prompted.
And it should install after you pressed enter , or if you are on Linux mint , pop os you can use your package manager to facilitate this.
Open up ProtonUp-Qt or ProtonPlus and install the latest Proton verson ( in as the writing of this guide (GE-Proton9-11) works the best rn
To install Proton-GE, download the ProtonUp-Qt app linked earlier in this guide and run it. The app will give you a menu for what version to download and where to install it to. As the writing of this guide, GE-Proton9-11 works the best. This is however subject to change.
# Vtube Studio
Firstly grab Vtube studio off of steam and install it , go into the compatibility settings and choose either ProtonExperimental or use the latest Ge-Proton verson , then go into the files and navigate to streaming assets , Put the Ip.txt file : https://gist.github.com/DenchiSoft/122729d9a0bd0f96798bea28bfe146d6 from here after you downloaded it and put it in the streaming assets folder and it should look like this :
Firstly grab Vtube studio off of steam and install it , go into the compatibility settings and choose either ProtonExperimental or use the latest Ge-Proton verson, then go into the files and navigate to streaming assets, put the [IP.txt file](https://gist.github.com/DenchiSoft/122729d9a0bd0f96798bea28bfe146d6) from here after you downloaded it and put it in the streaming assets folder.
Once that is said and done make sure you grab the Flatpak for Face tracker in Flat hub: https://flathub.org/apps/de.z_ray.Facetracker this will already have the appropriate settings enabled but you may change a few to see fit , make sure you select your webcam and also enable it!
Once that is said and done make sure you grab the Flatpak for [Face tracker](https://flathub.org/apps/de.z_ray.Facetracker) this will already have the appropriate settings enabled but you may change a few to see fit, make sure you select your webcam and also enable it!
Example of the settings I Use and it should work after you enable your Webcam in Vtube studio
Once youre in Vtube studio you will notice a few things are off. Like your eyes are pointing up for whatever reason , this can be fixed after you adjust a few values , these may vary but offer similar results depending on the model , you may also need to adjust and configure some mouth shape settings:
Once you're in Vtube studio you will notice a few things are off. Like your eyes are pointing up for whatever reason , this can be fixed after you adjust a few values , these may vary but offer similar results depending on the model , you may also need to adjust and configure some mouth shape settings:
After you have made your adjustments to your model you will then need to go to obs
# OBS Studio
Now Unfortunately the Plugin for Spout 2 Doesnt work in Obs (on linux) as of right now , But there's at least 2 alternatives. You can either use a Chroma Keyed Window Capture , or you can enable NDI capture for Vtube studio. In my experience the Window Capture method is the best as it offers No latency despite the UI being visible so that is what will be covered in this guide.
Now Unfortunately the Plugin for Spout 2 Doesn't work in Obs (on linux) as of right now , But there's at least 2 alternatives. You can either use a Chroma Keyed Window Capture, or you can enable NDI capture for Vtube studio. In my experience the Window Capture method is the best as it offers No latency despite the UI being visible so that is what will be covered in this guide.
First go to OBS and select Window Capture(Xcomposite) then select VtubeStudio it should look like this after you load your model in:
Next you need to change the background to color picker and change the color to this value here:
@ -206,7 +206,7 @@ Next navigate to services with vtube studio open with plugins enabled a pop up a
It should connect to the program properly
Create a Browser source and put this in the url part of it as on linux the copy command in Mix it up doesnt work properly: http://localhost:8111/overlay/
Create a Browser source and put this in the url part of it as on linux the copy command in Mix it up doesn't work properly: http://localhost:8111/overlay/
Next follow this video guide by Demythical to add your redeems https://youtu.be/mRpHrXeK5s0
Tada now you should have redeems working with obs and vtube studio!
@ -214,46 +214,55 @@ Tada now you should have redeems working with obs and vtube studio!
# Twitch Integrated Throwing System
Prerequisites:
T.I.T.S: https://remasuri3.itch.io/tits
Get the program called bottles off of Flathub to be used to install and run the program:https://flathub.org/apps/com.usebottles.bottles
Make sure you have Vtube Studio: https://store.steampowered.com/app/1325860/VTube_Studio/
OBS: https://flathub.org/apps/com.obsproject.Studio
[T.I.T.S](https://remasuri3.itch.io/tits)
Get the program called [Bottles](https://flathub.org/apps/com.usebottles.bottles) to set up and run the program
Make sure you have [Vtube Studio](https://store.steampowered.com/app/1325860/VTube_Studio/) and [OBS Studio](https://flathub.org/apps/com.obsproject.Studio)
Just like with Mix it up make a bottle for TITS and use the GE proton 9-11 runner
Next go to https://remasuri3.itch.io/tits and purchase and download the program as a Zip file
Go into bottles and add it as an executable shortcut
And you should see this :
Next go to connections and enable twitch and Vtube studio ( or veeseeface)
And you should see this:
Next go to connections and enable Twitch and Vtube Studio (or VSeeFace)
You will then be greeted with this :
You will then be greeted with this:
Go to obs an add TITS in window capture:
Make sure the color key is : 323232 as this will allow for transparency
Make sure the color key is: 323232 as this will allow for transparency
Follow this video to make redeems for TITS by maddiekuma: https://www.youtube.com/watch?v=hWOIZqv-u50 happy throwing!
Follow this video to make [redeems for TITS by maddiekuma](https://www.youtube.com/watch?v=hWOIZqv-u50) happy throwing!
# VmagicMirrior on Linux
A good indepth video can be found here : https://www.youtube.com/watch?v=S7t5EVSNx9k this is by Cyb3r-Kun
A good indepth video can be found here by [Cyb3r-Kun](https://www.youtube.com/watch?v=S7t5EVSNx9k)
# 3D Vtubing
Follow this video made by Robo nTux Guides : the Veeseeface section is explained greatly here: https://youtu.be/H0YotaNSbDc?si=FyiimfEbSMJmYNDL&t=223 also for obs game capture you will need Obs-Vkcapture installed https://github.com/nowrep/obs-vkcapture as far as im aware Vtube Studio doesnt play nicely with linux gamecapture as a launch option just yet but veeseeface should
Follow this video made by [Robo n' Tux Guides](https://youtu.be/H0YotaNSbDc?si=EkrrlxiQ-h6eEDKr)
VSeeFace is covered in that video [here](https://youtu.be/H0YotaNSbDc?si=FyiimfEbSMJmYNDL&t=223)
For OBS game capture you will need a plugin called [OBS-VKcapture](https://github.com/nowrep/obs-vkcapture) installed. As far as I'm aware Vtube Studio doesn't play nicely with linux gamecapture as a launch option just yet but VSeeFace should.
The launch option you would use in Bottles after you made the runner and got the program added as a shortcut would be obs-gamecapture %command%
# AUDIO
Using one of the audio patch bays to help route audio please look at this video for an explanation : https://www.youtube.com/watch?v=TDBGsbwMo40
Using one of the audio patch bays to help route audio please look at this video for an exlanation : https://www.youtube.com/watch?v=TDBGsbwMo40
# Contributing?