Difference between revisions of "Unreal"
Line 330: | Line 330: | ||
|audio = false | |audio = false | ||
|subtitles = hackable | |subtitles = hackable | ||
− | |notes = Fan translation [https://grajpopolsku.pl/download/unreal/] | + | |notes = Fan translation [https://grajpopolsku.pl/download/unreal/], Return to NaPali [https://grajpopolsku.pl/download/unreal-return-to-napali/] |
|fan = | |fan = | ||
}} | }} |
Revision as of 09:17, 15 August 2024
This page is for the 1998 first-person shooter. For the unrelated 1991 game published by Ubi Soft, see Unreal (1991).
Developers | |
---|---|
Epic Games | |
Digital Extremes | |
Return to Na Pali | Legend Entertainment |
Mac OS (Classic) | Westlake Interactive |
macOS (OS X) | Westlake Interactive |
Linux | Ryan C. Gordon |
Publishers | |
Original | GT Interactive |
Later retail | Infogrames |
Unreal Anthology | Midway Games |
Mac OS | MacSoft |
Digital | Epic Games |
Engines | |
Unreal Engine 1 | |
Release dates | |
Windows | May 22, 1998[1] |
Mac OS (Classic) | September 1, 1998[2] |
Linux | 2002 |
macOS (OS X) | 2005 |
Taxonomy | |
Monetization | One-time game purchase, Expansion pack |
Microtransactions | None |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Action, FPS, Shooter |
Art styles | Realistic |
Themes | Sci-fi |
Series | Unreal |
Unreal | |
---|---|
Unreal | 1998 |
Unreal Tournament | 1999 |
Unreal Tournament 2003 | 2002 |
Unreal II: The Awakening | 2003 |
Unreal Tournament 2004 | 2004 |
Unreal Tournament 3 | 2007 |
Unreal Tournament 4 | Cancelled |
Warnings
- The Mac OS X version of this game does not work on Mac OS X Lion (version 10.7) or later due to the removal of support for PowerPC apps.
Unreal is a singleplayer and multiplayer first-person action, FPS and shooter game in the Unreal series.
General information
- OldUnreal.com - A site for all classic Unreal games
- Liandri Archives - A dedicated Unreal wiki site that collects information about all the games in the series.
- Unreal SP - A forum dedicated to the Single Player element of Unreal, featuring discussions of maps, cut content, and general trivia.
- Unreal Wiki - A wiki on how to use Unreal Editor, UnrealScript and other technical aspects of Unreal Engine.
- Unreal Admin Wiki - A wiki on how to manage Unreal multiplayer servers.
- GOG.com Community Discussions for game series
- GOG.com Support Page
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Disc check removed with patch 217.[3] | |||
GOG.com (unavailable) | Unreal Gold. Prepackaged with nGlide v1.02. Delisted on December 23, 2022.[4] |
|||
GamersGate (unavailable) | Unreal Gold. Unavailable in Germany. | |||
Steam (unavailable) | Unreal Gold. |
- The Linux installer is available for Unreal Gold, Unreal, Return To Na Pali, they are based on Loki Software's linux port Unreal Tournament, although it treats Unreal as a mod. Requires the CD for installation. See Running native Linux version.
- The complete soundtrack is found in
<path-to-game>\Music\
in UMX format. These can be converted into standard lossless audio files using a tracker player such as XMPlay or a tracker editor such as OpenMPT. - A faithful higher quality desktop icon for Windows (and some Linux distros) can be found on the files section.
Version differences
- Unreal Gold includes the base game and the Return to Na Pali expansion.
Monetization
DLC and expansion packs
Name | Notes | |
---|---|---|
Mission Pack 1: Return to Na Pali | Included with Unreal Gold. | |
Fusion Map Pack | Available for free. |
Essential improvements
Patches
Official
- A list of all official patches can be found at www.oldunreal.com.
- The latest official patch 226Final is available at www.oldunreal.com and at soggi.org.
- The latest official patch 226b for "Return to Na Pali" is available at soggi.org.
Unofficial
OldUnreal 227j Patch
A huge patch, it adds support for modern Windows, extra renders, multiple bug fixes, and many other additions. It also includes a patch to allow Unreal to run natively on Linux, however it requires Wine or a Windows partition to get the files.
- Removes DRM from Steam version and disables GOG Galaxy integration.
- Direct3D10 & Direct3D11 renderers do not work with Version 227j, only Version 227i does.
- If on Mac, try Unreal Gold OS X instead.
- A list of new configuration settings can be found on the OldUnreal forums.
Unreal Gold Fix
- Resolves several issues related to single-player and multiplayer modes.
- Fixes bugs in Return to Na Pali that prevent player progress.
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\System\*.ini[Note 1] |
Mac OS (Classic) | |
Linux | <path-to-game>\System\*.ini |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/13250/pfx/[Note 2] |
- This game does not follow the XDG Base Directory Specification on Linux.
- Linux version uses a separate INI file called
UnrealLinux.ini
.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\Save\[Note 1] |
Mac OS (Classic) | |
Linux | |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/13250/pfx/[Note 2] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | See the WSGF Unreal entry for details. | ||
Multi-monitor | The OldUnreal 227 patch is required. See the WSGF Unreal entry for details. | ||
Ultra-widescreen | The OldUnreal 227 Patch is required. See the WSGF Unreal entry for details. | ||
4K Ultra HD | Force with nGlide or dgVoodoo if using Glide. The OldUnreal 227 Patch is required for other APIs and widescreen. Option available for double-sized font in main menu. Use OldUnreal 227 Patch to increase the size of the translator to up to four times the original. |
||
Field of view (FOV) | Default FOV is 90º. The OldUnreal 227 Patch is required for simple selection. Otherwise type fov in the console, followed by the desired fov. Use 100 for 16:10 or 106.4 for 16:9 to maintain the same vertical FOV as 4:3. Use an FOV calculator for other aspect ratios. |
||
Windowed | Click the resize icon in the top right corner of the in-game taskbar. Automatically switches to software renderer if using D3D 6/7 or Glide. | ||
Borderless fullscreen windowed | See the glossary page for potential workarounds. | ||
Anisotropic filtering (AF) | Forced via GPU control panel/tools, or use the Direct3D8, Direct3D9 or OpenGL renderers and set MaxAnisotropy in configuration file. |
||
Anti-aliasing (AA) | Glide: Use nGlide and force via GPU control panel. Direct3D8, Direct3D9, and OpenGL: enable MSAA in configuration file or force SGSSAA with Nvidia Profile Inspector. |
||
Vertical sync (Vsync) | Glide: Use nGlide and force in nGlide configurator. Direct3D8, Direct3D9, and OpenGL: Always on; force off GPU control panel. |
||
60 FPS | Glide capped at 63 FPS. For Windows XP and later, use nGlide, or the OldUnreal 227 patch's OpenGL or D3D9 renderer to avoid 30 FPS cap.[5] | ||
120+ FPS | Framerate is tied to monitor refresh rate, certain effects like water and shadows have issues at high framerates. To fix without unoffical patches, follow this Steam guide (only changing 0AD7A33B to 00000000 needed). Or use OldUnreal 227 Patch. |
||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Texture filtering
- nGlide's DirectX 9 wrapper does not use mipmapping, resulting in texture aliasing on distant textures. Force SGSSAA or use nGlide's Vulkan wrapper or the 227 patch's OpenGL or D3D9 renderer instead. These can also force mipmapping by setting
AutoGenerateMipmaps
andAlwaysMipmap
to true in<path-to-game>\System\Unreal.ini
/<path-to-game>\System\UnrealLinux.ini
. - The 227 patch's OpenGL and D3D9 renderers allow disabling bilinear filtering by setting
NoFiltering
to true in<path-to-game>\System\Unreal.ini
.
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | Additional inputs can be rebound in <path-to-game>\System\User.ini . |
|
Mouse acceleration | ||
Mouse sensitivity | Separate GUI and camera sensitivity speeds. Mouse sensitivity is affected by the field of view. Therefore it is recommended to use mouse-sensitivity.com to calculate the sensitivity based on the desired field of view and make sure the DirectInput option (or RawHIDInput if the OldUnreal 227 Patch is installed) in Preferences → Input is checked as this option ignores the Windows Pointer Speed. |
|
Mouse input in menus | Cannot scroll lists with a scroll wheel. | |
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | ||
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers |
---|
PlayStation controllers |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Button prompts | ||
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | Up to 7.0 output.[6] Requires DirectSound 3D restoration software for anywhere between 5.1-8.0 or installing the 227i patch and selecting OpenAL driver on a modern soundcard/system. | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | Only when minimized; does not mute upon Alt+Tab ↹. | |
EAX support | A3D 1.x, A3D 2.0, DirectSound3D, EAX 1.[7] Doesn't appear to be a way to select which API, the best supported seems to be used, with A3D 2.0 being used on modern systems with Alchemy installed (According to game logs). A3D support could require to reduce sound channels to 8.[8] See Restore 3D sound for OpenAL Soft HRTF for headphone users. |
|
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Croatian | Fan translation, Download; Oldunreal 227 Patch is required, comes with a few mod translations too. | |||
Czech | Fan - 1 Return to Na Pali | |||
French | Added with Oldunreal's 227 Patch. | |||
German | Added with Oldunreal's 227 Patch. | |||
Italian | Added with Oldunreal's 227 Patch. | |||
Polish | Fan translation [1], Return to NaPali [2] | |||
Russian | Added with Oldunreal's 227 Patch. | |||
Spanish | Added with Oldunreal's 227 Patch. |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 16 | Versus, Co-op |
||
Online play | 16 | Versus, Co-op The official GameSpy service has been shut down; use the OldUnreal 227 Patch. |
- All official maps are designed for at most 16 players. However, dedicated servers can be set externally to have the max player limit at 32.
- Return to Na Pali campaign will not function under co-op without third-party patches.
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 7777 |
UDP | 7777 |
- Universal Plug and Play (UPnP) support status is unknown.
- This is the default port used. It can be changed externally by the user.
VR support
3D modes | State | Notes | |
---|---|---|---|
vorpX | G3D User created game profile, requires patch 227i, see vorpx forum profile introduction. |
Issues fixed
Game crashes with a General Protection Fault upon start-up or does not start at all and generates no logs
Add Unreal.exe to the DEP exceptions list[citation needed] |
---|
Notes
|
Game is lagging
Change setting in your Nvidia Control Panel |
---|
|
Game does not launch on Windows 10
Mandatory ASLR prevents game from running |
---|
|
Brightness slider not working
Use DDrawCompat[9] |
---|
|
Low frame rate on Windows 10
Select 32-bit color depth in game video settings |
---|
Use DDrawCompat[10] |
---|
|
GUI scaling issues
Use Peixoto's patch (OpenGL and Direct3D 7, 8 or 9)[citation needed] |
---|
Use nGlide (Glide only) or dgVoodoo 2 (Direct3D or Glide) |
---|
|
Restore 3D sound
- OpenAL soft or upgrading the version of AlAudio driver should be only needed in rare cases. The default install of 227i includes a working 3D Surround sound version of openAL that works on Windows 10 by default.
Use OpenAL Soft[11] |
---|
Notes
|
Change difficulty mid-game
Use the console to change the difficulty and complete the current level[12] |
---|
Notes
|
Return to Na Pali not playing Audio Logs
- If one holds any movement key and exits a level, the trigger does not work. On older computers with slower load times, one would have time to react to the loading screen and stop pressing input keys, but it can load fast enough on modern computers to where one may not release in time for the engine to still see that they have pressed the key.
Walk, exit in stealth mode or make a jump |
---|
|
Return to Na Pali: Inside UMS Prometheus: the next wave of Space Marines don't beam down
- There is a bug in 227i which can cause the Marines waves not to trigger in the map Inside UMS Prometheus, softlocking the game (Unreal v226b doesn't have such a problem).
- When the game type isn't DeathMatch and the level's name isn't "CrashSite2" (which is True for saved games), it assigns value False to the bIsPlayer property. If
bIsPlayer=False
and a Space Marine is gibbed by something powerful (e.g. by amplified ASMD shot or ASMD combo), thenDestroy()
is called andGotoState('Dying')
will not change the state to 'Dying', because the object will be destroyed.
Kill the marines with a weapon that doesn't gib them like the Combat Assault Rifle[citation needed] |
---|
Use Unreal v226b[citation needed] |
---|
Use UGoldFix[citation needed] |
---|
Music peaking when using OpenAL 3D on Patch 227j
Change a setting in Unreal.ini |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 6, 7 | Direct3D 6 was added with patch 218.[3] Direct3D 7 was introduced with patch 226, replacing Direct3D 6 support. To add in Direct3D 8 and 9 support, the unofficial OldUnreal 227 Patch is required. Direct3D 10 and 11 are downloadable mods. |
OpenGL | 1.2 | Since patch 216.[3] OldUnreal 227 Patch adds OpenGL 2.0 support. |
Glide | 2.4 | Glide (and PowerVR SGL) were only supported 3D acceleration options at launch. |
Software renderer |
Executable | PPC | 16-bit | 32-bit | 64-bit | Notes |
---|---|---|---|---|---|
Windows | OldUnreal 227 Patch is required for 64-bit support. | ||||
macOS (OS X) | |||||
Linux | OldUnreal 227 Patch is required for 64-bit support. | ||||
Mac OS (Classic) |
Middleware
Middleware | Notes | |
---|---|---|
Audio | Galaxy Audio | Use the OldUnreal 227 Patch for FMOD and OpenAL support. |
Interface | SDL | SDL is for Linux only. It uses the V1 series. |
Multiplayer | GameSpy | Not used with OldUnreal 227 Patch.[citation needed] |
Mods
Various modifications, custom content such as characters, maps, plugins, and total-conversion mods can be downloaded and installed for Unreal. Like every game in the Unreal franchise, there's a ton of mods floating around the web on fansites like Oldunreal.
Unreal Evolution
- A gameplay enhancement mod from the creator of GMDX. Aims to improve the singleplayer aspect of the game.
- Requires the official OldUnreal Patch 227i.
- Improved visual effects.
- Improved enemy AI.
- Rebalancing and bug fixes, with additional QOL improvements.
- Active development.
- Multiplayer not supported.
High Resolution Textures
- Use the Unreal HD Textures for high resolution environment textures. Use the High Resolution Skins for higher quality character textures. A preview without ReShade is available here and a preview with ReShade in here.
- Do not use these server-side. Not compatible with Glide, D3D 6/7, or software renderers.
- Authentic to the original textures' artstyle, although some of the HD textures have increased saturation/are more colorful compared to the originals.
- The quality of the textures can be configured to suit the computer's configuration.
Maps
Maps are custom levels that are created using mod tools or editors.
- Unreal User Maps is a website hosted by Oldunreal. They host not only maps but the tools needed to make them.
Console commands
A complete list of console commands are listed here.
Running native Linux version
The fastest way possible to run the game on Linux natively is to use one of the Lutris scripts along with Arch Fix one, which fixes the audio issue. For open-source GPU drivers, it sets the Mesa compatibility to 1999. The script uses OldUnreal's Linux build which can be acquired only by installing the patch through Wine, but in Lutris case it is not necessary as it's included in their repository.
However, as the description notes, the following line FMODDevices
has to be changed to 27 in the [ALAudio.ALAudioSubsystem]
section inside <path-to-game>\System\UnrealLinux.ini
, when changing the settings in-game. If the music does not work, get the 32-bit esound package (Sometimes it can be called esd) from the package manager or download one, run esd in Terminal once, then change FMODOutput
to ESD in the same section.
The FAQ for playing Unreal 227 on Linux is on the OldUnreal Wiki.
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 95 | 98 |
Processor (CPU) | Intel Pentium 166 MHz | Intel Pentium II 266 MHz |
System memory (RAM) | 16 MB | 128 MB |
Hard disk drive (HDD) | 100 MB | 630 MB |
Video card (GPU) | 2 MB of VRAM DirectX 5 compatible | 3dfx Voodoo 2 12 MB of VRAM DirectX 7 compatible |
Mac OS | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 7.6 | 9.2.2 |
Processor (CPU) | PowerPC 603e | |
System memory (RAM) | 32 MB | |
Hard disk drive (HDD) | ||
Other | 2x CD-ROM drive |
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details). - ↑ 2.0 2.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (13250) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ 'UNREAL' IS REAL - GT INTERACTIVE, EPIC MEGAGAMES AND DIGITAL EXTREMES SHIP THE YEAR'S MOST EAGERLY ANTICIPATED PC GAME (retrieved) - last accessed on 2023-06-12
- ↑ News Briefs (retrieved) - last accessed on 2024-01-04
- ↑ 3.0 3.1 3.2 Obsolete Versions of Unreal (retrieved) - last accessed on 2023-06-25
- ↑ Delisting: Unreal games - Unreal Tournament 2004, UT GOTY, Unreal 2: The Awakening Special Edition, Unreal Gold, page 1 - Forum - GOG.com - last accessed on 2022-12-20
- ↑ 30 fps limit in fullscreen??? :: Unreal Gold General Discussions - last accessed on May 2023
- ↑ PC Gaming Surround Sound Round-up - last accessed on May 2023
- ↑ Games List - All Titles supporting 3D Audio - last accessed on May 2023
- ↑ Aureal A3D Central - Frequently Asked Questions - General
- ↑ GitHub - last accessed on May 2023
- ↑ GitHub - last accessed on May 2023
- ↑ Unreal Gold with 3D Sound (OpenAL Soft HRTF) - YouTube - last accessed on May 2023
- ↑ Change difficulty in already playing game - last accessed on May 2023