Go Back   EQEmulator Home > EQEmulator Forums > General > General::General Discussion

General::General Discussion General discussion about EverQuest(tm), EQEMu, and related topics.
Do not post support topics here.

Reply
 
Thread Tools Display Modes
  #1  
Old 02-10-2019, 02:48 PM
LanternEQ
Fire Beetle
 
Join Date: Feb 2019
Posts: 8
Default The Lantern Project

Today, after long delay, I am releasing the EverQuest tools I have been working on for the past year. My project is called Lantern and consists of three parts. You can find more information about it at http://www.lanterneq.com/

LantenExtractor
An open source asset extractor for EverQuest files. It has functionality to extract the game data contained within the S3D files. This includes things like textures, sounds and the encoded WLD files. This functionality is very similar to other programs available (EQInside, S3DSpy). The extractor goes a step further with its ability to extract zone, object and character geometry, collision models, vertex animations, lights, sound and music instance lists. You can then use these assets as you wish. Want to use EverQuest assets in another game project? Go right ahead. Want to make a 3d print of your favorite character model? Be my guest. There are a lot of similar projects out there but none of them handles everything correctly and most are several years old. The LanternExtractor aims to fix this.

You can find more information here: http://www.lanterneq.com/extractor/

LanternUnityImporter
For those of you that wish to use the game assets in prototypes or personal projects, I have created a Unity project with a one click importer for EverQuest zones. Unity is an amazingly powerful game engine and allows you to quickly and easily make games. The importer will populate zone geometry, object instances, lights and fix shader and material references. It currently supports Unity 2018.2 and 2018.3 but if you need it to work with a newer/older version, let me know.

You can find more information here: http://www.lanterneq.com/unity-importer/

LanternEQ
LanternEQ is a recreation of the original EverQuest client allowing you to play much as you did back in 1999. The project has been on hold for a few months as I finalized the extractor. It is still in the early stages but the idea is to allow people to play EverQuest (online and offline) long after the official servers are taken down. You can read more about this project and download builds. The functionality is currently limited but the base architecture has been implemented allowing for quick feature implementation.

You can find more information here: http://www.lanterneq.com/builds/

I realize these projects are not relevant to everyone but I hope a few of you find it interesting. Let me know if you find any bugs or have feature requests. Additionally, if you're interested in beta testing newer pre-releases of the LanternEQ project, let me know.
Reply With Quote
  #2  
Old 02-10-2019, 10:13 PM
Shin Noir's Avatar
Shin Noir
Legendary Member
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 506
Default

Cool, you maybe want to post this in the tools section.
I commented on your github with details about feedback/issues i've had.

did you master animations as well? For both luclin and classic player models? that's an area most people stop at. Even openeq was lightly touching it before he got sucked into the UI realm

Also seems to only be unidirectional :/ can only export stuff.. and only import to unity..

Otherwise cool stuff!
__________________

~Shin Noir
DungeonEQ.com
Reply With Quote
  #3  
Old 02-22-2019, 10:42 AM
pharone1
Sarnak
 
Join Date: May 2005
Posts: 56
Default

Are there any youtube videos out there for the Lantern Client? I did a search, and all I found was videos on making lanterns >.<
Reply With Quote
  #4  
Old 03-25-2019, 09:13 PM
merlock
Fire Beetle
 
Join Date: Mar 2019
Posts: 9
Default

I'm interested in the LEQ Client. I would be willing to help fund development if needed.
Reply With Quote
  #5  
Old 02-17-2020, 11:44 AM
mudman1
Sarnak
 
Join Date: Jan 2003
Posts: 64
Default

can you give walkthrough on how to use the extactor?

how will unreal engine treat the files? or import too?

maybe its time to learn unity..
Reply With Quote
  #6  
Old 11-08-2020, 10:03 PM
jmac
Fire Beetle
 
Join Date: Feb 2010
Posts: 4
Default

this is very cool!

I used the extractor but got these errors...

Quote:
C:\Users\jmac\Desktop\Unity\LanternEQ\LanternExtra ctor-0.1.0>LanternExtractor.exe rivervale

Unhandled Exception: System.ArgumentException: Parameter is not valid.
at System.Drawing.Bitmap..ctor(Stream stream)
at LanternExtractor.Infrastructure.ImageWriter.WriteI mage(Stream bytes, String filePath, String fileName, ShaderType type)
at LanternExtractor.EQ.Pfs.PfsArchive.WriteImage(Int3 2 index, ShaderType type, String folderName)
at LanternExtractor.EQ.Pfs.PfsArchive.WriteAllFiles(D ictionary`2 textureTypes, String folderName, Boolean onlyTextures)
at LanternExtractor.LanternExtractor.ExtractZoneFile( String shortName)
at LanternExtractor.LanternExtractor.ExtractZone(Stri ng shortName)
at LanternExtractor.LanternExtractor.Main(String[] args)

perhaps it did affect it because here's what the import looks like in unity



https://pasteboard.co/JzuDBFX.png

Last edited by jmac; 11-08-2020 at 10:03 PM.. Reason: img
Reply With Quote
  #7  
Old 11-09-2020, 10:28 PM
jmac
Fire Beetle
 
Join Date: Feb 2010
Posts: 4
Default

never mind I pointed the extractor to a Titanium install instead of my eqmac dir and it works great!!

https://pasteboard.co/JzEekRe.png
Reply With Quote
  #8  
Old 06-21-2021, 06:34 AM
LanternEQ
Fire Beetle
 
Join Date: Feb 2019
Posts: 8
Default

A video showing the latest progress on our reverse engineering of the classic spell effects: https://youtu.be/0GaLvCEWxqQ
Reply With Quote
  #9  
Old 06-22-2021, 12:31 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

This is amazing! I'm excited to see where this goes!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 12:05 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3