Welcome to MorphOS-Storage, a webserver dedicated to MorphOS users. ©2016-2025 Meta-MorphOS.org
Description:Unreal Engine 1 v200 source with modifications to make it run on modern systems. Port By BeWorld / BSzili
Developer/Porter:BeWorld, BSzili
Homepage:https://github.com/fgsfdsfgs/UE1
Readme:
Short: Unreal Engine v200
Author: Port by BeWorld / BSzili
Type: Games/Shoot3D
Version: 1.2
Requires: SDL2 53.20+ - TinyGL 53.10+
Architecture: ppc-morphos

This is a MorphOS port of the Unreal Engine 1.
The game was released for free on the Internet Archive in late October 2024.

Warning: Only the original retail v200 release of Unreal will work, later version or Unreal Gold will not.


First Start:
------------

- Run the "Download and Install data" script to fetch the ISO from Archive.org and extract it.
You can also download Unreal.iso on another machine and put it next to the script speed up the process:
https://archive.org/download/gt-unreal-1998/Unreal.iso
- After that, you can launch "Play Unreal".

Requirements:
-------------

- Latest version of SDL2 (53.20)
- Latest TinyGL 53.10 update (2024-09-09)
- OpenGL-capable graphics card
- MorphOS 3.19

Notes:
------

- Network tested between two MorphOS machines
- All endianness and network issues fixed by BSzili, built and tested by BeWorld
- Two OpenGL renderers available: GL and GLES (GL 2.0 with shaders, only available with MOS 3.20 or future TinyGL 53.11)
- Game always starts in fullscreen mode (800x600 by default)

Updating from previous versions:
--------------------------------

When updating from an existing version make sure not to overwrite Unreal.ini.
If you have already overwritten it and the saves are no longer visible in the
menu, you can restore them by adding dummy names for them in System/Unreal.ini
for example:

[UnrealI.UnrealSlotMenu]
SlotNames[0]=Save0
SlotNames[1]=Save1
SlotNames[2]=Save2
SlotNames[3]=Save3
SlotNames[4]=Save4
SlotNames[5]=Save5
SlotNames[6]=Save6
SlotNames[7]=Save7
SlotNames[8]=Save8

This will allow you to load them, and after saving again their name will be
restored to normal.

How to change OpenGL renderer:
------------------------------

Edit the file `System/Unreal.ini`

For the OpenGL driver:
GameRenderDevice=NOpenGLDrv.NOpenGLRenderDevice
WindowedRenderDevice=NOpenGLDrv.NOpenGLRenderDevice
RenderDevice=NOpenGLDrv.NOpenGLRenderDevice

For GL 2.0 (named GLES) with shader support: (Needs MorphOS 3.20 or TinyGL 53.11)
GameRenderDevice=NOpenGLESDrv.NOpenGLESRenderDevice
WindowedRenderDevice=NOpenGLESDrv.NOpenGLESRenderDevice
RenderDevice=NOpenGLESDrv.NOpenGLESRenderDevice

OpenGL driver rewritten by BSzili:
- Added 1-pass multitexturing
- Added hardware stats (console: "STAT HARDWARE")
- Added detail textures
- Added AutoFov config variable
- Added new console variables to toggle options: "nofiltering", "autofov", "detailtextures", "usemultitexture"

Known Bugs:
-----------

- Brightness does not work in windowed mode (with the OpenGL driver), due to a limitation in SDL2 and the system


Have fun!

Special thanks to:
- The MorphOS Team for MorphOS
- BSzili for his help, time and patience
- All testers

History
20.09.2025 1.0
- First MorphOS release
21.09.2025 1.1
- Fix audio bug, now Unreal work on MorphOS 3.19
22.09.2025 1.2
- Fix dug map (Editor part missing on build)
- Merge with last commit



If you enjoy this port and would like to support my work, please consider donating via [BeWorld-Support on PayPal]. Thanks!

Paypal:
Upload Date:Sep 22 2025
Category:Games/Shoot3D
Download:Unreal_1.2.lha
Md5:4591517fc87f4e1ac2711d1e4c61e9df
Size:6 MB
Downloads:152
Screenshot(s)
   
History
Last Comments