Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Novetus

A multi-version ROBLOX client launcher built to allow the user to run LAN and Internet servers. · By Bitl Development Studio

How to Get Novetus Working on Wine (or on other operating systems) Sticky

A topic by hattolo created Mar 26, 2020 Views: 4,722 Replies: 19
Viewing posts 1 to 20
(4 edits)

WARNING: This may be an advanced tutorial. If you're not tech savvy, you may not be able to understand how to do this.

(No, this is not about the drink wine, there is a program named "Wine" that allows you to run Windows programs on other operating systems such as macOS, or any linux distro)

First, what you'll have to do is install Wine. I'm assuming you've already done this. If you didn't, try getting it here https://www.winehq.org, i'm not going to help you on how to install it so figure that out yourself.

Once you've done that, you'll want to install Novetus too. Self-explanatory.

Then you'll want to open your Wine configuration. If you installed Wine from the terminal/command prompt, type in the terminal "winecfg" to open it. If you installed a graphical interface of wine, try seeing how you can open the Wine configuration.

When you open the wine configuration window, it should look something like this:


(Image is large because you can't resize images on itch.io, sorry)

Set the Windows version to Windows Vista or above. I recommend you set the Windows version to Windows 7, or a modern version of Windows. If it's on Windows XP or below you can't install the .NET framework which we need to install Novetus.

Now, let's head to the Libraries tab. It'll look something like this:


We want to add the dll "mscoree", so in the "New override for library:" box, you're going to type in "mscoree" without quotations.


Click "Add", and it'll add it to the list.

Once you do that, select it in the list and press the "Edit..." button. It'll show up this:


You're going to want to choose "Native (Windows)". Do that and press "OK".

Now you can exit the wine configuration window. Let's now install the .NET Framework, which is required for Novetus to work.

Go to your Novetus folder, and go to the "_redist" folder. It will have a exe file named "dotnetfx45_full_x86_x64.exe". Open it with wine. If that doesn't work, use the terminal/command prompt and type "wine (the path to the file)".

If you're on Mac it'll may be something like "wine ~/Downloads/novetus_windows/_redist/dotnetfx45_full_x86_x64.exe".

If you're on Linux it'll may be something like "wine /home/yourusernamehere/Downloads/novetus_windows/_redist/dotnetfx45_full_x86_x64.exe".

After you finish installing .NET Framework, I also recommend you also open the other exe files in the _redist folder.

Once you do that, open Novetus.exe with wine, and it should work now. Enjoy!


Bugs running Novetus on Wine that I have experienced while playing:

The mouse cursor spazzes out on 2007 to 2009E and is just really unplayable in general; this is just a bug with the clients.

DefaultFace.rbxm brings up an error, but you can press "Continue" anyways

Studio is kind of glitchy sometimes, and the script editor does not function properly

Novetus thinks it's not running in administrator mode, even though Wine always runs programs in administrator mode


Things I recommend doing:

Turning off Discord Rich Presence in settings

Installing the vcredist files in _redist


TLDR for people that have tried to get Novetus working on wine before, but can't: If Novetus doesn't work for you on Wine, try to add mscoree to your Libraries tab in the Wine configuration window, and set it to Native. Then install the .NET Framework.

(-6)

uh k

(+5)

stickied!

WOAH I MAY BE LATE TO THE POST BUT BITL REPLIED OH MY GOD

(+2)

Thank you!! This was super helpful!

Removed the "unfixable" parts of the bugs since this could be fixed as Wine is open source

(+1)

when trying to switch tabs in the novetus 1.2 launcher using wine it gives this error

Full error message:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileLoadException: Could not load file or assembly 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
File name: 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes'
   at NovetusLauncher.MainForm.tabControl1_SelectedIndexChanged(Object sender, EventArgs e)
   at System.Windows.Forms.TabControl.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.TabControl.WmSelChange()
   at System.Windows.Forms.TabControl.set_SelectedIndex(Int32 value)
   at System.Windows.Forms.TabControl.set_SelectedTab(TabPage value)
   at NovetusLauncher.MainForm.button20_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Novetus
    Assembly Version: 2.0.7450.22924
    Win32 Version: 2.0.7450.22924
    CodeBase: file:///C:/Program%20Files/novetus-windows-beta/bin/Novetus.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Mono.Nat
    Assembly Version: 1.2.24.0
    Win32 Version: 1.2.24
    CodeBase: file:///C:/Program%20Files/novetus-windows-beta/bin/Mono.Nat.DLL
----------------------------------------
System.Threading.Tasks
    Assembly Version: 2.6.8.0
    Win32 Version: 2.6.8.0
    CodeBase: file:///C:/Program%20Files/novetus-windows-beta/bin/System.Threading.Tasks.DLL
----------------------------------------
Microsoft.Threading.Tasks
    Assembly Version: 1.0.12.0
    Win32 Version: 1.0.168.0
    CodeBase: file:///C:/Program%20Files/novetus-windows-beta/bin/Microsoft.Threading.Tasks.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

i wish i had a mac

hi smiled

I hate you and I should never have listened to you. I got novetus working without having to do any of this stuff, but 2010 and 2011 wouldn't work, so I tried doing all of this to see if I could get it working:

Thanks to you, I can no longer choose different tabs in Novetus. That is fantastic, so now I'm stuck with 2009.

(1 edit)

Apologies for my rudeness, I managed to fix my own issue by installing DOTNET 2.0 and the KB Update for DOTNET 4.0.

Unfortunately, I cannot seem to get roblox 2010 to work for whatever reason.

Deleted post

Don't mean to necropost, but perhaps this could be updated to work with newer versions of Novetus?

hello i have an issue with the wine,first can you pls give the latest version of wine its becuz it says that wine needs to be updated 2023 version,2nd:i downloaded the wine stable,3rd: can you pls tell the developer of novetus to make mac version of novetus everyday i ve been working with this issue and i tried doing wine HQ,wine bottler,and parrels desktop and none of them seemed to work so can you pls help me me give me a link to download novetus on mac or give me the latest version of wine .

and the wine stable isnt working :(

Could I remake a Roblox client, only using BASIC?
I wanna emulate luma and roblox with BASIC only.

So I can play roblox on my 3ds.
I have SmileBASIC, which is also multiplayer compatible. (Alright Cool)! 

(1 edit)

HELLO CAN SOMEONE HELP ME ITS BEEN  DAYS NO HELP ME PLEASE RESPOND!!!!!!!!!!!!!

this tutorial worked on the drink wine too, though with some fps issues.

this tutorial dosent work for me so i unzip novetus and then download winehq and then run the exe

Listen i know mac does not support 32 bit apps anymore but!

Can you please make an 64 bit for wine?