Will automatically download when you install this extension
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features without permission from or credit to me
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
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 allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is not opted-in to receive Donation Points
Fixed an issue with load ordering (https://github.com/Pickysaurus/vortex-unreal-engine-library/pull/25)
Updated Electron
Version 1.1.3
Fixed a bad release of 1.1.2
Version 1.1.0
You can now specify an absolute path for your mod files using "absModPath". This is useful if the mods folder isn't inside the game directory.
Version 1.0.0
Initial Release!
A generic installer for Unreal Engine games. Configurable using the details pane of your game extension.
For users This extension will be a requirement for certain other game extensions that utilise it. Vortex will automatically install this extension as required.
For developers If you're looking into creating a Vortex extension for a game which uses Unreal Engine 4, this extension may cut down on the workload required to get everything working.
Unreal Engine games generally follow a simple modding pattern. PAK files can be placed in a ~mods or ~mod folder (usually located at {root}\{gamename}\Content\Paks) and be loaded in alphabetical order. Subfolders within these directories are also loaded alphabetically.
What this extension does:
Adds two Mod Types, one for standard UE4 mods and another for UE4 mods including Load Order support.
Adds a general installer which will detect the mods by the PAK files (or another extension you provide) and assign them the appropriate mod type.
If a mod archive is installed with more than one PAK file, Vortex will show a dialogue where the user can choose which of the PAKs to install.
How to use it:
Add this line to your extension's main function to tell Vortex you need this library installed 'context.requireExtension('Unreal Engine Game Library');'
Inside your game object used in context.registerGame(), make sure to include a 'compatible' property. Inside the object passed there, you need to add 'unrealEngine: true', this tells the extension that you wish to use this library,
You also need to add an unrealEngine key to the 'details' section including the following values:
modsPath - the path to install mods, relative to the install folder of the game. e.g. /Soulcaliburvi/Content/Paks/~mods
absModsPath - Optional, if the mods folder isn't inside the game install folder, you can define it here. Use only modsPath OR adsModsPath.
fileExt - Optional, if you want to check for something other than a PAK file.
loadOrder - Optional, if true this implies you plan to include a Load Order page. Setting this to true without a load order page will have a minor performance impact.