Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Tools

Development::Tools 3rd Party Tools for EQEMu (DB management tools, front ends, etc...)

Reply
 
Thread Tools Display Modes
  #1  
Old 06-05-2014, 01:23 AM
Zaela_S
Hill Giant
 
Join Date: Jun 2012
Posts: 215
Default EDD Particle Data Editor

Technically already linked this somewhere else, but figured it deserves its own thread.

A program for viewing and editing the client's .edd files, which set out various things (80 fields worth of information) about particles (both weapon and spell). Main use is in making custom particles for custom weapon models.

Link

As said, there are a lot of fields. Vaion and I spent a little while doing some trial and error to label them, but we only got around half of them at this point. Even then, in some cases it's clear that a field is doing something but not exactly what that something is, or how to describe it in a couple of words. In particular, a lot of fields seem to come in threes, and not all of them are axis-based. Some appear to apply the same effect at different times or in different ways...

Plus, there are simply too many fields to edit manually -- which is why the tool can copy existing particle data. Probably the sanest way to make a custom particle is to find an existing particle on a weapon that has characteristics you want, figure out the ID of that particle using the EQG Weapon Model Importer, and then copy it with this tool and then maybe tweak a few values (like the source image file for the particle) as needed.

You'll probably want to back up your ActorEmittersNew.edd before editing it. Note that particle IDs are relative (array-based), so any new additions/copies will be inserted at the end. Deleting particles from the middle of the file is a bad idea for the same reason.

Weapon particle image files are loaded from the ActorEffects folder in your EQ folder. While the things in there are mostly all .dds and .tga, .png images will work fine (though they might need to be flipped around to show up right-way-round in-game).

If anyone figures out what some of the unlabelled fields do, feel free to tell me and I'll update the tool.

Anywho, pair this up with EQG Weapon Model Importer to make fully custom particle weapons.
Reply With Quote
  #2  
Old 06-05-2014, 05:12 AM
vsab's Avatar
vsab
Discordant
 
Join Date: Apr 2014
Location: United Kingdom
Posts: 277
Default

These things deserve their own wiki pages! If you don't fancy doing it yourself, and with your permission, I am happy to create (basically copy n paste) those pages.

Due to ongoing work at my home I basically have no free time for more serious dev work, but the wiki pages I can do in my lunch break at work
Reply With Quote
  #3  
Old 06-05-2014, 09:43 PM
Zaela_S
Hill Giant
 
Join Date: Jun 2012
Posts: 215
Default

Go ahead. I feel that wiki pages ought to be more detailed and instructional than the posts I make, but can't bring myself to sit down and write stuff like that...
Reply With Quote
  #4  
Old 06-07-2014, 04:57 AM
Zaela_S
Hill Giant
 
Join Date: Jun 2012
Posts: 215
Default

I forgot to include an obligatory bad example screenshot:



Those are supposed to be hearts. I didn't pick the best base particle data to copy from, so it ended up looking more like a valentine's-themed lightsaber.



Not much better!
Reply With Quote
  #5  
Old 06-08-2014, 04:31 AM
Zaela_S
Hill Giant
 
Join Date: Jun 2012
Posts: 215
Default



More what I had in mind (the numbers are a bit overkill, but y'know). Just needed to change the image from one big heart to five little scattered ones. If I can do it, so can you!



etc
Reply With Quote
  #6  
Old 11-12-2014, 10:37 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 1,979
Default

Stickied thread
__________________
Reply With Quote
  #7  
Old 07-09-2015, 10:19 PM
knowom's Avatar
knowom
Discordant
 
Join Date: Jun 2006
Posts: 371
Default

This thread got me thinking. What if you applied these particle emitters/effects to object file models as well stuff like torches, barrels, campfires, statues, tree's, doors, and other stuff thing that you can insert and used within any zone? I was also thinking about what Zaela said about weapons/armors and 3D development focus should be more on them due to the ease of use. She made somewhat of a good point in terms of emphasis it appealing to due it's broad applications. To that thought I've been thinking creating new 3D objects would be quite applicable as well. In fact when creating new zones you could break down sections of it to use like lego sets or blocks within zones. You could even create some basic geometry sizes and shapes to to use much like block in Minecraft or Voxels in EQLandmark. I'm not sure if these types of assets can also be size scaled like weapons and armor or not you wouldn't even need to make different size ones just resize them to taste. They could range from more simple to more complex and usable in many area's in many different ways and player made ones could textured, reused, and shared however we wanted.

Now back to this specific topic about particle effects/emitters you could make a door that has music notes emitting from it for example in theory or perhaps a fire pot spewing skulls. It could look cool, but also if you utilized proximity triggers to apply spell/songs that buff or debuff within a area of effect of it be highly functional as well. Something like a door that you walk through which casts remove magic on the player or even triggers a buff. Infinite applicable usages really somewhat trivial to manipulate with a servers DB and could either for style or function mana/heal shrine yes please fear pot oh damn secrete buff/debuff interesting.

On the 3D object subject I thought it would be handy if Akkadius were to do what was done with EoC race viewer making it quicker and easier to see what's available and finding what's wanted it would be quite handy. Akkadius also demonstrated in a video zone object they can be manipulated in real time making things more intriguing. It could even be used as a work around to a few things like re-structure two unintended zone line to connect and having matching texture transitions or blocking them off w/o it looking broken and bad. You could create new structures or import fully created ones make things to block off or modify zone lines that look natural and seamless. Think of them as 3D assets that can be used individually or even combined as prefab designs to more quickly add for example clusters patterns of trees, or rocks, torches, ect for quick and versatile layout designs which you'd basically just place at it's origin center then tweak the facing rotational direction in a zone boom clumps of data to redesign a zone with fast!

Anyway mostly wanted to touch on highlight on some different possibilities of using particle/emitter effects which could be used for visuals, but also optionally along with proximity effects for zone objects to do neat stuff. I assume it's possible there are proximity trap effect triggers all ready so that's no big deal and some of the s3d objects all ready have particle effects so I don't see that as a issue either. Particle effects on weapons is rather normal armor not so commonly at least not retroactively speaking though it could be used that way and look cool, but using them on doors would be really neat among other objects like a tree of regeneration or a water mana fountain. A lot of new types of encounters could be created based around proximity effects. Just imagine going through a door to fight a raid mob and shadow stepping to a random location or effects you intentionally periodically trigger in order to do the encounter itself.
__________________
"We are all on the same team, and I think not enough people realize this."
- Leetsauce
Reply With Quote
  #8  
Old 07-10-2015, 12:02 PM
Telin
Fire Beetle
 
Join Date: Jun 2012
Posts: 10
Default

You can use the actor emitter definition file for any weapons or armor effects. It can apply particles to any part of the body and you can apply several at one time.

The environmental emitter definition file can place particle effects within a zones geometry by using location coordinates.

I haven't found how to add effects to an object alone. If they're stationary in the zone or on a character model it's easy to make it look like they're attached.
Reply With Quote
  #9  
Old 01-30-2016, 07:34 PM
Warking
Hill Giant
 
Join Date: Mar 2012
Location: Norrath
Posts: 132
Default

REally cool! Thanks.

A readme or wiki would be great for this. The tool pulls in one of 2 .EDD files but wish I can see what the particles look like or even create my own particle. Do I need to convert .dds to .tga?
Reply With Quote
Reply

Thread Tools
Display Modes

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:34 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 - 2019, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3