Skip to content

Releases: Tech-FZ/EmuGUI-PreRelease

EmuGUI 2.1.0.5701_dev "Fatima Nejla" (Dev Release 2)

07 Sep 08:52
1a0c45b
Compare
Choose a tag to compare

WARNING

  • This is a pre-release, so please don't use this for any productive purposes.
  • This version of EmuGUI may or may not be able to carry on your data from its predecessors. Sorry for the inconvenience. :(
  • 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.6.5617

  • Thanks to Mizuki, we now have more flexible Windows-specific code.
  • As per the depreciation policy, the old USB Tablet checkbox has been removed for good.

Foreported

From v2.0.7.5618

  • When creating new VMs, you can now choose custom BIOS files again.

From v2.0.8.5619

  • The keyboard layout is now set correctly.

Changes compared to v2.1.0.5700_dev

  • An issue which failed VM creation and editing has been eliminated.
  • @user0-07161 has applied the changes with where settings are stored to Linux. However, this has been forgotten in the changelog of the (Windows) binaries, so see it here.

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.1.0.5700_dev "Fatima Nejla" (Dev Release 1)

24 Aug 07:43
Compare
Choose a tag to compare

WARNING

  • This is a pre-release version of EmuGUI. Please don't use this for production.
  • This version of EmuGUI may or may not be able to carry on your data from its predecessors. Sorry for the inconvenience. :(
  • 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.6.5617

  • Thanks to Mizuki, we now have more flexible Windows-specific code.
  • As per the depreciation policy, the old USB Tablet checkbox has been removed for good.

Foreported from v2.0.7.5618

  • When creating new VMs, you can now choose custom BIOS files 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.6.5617 "Ioana Rosa"

31 Jul 12:04
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.5.5616

  • EmuGUI will no longer try to import the qtdarktheme module on Windows. I hereby thank Mizuki for suggesting the fix, which I will credit her for.
  • I accidentally forgot to credit myself (Tech-FZ) for my EmuGUI 2.0 Banner.

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.5.5616 "Ioana Rosa"

25 Jul 08:55
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.4.5615

  • An error with VHD creation in the Edit VM dialog has been corrected.
  • The "VGA" graphics card had to be removed from EmuGUI temporarily due to a bug in the Edit VM dialog. Use "std" instead.

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.4.5615 "Ioana Rosa"

23 Jul 07:36
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.3.5614

  • On Edit VM dialogs, the HDD controller can be changed again.
  • On New VM dialogs, you also have freedom about HDD controllers for existing hard drives now.

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.3.5614 "Ioana Rosa"

06 Jul 09:59
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.

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

04 Jul 12:33
Compare
Choose a tag to compare

WARNING

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:40
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.
  • This is a pre-release, meaning it's still in development. Don't use this build for production. Evaluation is okay tho.

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 v2.0.0.5611 "Ioana Rosa"

07 Jun 12:36
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 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.

EmuGUI v2.0.0.5610_rc4 "Ioana Rosa" (Release Candidate 4)

02 Jun 10:03
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.
  • This is a pre-release, meaning it's still in development. Don't use this build for production. Evaluation is okay tho.

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.
  • However, due to translation issues, the New VM dialog is exclusively in English at this time.
  • 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. However, VMs don't seem to run.
  • 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.
  • I'm working on bringing back the translation functionality on the Edit VM dialog.
  • 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.

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.5609_rc3

  • 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.

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.