Markdown mirror of the UnrealScript language documentation from
wiki.beyondunreal.com (Wormbo's Unreal Wiki),
extracted from the offline wiki mirror at
unreal-archive/unreal-archive-data-wikis
(beyondunreal/content/).
License: CC BY-NC-SA 3.0 (see front matter in each file).
Start here: UnrealScript reference — the index of the whole language reference.
- overview: UnrealScript.md, UnrealScript_overview.md, UnrealScript_syntax.md, UnrealScript_compared_with_other_languages.md
- declarations: Preprocessor.md, Classes.md, Extends_clause.md, Within_clause.md, Interfaces.md, Constants.md, Enums.md, Structs.md, Color.md, Vector.md, Rotator.md, Quaternion.md, Variables.md, Metadata.md, Replication_block.md
- functions & control flow: Functions.md, Function_call_specifiers.md, States.md, Operators.md, Delegates.md, Defaultproperties.md, Subobjects.md, Flow_control.md, If_statement.md, For_loop.md, ForEach_loop.md, While_loop.md, Do_Until_loop.md, Switch_statement.md, Break_statement.md, Continue_statement.md, Return_statement.md, Stop_statement.md, GoTo_statement.md, Assert_statement.md
- types & values: Types.md, Static_arrays.md, Dynamic_arrays.md, Multi-dimensional_arrays.md, Typecasting.md, Literals.md, String.md, Comments.md, Specifiers.md, Compiler_directives.md, Cpptext.md, Import.md
- replication: Replication_overview.md, Introduction_to_replication.md, Replication_Idioms.md, Everything_you_ever_wanted_to_know_about_replication_(but_were_afraid_to_ask).md
- internals: Archetype.md, Runtime_problems.md, Linked_list.md, Native-only_classes.md, Unreal_Unit.md, Trace.md, What_happens_at_map_startup.md, What_happens_when_an_Actor_is_spawned.md, What_happens_when_an_Actor_is_destroyed.md
- files & toolchain: UC_File.md, UPKG_File.md, UnrealScript_source_code.md, Exec_commands.md, UE2:Using_the_UT2004_mod_system.md, UnrealScript_Hello_World.md, Create_a_class.md, Set_up_a_package_directory.md, Create_a_ScriptedTexture.md, UE3:Create_a_MaterialInstance.md, UE3:Set_the_Material_parameter.md, Kismet_2.md
- console commands: UE2:Console_Commands_(UT2004).md, UE2:Mod_Console_Commands_(UT2004).md
- compiler errors: Compiler_errors_overview.md, Interface_errors.md, Preprocessor_errors.md, Subobject_errors.md
- legacy enums/structs (UE1/2): Legacy:ESurfaceTypes.md, Legacy:NetMode.md, Legacy:PhysicsType.md, Legacy:Role.md, Legacy:Built-In_Structs_(UT).md
Old pre-2010 UnrealScript docs (UE1 era): EBNF grammar, keyword lists, lessons, "for X programmers" comparisons (C++/Java/VB/non-programmers), pawn scripting reference, entry points, UIScript structure, UScriptAnimPawn. Useful for parser work and history.
- internal wiki links are relative
.mdlinks; links to pages that weren't mirrored degrade to plain text (no dead links — verified). revised:in the front matter is the date of the page's last revision on the live wiki, not the crawl date.- the wiki marks engine-version relevance with superscript
1/2/3(UE1/UE2/UE3) — mostly preserved inline in the text. - the markdown was generated with tools/convert_wiki.py
from the YAML mirror:
python3 tools/convert_wiki.py <content_dir> <out_root>(needspyyaml,beautifulsoup4,html2text).