Skip to content

Releases: Tech-FZ/EmuGUI

EmuGUI v2.0.3.5614 "Ioana Rosa"

06 Jul 10:10
Compare
Choose a tag to compare

WARNING

  • You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v2.0.2.5613

  • HWPR has been fixed on Linux.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.

Information about Windows Installers

As InstallFreak is still experimental and requires a lot of polish, @Tech-FZ decided not to host the EmuGUI Windows Installers directly where the EmuGUI releases are at this time. You can download them from the InstallFreak release page on the InstallFreak GitHub repository. Please note that EmuGUI support requests for instances installed by the installers are therefore not prioritised. USE THESE INSTALLERS AT YOUR OWN RISK!

EmuGUI v2.0.2.5613 "Ioana Rosa" (based on v2.0.1.5612)

04 Jul 12:32
Compare
Choose a tag to compare

WARNING

  • You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v2.0.1.5612

  • The Pathfinder is no longer in use on Linux.
  • The Linux build parts of the readme have been updated to say you should use --onefile again.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.

EmuGUI v2.0.1.5612 "Ioana Rosa"

30 Jun 11:42
Compare
Choose a tag to compare

WARNING

  • You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this pre-release.
  • EmuGUI 2.0.1 is made for Windows only due to problems occuring on Linux. Therefore, Linux users are requested to download EmuGUI 2.0.0. EmuGUI 2.0.2 is out

Changes compared to v2.0.0.5611

  • In order for instances run by a desktop shortcut to run properly on Windows, a new variable will be used. The Ioana Rosa banner already is shown via that new variable.
    • The variable is used in the main window now.
      • The variable also applies on the icon.
    • The variable is also in an extra file.
      • The extra file has been updated to (hopefully) no longer conflict with folder names.
    • Some error codes related to the variable have been added.
    • The new pathfinder is used on the main window now, but doesn't work as expected (30th June, 2024 at 09:55 AM).
    • The pathfinder has been fixed (30th June, 2024 at 09:58 AM).
    • The pathfinder is now imported in all relevant files.
      • The execution directory has been assigned in those files.
      • Forgot the HardWare Plug-in Reader (HWPR) initially, so I had to add it there now.
    • So far, the pathfinder is in use in the following modules:
      • Main Window
      • Edit VM dialog
      • New VM dialog
      • Error dialog
      • Setting restart dialog
      • Start VM dialog
      • Translation script for "System default".
      • HWPR/Additional Hardware Selection Plug-In System (AHSPIS)
  • The delcache scripts have been updated to remove the cache from the services folder as well.
  • Unnecessary code has been removed from the following modules:
    • Edit VM dialog
    • Pathfinder
  • I try to fix the Pathfinder on compiled binaries on Linux. (30th June, 2024 at 12:45 PM)
  • The pathfinder needed some extra lines for Windows.
  • The pathfinder should be fixed now, but the --onefile argument may no longer be used in PyInstaller.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.
  • EmuGUI 2.0.1 will be for Windows only due to complications on Linux. Packages for the latter MUST NOT be made.

EmuGUI v2.0.0.5611 "Ioana Rosa"

07 Jun 12:41
Compare
Choose a tag to compare

WARNING

  • You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this release.
  • Support requests from Linux users will still be considered until the next stable release because EmuGUI 2.0.1 cannot be ported to the platform in question. Sorry for the inconvenience. EmuGUI 2.0.2 is out

Changes compared to v1.2.2.5512

  • As always, EmuGUI 2.0 receives another codename, in this case "Ioana Rosa".
  • An architecture list in the main window and its usage made the number of used initialisation code shrink. The old code has been commented out.
  • The same optimisation efforts have been applied to the code which changes the settings and the code which starts VMs.
  • The old feature list has been updated.
  • Even though the Additional Hardware Selection Plug-In System (AHSPIS) still has to be made, I started working on JSON plug-ins for x86, PowerPC and ARM machines which are planned to be included with EmuGUI anyway.
  • The copyright in the license file has been updated.
  • The "Install on Linux" part of the readme has been corrected.
  • I'm now working on what will become the MIPS and SPARC plug-ins.
  • Some plug-ins have been separated.
  • The generic plug-in is in the works.
  • HAXM is now depreciated on EmuGUI.
  • A copy of the New VM dialog has been edited.
  • A copy of the Edit VM dialog has been edited.
  • I'm doing my best to optimise EmuGUI by adapting the New VM dialog.
  • For that, the plug-in reader has been prepared.
  • The delcache scripts have been updated.
  • The Edit VM dialog is also to be shrunk in size.
  • The New and Edit VM dialogs are being optimised further.
  • An issue in the New VM dialog which caused the VM creation to be incomplete has been fixed.
  • The Start VM dialog has been adjusted.
  • The SPARC64 plug-in has been corrected.
  • An Alpha plug-in is in the making.
  • The Alpha support is mostly there.
  • As suggested by levelad, an experimental option to run WHPX with kernel-irqchip=off has been added.
  • The translation of the main window was updated.
  • I'm working on bringing back translations for the New VM dialog. However, it will take a while until I can actually re-activate them.
  • Some things on the New VM dialog had to be corrected.
  • The readme had to be corrected again.
  • Work on the RISC-V 32/64 plug-in has begun.
  • The translation files had to be corrected.
  • The New VM dialog is now ready to be translated again.
  • RISC-V 32-bit support has been added. Sorry, but I have to make a second QEMU page starting with RISC-V 64-bit.
  • RISC-V 64-bit support has been added. From now on, there are two QEMU tabs.
  • The translations for RISC-V have been added.
  • April Fools! (from 2.0.0.5606_b2)
  • Networking should now work on RISC-V and Alpha.
  • Word wrapping is activated in the BIOS thing on the New VM dialog now.
  • Thanks to imwez (Discord username), the Portuguese translation is now more complete.
  • There are efforts in fixing the readme.
  • The main UI file has been recreated.
  • User0 is now responsible for the Debian packages. They will come out later than the portable binaries tho.
  • Speaking about portable binaries, Windows executables will be built with Python 3.12 from now on.
  • The additional argument for KVM is no longer mentioned in the readme because it is no longer necessary.
  • The tab order in the first QEMU tab has been adjusted.
  • Welcome to the team, PrelevatedInsider18204.
  • The main window has been translated as far as possible.
  • EmuGUI now has a Guilded server.
  • If you wanna know: The VM dialogs are re-translated.
  • The new banner has been introduced.
  • The fact that EmuGUI on Linux now needs (lib)xcb-cursor0 is mentioned in the readme.
  • On the Linux building section, you can now see the exact install commands for Git and binutils.
  • Also on the Linux building section, you can now click directly on the installation section where you're told to install QEMU.
  • On Linux, there are efforts to make EmuGUI accept spaces in file paths.

Foreported from v1.2.3.5513

  • SPARC64 VMs didn't have network capabilities under any circumstances. This is now fixed.

Changes compared to v2.0.0.5610_rc4

  • The redundant code has been removed from the main window.
  • Some old/backup files have been deleted.
  • Some old code has been removed from the Start VM dialog.
  • Some old code has been removed from the New VM dialog.
  • Some old code has been removed from the Edit VM dialog.
  • Old translation code has been removed from the language files for: Belarusian, Czech, German, Spanish, French, Italian, Polish, Portuguese, Romanian, Russian, Ukrainian.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.
  • The changelog still states this is a pre-release while it's not.
  • The RPM packages from the 8th June, 2024 by @Tech-FZ (and the shortcut creation part from the Debian packages by @user0-07161) have only been tested on openSUSE Tumbleweed so far.

Information about Windows Installers

As InstallFreak is still experimental and requires a lot of polish, @Tech-FZ decided not to host the EmuGUI Windows Installers directly where the EmuGUI releases are at this time. You can download them from the InstallFreak release page on the InstallFreak GitHub repository. Please note that EmuGUI support requests for instances installed by the installers are therefore not prioritised. USE THESE INSTALLERS AT YOUR OWN RISK!

EmuGUI v1.2.3.5513 "Garuka Pula"

08 Jan 18:32
Compare
Choose a tag to compare

!!! WARNING !!!
EmuGUI host support for Ubuntu 20.04 LTS and derivates ended on the 8th July, 2023. You now need the latest (LTS) version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v1.2.2.5512

  • SPARC64 VMs didn't have network capabilities under any circumstances. This is now fixed.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.

Notes about the release

  • The Debian package and its source have been made by User0 on the 14th April, 2024 and released by @Tech-FZ on the 17th April, 2024.

EmuGUI v1.2.2.5512 "Garuka Pula"

01 Jan 14:36
Compare
Choose a tag to compare

!!! WARNING !!!
EmuGUI host support for Ubuntu 20.04 LTS and derivates ended on the 8th July, 2023. You now need the latest (LTS) version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v1.2.1.5511

  • The Polish translation has been worked on by Calibrato.
  • More VHD file endings are now natively supported by EmuGUI.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.

EmuGUI v1.2.1.5511 "Garuka Pula"

24 Dec 16:47
Compare
Choose a tag to compare

!!! WARNING !!!
EmuGUI host support for Ubuntu 20.04 LTS and derivates ended on the 8th July, 2023. You now need the latest (LTS) version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v1.2.0.5510

  • I forgot to actually assign the second ISO stuff. Now I realised and fixed it.
  • The translations are now more complete too.
  • Also, the RTC checkbox enables and disables the time options in the start VM dialog.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).

EmuGUI v1.2.0.5510 "Garuka Pula"

11 Dec 17:57
Compare
Choose a tag to compare

!!! WARNING !!!
EmuGUI host support for Ubuntu 20.04 LTS and derivates ended on the 8th July, 2023. You now need the latest (LTS) version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v1.1.5.5413

  • As for the last two feature updates, this one gets another codename: "Garuka Pula".
  • The feature to import and export VMs has been added.
  • The readme has been updated with the new system requirements.
  • I think I might have fixed the issue with subprocess.run on Windows.
  • An error dialog is now there.
  • The YouTube and Odysee channels of EmuGUI have been linked in the readme and in the main window under the About tab.
  • The outdated feature list has been updated.
  • You can now choose the CD controller (IDE, SCSI or Virtio).
  • You can now add two CDs to your VMs (instead of one).
  • There are now bash scripts to start EmuGUI with on Linux.
  • The Open/Save dialogs for VHDs are now correctly separated.
  • A bug regarding VHDs has been fixed.
  • Some more errors are now implemented.
  • You can now choose the HDD controller.
  • The MAC address generator is now taking up a lot less lines of code.
  • System information is now being retrieved.
  • The readme has been updated.
  • The messages in the main script have been updated.
  • I'm now working on a logging system.
  • An easteregg has been removed because it wasn't telling the truth anymore.
  • Translations have been updated.
  • Thanks to Calibrato, we can now add the Polish translation.
  • You can now start the VM without passing a specific time and date to it.
  • The building process for Windows binaries with cx_Freeze is now documented in the readme.
  • Now you can delete the cache with the delcache scripts for your OS.
  • The Garuka Pula banner from lucien-rowan/Tech-FZ has been added.
  • The musicpal machine can now be used for ARM machines.
  • Some window names are now translated as well (at least technically).
  • An effort in fixing the theme issue on Ubuntu 22.04 LTS has been made.

Changes made compared to 1.2.0.5509_rc2

  • The readme has been completed to fully support the cx_Freeze way of compiling.
  • The readme contains the pyqtdarktheme module in its tutorials (for Linux only).
  • Some unnecessary code has been removed.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).

EmuGUI v1.1.5.5413 "Sara Angeline"

29 Aug 17:11
Compare
Choose a tag to compare

!!! WARNING !!!
EmuGUI host support for Ubuntu 20.04 LTS and derivates ended on the 8th July, 2023. For now, you can use the LinuxLegacy version on those. Beyond the EmuGUI 1.1.x line, you will either need the latest version of the distribution at the time of release of the version of EmuGUI or you must compile it yourself.

Changes compared to v1.1.4.5412

  • A bug which turned out to let EmuGUI utilise Portuguese when it should utilise Italian has been fixed. Thanks for reporting it, OSBetaEAC.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • French and Romanian (and some other languages) are actually English at this time.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).

EmuGUI v1.1.4.5412 "Sara Angeline"

25 Jul 08:40
Compare
Choose a tag to compare

!!! WARNING !!!
EmuGUI host support for Ubuntu 20.04 LTS and derivates ended on the 8th July, 2023. For now, you can use the LinuxLegacy version on those. Beyond the EmuGUI 1.1.x line, you will either need the latest version of the distribution at the time of release of the version of EmuGUI or you must compile it yourself.

Changes compared to v1.1.3.5411

  • A bug was fixed to address the issue in the Edit VM dialog regarding the creation of other VHDs for existing VMs.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • French and Romanian (and some other languages) are actually English at this time.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).