Skip to main content
Topic: Flashpoint - Wine Mono or dotNET? (Read 1970 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Flashpoint - Wine Mono or dotNET?

hey all. i installed flashpoint based on the instructions from the official flashpoint wiki. when i tried installing a new game that came from armourgames or newgrounds the wine update window appears. it also asks to install wine dotNET but it immediately fails. installing the mono package didnt help. which dotNET package should i install from the package list in order for these games to work?

Re: Flashpoint - Wine Mono or dotNET?

Reply #1
Flashpoint on their download page says that it needs Visual C++ 2015+ Redist. Did you install that? You absolutely shouldn't install 2015 (actually any version from 2015 to 2019) tho, it's ancient and superseded by vcrun2022, but it doesn't hurt to install all of them with:
Code: [Select]
# note: vcrun2022 covers vcrun2015+vcrun2019
winetricks -f -q vcrun2003 vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2022
Spoiler (click to show/hide)
Wine's Mono should be enough to run any dotnet app below Core 6~ as is, their wiki website says it's fine to use it, so you really shouldn't install M$ dotnet anyway until there's at least major breakage in functionality.

 

Re: Flashpoint - Wine Mono or dotNET?

Reply #2
i installed the vcrun2022 like you said. i dont see any changes. should i reboot my machine? i can try the dotNET packages but i dont think it will break anything major like you said.
Flashpoint on their download page says that it needs Visual C++ 2015+ Redist. Did you install that? You absolutely shouldn't install 2015 (actually any version from 2015 to 2019) tho, it's ancient and superseded by vcrun2022, but it doesn't hurt to install all of them with:
Code: [Select]
# note: vcrun2022 covers vcrun2015+vcrun2019
winetricks -f -q vcrun2003 vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2022
Spoiler (click to show/hide)
Wine's Mono should be enough to run any dotnet app below Core 6~ as is, their wiki website says it's fine to use it, so you really shouldn't install M$ dotnet anyway until there's at least major breakage in functionality.

Re: Flashpoint - Wine Mono or dotNET?

Reply #3
update: i was not able to get some flashpoint games to work but i am willing to try using aur/wine32. has anyone have any experience with using a AUR helper to compile? i find that it does not compile and tends to get stuck at FORTIFY_SOURCE redefined. i assume the issue with 64bit wine conflicting with the 32bit packages.

Re: Flashpoint - Wine Mono or dotNET?

Reply #4
I've downloaded the thing, and you can actually forget about running anything there in wine, let alone having a smooth ride with this natively on windows. Almost every single thing here is glued with saliva. There's so much random software bundled into this that fixing anything related to electron (essentially webbrowsers) + some bootstrap stuff that hosts webservers locally would be the same as having a parttime sysadmin job, as this essentially tries to recreate entire legacy client-server architecture on your pc.

https://www.youtube.com/watch?v=aPH29bPpQQ4 Here's a tutorial that seemingly tries to run their linux-native version, did you tried this one?

Re: Flashpoint - Wine Mono or dotNET?

Reply #5
yes. i tried that tutorial. perhaps wine-stable would be the better option? tried installing that but i dont know how to add a gpg key to pacman since it requires it. its been awhile.

Re: Flashpoint - Wine Mono or dotNET?

Reply #6
If wine is running, "winetricks" can install dotnet.
Code: [Select]
winetricks dotnet40, winetricks dotnet45, winetricks dotnet46, or winetricks dotnet48
Should install dotnet in wine. As far as running stuff in wine, it is a hit or miss if it will run the application well from my experience.
As far as "AUR" helpers go, it is a matter of personal preferences.
I like "yay" since it is good to download, search and is one of the helpers one can pick in "octopi" to reach "AUR" with.
I like to download the source files and run locally since I have setup a local repository for the packages I create.
I find it works very well for dependencies since they will be installed as "--asdeps" when required without much effort.
It also allows for updates or modifications to distro versions of the package for example to fix "ext4magic" with the AUR version that actually functions without crashing.

Code: [Select]
FORTIFY_SOURCE
The CFLAGS in /etc/makepkg.conf has this enabled.
One could modify the line in a new copy called /etc/makepkgwine.conf.
Delete the following part:
Code: [Select]
-Wp,-D_FORTIFY_SOURCE=3 
Then run in the local downloaded folder:
Code: [Select]
makepkg --config /etc/makepkgwine.conf
If or when you want to update at a later date without remembering to modify the line in the future.

This is what I do when an stubborn application does compile with the default CFLAGS. Just name the configuration file something that makes sense.

Re: Flashpoint - Wine Mono or dotNET?

Reply #7
I followed that youtube tutorial, none of the wine versions work for me either, not even theirs, there's just black screen in-game, but using ruffle from here works:

I followed those steps too https://flashpointarchive.org/datahub/Linux_Support#Components
It's probably some dependency inside this wineprefix that prevents those games from running properly.
Spoiler (click to show/hide)