Microsoft Open Source 3D Movie Maker auf vielfachen Wunsch

In einem merkwürdigen Stück historischer Bewahrung hat Microsoft den Quellcode für 3D Movie Maker veröffentlicht, ein Stück Software aus dem Jahr 1995, an das man sich gerne erinnert. Sie kennen es vielleicht am besten aus dem oft zitierten Rat Movie von Jerma985 (Bild ↑ oben). Dies geschieht inmitten einer Welle von Quellcode-Veröffentlichungen für die BRender-Engine von Argonaut Games, die auch von Spielen verwendet wurde, darunter Carmagedon 1 & 2, Star Fox, Privateer 2: The Darkening, Queen: The eYe und Croc. Dies könnte zu Fan-aktualisierten Versionen führen, die auf modernen Computern einfacher ausgeführt werden können.

Die BRender 3D-Engine wurde von Argonaut entwickelt und hatte ein langes Leben. Das erste Spiel, in dem sie verwendet wurde, kam 1984 heraus und das letzte war, je nachdem, wie großzügig Sie sich fühlen, entweder der Catwoman-Film von 2004 oder das endgültig eingestellte Star Fox 2 im Jahr 2017. Es ist einer dieser Motoren, die im Laufe der Zeit stark verbessert wurden. Dank der Fürsprache von Foone Turing ist nun der Quellcode für mehrere Versionen aus den 90er Jahren öffentlich zugänglich.


Im April hat Turing Microsoft abgehört auf Twitter um ihnen den Quellcode für 3D Movie Maker zu geben und ihre Hoffnungen auf Aktualisierung und Aktualisierung darzulegen. Der ehemalige CEO von Argonaut, Jez San, sah diesen Tweet und antwortete sagte, er besitze die Rechte an der Engine und sei froh, sie zu öffnen, habe aber keine Kopie der Quelle. Also! Es stellte sich heraus, dass einige Leute aus dem einen oder anderen Grund BRender-Quellen hatten, und nach einigem Hin und Her und Aufräumen hat Foone eine Quelle für mehrere Versionen veröffentlicht, sogar mit Microsoft offiziell mitmachen.

So! Sie können jetzt herunterladen den 3D Movie Maker-Quellcodesowie Quelle für mehrere andere Versionen von BRender: die von Privateer 2 verwendete DOS-Version von 1995, die Version von 1997, die in Croc verwendet wird, eine andere Version von 1997und eine Version von 1998. Turings persönliches Wiki enthält weitere Informationen zu verschiedenen Versionen, Dokumentationen und dergleichen.


Smash Gewalt in einem Carmageddon-Screenshot.

Turing auch notiert Sie haben sich an THQ Nordic gewandt, Carmageddons aktuelle Besitzer, in der Hoffnung, dass Code für die mörderische Rennserie folgen könnte, nachdem BRender geöffnet ist. An dem fehlenden Quellcode hat eine Gruppe von Fans gearbeitet Reverse-Engineering von Carmageddon jahrelang.

Die erste Hoffnung bei Quellcode-Veröffentlichungen ist, dass Fans die Engine aktualisieren können, damit Software problemlos auf modernen Systemen ohne Faff, Workarounds und seltsame Fixes ausgeführt werden kann. Das ist immer willkommen. Und dann können die Leute vielleicht – hoffentlich – Spiele mit neuen Funktionen erweitern. Open-Engine-Quellcode ist beispielsweise der Grund, warum heutzutage von Fans modifizierte Doom-Engines alles unterstützen können, von modernen Bildschirmauflösungen und komplexeren Mods bis hin zu vollständigem Raytracing.

Die Leute machen immer noch Filme in 3D Movie Maker (und dem Spin-off Nickelodeon 3D Movie Maker), wohlgemerkt. Das 3DMM.com-Foren zeigen alle paar Tage eine Neuerscheinung, die von Sketchen bis hin zu verblüffend kantigen Kurzfilmen reicht Ren & Stimpy Crossover-Episoden. Es ist auch dem Jerma985-Kurzfilm mit dem oft zitierten Text „Rats! We’re rats! / We’re the rats! / We prey at night we stalk at night / We’re the rats!“ zu verdanken. /news.google.com/”Ich bin eine riesige Ratte, die all diese Regeln aufstellt!”

function appendFacebookPixels() {
if (window.facebookPixelsDone) return;
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);

fbq(‘init’, ‘700623604017080’);

fbq(‘track’, ‘PageView’);
window.facebookPixelsDone = true;

window.dispatchEvent(new Event(‘BrockmanFacebookPixelsEnabled’));
}

window.addEventListener(‘BrockmanTargetingCookiesAllowed’, appendFacebookPixels);

Leave a Reply

Your email address will not be published.