- Surreal Engine एक प्रोजेक्ट है जिसका लक्ष्य Unreal Engine 1 को फिर से implement करना है, और फिलहाल इसका फोकस Unreal (Gold) और Unreal Tournament (UT99) को playable बनाना है
- प्रोजेक्ट का scope आगे चलकर और अधिक UE1 games तक बढ़ सकता है, लेकिन मौजूदा स्थिति अलग Status दस्तावेज़ में देखने के लिए कहा गया है
- इसे चलाने के लिए उस UE1 game की original copy चाहिए जिसे आप खेलना चाहते हैं, Windows 10 या उससे नया संस्करण अथवा कोई आधुनिक Linux distribution, और Direct3D 11 या Vulkan सपोर्ट वाला graphics card
- उपयोगकर्ता
SurrealEngine executable में game folder जोड़ते हैं, फिर Games टैब में game चुनकर Play दबाते हैं
- Nightly builds GitHub Releases पर उपलब्ध हैं, और Linux पर इसे Arch AUR तथा Nix पैकेज के रूप में भी इंस्टॉल किया जा सकता है
प्रोजेक्ट का लक्ष्य और वर्तमान दायरा
- Surreal Engine Unreal Engine 1 का reimplementation प्रोजेक्ट है
- फिलहाल फोकस इन games को playable बनाना है
-
Unreal (Gold)
- Unreal Tournament (UT99)
- प्रोजेक्ट का दायरा आगे और अधिक UE1 games को शामिल करने के लिए बढ़ाया जा सकता है
- मौजूदा implementation स्थिति Status.md में देखी जा सकती है
चलाने की आवश्यकताएँ
- Surreal Engine चलाने के लिए निम्न चीज़ें चाहिए
- जिस UE1 game की original copy चलानी है
- Windows 10 या उससे नया या कोई आधुनिक Linux distribution
- Direct3D 11 या Vulkan सपोर्ट वाला graphics card
बिल्ड और डाउनलोड
गेम चलाने की प्रक्रिया
SurrealEngine executable चलाएँ
- Folders टैब में वह UE1 game जोड़ें जिसे चलाना है
- Games टैब में खेलने वाला game चुनें
- Play पर क्लिक करके चलाएँ
कमांड लाइन से चलाना और विकल्प
- बेसिक command line format इस प्रकार है
SurrealEngine [--url=<mapname>] [--engineversion=X] [Path to game folder]
- अगर game folder दिए बिना चलाया जाए और executable System folder के अंदर न हो, तो Windows पर Epic द्वारा मूल रूप से सेट की गई registry key खोजी जाती है
--url नहीं देने पर ini file की default URL इस्तेमाल होती है, और default मान intro map है
--engineversion engine द्वारा detect किए गए internal version को override करता है, और इसे केवल debugging purposes के लिए इस्तेमाल करना चाहिए
- Discord server की जानकारी
https://discord.gg/5AEry4s पर दी गई है
1 टिप्पणियां
Hacker News की राय
मल्टीप्लेयर और मोबाइल सपोर्ट जोड़कर Quake III वेब पोर्ट बनाया: https://thelongestyard.link/
इस प्रोजेक्ट को Unreal Tournament के लिए भी इस्तेमाल करना चाहता था, लेकिन अभी लगता है कि खेलने लायक पर्याप्त नहीं है
काश Epic भी id Software की तरह पुराने रिलीज़ GPL के तहत पब्लिक कर देता, और खासकर मुझे UT2k4 चाहिए। कॉलेज के दिनों में ONS-Torlan बहुत खेला था
UT की जगह अगला Serious Sam आज़मा सकता हूँ। Serious Engine open source हो चुका है, और पहले से ही बिना मल्टीप्लेयर वाला वेब पोर्ट भी है: https://www.wasm.builders/martinmullins/serious-sam-in-the-b...
सोने का समय तय था, लेकिन उठने का नहीं, इसलिए सुबह 4 बजे उठकर स्कूल जाने से पहले 4-4 घंटे CTF-Face instagib खेलता था
Q3DM17 की भी दिल में खास जगह है, और कुछ हफ्तों बाद Impressive emblem का टैटू बनवाने वाला हूँ। सदी के मोड़ के FPS गेमप्ले और तब के अपने reflexes की हर दिन याद आती है
NFL की थीम धुनें भी इसे नहीं हरा सकतीं
उनका भी Q3 fork था: https://hacks.mozilla.org/2017/06/introducing-humblenet-a-cr...
जिनकी रुचि हो, उनके लिए FTEQW का भी emscripten पोर्ट है, और FTEQW से Q1, Q2, और Q3 के ज्यादातर maps खेले जा सकते हैं: https://github.com/fte-team/fteqw/blob/1f9f3635f0aef3b2eed6b...
ब्राउज़र में Q3 maps देखने के लिए LvL LiveView भी अच्छा है: https://q3js.lvlworld.com/play/2043/media/633a9623b1b6458735...
low gravity, big head mode, berserk जैसी ढेर सारी मजेदार variant options चालू करना पसंद है
सचमुच खुशी हुई और बहुत सारी यादें ताजा हो गईं। वीडियोगेम आर्काइव के जरिए इन पुराने गेम्स को लगातार खेलने योग्य बनाए रखने की कोशिशों के लिए बहुत आभारी हूँ
उम्मीद है कि आपको अतीत की कोई चीज मिले और और भी सुखद यादें ताजा हों
पहला ख्याल आया, “यह तो UE1 games को UE5 के अंदर चलाने वाले उस project जैसा है,” और पता चला कि वही project है
DXU24 से Surreal के रूप में rebrand हुआ है, और अब लगता है कि लाइसेंस पाबंदियों वाले UE5 frontend के अलावा इसका अपना open source frontend भी है
developer ने काम के दौरान के videos YouTube पर डाले हैं: https://www.youtube.com/@dxu2424/videos
Unreal Tournament 99 और Deus Ex मेरी सबसे खुशगवार gaming memories में से दो हैं। यह सचमुच ambitious project है, और पुराने games को फिर से attention मिलते देखना अच्छा लगता है
मैं अब भी Deus Ex remake का इंतजार कर रहा हूँ
मुझे पता है कि पहले से ही काफी व्यापक mods मौजूद हैं
Epic भी शायद अपने पुराने बड़े प्रतिद्वंद्वी id Software की तरह, जिसने पुराने idTech इंजन के साथ किया था, मूल इंजन को open source के रूप में जारी कर सकता है
“Unreal Engine 2 या 3 को जटिल license requirements वाली कई बाहरी proprietary middleware package dependencies की वजह से कभी open source नहीं किया जा सकता”
“Unreal Engine 1 को open source करना शायद संभव हो, लेकिन source और dependencies को distribute करने लायक स्थिति में लाने के लिए काफी cleanup work चाहिए, और अभी तक उसके लिए समय नहीं मिल पाया है। उम्मीद है किसी दिन कर पाएंगे” [0]
[0] https://forums.unrealengine.com/t/unreal-engine-1/14084/6
मुझे software rendering पसंद है, और Unreal Engine 1 में मूल Quake 1·2 engines की तुलना में उस क्षेत्र में ज़्यादा advanced features हैं
अगर कभी release हुआ तो मैं इसे wasm पर port करके देखना चाहूंगा
https://github.com/RedPandaProjects/UnrealEngine भी है, लेकिन legal issues वगैरह कैसे हैं, पता नहीं
लगता है इसे अभी पोस्ट करना सही रहेगा। मैंने Unreal Tournament 2004 को Dockerized किया है, और Linux x86_64 पर ठीक-ठाक चलता है
mkdir -p ~/.ut2004/; sudo docker run -it --rm -e DISPLAY=$DISPLAY -e XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR -e HOME=/ --network=host -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 -v /run/user/$UID:/run/user/$UID -v ~/.ut2004/:/.ut2004/ --user $UID:$UID --privileged --name ut2004 ikuinen.earth:5000/ut2004सिफारिश: Civvie 11 का Epic Unreal Megaspecial https://www.youtube.com/watch?v=5PtU2stZK0M [01:15:46]
यकीन नहीं होता कि Epic ने अब तक कोई modern Unreal Tournament game नहीं निकाला
UT99 की सच में बहुत याद आती है। modern FPS games मुझे उतने पसंद नहीं आए
एक और developer Surreal 98 बना रहा है, जो Deus Ex और UT जैसे UE1 games को UE5 के तहत VR, mods और अन्य modern features के साथ खेलने देता है: https://www.youtube.com/watch?v=p2M0hrLoA5M