227 release notes

From Oldunreal-Wiki
Revision as of 13:50, 30 June 2022 by Neon Knight (talk | contribs)
Jump to navigation Jump to search
Unreal v227 Release Notes
v227a and v227bv227cv227dv227ev227fv227gv227hv227iv227jUED 2.1

OldUnreal Unreal Patch Version 227

This patch was created to offer all Unreal players a new, completely overhauled and fixed version for our old "love". Although the main target was bug-fixing, many improvements have been made, and a lot of additions found their way into this new version. The general gameplay and the game itself were not modified and should remain 100% compatible with old mods and maps. It is possible to join older servers with this version (provided these servers do not use an anti-cheat system which doesn't recognize 227 yet). 227 can be used as Server for older Clients, such as 224, 225 and Unreal Gold.

New graphic renderers (all based on UTGLR with permission), such as D3D8, D3D9, and two heavily improved versions of OpenGL have been added, as well as new sound devices like OpenAL and SwFMod. Legacy devices, such as D3D, MeTaL and Glide renderers, as well as Galaxy for sound have been kept for compatibility reasons.

Many security fixes have been implemented for both clients and servers. A new check has been built-in to detect hacks, bots and other cheats.

There’s also a Linux port available, with input and display support via SDL2Drv, and hardware-accelerated rendering with OpenGL for graphic output. It supports OpenAL and SwFMOD for sound and music. This version is completely native and can run Unreal as client and server. Although advanced options are not available, every setting can be adjusted by editing UnrealLinux.ini, and the game is fully functional. No UnrealEd support exists or is currently planned, as it would require rewriting the editor from scratch. It mostly works through Wine, but is currently unusable due to several bugs. Due to legal reasons, Linux users have to install the basic version and the patch with Wine, but once the installation is complete, the game fully and natively works under Linux.

Almost all other additions are entirely optional. They don't interfere with older versions and may be toggled on and off in future maps and mods. The choice to use them or not is up to the community. This ensures the game remains the way we all know and love it, just "fixed", and, for those who want, improved and enhanced.

The current v227j patch can be applied on any existing Unreal version, including base Unreal, Unreal Gold and Unreal Anthology, as well as previous versions of this patch (v227a-i). The installer may not always find the correct path to your Unreal installation, so make sure to correct it manually. Note: unless specified, it will not add the "Return to Na Pali" mission pack to the base version.

Due to its massive scope, despite all code updates, fixes to provide support for modern OS, 64-Bit functionality and safety, the 227j patch may contain errors. We invite everybody to try it out and give us feedback on the changes, code updates and fixes.

The release notes are very long (therefore, they’re available in a separate entry, we provide solely this version’s TL;DR version), but we’ll give you a short overview: Windows 10/11 support (32-bit and 64-bit), Linux support (32-bit and 64-bit), Linux ARM (Cortex-A72 64Bit like RasPi)) support, a completely new future-proof renderer (XOpenGL) with new features, as well as many new functions and improvements in UnrealEd 2.2.

Version index

Special Thanks & Credits

Here is a small list with people that helped me in this project (no special order, without any single person of them It would have been much harder if not impossible). Please forgive me and gimme a notice if I missed someone, but over all the time my tortured brain is maybe failing...

  • Epic for giving me this chance!
  • UTPG for their work in UT which helped me very much
  • Chris Dohnal aka UTGLR for his great OpenGL, D3D8 and D3D9, and advices in native coding.
  • .:..: Working out native functions, maths and routines as well as coding additions(such as in native Particle-Emitter, Octree hashing, static meshes), bug hunting, script-fixes.
  • Asgard12000 for tons of script fixes
  • Bozo, for tons of fixed meshes- maybe not that obvious as other things, but must have been a hell a lot of work, and can be seen if you watch all the lovely details.
  • []KAOS[]Casey Script fixes, blood Effects, testing, bug hunting
  • Creavion for his very intense UED2 bug testing, UED2 feature advices and for being annoying like hell while bothering me to fix any bug he finds.
  • Delacroix for extensive work in the wiki translation section, adding new languages and completing existing translations, consulting people natively speaking the language.
  • DieHard for his great High-Resolution Textures (URP), which make 227 more beautiful than ever
  • SA-Digimes and {KDS}Rewind for hosting my Oldunreal-Serpentine server, which I needed badly for testing
  • Hellkeeper, who made a really good help file for UED2.1, for helping to maintain the wiki and his maps DmRiot and DmExar;
  • Henry00³ ( de Jongh ) for finding especially UED bugs, initial work on UED help and final quality checks.
  • HyperNL for his Enhanced ServerBrowser and for his very intense server testing
  • Jan "eGo" Urbansky for cinematic extensions in UPak and many UMenu additions
  • Kerilk for FMOD and helping me with OpenAL and being patient with my stupid questions also :)
  • Krull for his 227 maps DMRetrospective, DMBeyondTheSun and EntryII
  • Leo_T_C_K for bug hunting,suggestions, some script fixes
  • Noob Kraew aka (Leader)-Dante for his unconventional way to report bugs by annoying people with random insults ;)
  • Pitbull for a nice chat in the night and being a friend
  • Raven for some nice add-on and new features like script based ParticleEmitter and UE1PreProcessorCommandlet
  • Roman Switch` Dzieciol for his base work on SWFMod.
  • Shambler - native coding, anti-cheat, many things more and being patient with my stupid questions :)
  • Shivaxi for bug hunting, creating new decals and some footstep sounds
  • SKW for his OldWeapons mod
  • Turboman for his skeletal mesh testing and UMenu background, feature testing.
  • Wolf - anti-cheat and help in UScript, help in adding features, advices and being there for me and this project anytime
  • Zombie for script-fixes, security issues
  • All friends who offered me mirroring
  • The community here which helps me to find and fix the bugs
  • And of course all I may forgot now and all who donated to Oldunreal, helping me to pay and maintain Oldunreal

Report Bugs

Report bugs and add comments in the Oldunreal forums

Related Topics