4 ms·
They could have made a partial machine translator to convert to the modern control panel and an API wrapper for runtime compatibility in the interim.
by anticensor 7y ago
They could have made a partial machine translator to convert to the modern control panel and an API wrapper for runtime compatibility in the interim.
- gmueckl 7y agoHow would you automatically translate hand-layouted dialogs (originally even manually adjusted for localizations where required) into a completely different layout and design language? Never mind the few dialogs that do custom controls and custom rendering (joystick test and joystick calibration, for example). In plain Win32, that stuff is often part of the window repaint event handler and not encapsulated in a way that allows it to be repositioned reliably. It is a huge mess.
- cookingrobot 7y agoThey could render it off-screen, and use neural network style transfer to make it look fresh..
- arpa 7y agoOh the wonderful AI hallucinations we would see! And nobody would be able to debug them as a bonus. I like the idea.
- anticensor 7y agoTranslator would search for all non-draw calls (like a JVM coverage tester) and place them accordingly in the translated control flow. Layout would be translated by capturing draw calls using an off-screen rendering.