- Surreal Engine adalah proyek untuk mengimplementasikan ulang Unreal Engine 1, dan saat ini berfokus membuat Unreal (Gold) dan Unreal Tournament (UT99) dapat dimainkan
- Cakupan proyek dapat diperluas ke lebih banyak game UE1 di masa mendatang, tetapi status saat ini diarahkan untuk dilihat di dokumen Status terpisah
- Untuk menjalankannya, diperlukan salinan asli game UE1 yang ingin dimainkan, Windows 10 atau yang lebih baru atau distribusi Linux terbaru, serta kartu grafis yang mendukung Direct3D 11 atau Vulkan
- Pengguna menjalankannya dengan menambahkan folder game di executable
SurrealEngine, memilih game di tab Games, lalu menekan Play
- Build Nightly tersedia di GitHub Releases, dan di Linux juga dapat diinstal sebagai paket Arch AUR dan Nix
Tujuan proyek dan cakupan saat ini
- Surreal Engine adalah proyek untuk mengimplementasikan ulang Unreal Engine 1
- Fokus saat ini adalah membuat game berikut dapat dimainkan
-
Unreal (Gold)
- Unreal Tournament (UT99)
- Cakupan proyek dapat diperluas di masa depan untuk mencakup lebih banyak game UE1
- Status implementasi saat ini diarahkan untuk dilihat di Status.md
Persyaratan menjalankan
- Untuk menjalankan Surreal Engine, diperlukan hal berikut
- Salinan asli game UE1 yang ingin dijalankan
- Windows 10 atau yang lebih baru atau distribusi Linux terbaru
- Kartu grafis yang mendukung Direct3D 11 atau Vulkan
Build dan unduhan
Alur menjalankan game
- Jalankan executable
SurrealEngine
- Di tab Folders, tambahkan game UE1 yang ingin dijalankan
- Di tab Games, pilih game yang ingin dimainkan
- Klik Play untuk menjalankannya
Menjalankan lewat command line dan opsi
- Format dasar command line adalah sebagai berikut
SurrealEngine [--url=<mapname>] [--engineversion=X] [Path to game folder]
- Jika folder game tidak ditentukan dan executable tidak berada di dalam folder System, di Windows program akan mencari registry key yang awalnya ditetapkan oleh Epic
- Jika
--url tidak ditentukan, program menggunakan URL default dari file ini, dengan nilai default berupa intro map
--engineversion menimpa versi internal yang terdeteksi oleh engine, dan sebaiknya hanya digunakan untuk tujuan debugging
- Server Discord diinformasikan di
https://discord.gg/5AEry4s
1 komentar
Komentar Hacker News
Sudah membuat port web Quake III dengan dukungan multipemain dan mobile: https://thelongestyard.link/
Ingin memakai proyek ini juga untuk Unreal Tournament, tetapi sepertinya belum cukup matang untuk dimainkan
Semoga Epic, seperti id Software, merilis versi-versi lamanya di bawah GPL, dan terutama saya ingin UT2k4. Dulu waktu kuliah saya benar-benar sering memainkan ONS-Torlan
Setelah UT, mungkin berikutnya bisa mencoba Serious Sam. Serious Engine sudah di-open-source-kan, dan sudah ada port web tanpa multipemain: https://www.wasm.builders/martinmullins/serious-sam-in-the-b...
Ada jam tidur, tapi tidak ada jam bangun, jadi saya bangun jam 4 pagi dan memainkan CTF-Face instagib selama 4 jam sebelum berangkat sekolah
Q3DM17 juga punya tempat khusus di hati saya, dan beberapa minggu lagi saya berencana menato lambang Impressive. Saya merindukan gameplay FPS pergantian abad dan refleks saya pada masa itu setiap hari
Bahkan lagu tema NFL pun tidak bisa mengalahkan ini
Mereka juga punya fork Q3: https://hacks.mozilla.org/2017/06/introducing-humblenet-a-cr...
Bagi yang tertarik, FTEQW juga punya port emscripten, dan dengan FTEQW Anda bisa memainkan Q1, Q2, dan sebagian besar map Q3: https://github.com/fte-team/fteqw/blob/1f9f3635f0aef3b2eed6b...
Untuk melihat map Q3 di browser, LvL LiveView juga bagus: https://q3js.lvlworld.com/play/2043/media/633a9623b1b6458735...
Saya suka menyalakan banyak opsi mutator yang menyenangkan seperti low gravity, big head mode, dan berserk
Benar-benar senang dan jadi banyak bernostalgia. Saya sangat berterima kasih atas upaya menjaga game-game lama seperti ini tetap bisa dimainkan melalui arsip video game
Semoga Anda bisa menemukan sesuatu dari masa lalu dan memunculkan lebih banyak kenangan indah
Pikiran pertama saya adalah “ini seperti proyek yang menjalankan game UE1 di dalam UE5”, dan ternyata memang proyek yang sama
Berganti merek dari DXU24 menjadi Surreal, dan sekarang tampaknya juga punya frontend open source sendiri selain frontend UE5 yang terikat batasan lisensi
Pengembangnya mengunggah video-video progres pengerjaan di YouTube: https://www.youtube.com/@dxu2424/videos
Unreal Tournament 99 dan Deus Ex adalah dua dari kenangan bermain game paling membahagiakan bagi saya. Ini proyek yang sangat ambisius, dan menyenangkan melihat game-game lama kembali mendapat perhatian
Saya masih menunggu remake Deus Ex
Saya tahu sudah ada mod yang sangat luas
Epic tampaknya juga bisa merilis engine aslinya sebagai open source, seperti yang dulu dilakukan id Software, salah satu pesaing utamanya di masa lalu, terhadap engine idTech lama
“Unreal Engine 2 atau 3 tidak akan pernah bisa dijadikan open source karena ketergantungannya pada banyak paket middleware pihak ketiga tertutup dengan persyaratan lisensi yang rumit”
“Membuka source code Unreal Engine 1 mungkin saja memungkinkan, tetapi perlu banyak pekerjaan pembersihan untuk membuat source dan dependensinya siap didistribusikan, dan kami masih belum menemukan waktu untuk itu. Semoga suatu hari nanti bisa” [0]
[0] https://forums.unrealengine.com/t/unreal-engine-1/14084/6
Saya suka software rendering, dan Unreal Engine 1 pada dasarnya memiliki fitur yang lebih maju di bidang itu dibanding engine Quake 1·2
Jika suatu hari dirilis, saya ingin mencoba mem-porting-nya ke wasm
Ada juga https://github.com/RedPandaProjects/UnrealEngine, tetapi saya tidak tahu bagaimana soal masalah hukumnya dan sebagainya
Sepertinya ini saat yang tepat untuk mempostingnya. Saya membuat Unreal Tournament 2004 dalam Docker, dan ini lumayan bisa berjalan di 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/ut2004Rekomendasi: Epic Unreal Megaspecial dari Civvie 11 https://www.youtube.com/watch?v=5PtU2stZK0M [01:15:46]
Sulit dipercaya bahwa Epic sampai sekarang masih belum merilis game Unreal Tournament modern
Sangat rindu dengan UT99. FPS modern tidak pernah benar-benar saya sukai sampai level itu
Ada developer lain yang sedang membuat Surreal 98, yang memungkinkan game UE1 seperti Deus Ex dan UT dimainkan di atas UE5 dengan VR, mod, dan berbagai fitur modern lainnya: https://www.youtube.com/watch?v=p2M0hrLoA5M