Is there any way for other engineers that are also fans to look at and contribute changes/Pull Requests to the code? I know that XWAU is closed source and I assume that TFTC is also closed source. That said, a core of this issue with what @Snoopy2021 was complaining about isn't just with this project. The reality is that DXVK is needed for decent performance on DX11 games, including mods that utilize it, and the DXVK dev has stated multiple times that the main project is focused only on core DX9/10/11 API calls and translating those to Vulkan. Specific workarounds/hacks that mods (for any game, not just this one) that manipulate directx calls will not be supported as they are already "hacks" and cast too wide of a net for him to account for in the DXVK project.AngeI wrote: ↑Mon Nov 07, 2022 7:17 pmWe are giving you suggestions, not orders. If anything you are the one who is coming here and demanding we fix things to your exact standards. For TFTC, 99% of our bug reports, discussions of issues, interactions with the community and how to fix them are done on our Discord server, not here.Snoopy2021 wrote: ↑Mon Nov 07, 2022 6:17 pmCould you please stop giving me orders? If I would have listened to you, I would have reinstalled XWA, XWAU, TFTC, bought newest windows and spend 1-2 days for all the installation. How about YOU LOOK FOR THE BUG IN THE CODE? Why do you open a bug-reports-thread when you don't care at all?
Again we work on this with our free time as we can, only two people here are capable of even looking at/fixing that kind of code and they have their hands full with other projects and real life. If they can find something they will and I'm sure its been noted by them at this point. But don't expect it to be fixed any time soon if at all considering - as we have already stated - we are not really supporting older OS anymore. It is ultimately up to those two coding engineers if they fix it or not or are prepared to invest the time and effort to fix this. Please accept this fact and move on. We owe you nothing, we have encouraged you to help us, not berate us.
If you feel this locks out a significant player base, that is your prerogative, but frankly you are perhaps the first and only person (that I've seen) to come here and really complain about this issue, to such a specific degree and with this unpleasant, antagonistic attitude and I wish you could see that. This is ultimately a community driven project, that means we rely on the community to develop tools, make models, write missions, understand code and contribute to the greater whole.
As such, @Snoopy2021, you need to take your complaints up with the DXVK project OR fork that project and add the necessary API calls yourself.
That said, some of the issues I run into as the maintainer of the Lutris installers for XWAU and TFTC would be to use .NET 5/6 or Qt for the UI framework on the installers instead of .NET Framework 4.x as those have notorious compatibility issues with WINE/Proton/Steam Play:
Some of these issues theoretically could be solved by open sourcing the XWAU and TFTC mods. While there ARE successful closed source ports/engines/mods for older games (these two being among some of the most popular), a vast majority of the ones I use and have seen that are successful are either Open Source (and thus have massive amounts of community dev support and don't have to rely on just 2 engineers) or the mod/engine frameworks are designed in a way that do not allow for true "closed source" mods.... again allowing others to come in and provide additional support to the maintainers.Below are a few recommendations around areas that have been known to be Proton compatibility issues and likely to induce delays in Proton fully supporting a given title after it launches on Steam:
* .NET / WPF: Our recommendation is to use standalone technologies like Qt for launchers instead of OS-dependent frameworks like .NET / WPF. For best results, skip separate launchers altogether and integrate their functionality into the game client UI instead, where controller support is likely better.
Just my two cents overall, but @Snoopy2021 your attitude wouldn't be tolerated in ANY project I've been apart of.