relt-1 / WindowCreator

WindowCreator is a python script which can generate realistic and accurate message boxes and windows from many operating systems. It is made to replace atom smasher and to help cre creators make videos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WindowCreator is in a very early state, everything is subject to change.

Requires PIL

WindowCreator is a python utility made to eliminate the need for a virtual machine to get an image of a error box. It will also be able to work as a python library for making crazy error videos.

Example errors:

And more!

The main file is generate.py, open it in an editor because in its current state, it's just a function dump where you have to go to the end of the file and put what window generating function you want. There are examples in the comments at the bottom, just uncomment any line and see the result.

Currently supported operating systems:

  • 🟒 Windows XP
  • 🟒 Mac OS 9
  • 🟒 Windows 7
  • 🟒 Windows 3.1
  • 🟒 Ubuntu 10.04
  • 🟒 Windows 95

Todo:

Windows XP

  • πŸ”΄ Implement 7's list button system
  • πŸ”΄ Fix window borders so they match the original
  • πŸ”΄ Add title icons
  • 🟒 Implement inactive window
  • πŸ”΄ Button pressing and interactions

Mac OS 9

  • πŸ”΄ Implement 7's list button system
  • πŸ”΄ Add the rest of window types
  • πŸ”΄ Implement inactive window
  • πŸ”΄ Button pressing and interactions

Windows 7

  • πŸ”΄ Look into how dwm animates the window and implement that instead of the placeholder method
  • πŸ”΄ A whole compositing function with
    • πŸ”΄ Aero blur
    • πŸ”΄ Aero afterglow
    • πŸ”΄ and more...
  • 🟑 Add TaskDialog implementation
  • πŸ”Ά Inactive windows
  • πŸ”΄ Button pressing and interactions

Windows 3.1

  • πŸ”΄ Make the titlebar-less error (the one that is really big and appears in the center of the screen)

Future OS's

  • 🟒 Ubuntu (10.04 and a couple others)
  • 🟠 Windows 95,98,2000
  • πŸ”΄ Windows Vista
  • πŸ”΄ Windows 8

Windows 10 and 11 are not planned to be supported

About

WindowCreator is a python script which can generate realistic and accurate message boxes and windows from many operating systems. It is made to replace atom smasher and to help cre creators make videos


Languages

Language:Python 51.1%Language:HTML 48.9%