topeterk / HitCounterManager

Free Hit Counter / Death Counter that is running in the background, so you can focus on your stream. No need to keep any windows open for a window capture any more. Initially designed for Dark Souls and similar games but supports any game.
MIT License
86 stars 20 forks source link

Any chance to add support for 64 bit mode for Mono version? #21

Open marcobnz opened 3 years ago

topeterk commented 3 years ago

The HCM would work in 64 bit but mono doesn't: https://www.mono-project.com/docs/about-mono/supported-platforms/macos/#32-and-64-bit-support

I'm working on a new version that uses another framework but this will still take a while. Sadly, I assume there will be no supporting mono 64bit version.

topeterk commented 3 years ago

HitCounterManager.WindowsGTK-2.0.0.0-PreRelease.zip This is a very early state of a new version based on Xamarin and GTK#. I have build this for Windows only yet but it should work if one manages to replace the "Windows" GTK# files with respective Linux/MacOS GTK# files. Everyone who is trying this let me know it this works.

topeterk commented 2 years ago

For all those early adopters that want to experience software failures of a bleeding edge development state, here are some new bits for you:

The UI has improved and some minor functions were added, so this version might feel a little more comfortable, even when it is still in development. I hope the MacOS version is now working straight away (after .Net and GTK# are installed on the system, of course, but hopefully without the need of manually deleting DLL files)

(Version of Azure pipeline 2021-12-04 64e4f5603119becb0435dd9785b380d53cfc93c1)

topeterk commented 2 years ago

After some improvements here a snapshot of the current state:

The UI has improved and some minor functions were added. Most is stability and compatibility related. Most visible change would be the "tooltip-like info boxes" that show some notes/help in the settings window. Also the file locations in the ZIP files are well organized now.

(Version of Azure pipeline 2022-06-11 b1a4d399642830218a8815e8eef463898cef4cb1)

topeterk commented 2 years ago

While playing around with Avalonia it went quite well, so I built an initial version for all available desktop platforms and architectures:

Everything that worked on the previous 2.0.0.0 versions should still work and even more than that. Just download the version matching to your system, extract and run it. Only prerequisite is that .Net6 Runtime is installed (see https://dotnet.microsoft.com/download/dotnet/6.0/runtime or https://docs.microsoft.com/dotnet/core/install/)

(Version of Azure pipeline 2022-08-27 7e314f4e08246b6bff9a7bd93da5af3c8b28d0c8)

topeterk commented 10 months ago

With the new upgraded version of Avalonia (now 11.0.5, was 0.10.19) and update to .Net 7 it is possible to run HCM even on Android for the first time. Unfortunately I need to figure out how to deploy/distribute android packages, so one would need to compile the code by oneself and publish the application to the Android device. However, the new builds for desktop users are attached below:

Besides the framework changes there are only some minor bug fixes or improvements included. Just download the version matching to your system, extract and run it. Only prerequisite is that .Net 7 Runtime (or higher) is installed (see https://dotnet.microsoft.com/download/dotnet/7.0/runtime or https://docs.microsoft.com/dotnet/core/install/)

(Version of Azure pipeline 2023-12-09 https://github.com/topeterk/HitCounterManager/commit/90af803cc8213146fac29ff16d4a6f0c0792eb68)

topeterk commented 10 months ago

A first build for Android was created. In the Android emulator it boots up and shows the (non-optimized) UI from the application as known from the desktop versions. Unfortunately, it is not possible to load or store any settings/profiles, so do not expect too much.

If you want, you can try it on your Phone or Tablet. It needs at least Android 13 (API 33) running on a ARM 64 bit CPU. Just download the ZIP here, extract it and start the APK file for installation:

When you actually try this out, let me know the results as I do not own any physical device and therefore I am note able to test this!

(Version of Azure pipeline 2023-12-24 https://github.com/topeterk/HitCounterManager/commit/5de35a2275659de82746f34a261dec0780244e29)

Merry Christmas 🎄