Games - LeandroTheDev/arch_linux GitHub Wiki
Wakfu/Dofus/Ankama Games
- ankama-launcher
auracle
Minecraft Official
- minecraft-launcher
auracle
Minecraft Unofficial
Create a bash script
#!/bin/sh
java -jar SKlauncher.jar --workDir /path/to/
League of Legends
Dependencies
- lib32-unixodbc
auracle
- sudo pacman -S winetricks bash curl openssl samba mesa-utils gnutls lib32-gnutls libldap lib32-libldap openal lib32-openal libpulse lib32-libpulse alsa-lib lib32-alsa-lib mpg123 lib32-mpg123 unixodbc vkd3d lib32-vkd3d vulkan-icd-loader lib32-vulkan-icd-loader
-
Also download the graphics card drivers
League of Legends
- wine-lol
auracle
Script helper
- leagueoflegends-git
auracle
Installing
-
leagueoflegends install
-
do not log in while installing
-
exit the window when the game installation is finished
-
leagueoflegends start
Reference
https://github.com/kyechou/leagueoflegends
Vintage Story Modding
Dependencies
Download the sdk
- sudo pacman -S dotnet-sdk-7.0
Download cake for building the mod
- dotnet tool install Cake.Tool --global
IDE
- code
Enable extensions: C# If you are getting errors consider downloading
sudo pacman -S dotnet-runtime
Enable global path for vintage story
- vim ~/.bashrc
Add
export VINTAGE_STORY="/home/user/..." <-- path to vintage story
Consider rebooting the system after that
Download mod template
- dotnet new install VintageStory.Mod.Templates
Creating a mod template
- dotnet new vsmod --AddSolutionFile -o modname
Creating a dll only template
- dotnet new vsmoddll --AddSolutionFile -o mytestmod
Options
--IncludeVSSurvivalMod --> Include survival mod dependency
Issues
Vintagestory.API.Common not found
- The VINTAGE_STORY variable is not set, consider setting in .bashrc and rebotting the system, or you can manually change it in csproj for you mod folder
modname/modname.csproj
--><Reference Include="VintageStoryAPI">...
also change inCakeBuild/CakeBuild.csproj
Unable to find package Microsoft.NETCore.App.Host.arch-x64
- dotnet add package Microsoft.NETCore.App.Host.linux-x64
Add this to csproj in CakeBuild and modname csproj
<PropertyGroup>
<RuntimeIdentifier>linux-x64</RuntimeIdentifier>
</PropertyGroup>
Building Option 1
Sometimes will not create the task to run, if not add this to the .vscode/tasks.json
{
"label": "run",
"command": "dotnet",
"type": "process",
"args": [
"run",
"--project",
"${workspaceFolder}/CakeBuild/CakeBuild.csproj"
],
"problemMatcher": "$msCompile"
},
Building Option 2
- chmod +x build.sh
- ./build.sh