OpenFK: Difference between revisions
m (fix typo) |
m (make first mention of the name bold) |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 19: | Line 19: | ||
| https://github.com/GittyMac/OpenFK/ | | https://github.com/GittyMac/OpenFK/ | ||
|} | |} | ||
OpenFK is an open source replacement for the U.B. Funkeys executable. It was developed by Lako and was released on October 18, 2020. It aims to replicate the original executable as much as possible. | '''OpenFK''' is an open source replacement for the U.B. Funkeys executable. It was developed by Lako and was released on October 18, 2020. It aims to replicate the original executable as much as possible. | ||
OpenFK was archived on January 4th, 2026, as part of [[User:Lako]]'s retirement. | OpenFK was archived on January 4th, 2026, as part of [[User:Lako]]'s retirement. | ||
| Line 52: | Line 52: | ||
The OpenFunk nightly releases also do not expire anymore, contrary to the previous setup. | The OpenFunk nightly releases also do not expire anymore, contrary to the previous setup. | ||
All the work on v3.0 has been spinned off into [[OpenFunk]]. It is still not ready for release | All the work on v3.0 has been spinned off into [[OpenFunk]]. It is still not ready for release. | ||
=== Improvements === | === Improvements === | ||
| Line 59: | Line 59: | ||
* Actually shows what errors caused a crash instead of the very confusing error box that gives a possible cause without any checks | * Actually shows what errors caused a crash instead of the very confusing error box that gives a possible cause without any checks | ||
* Tries to check if you're using the right version of Flash.ocx (32-bit or 64-bit). In OpenFunk it is intended to download both versions to avoid further headaches. | * Tries to check if you're using the right version of Flash.ocx (32-bit or 64-bit). In OpenFunk it is intended to download both versions to avoid further headaches. | ||
* Updates ancient versions of FunkeySelectorGUI to the newest version | |||
* Can communicate with MegaByte.exe in the intended way | |||
=== Regressions === | |||
* The update mechanism is broken and will always claim there is an update available | |||
[[Category:Mods]] | [[Category:Mods]] | ||
Latest revision as of 14:41, 11 October 2026
| OpenFK | |
|---|---|
| |
| Type | Executable |
| Release Date | October 18, 2020 |
| Creator(s) | Lako |
| Language | C# |
| Source Code | https://github.com/GittyMac/OpenFK/ |
OpenFK is an open source replacement for the U.B. Funkeys executable. It was developed by Lako and was released on October 18, 2020. It aims to replicate the original executable as much as possible.
OpenFK was archived on January 4th, 2026, as part of User:Lako's retirement. As a result of this archival, User:NanderTGA(U.K. Funkeys) spinned off his contributions into a separate project called OpenFunk.
Features
This table contains the features that the original executable has, and if OpenFK 1.3 supports it.
| Working | Broken |
|---|---|
| Loading XML and RDF files | Checking updates |
| Saving to RDF and XML files | ActionScript 3 elements |
| Fullscreen and Windowed mode | U.B. Hub |
| Basic online functionality |
OpenFK v3
OpenFK's latest release has been version 2.0 for a long time, as it has been proven to be reliable for most people, and as v3.0 hasn't reached a similar bug-free status yet. All the development work that has happened since the v2.0 release is nicknamed v3.0, as this is the version number that will show up in the settings screen on any builds of this work.
Over time, a lot of builds of this in-progress work have been given out to users, referred to as nightly builds. These mostly originate from NanderTGA's old OpenFK fork and more recently from OpenFunk's nightly releases. They are built using GitHub Actions, even though the service has broken the build pipeline multiple times. The OpenFunk nightly releases also do not expire anymore, contrary to the previous setup.
All the work on v3.0 has been spinned off into OpenFunk. It is still not ready for release.
Improvements
- A more reliable Flash.OCX fetcher, that doesn't rely on powershell (It's still not perfect though, as it doesn't specify the exact expand.exe file to use (which has caused conflicts for some people before), and expand.exe is not included in wine so other methods need to be looked into. The wine issue is not that bad though as this version of Flash.OCX doesn't seem to work with wine anyway.)
- A fully refactored codebase
- Actually shows what errors caused a crash instead of the very confusing error box that gives a possible cause without any checks
- Tries to check if you're using the right version of Flash.ocx (32-bit or 64-bit). In OpenFunk it is intended to download both versions to avoid further headaches.
- Updates ancient versions of FunkeySelectorGUI to the newest version
- Can communicate with MegaByte.exe in the intended way
Regressions
- The update mechanism is broken and will always claim there is an update available
