Skip to content

Version 0.5.0 (unified)

Latest
Compare
Choose a tag to compare
@franzageek franzageek released this 28 Mar 21:25
· 10 commits to master since this release
69c0aeb

First stable version, now in C++!

Additions

  • Now in C++!

    Yeah boi, I've finally woken up to the beautiful (or shall I say painful) world of C++! I'm loving it (don't know if it's gonna last for long tho)!

  • Legacy and UEFI versions have been merged together;

    WMI automatically detects whether you're on a UEFI system or on a BIOS system. Yeah, C++ actually brought in some changes. Plus, I've had to come up with a way to detect the firmware type all by myself, on the Internet there was no way to do it automatically (I'll maybe give a detailed explanation on how I managed to achieve that once I finish setting up the wiki).

  • New TUI (terminal user-interface) layout;

    Installation window is now fullscreen and gives MS-DOS>>WinXP's first part of the installer vibes.

  • Introducing WMI Post-Install Utility;

    This one's still in Batch (dw I'll make it C++ too pretty soon), but it basically allows you to perform a set of basic post-install actions, which include activating Windows via MAS.

  • You can install Windows to whichever letter you want if the C is taken;

    Previously it wasn't like that. You could in fact install Windows to a different letter other than C, but this only applied if the C letter was taken by the drive that hosted WMI OR by another disk in your computer (which didn't include the Windows bootable installation medium). Now, if the C letter is taken (any case is covered), you can choose what letter to install Windows to.

  • Stage 1 & Stage 2 have been merged together too*;

    *: By "merged" I mean that what was previously being done by WMI during Stage 2 (after you log into your desktop) is now being done before you reboot for the last time, together with the execution of WinDeploy and the user account creation.

  • Fixed Audit Mode Bug.

    This is a major fix, since this was a very particular bug which led to several problems. I'll might as well write a full description for it too.