The Champollion PEX to Papyrus Decompiler ported to FO4
Permissions and credits
Credits and distribution permission
Other user's assetsSome assets in this file belong to other authors. You will need to seek permission from these authors before you can use their assets
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Console modding permissionThis mod will not be available on Bethesda.net for console users
Author notes
This author has not provided any additional notes regarding file permissions
File credits
Converted from the Skyrim utility by the same name: http://www.nexusmods.com/skyrim/mods/35307/
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version v1.0.6
Update to the correct syntax for Fallout 4.
Version v1.0.5
Add support for const scripts.
Fix support for AutoReadOnly properties.
Fix an issue with the precedence of the is operator.
Fix the auto-casing of the var type.
Fix the auto-casing of the type argument for the is operator.
Version v1.0.4
Type names are now mapped to pretty names, with appropriate casing.
The casing of the most keywords is now consistently PascalCase.
Output PEX format info in decompilation header.
Structs are now decompiled, and their members placed in the order in the debug info, if the info is available.
Properties are now properly sorted into the groups and order present in the debug info, if available.
Const variables will be output as const.
Only output functions/states/structs/properties splitter comments if there are actually any of them present.
The PropertyGroup debug info is now appropriately marked as a DocumentedItem.
Float values are now only written with the minimum number of decimal places required, or no decimals at all if the value is integral.
Update version number to 1.0.4.
Version v1.0.3
Added support for the 11 new op-codes in Fallout 4.
Fixed the array_create opcode to work correctly with globals.
Champollion decompiles .PEX binary files to a human-readable .PSC Papyrus script file.
This is based on the Skyrim utility of the same name. (available here)
At the moment this is able to successfully read the new PEX files, and successfully decompiles everything, including the 11 new opcodes.
For my fellow devs, the source is available on github here.