Difference between revisions of "Papyrus Assembler"

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search
imported>Qazaaq
(Created page with "The [Papyrus Assembler]] is a command utility used to assemble Papyrus scripts. The program will take 'assembly' <code>*.pas</code> files and convert them into executable...")
 
imported>Qazaaq
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
The [Papyrus Assembler]] is a command utility used to assemble [[Papyrus]] scripts.
The [[Papyrus Assembler]] is a command utility used to assemble or disassemble [[Script File]]s.
The program will take 'assembly' <code>*.pas</code> files and convert them into executable <code>*.pex</code> files, a format that Fallout 4 can understand.  
The program will take ''assembly'' <code>*.pas</code> files and convert them into executable <code>*.pex</code> files, a format that Fallout 4 can understand.
The program also has the ability to convert an executable <code>*.pex</code> file into an ''assembly'' <code>*.pas</code> file.
This utility is included with the [[Creation Kit]] and can be found in <code>...\Steam\SteamApps\common\Fallout 4\Papyrus Compiler\PapyrusAssembler.exe</code>.
This utility is included with the [[Creation Kit]] and can be found in <code>...\Steam\SteamApps\common\Fallout 4\Papyrus Compiler\PapyrusAssembler.exe</code>.
== Usage ==
The help command argument will print usage information.
<code>PapyrusAssembler.exe -?</code>.
<source lang="text">
Papyrus Assembler Version 2.7.0.2 for Fallout 4
Copyright (C) ZeniMax Media. All rights reserved.
Usage:
PapyrusAssembler object [-D] [-V] [-Q] [-A] [-S] [-?]
  object  Specifies the object to be assembled or disassembled. Assembly looks
          for a ".pas" extension. Disassembly looks for a ".pex" extension.
  -D      Disassembles the object, instead of assembling it.
  -V      Turns on verbose mode.
  -Q      Turns on quiet mode. (No status messages, only errors)
  -A      Do not assemble/disassemble the file, just load and analyze.
  -S      Strips debugging info from a compiled file. Cannot be used with -A or -D
  -?      Prints this usage information
</source>


== Notes ==
== Notes ==
Line 8: Line 29:
== See Also ==
== See Also ==
*[[Script File]]
*[[Script File]]
*[[Papyrus Compiler]]
*[[:Category:Creation Kit|Creation Kit Category]]
*[[:Category:Creation Kit|Creation Kit Category]]



Latest revision as of 13:50, 6 December 2018

The Papyrus Assembler is a command utility used to assemble or disassemble Script Files. The program will take assembly *.pas files and convert them into executable *.pex files, a format that Fallout 4 can understand. The program also has the ability to convert an executable *.pex file into an assembly *.pas file. This utility is included with the Creation Kit and can be found in ...\Steam\SteamApps\common\Fallout 4\Papyrus Compiler\PapyrusAssembler.exe.

Usage[edit | edit source]

The help command argument will print usage information.

PapyrusAssembler.exe -?.

Papyrus Assembler Version 2.7.0.2 for Fallout 4
Copyright (C) ZeniMax Media. All rights reserved.
Usage:
PapyrusAssembler object [-D] [-V] [-Q] [-A] [-S] [-?]

  object  Specifies the object to be assembled or disassembled. Assembly looks
          for a ".pas" extension. Disassembly looks for a ".pex" extension.
  -D      Disassembles the object, instead of assembling it.
  -V      Turns on verbose mode.
  -Q      Turns on quiet mode. (No status messages, only errors)
  -A      Do not assemble/disassemble the file, just load and analyze.
  -S      Strips debugging info from a compiled file. Cannot be used with -A or -D
  -?      Prints this usage information

Notes[edit | edit source]

None

See Also[edit | edit source]