Thanks to a request on Twitter, Microsoft has made the source code for its 27-year-old 3D Movie Maker programme available to the public for the first time. In order to expand and extend the programme, Foone, who describes themselves as a “hardware and software necromancer” on Twitter, asked the tech giant for the source code of the programme in order to do so. Because the BRender engine on which it is based does not belong to Microsoft, it could pose an issue. However, the person who does own the engine has told Foone that he would be pleased to open source it, if only he could obtain a copy. Fortunately, someone had saved a copy of the engine, and Microsoft was able to make the program’s source code available to the public.
Hey friends – we’ve open sourced the code to 1995’s Microsoft 3D Movie Maker https://t.co/h4mYSKRrjK Thanks to @jeffwilcox and the Microsoft OSS office as well our friends in legal and those who continue to put up with me being a nudzh. Thanks to @foone for the idea! Enjoy. https://t.co/6wBAkjkeIP
— Scott Hanselman 🇺🇦 (@shanselman) May 4, 2022
3D Movie Maker, which was first published in 1995, allows users to quickly and easily create short films by dragging and dropping cartoony characters and items into pre-rendered backgrounds. As reported by PCGamer, Foone intends to improve the programme so that it can work on newer computers and to include features that make it easier to distribute the videos created as a consequence of the process. In an interview with PCGamer, they stated that they “hope to receive the basic modernised version within the next month to a few months, depending on how many issues I stumble across.”
The original source code for the project is currently available on GitHub, where it is licenced under the MIT licence and made available as open source. It should be noted that the BRender engine used by the programme was also utilised by games such as Carmageddon 1 & 2, therefore the code’s release may result in fan-updated versions of the game that run more smoothly on newer computers.