-
Notifications
You must be signed in to change notification settings - Fork 9
Home
The LanternUnityTools (LUT) project makes it easy to import EverQuest assets into Unity for use in your own personal projects.
LUT uses Unity 2021.3.18f1
. If you're building assets for the LanternEQ client, it is recommended that you use Unity 2021 to ensure asset and shader compatibility. If you are using LUT for a personal project, there are no requirements for which version of Unity or rendering pipeline you must use.
The project was originally started on Unity 5 (2015) and doesn't take advantage of any new Unity features. It's likely that it will still work on very old and newer versions of Unity without issue.
Before you can import assets, you must first extract them into the intermediate text format from the LanternExtractor. Once you have your assets extracted, you must put them in the EQAssets
folder located in your project's root Assets
directory.
If you want to have access to all of the assets, run the extractor with the all
argument which extracts and prepares all assets from the client. Then copy the folders into your Unity project's EQAssets
folder. Unity will import and index all of the files and this can sometimes take upwards of an hour.
Once the raw assets are imported, you can run the LUT importers to convert them into Unity prefabs. Each importer can be found via the file menu under EQ->Assets
. For a more in depth breakdown, please refer to the sections that detail each import process.
Import order is not important and you can validate that you have created all of the bundles for the LanternEQ client from EQ->Assets->Validate Bundles
.