UnrealScript and UnrealEd full guides

Get some cool tips about how to tweak your UT graphic, gameplay, and much more!
User avatar
Feralidragon
Godlike
Posts: 5403
Joined: Wed Feb 27, 2008 6:24 pm
Personal rank: Work In Progress
Location: Liandri

UnrealScript and UnrealEd full guides

Post by Feralidragon » Thu Sep 02, 2021 2:16 am

So, given that I am about to start some stuff again in UScript, to be used in the map I am about to create for the new mapping contest, I have been digging through my old "treasure boxes" (external HDDs and such) looking for my old tools to see what I would need.

During this small endeavor, I have found some interesting resources I had sitting here for several years, which I am not sure if the community is aware of them or even if they are hosted anywhere.

The first resource I found, is a 47MB help file entitled The Complete Unreal Ed Reference Guide, which you can download from here:
The Complete Unreal Ed Reference Guide.zip
This "guide" is actually full documentation in many aspects, in a format which you can easily navigate by, search for, etc, covering almost everything about developing for the game, not only UnrealEd, but also UnrealScript, some C++ stuff, formats, etc, etc, everything you may imagine.

It also contains documentation written by Epic itself, not only by Tim, but also 7 other Epic employees (Erik, Steve, etc, totalling 8 Epic developers' worth of documentation and contributions as well).

Which means that probably a lot of the questions you may have in your mind about mapping, modding and etc, may be already covered by this guide alone.
And if you're giving your first steps into mapping, or modding, or both, then this guide is probably the first thing you should read.


The second resource I found was much smaller, but may also come in handy for modders:
UScript_Tutorial.zip
It's an old DOC file, which has a 144 pages long tutorial just about UnrealScript.

If you open in a modern document editor, you will see the formatting is not really the best, so it's not as easy to read or navigate, but it contains a LOT of info covering a LOT of stuff about the language and many of the objects.
So for modders currently discovering the engine, and even those still starting to script for the game, this could also be a good resource.


Other than this, I found a personal ZIP file of mine which I called "UT_Developer_Essentials_Pack", which is a zip with all the important tools that I used and which I believed to be absolutely essential, and also hard to find or in danger of disappearing.

It is a bit cluttered with a lot of tools which are long outdated, with much better alternatives nowadays, but I may take this chance to later on build a ZIP file with all the essential tools which are still important nowadays and which most do not know about their existence.
Stuff like LithUnwrap, UMake, UnCodex, UnrealFX, UTPT and Bright, but I will need to dig a bit deeper into finding the rest of the stuff I used or am going to use now.
You do not have the required permissions to view the files attached to this post.

User avatar
Neon_Knight
Skilled
Posts: 227
Joined: Wed Apr 27, 2011 1:31 pm
Location: Junín (BA - Argentina)

Re: UnrealScript and UnrealEd full guides

Post by Neon_Knight » Thu Sep 02, 2021 4:49 am

Excellent!
This should also be a good read for mappers: http://www.hourences.com/product/the-ho ... -design-2/
Official (?) U1 v227/UT v469 .int and spanish localization fixer/maintainer. - Unreal Wiki
"Practice good sportsmanship. You were a n00b once, too." - UT3 Loading Screen
"Level Designers are 1 part architect, 1 part artist, 1 part game designer, and 1 part beta tester!" - Cliff Bleszinski
"The ratio of critics to creators is something like 10,000:1. The ratio of good critics to bad: 1:10,000 (where 'good' means 'helps advancing the art')." - Fast Eddie, TVTropes
"The projects that never start are the projects with the "idea man" as the leader." - Brandon "GreenMarine" Reinhart

ProTip: anybody using the phrase "I'm a True Fan and You're Not!" is an obnoxious, self-centered, egotistical, elitist, narcissist douchebag.

Buggie
Inhuman
Posts: 882
Joined: Sat Mar 21, 2020 5:32 am

Re: UnrealScript and UnrealEd full guides

Post by Buggie » Thu Sep 02, 2021 5:08 am

Feralidragon wrote:
Thu Sep 02, 2021 2:16 am
which I am not sure if the community is aware of them or even if they are hosted anywhere.

The first resource I found, is a 47MB help file entitled The Complete Unreal Ed Reference Guide, which you can download from here:
The Complete Unreal Ed Reference Guide.zip
https://www.oldunreal.com/wiki/index.ph ... =Tutorials

User avatar
Feralidragon
Godlike
Posts: 5403
Joined: Wed Feb 27, 2008 6:24 pm
Personal rank: Work In Progress
Location: Liandri

Re: UnrealScript and UnrealEd full guides

Post by Feralidragon » Thu Sep 02, 2021 12:12 pm

Oh, nice, so they were both there all along (even the UnrealScript one), together with plenty of other resources, very nice.

The OldUnreal wiki is seriously underrated, maybe there should be a sticky post with a link to that here in the forum, these resources are extremely useful, especially for beginners.

User avatar
Neon_Knight
Skilled
Posts: 227
Joined: Wed Apr 27, 2011 1:31 pm
Location: Junín (BA - Argentina)

Re: UnrealScript and UnrealEd full guides

Post by Neon_Knight » Thu Sep 02, 2021 12:32 pm

I'd really like some help in the OldU Wiki, especially organizing the topics.

I'm lacking the time to do anything lately.
Official (?) U1 v227/UT v469 .int and spanish localization fixer/maintainer. - Unreal Wiki
"Practice good sportsmanship. You were a n00b once, too." - UT3 Loading Screen
"Level Designers are 1 part architect, 1 part artist, 1 part game designer, and 1 part beta tester!" - Cliff Bleszinski
"The ratio of critics to creators is something like 10,000:1. The ratio of good critics to bad: 1:10,000 (where 'good' means 'helps advancing the art')." - Fast Eddie, TVTropes
"The projects that never start are the projects with the "idea man" as the leader." - Brandon "GreenMarine" Reinhart

ProTip: anybody using the phrase "I'm a True Fan and You're Not!" is an obnoxious, self-centered, egotistical, elitist, narcissist douchebag.

The_Cowboy
Experienced
Posts: 82
Joined: Mon Jan 24, 2011 3:22 am
Personal rank: Codezilla

Re: UnrealScript and UnrealEd full guides

Post by The_Cowboy » Fri Sep 03, 2021 3:04 am

Thanks a lot for the guide Feralidragon! I can see the similarity of this thread with Qumran Caves!

User avatar
sektor2111
Godlike
Posts: 5661
Joined: Sun May 09, 2010 6:15 pm
Location: On the roof.

Re: UnrealScript and UnrealEd full guides

Post by sektor2111 » Sun Sep 05, 2021 10:29 am

Tutorials are good if are completed by user's research or else some these stories are pretty much a BAD solution because these fascinating ideas might not have more things in common with networking especially in ages before any 469 patch. Here is the evidence about who is talking stories for kids:
Lousy_NetInfo.PNG
Let me see, here this solution was not tested for 1 minute in a net server. When you are screwing up important properties of an actor it's not like your doing is the right way. Strategy is completing work with a minimal set of tests. Some of these actor properties should not even be visible in Editor giving free hand in messing up maps.
I believe I won't waste time with more reading as long as I have my way in setting up keyframes for movers by not moving mover, but using some stock dedicated for coding/modding/mapping and those nice Mover commands which Buggie did and editing mover as you edit any other actor without to drag mover anywhere.
You do not have the required permissions to view the files attached to this post.
Last edited by sektor2111 on Sun Sep 05, 2021 10:51 am, edited 1 time in total.

User avatar
Feralidragon
Godlike
Posts: 5403
Joined: Wed Feb 27, 2008 6:24 pm
Personal rank: Work In Progress
Location: Liandri

Re: UnrealScript and UnrealEd full guides

Post by Feralidragon » Sun Sep 05, 2021 10:51 am

Every single one of those pages has the author name in front of the title, and as you can see most of them were done by the community, at a time when there were both myths running around, as well as when the offline play was as strong as online play (most mods didn't really work online at the time), so it's fair to say that most of the mapping advice there is not something that was tested online, because that wasn't the focus, and even what you highlighted is fixable fairly easily.

The same goes for the Beyondunreal Wiki for instance: it has a lot of inaccurate info in it, and even yesterday I confirmed with Anth and Caco one more thing the wiki has wrong, namely:
https://wiki.beyondunreal.com/Operators#New_operator
it says that the default for Outer is None, but it isn't: the default is the object that instantiated the new object (which was the reason why people had issues before with instantiating objects [fixed in 469], and why Caco was using None explicitly before for Outer).

However, you have also a specific section written by Epic employees in the document you referenced, including one from Tim Sweeney, which should have more accurate info.

User avatar
sektor2111
Godlike
Posts: 5661
Joined: Sun May 09, 2010 6:15 pm
Location: On the roof.

Re: UnrealScript and UnrealEd full guides

Post by sektor2111 » Sun Sep 05, 2021 10:54 am

It's understandable but... there are people reading these and trusting them as valid ones...

I'm happy that Higor knows pretty much of these and perhaps 469 will work in the right way - but not old stock which would need some "extensions" for mitigating evil effects.

Errata for previous "data":
Lights and actors attached at Movers which previously were bStatic can be bNoDelete=True. Actors stays On-Line and it will move. A closer situation is for "asteroids" from that SkyBox ripped from CTF-Face and having the same bugged nothing On-Line in every single map. Those boulders can be visible and bAlwaysRelevant - they are not too many after all. If their movement is disturbing because it's not smoother, they can be deleted and scripted for client side and story will be completely changed. This what patch plugin does in MH-AfterDark[final] and asteroids are normal and really good looking things exactly as Off-Line.

Self call: sektor, please put your scripting helpers into a builder, you left them in 227, bring them back in UT...

User avatar
Neon_Knight
Skilled
Posts: 227
Joined: Wed Apr 27, 2011 1:31 pm
Location: Junín (BA - Argentina)

Re: UnrealScript and UnrealEd full guides

Post by Neon_Knight » Sun Sep 05, 2021 1:29 pm

Looks like a new Wiki with more accurate info is in order to be done...
Official (?) U1 v227/UT v469 .int and spanish localization fixer/maintainer. - Unreal Wiki
"Practice good sportsmanship. You were a n00b once, too." - UT3 Loading Screen
"Level Designers are 1 part architect, 1 part artist, 1 part game designer, and 1 part beta tester!" - Cliff Bleszinski
"The ratio of critics to creators is something like 10,000:1. The ratio of good critics to bad: 1:10,000 (where 'good' means 'helps advancing the art')." - Fast Eddie, TVTropes
"The projects that never start are the projects with the "idea man" as the leader." - Brandon "GreenMarine" Reinhart

ProTip: anybody using the phrase "I'm a True Fan and You're Not!" is an obnoxious, self-centered, egotistical, elitist, narcissist douchebag.

User avatar
sektor2111
Godlike
Posts: 5661
Joined: Sun May 09, 2010 6:15 pm
Location: On the roof.

Re: UnrealScript and UnrealEd full guides

Post by sektor2111 » Thu Sep 09, 2021 4:53 pm

Yeah... Wiki. Perhaps some of these trash fake stories should be eradicated from the whole galaxy regarding to pathing subject...
Let's see what Sharky is saying:
Sharky wrote: If you have any elevators/lifts in your level you must place a lift exit where you want the bot to wait for the lift/elevator and a lift center where the lift is on the ground. Next you assign their lift event to the name of the mover's tag.
Mental instability, Sharky, simple as that.
First of all Polge did not said anything matching what this dude is saying about lifts - you forgot to explain if your lifts were ever working this way... :loool:
A minimal combo connected "LiftTag" -> "Mover.Tag" and nothing concerning "Events" is THREE points working in both directions down-up up-down, which means Two LiftExit types entry-exit, exit-entry and the mid-point which is a LiftCenter - sub-classes of these are following the same rules - including TranslocDest and the rest of special related actions, and "LiftTag" is required even if in stage there is no Mover but things must get connected and map has other such combos which don't need to be connected through walls each-other.

But because these boys are triggering some mental instability from me to go out of my brain-box, I'll post in a related tutorial another "HowTo" without too many words... but using demo-samples in UNR file format known by friends as UT maps. No, Mover won't be "TransformPermanently", I don't need that. Yes, I'll use Editor for building paths not 2021 assets for ReachSpecs definition.

Here Other type of Mover/Lift Paths, aiming fast movers without too much camping on Lift.

Automatically merged

SpeechLess here...
SpeechLess.PNG
I want to find out what's next when 200 mappers will save their own MyLevel.
You do not have the required permissions to view the files attached to this post.

User avatar
NemesisNeS
Experienced
Posts: 105
Joined: Tue Nov 23, 2021 7:24 pm
Personal rank: GOD, not Godlike
Location: Under someones bed

Re: UnrealScript and UnrealEd full guides

Post by NemesisNeS » Tue Nov 30, 2021 9:14 am

Excellent job mate, thanks a ton!
I miss $1.99 movie theaters, .25 cent candy bars, and a bucket of popcorn bigger then your head for $2.75. I miss going into a magical carnival with tattoo covered contortionists, big breasted bearded ladies, and a half man/half woman exhibitionist named Taylor handing out tickets for the latest roller coaster ride, instead of having all three of these either taking my coffee order, ringing my groceries up at the super market, or deciding whether or not I get a bank loan today. Shims and Shmoos, Herms and Hawombs. Everything changes (good or bad).