Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::GeorgeS's Tools

Development::GeorgeS's Tools A forum just for GeorgeS's tools

Reply
 
Thread Tools Display Modes
  #1  
Old 11-29-2009, 10:16 PM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default Grid Editor issues

George, I have noticed that latest Grid Editor missing some of the key features of the old stand alone editor:

-once you load grid for a given zone, you cannot re-load it without closing the editor and opening it again
-the editor always opens up on the zone which is somehow related to the npc you were last editing, without giving me any choice to select a different zone

these 2 issue are really annoying =)
I hope you could make it more like the stand alone editor

thank you!
Reply With Quote
  #2  
Old 02-14-2010, 06:46 PM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

**************************** Bump =)
Reply With Quote
  #3  
Old 02-18-2010, 01:07 AM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

Sorry, missed the earlier post. I'm working on it now.

GeorgeS
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
Reply With Quote
  #4  
Old 02-18-2010, 02:24 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Just for some moral support you are awesome Georges.

Me and Trevius were talking about the propagate feature: and we thought it'd save a lot of time for people if you were able to make a feature that were to take an entire column and be able to *,/,-,+ by whatever value. Let me know if this is something you can do or not with your time.

Thanks again man.
Reply With Quote
  #5  
Old 03-03-2010, 11:21 PM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

Latest release has the update as requested by ChaosSlayer

Grids are pretty much standalone as before (but still integrated into NPC/ loot editor)

Webpage will be updated once I get to it, but the download is for the recent version.

GeorgeS


Quote:
Originally Posted by ChaosSlayerZ View Post
George, I have noticed that latest Grid Editor missing some of the key features of the old stand alone editor:

-once you load grid for a given zone, you cannot re-load it without closing the editor and opening it again
-the editor always opens up on the zone which is somehow related to the npc you were last editing, without giving me any choice to select a different zone

these 2 issue are really annoying =)
I hope you could make it more like the stand alone editor

thank you!
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
Reply With Quote
  #6  
Old 03-04-2010, 12:04 AM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

..just added the ability to ADD/SUBTRACT/MULTIPLY and DIVIDE selected fields by a value and % chance (for NPC&LOOT editor)

You cannot use non numerics and divide by 0 of course.

This was added as a request.

Again, dl the recent versionof NPC&LOOT editor to see these features

GeorgeS
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//

Last edited by GeorgeS; 03-04-2010 at 12:06 PM..
Reply With Quote
  #7  
Old 03-04-2010, 12:42 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

BTW, the post from Akkadius was probably meant for this thread:

http://www.eqemulator.org/forums/sho...=24741&page=10

As it isn't related to the grid editor at all.

It is actually something I mentioned as a request for doing instancing in this thread:

http://www.eqemulator.org/forums/showthread.php?t=28536

This is the original mention of the scaling:

Quote:
C. Field for setting the level difference for the new zone from the one being copied. This field could either have positive (add levels) or negative (subtract levels) values put into it. When the new copy is created, this is a flat number that all NPCs in the zone will have added or subtracted from their level setting in the original copy. So, if all of the NPCs in the zone are level 20 and you set this field to 10, all of the NPCs in the copied Version of the zone will be level 30 when the copy is created.
D. Field for setting a percentage increase/decrease for Min/Max hit if the current value of the NPC is > 0. I think the default for this field should be 100, meaning that the Min/Max hit would be the same for the copy. If this field was set to 50, all NPCs in the copy would have 50% of the Min/Max hit of the NPCs they are being copied from. If this field was set to 200, all of the NPCs in the new copy would have double the Min/Max hit of the original NPCs, and so on.
E. Field for setting HP/Mana to a percentage of the original NPCs being copied. This would work the same as the field for Min/Max hit and default would also be 100 for this field.
F. Field for setting all remaining stats (STR, STA, Etc, Resists, Attack Rating, Accuracy, Etc) to a percentage of the original NPCs being copied. This too would work like the Min/Max Hit field, and Default would also be 100. Of course, if any of these fields are set to 0, they remain 0 after the change.
Basically, I think you could do something similar to your "Propagate Field" function, accept this would take the current stats in the selected field and modify them by X amount. It would have the option to divide by, multiply by, add, or subract, and then you would just set the number you want to multiply/divide/add/subract by from the original value of each field of all NPCs in the zone/instance.

I don't really know how much of a pain that would be, but since you already have the queries to get all of the NPCs in the zone, I think the scaling function could just be a fairly simple query like:

UPDATE npc_types SET hp = hp / X WHERE id=(NPCID Here);

Also, if you have spare time, there are a few more new fields that might be nice to have in the NPC Loot Editor. Here is a list of some of the new ones I wouldn't mind seeing:

maxlevel
prim_melee_type
slow_mitigation
maxlevel
scalerate
armortint_id

And these are not as important IMO, but would still be nice to have at some point:
sec_melee_type
armortint_red
armortint_green
armortint_blue
adventure_template_id

Other than all of those, the facial feature fields could probably be added as well, but to keep the table view from your tool from getting too bloated, maybe a popup window for setting facial features would be useful.

Really, the tool is great as it is and I still use it all of the time. None of these requests are really required, but if you felt like doing some, that should be enough to keep you busy a while :P

Your tools have saved me tons and tons of time while making content, so as always, thanks!
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!

Last edited by trevius; 03-05-2010 at 12:23 AM..
Reply With Quote
  #8  
Old 03-04-2010, 12:04 PM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

Sorry for the confusion, I meant the +/-* function applies to the npc&loot editor, not the grid editor.
So you can do as you mentioned before. The simple math is applied to the sql as you described to npc's in your search criteria.


GeorgeS

btw- other fields can be added - I'll look into that later
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
Reply With Quote
  #9  
Old 03-04-2010, 06:56 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Thanks as always, GeorgeS! You must have posted that reply as I was writing my post up, lol. So, I didn't know you had already done that

I will definitely be checking out the latest version tonight! This will be extremely useful if we ever need to do mass NPC balancing due to combat code changes or if we want to scale difficulty up or down. That is just awesome

BTW, by not being able to use non-numerics, do you mean that only integers will work, and decimal values don't? I can always test it out later, but figured I would ask.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
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 05:55 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