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

Competitor for the most obscure bug in Ued.

Report bugs, read about fixes, new features and ask questions about the Unreal 227 patch here. Place comments and commit suggestions.
Post Reply
User avatar
ExpEM
OldUnreal Member
Posts: 72
Joined: Sun Jan 20, 2013 4:10 am

Competitor for the most obscure bug in Ued.

Post by ExpEM »

Using a BrushBuilder, if you return BadParameters with a long enough string the last few characters garble. For me this happens at 4096 (16 * 256) char. I expect this is a hard coded limit.

Example code:

[code]
class UedBreaker expands BrushBuilder;

var() int NumberOfChar;

function bool Build()
{
return BadParameters(GenString(NumberOfChar));
}

function String GenString(int i)
{
local string s;

s = "A";
while (Len(s) {
s = s$"A";
}

return(s);
}
[/code]

Set NumberOfChar to anything over 4095.
-Finding new ways to break the engine since 1872.
User avatar
[]KAOS[]Casey
OldUnreal Member
Posts: 4497
Joined: Sun Aug 07, 2011 4:22 am
Location: over there

Re: Competitor for the most obscure bug in Ued.

Post by []KAOS[]Casey »

you're right, it's some hardcoded nonsense. I never understood why it was like that. it's been like that for ages -- iirc I was told it was a string copy function , and probably set up that way for speed
Post Reply

Return to “Unreal 227”