Installing dependencies using Winetricks

What needs to be installed

For MainDab to work, dotnet48, vcrun2022 and dxvk are needed. Installing fonts are option but they are highly recommended regardless.

Installing dotnet48

MainDab needs the .NET Framework in order to run.

Firstly, you will need to set the default wineprefix to where Grapejuice had set up the Wine prefix for Roblox. This can depend on whether you installed Grapejuice via flatpak or whether you compiled it yourself. Below is an example of how you could set the wineprefix. Replace YOURHOMEUSERHERE with the name of the user you are currently logged on with in Linux.

$ export WINEPREFIX="/home/YOURHOMEUSERHERE/.var/app/net.brinkervii.grapejuice/data/grapejuice/prefixes/player/"

For example, if my home username was Avaluate,

$ export WINEPREFIX="/home/Avaluate/.var/app/net.brinkervii.grapejuice/data/grapejuice/prefixes/player/"

We can now install dotnet48. You can also do this via the Winetricks GUI if you wanted to, but in this guide, we will instead be using the bash terminal.

$ winetricks dotnet48

This will take some time. Simply ignore any errors that you encounter. An installation GUI for installing .NET Framework 4.0 and .NET Framework 4.8 will pop up.

Installation not continuing (hanging) If you get a message telling you something along the lines of "This will hang until all wine processes are terminated", open up grapefruit-gui, click the Player button on the left side of the screen, click Wine Apps then click Kill Wineserver. The installation process will continue.

Other .NET versions You will encounter issues if you already have multiple .NET Framework versions installed. Only dotnet40 and dotnet48 should be installed..

Installing vcrun2022

After the .NET Framework has been installed, we can now install vcrun2022. This is needed for injection to function.

$ winetricks vcrun2022

Again, if the installation does not want to continue due to the installation hanging, kill Wineserver from Grapejuice.

Installing dxvk

dvxk is Wine's implementation of Vulkan, which MainDab sometimes complains about not having. You will need dxvk for Roblox regardless.

$ winetricks dxvk

Installing fonts

Although this process is not nessesary, you will end up getting an odd-loooking version of MainDab. In order to prevent MainDab's UI from being butchered, fonts must be installed. MainDab will need calibri and consolas installed if you want MainDab to look nicer.

$ winetricks calibri
$ winetricks consolas

After this is done, you can now download MainDab.

Last updated