For direct access use https://forums.oldunreal.com
It's been quite a while since oldunreal had an overhaul, but we are moving to another server which require some updates and changes. The biggest change is the migration of our old reliable YaBB forum to phpBB. This system expects you to login with your username and old password known from YaBB.
If you experience any problems there is also the usual "password forgotten" function. Don't forget to clear your browser cache!
If you have any further concerns feel free to contact me: Smirftsch@oldunreal.com

Benefits of 227 - official vs unofficial

Unreal Unreal and more Unreal
User avatar
Buster
Global Moderator
Posts: 1611
Joined: Wed Jun 08, 2005 3:02 am

Benefits of 227 - official vs unofficial

Post by Buster »

I'd like to see this topic continue on. It was very interesting. Let's start it off with a previous post by Pcube:

In my eyes 227 is more official than the darned 226b patch. Unreal Gold caused way more inconsistencies than 227 has (or can) mend, so whatever.

And no, there is no advantage to running 226f other than perhaps being able to say "I'm running the last official unreal 1 (non gold) patch." 226b, the gold patch, does support RTNP, but 226f does little more than provide the worst networking possible. Oh well.
Last edited by Buster on Sun Aug 16, 2009 10:37 pm, edited 1 time in total.
Gatherstone - Unreal by Design
https://gatherstone.oldunreal.com

OK - he falls
Keep it Unreal !!
:-)_~
User avatar
[]KAOS[]Casey
OldUnreal Member
Posts: 4497
Joined: Sun Aug 07, 2011 4:22 am
Location: over there

Re: Benefits of 227 - official vs unofficial

Post by []KAOS[]Casey »

this is going by memory, some may be wrong or off

224:
worst net code, missing NetUpdateFrequency/Priority etc etc
inconsistent Mesh vs LODMesh on certain meshes {ie moon1m} that cause mismatches on future versions
broken Case: Switch implementation{just crashes?}
working doppler like 225f? {don't know}
(I don't know any others because I havent used 224 much}
enhanced renderers via OMP

225f
Galaxy has working doppler
Most compatible non-227 server next to {probably} 224 for official
brokenish 3d sound {personally with stereo I can hear what direction things are coming from, probably from use of 225f for millennia}
Worst renderer support, only works with glide wrapper/software reliably on newer hardware
generally seen as most stable for server use

226f
broken join with password support, must join with open ip?password= unlike 225f/224
broken doppler in galaxy
broken replication on some effects {ie ringexplosion}
can't connect to 226b, see 226b section
enhanced renderers via OMP
maps built with inherent incompatibility with 225f and below

226b
net incompatibility due to 226b conformed to 225f instead of 226f, or 226f wasnt conformed to 226b, I don't know the exact timeline for which came first but the general idea is that legend messed up
enhanced renderers via OMP
broken doppler in galaxy
maps built with inherent incompatibility with 225f and below


all non-227 versions:
susceptible to "replication blackouts" where replication stops working for no apparent reason
no dynamic array support, although it does compile unlike TMAP which immediately throws a compiler error
no "perfect" 5.1 surround support, though it claims to have "3d sound" which I assume is supposed to be spatial separation via stereo
numerous script errors that I could never name in this post alone
numerous crashes from script/native/c++ that I can't name in this post alone
no skeletal mesh support
old 3d implementations without OMP


227 fixes all of these, except the doppler problem in galaxy, only because we quite literally can't. galaxy is partially closed source and is outdated, so we added fmod/alaudio instead, and nothing we can do about the meshes since it's already FUBAR'd like 226f incompatibility. we chose the more popular versions to be compatible with. we also upgraded OGL and added d3d8/9. the default direct3d implementation is now D3D7 instead of 6 I believe.

Can't forget all the new natives we added, but thats what changelogs are for. I'm sure theres lots of things i've forgotten.
User avatar
Buster
Global Moderator
Posts: 1611
Joined: Wed Jun 08, 2005 3:02 am

Re: Benefits of 227 - official vs unofficial

Post by Buster »

All I can say about the above is ...

:D
Gatherstone - Unreal by Design
https://gatherstone.oldunreal.com

OK - he falls
Keep it Unreal !!
:-)_~
User avatar
[§Ŕ] ŤhěxĐâŕkśîđěŕ
OldUnreal Member
Posts: 4425
Joined: Wed Sep 03, 2008 8:19 am

Re: Benefits of 227 - official vs unofficial

Post by [§Ŕ] ŤhěxĐâŕkśîđěŕ »

It's plain retarded not to upgrade imo. Or you have a REALLY good reason, like, "lol internet exploded".
User avatar
[]KAOS[]Casey
OldUnreal Member
Posts: 4497
Joined: Sun Aug 07, 2011 4:22 am
Location: over there

Re: Benefits of 227 - official vs unofficial

Post by []KAOS[]Casey »

I also forgot to mention, but I can't give details.. for fear of others exploiting.

227f {and above} protect against an extremely serious bug that can potentially cause you to be at risk to remote file execution, your files are also at risk.

as far as I know, this was only fixed in UT3 and above. I don't have 2k4 installed right now to test.

edit: aaaaaaaaaaaaaaand I cant even find the cds, but the case for it. Hurray legal torrenting.

But I guess it's time to install it since my CD drive works.
Last edited by []KAOS[]Casey on Mon Aug 17, 2009 3:47 am, edited 1 time in total.
Pravin

Re: Benefits of 227 - official vs unofficial

Post by Pravin »

Well, actually, there's one minor detail as to why 225f might be preferable to 227... 225f is compatible with 226f clients, whereas 227 (and gold of course) are not. Yes, I know that it was impossible to ensure this compatibility since 227 was built for gold compatibility, but 225f somehow achieves true universal compatibility.

Of course, only a Jackson would use 226f... so who cares.
User avatar
SkaarjSlayer
OldUnreal Member
Posts: 220
Joined: Thu Aug 26, 2004 8:49 pm

Re: Benefits of 227 - official vs unofficial

Post by SkaarjSlayer »

To be honest, everyone should either have 227 or 225.

227 fixes a lot of very well-known problems as well as provide extra stuff. You should have 225 for its compatibility but in the end 227 is turning out to be the best patch, aside from 226b for gold which isnt very compatible from what I understand but is quite stable.
Last edited by SkaarjSlayer on Mon Aug 17, 2009 3:57 am, edited 1 time in total.
Image
User avatar
Spike
OldUnreal Member
Posts: 434
Joined: Tue Dec 30, 2008 1:29 am

Re: Benefits of 227 - official vs unofficial

Post by Spike »

I dunno honestly, i find 227 a lot better due to the fact i don't seem to crash as much with it compared to the others. In my book that's a good thing.

Also.

Casey.
Last edited by Spike on Mon Aug 17, 2009 4:30 am, edited 1 time in total.
Image
The · Killer · §kaarj · Assassins Brotherhood (1999-2020)
User avatar
Spazzpez
OldUnreal Member
Posts: 439
Joined: Wed Jul 27, 2005 5:01 pm

Re: Benefits of 227 - official vs unofficial

Post by Spazzpez »

agreed wit spike.

a few crashes due to some freakshow errors, but thats usually just my UMSN code.. still workin on it =]
Image
User avatar
Mister_Prophet
OldUnreal Member
Posts: 59
Joined: Thu Nov 27, 2008 1:52 am

Re: Benefits of 227 - official vs unofficial

Post by Mister_Prophet »

Official vs Unofficial? Well it's this simple. If Epic makes a patch, it's official. If a community makes a patch, it's unofficial. That surely doesn't matter though, does it? Yeah there is always gonna be people who will be (for obvious reasons) weary of an "unofficial patch", until at least you have a final version out there. But seeing how the Unreal community is adopting 227 anyway the matter of Official or Unofficial becomes fairly pointless. If you make something that's technically better, then it's technically better. No matter if you made it in an office or your mother's basement.  :D
Last edited by Mister_Prophet on Mon Aug 17, 2009 5:15 am, edited 1 time in total.
User avatar
[]KAOS[]Casey
OldUnreal Member
Posts: 4497
Joined: Sun Aug 07, 2011 4:22 am
Location: over there

Re: Benefits of 227 - official vs unofficial

Post by []KAOS[]Casey »

Offically we are assigned to create this patch as code maintenance, but we aren't epic games employees, and they like our work, that's as official as it gets.. it's some hybrid semi-official fan-made patch, some weird category.

A true "fan made" patch for this game would not use the src at all : specifically.. deus ex's infamous "Shifter" mod

the original unreal team was comprised of people like us, anyway. random people assembled on the internet to create a code base for a game. So I read, anyway.
User avatar
Pyro
OldUnreal Member
Posts: 592
Joined: Wed Jul 18, 2007 5:35 pm

Re: Benefits of 227 - official vs unofficial

Post by Pyro »

imma show this to some friends who deny patching. tnx!
Last edited by Pyro on Mon Aug 17, 2009 8:06 am, edited 1 time in total.
Image
User avatar
Age
OldUnreal Member
Posts: 848
Joined: Sat Dec 29, 2007 5:25 pm

Re: Benefits of 227 - official vs unofficial

Post by Age »

225f PerObjectConfig; is broken and it has some other bugs.
227f is far better.
Last edited by Age on Mon Aug 17, 2009 8:50 am, edited 1 time in total.
User avatar
GreatEmerald
OldUnreal Member
Posts: 5347
Joined: Mon May 21, 2007 2:30 pm

Re: Benefits of 227 - official vs unofficial

Post by GreatEmerald »

226b
net incompatibility due to 226b conformed to 225f instead of 226f, or 226f wasnt conformed to 226b, I don't know the exact timeline for which came first but the general idea is that legend messed up
It should be a bug in 226f, because who would release a b version before f? And the file upload dates on BU also say that it's true.
User avatar
Smirftsch
Administrator
Posts: 9001
Joined: Wed Apr 29, 1998 10:00 pm
Location: NaPali
Contact:

Re: Benefits of 227 - official vs unofficial

Post by Smirftsch »

226b
net incompatibility due to 226b conformed to 225f instead of 226f, or 226f wasn't conformed to 226b, I don't know the exact timeline for which came first but the general idea is that legend messed up
It should be a bug in 226f, because who would release a b version before f? And the file upload dates on BU also say that it's true.
I can only repeat the general problem with these "release numbers" - in this case I assume its 226b because it was developed in another company with a different approach: to release a gold version with upak extension.
As a complete package, pretty similar to anthology nowadays. I'm not even 100% sure if Legend ever used the "b" themselves in any announcements.

Also the "f" was never designated to mean "final", it's just a release number, a good example for this is 224v.
Oh and don't forget 226f was never planned, it was only made because of a big petition at this time. The result we all know was a lousy "rip out of UT" which had major net problems, because they never wanted to make it, they were only forced to and they did it to satisfy the community and that's indeed the biggest difference between 226 and 227- they maybe have the better coders, but we have the love to make it right.

Aside this I have to admit that I always had the impression that 224 was the best client before 227. In 226 the gameplay always felt a lil bit..."rubber-like", like chewing gum maybe. At least that was my impression so I played myself mainly with 224 until 227's release.
Last edited by Smirftsch on Mon Aug 17, 2009 11:03 am, edited 1 time in total.
Sometimes you have to lose a fight to win the war.
User avatar
GreatEmerald
OldUnreal Member
Posts: 5347
Joined: Mon May 21, 2007 2:30 pm

Re: Benefits of 227 - official vs unofficial

Post by GreatEmerald »

Oops, I meant "who would release an f version before b", dam typos :D
User avatar
SkaarjSlayer
OldUnreal Member
Posts: 220
Joined: Thu Aug 26, 2004 8:49 pm

Re: Benefits of 227 - official vs unofficial

Post by SkaarjSlayer »

so far as I know, there's 2 different 226b's.. one for Unreal which WAS released before 226f, and then the 226b for UnrealGold. It was probably only called "b" to signify that it was like a secondary 226 version since it was for Gold, quite possibly. I could be wrong.
Image
User avatar
Leo T_C_K
OldUnreal Member
Posts: 3854
Joined: Sat Aug 27, 2005 6:24 pm

Re: Benefits of 227 - official vs unofficial

Post by Leo T_C_K »

No, that was 226a and indeed gold came before 226f, so 226f is the wrong one, I dunno the official explanation, but I think Smirftsch can confirm it, there was something about handling of something, which was broken, I think something in Unrealshare was missing even, hence why you get that load error and why gold crashes on 226f.
I think 226f was the deviation as Epic didn't care for compatibility with the gold version.
User avatar
[]KAOS[]Casey
OldUnreal Member
Posts: 4497
Joined: Sun Aug 07, 2011 4:22 am
Location: over there

Re: Benefits of 227 - official vs unofficial

Post by []KAOS[]Casey »

it's actually a simple mistake and a simple fix for that

when building in ucc you can conform to the previous build of unreal, and they conformed to 225f instead of 226b, simple as that
User avatar
Spike
OldUnreal Member
Posts: 434
Joined: Tue Dec 30, 2008 1:29 am

Re: Benefits of 227 - official vs unofficial

Post by Spike »

the original unreal team was comprised of people like us, anyway. random people assembled on the internet to create a code base for a game. So I read, anyway.
ZOMG THEY HAD A CASEY?! NUH UH. LIAR.
Image
The · Killer · §kaarj · Assassins Brotherhood (1999-2020)
User avatar
Bane
OldUnreal Member
Posts: 493
Joined: Sun Mar 03, 2002 6:32 pm

Re: Benefits of 227 - official vs unofficial

Post by Bane »

Hmm. If 226f came after 226b, doesn't that mean it would be impossible to conform 226f to 226b? Wouldn't that require 226f, which does not contain RTNP, to have the entire nametable and whatever else of 226b, including all of the RTNP stuff?
Author of Hide and Seek mod, and the NALIBALL mod

Hide and Seek can be downloaded from:
http://HideNSeek.5u.com
User avatar
Leo T_C_K
OldUnreal Member
Posts: 3854
Joined: Sat Aug 27, 2005 6:24 pm

Re: Benefits of 227 - official vs unofficial

Post by Leo T_C_K »

The nametable was broken in 226f as far as I know.
User avatar
[]KAOS[]Casey
OldUnreal Member
Posts: 4497
Joined: Sun Aug 07, 2011 4:22 am
Location: over there

Re: Benefits of 227 - official vs unofficial

Post by []KAOS[]Casey »

conforming seems to align the nametables of known variables/classes/etc, if ones don't exist in the previous version it adds them to the end I assume, UPak is seperate so its a non issue.

If you use ucc conform to conform 226f to 226b, the compatiblity issue is gone. but then 227 would need to be conformed to the conformed version ot 226f > 226b

then you achieve true compatibility.

though, I believe there might be another way to make it work without using conform at all.. but a new/modified net driver
User avatar
Smirftsch
Administrator
Posts: 9001
Joined: Wed Apr 29, 1998 10:00 pm
Location: NaPali
Contact:

Re: Benefits of 227 - official vs unofficial

Post by Smirftsch »

Hmm. If 226f came after 226b, doesn't that mean it would be impossible to conform 226f to 226b? Wouldn't that require 226f, which does not contain RTNP, to have the entire nametable and whatever else of 226b, including all of the RTNP stuff?
As casey already said, if it would have been conformed in the correct order, one version after another there would be no compatibility issue.
But both 226f and 226b were conformed against 225 and not against the previous 226 version (and I honestly don't care which version came first).

Of course updating one of the 226 versions and then conforming 227 against that would fix all compatibility issues, but then again, why would people update 226 and not if they are already updating anyway, to 227?

If the reason not to use is they don't trust Oldunreal, they wouldn't trust such an update too. If the reason is they don't like the 227 features, they don't need to use them. If the reason is the gameplay- the gameplay wasn't changed.

Even if it is possible, it's not worth the work because the true problem is, that a 226f and 226b client can't be distinguished before real login and the login won't happen because it's crashed before. To catch that is maybe even completely impossible without changing at least one of the 226 versions.


Last edited by Smirftsch on Mon Sep 07, 2009 10:47 am, edited 1 time in total.
Sometimes you have to lose a fight to win the war.
User avatar
Leo T_C_K
OldUnreal Member
Posts: 3854
Joined: Sat Aug 27, 2005 6:24 pm

Re: Benefits of 227 - official vs unofficial

Post by Leo T_C_K »

Hmm. If 226f came after 226b, doesn't that mean it would be impossible to conform 226f to 226b? Wouldn't that require 226f, which does not contain RTNP, to have the entire nametable and whatever else of 226b, including all of the RTNP stuff?
As casey already said, if it would have been conformed in the correct order, one version after another there would be no compatibility issue.
But both 226f and 226b were conformed against 225 and not against the previous 226 version (and I honestly don't care which version came first).

Of course updating one of the 226 versions and then conforming 227 against that would fix all compatibility issues, but then again, why would people update 226 and not if they are already updating anyway, to 227?

If the reason not to use is they don't trust Oldunreal, they wouldn't trust such an update too. If the reason is they don't like the 227 features, they don't need to use them. If the reason is the gameplay- the gameplay wasn't changed.

Even if it is possible, it's not worth the work because the true problem is, that a 226f and 226b client can't be distinguished before real login and the login won't happen because it's crashed before. To catch that is maybe even completely impossible without changing at least one of the 226 versions.

Maybe following your logic, but it is not true....
I know many people who use your OMP patches, but not 227 (refusing to use it also for other reasons). A simple 226 fix might work really.
Last edited by Leo T_C_K on Mon Sep 07, 2009 3:03 pm, edited 1 time in total.
Post Reply

Return to “Unreal General Forum”