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

General::Server Discussion Discussion about emulator servers.
Do not post support topics here.

Reply
 
Thread Tools Display Modes
  #1  
Old 11-21-2006, 09:05 AM
paaco
Discordant
 
Join Date: Jan 2005
Posts: 320
Default

1) editing zone pathing (waypoints)
I always did in game

2) add/removing spawns from a zone
Also done in game, I don't know of any tools that will do this from out of game anymore.
TIP: Make hotkeys for updating, deleting, etc spawns to make things quicker.

3) adding/modifying/removing quests
There are some quest editors, but I never used them. From looking at the quest editors I came to the conclusion that if you didn't understand perl enough to do them by hand, you wont understand the editor either. Best way to learn, look at quests that the PEQ team has written and change the wording etc around to fit what you would like your quest to do. Thats how I learned.


4) fixing zone points
Very easily done in any sql editor. I used MySQL-Front myself but I also hear a lot of people using Navicat.
Reply With Quote
  #2  
Old 11-21-2006, 09:52 AM
sfisque
Hill Giant
 
Join Date: Oct 2006
Posts: 248
Default

Quote:
Originally Posted by paaco
1) editing zone pathing (waypoints)
I always did in game
oh. i thought the pathing was stored in the .map files. does the engine modify/rewrite these files during operation? or is the pathing stored somewhere in the DB? my casual perusals of the database didnt yield where this might happen. i apologize for my laziness, i could probably pour through the server source code to find this answer, but i'm at work now and kind of bored :P

Quote:
Originally Posted by paaco
2) add/removing spawns from a zone
Also done in game, I don't know of any tools that will do this from out of game anymore.
TIP: Make hotkeys for updating, deleting, etc spawns to make things quicker.

3) adding/modifying/removing quests
There are some quest editors, but I never used them. From looking at the quest editors I came to the conclusion that if you didn't understand perl enough to do them by hand, you wont understand the editor either. Best way to learn, look at quests that the PEQ team has written and change the wording etc around to fit what you would like your quest to do. Thats how I learned.
i know PERL very well, but the details of "what methods, variables are relevant" and "how to hook it up properly" are not obvious. guess i'll start searching the forum for HOW-TOs on this.

Quote:
Originally Posted by paaco

4) fixing zone points
Very easily done in any sql editor. I used MySQL-Front myself but I also hear a lot of people using Navicat.
which table handles this? if it is merely a "insert" or "update", i can handle that with some creative /loc'ing in the game interface

TIA
== stanton
Reply With Quote
  #3  
Old 11-21-2006, 10:19 AM
paaco
Discordant
 
Join Date: Jan 2005
Posts: 320
Default

Some very useful links that I think will get you going.

Quests

http://www.eqemulator.net/wiki/wikka...=QuestTutorial

Waypoint Editing

http://www.eqemulator.net/wiki/wikka...aypointEditing
Reply With Quote
  #4  
Old 11-22-2006, 05:59 AM
sfisque
Hill Giant
 
Join Date: Oct 2006
Posts: 248
Default More things... :)

Awesome. i've started putting together some newbie quests for my realm and they appear to be working out nicely. i found the PDF guide also, and that has been invaluable as well.

The waypointing looks like its gonna be a bear, but i guess anything this big and expansive is going to take some grunt work.

i have some more things i was pondering while building my quests.

1) how do you specify if a spawn is singular and should never spawn again unless the zone is reset? basically, my realm is going to be for a very small group of friends, and i wanted to simulate a real world, where, lets say, they go and clear out a bandit camp for a quest, the bandits dont respawn, because, well, they killed them. i'm going for a "no camping" approach where everything is "linear" in the sense you cant just sit on spawns and crank up the levels artificially. in the spririt of World of Warcraft, i want questing to be preferable to camping. of course, i'm planning on making "critters" respawn like normal, because there's always deer and bears to be hunted.

2) how do you mark a spawn as truly unique, like sleeper. that way i can tag a named mob like, the Frenzied Ghoul, to never spawn again once he's taken down, unless of course, i forcibly respawn him.

3) is there a way to mark recipes as "always succeed". i plan on mimicing WoW's approach where you always succeed on a combine, but limiting materials so that "desireable combines" become truly unique or hard to come by, like crafting a racial weapon, or crafting fiery chainmail gauntlets. basically i want to promote tradeskills without the drudgery of doing tons of combines just to get a success. i was planning on setting the minimums above 1, so that lowbies cant just go to a loom and craft a 10 slot haversack, per se, as well.

4) is there a way to adjust the "skill up" percentage on skill attempts. since i'm going for a non-grinding environment (casual play), i'd like to see players not have to go and cast the same spell 309023920 times just to max out Divination for level, or sitting with their back to a mob while a friend heals them just to max out Defense. figure a player should be able to modestly skill up within the time it takes to level, or maybe come up 1 shy of max.

i plan on searching the forum, of course, but getting a direct answer to a question is sometimes more effective, know what i mean?

thanks in advance, and again for all the help thus far.

== stanton
Reply With Quote
  #5  
Old 11-22-2006, 06:26 AM
sfisque
Hill Giant
 
Join Date: Oct 2006
Posts: 248
Default

secondary note:

should i repost the above questions in the dev area, or do they still constitute "server discussion"?

== stanton
Reply With Quote
  #6  
Old 11-22-2006, 07:41 AM
bufferofnewbies
Hill Giant
 
Join Date: Dec 2005
Location: Lurking in KY
Posts: 239
Default

Quote:
Originally Posted by sfisque
1) how do you specify if a spawn is singular and should never spawn again unless the zone is reset? basically, my realm is going to be for a very small group of friends, and i wanted to simulate a real world, where, lets say, they go and clear out a bandit camp for a quest, the bandits dont respawn, because, well, they killed them. i'm going for a "no camping" approach where everything is "linear" in the sense you cant just sit on spawns and crank up the levels artificially. in the spririt of World of Warcraft, i want questing to be preferable to camping. of course, i'm planning on making "critters" respawn like normal, because there's always deer and bears to be hunted.
My server is attempting to do similiar effects with quest spawn of mobs. when a player/ group enters the zone (low player numbers here, same as yours), a proximity trigger will spawn all the mobs in the zone. Once they are killed, there is no respawn due to no spawn table for the mobs. The zone then resets if the players leave the zone and reenter (for others who want to hunt there). This gives the feeling of the ldon fights, instead of camping spawns. But it does take alot of work on the pl files.

Quote:
Originally Posted by sfisque
2) how do you mark a spawn as truly unique, like sleeper. that way i can tag a named mob like, the Frenzied Ghoul, to never spawn again once he's taken down, unless of course, i forcibly respawn him.
You could always make a quest file to force a spawn of the mob upon death, but in a 'safe box' area that no players can access. (off the map, or such). Then make sure the mob is set for unique, so only one can spawn. Thus no respawns will be allowed until a GM (only one with access to the mob's location), kills the named mob. This is a rogue work around, and Im sure it could be done without all this work, but this is off the top of my head.
Quote:
Originally Posted by sfisque
3) is there a way to mark recipes as "always succeed". i plan on mimicing WoW's approach where you always succeed on a combine, but limiting materials so that "desireable combines" become truly unique or hard to come by, like crafting a racial weapon, or crafting fiery chainmail gauntlets. basically i want to promote tradeskills without the drudgery of doing tons of combines just to get a success. i was planning on setting the minimums above 1, so that lowbies cant just go to a loom and craft a 10 slot haversack, per se, as well.
Go into the tradeskills section of the database and change what is returned on combine failure.

Quote:
Originally Posted by sfisque
4) is there a way to adjust the "skill up" percentage on skill attempts. since i'm going for a non-grinding environment (casual play), i'd like to see players not have to go and cast the same spell 309023920 times just to max out Divination for level, or sitting with their back to a mob while a friend heals them just to max out Defense. figure a player should be able to modestly skill up within the time it takes to level, or maybe come up 1 shy of max.
off the top of my head,. yes. But I'd have to do more research into what section of the emu deals with skillups. I'm certain you can change this on your side to any rate you desire, but I honestly have too much on my plate atm to look for it. Sorry for the cop-out on that part.


Hope this was of some help, even if it's not really much.
Reply With Quote
  #7  
Old 11-22-2006, 07:57 AM
sfisque
Hill Giant
 
Join Date: Oct 2006
Posts: 248
Default

Quote:
Originally Posted by bufferofnewbies
You could always make a quest file to force a spawn of the mob upon death, but in a 'safe box' area that no players can access. (off the map, or such). Then make sure the mob is set for unique, so only one can spawn. Thus no respawns will be allowed until a GM (only one with access to the mob's location), kills the named mob. This is a rogue work around, and Im sure it could be done without all this work, but this is off the top of my head.
hrm, nifty approach. i'll probably investigate the quest approach. maybe have a couple "quest" guards outside a given room/area, when they die, the desired "one off" spawns. when that mob dies, set a zone global that prevents the "guard quest" to not trigger the repop upon their death. still creates the "chicken and egg" problem if i want a whole area to have "one off" mobs and then a single unique boss mob. but you're idea got me thinking about possible avenues.



Quote:
Originally Posted by bufferofnewbies
Go into the tradeskills section of the database and change what is returned on combine failure.
cool. i'll look at that table, thx.

Quote:
Originally Posted by bufferofnewbies
off the top of my head,. yes. But I'd have to do more research into what section of the emu deals with skillups. I'm certain you can change this on your side to any rate you desire, but I honestly have too much on my plate atm to look for it. Sorry for the cop-out on that part.
npnp. you at least got me started. from what i've seen in other similar posts, i'm gonna have to hack the server code on this one. maybe i'll set it up as configurable, that way i can fine tune it if some players find ways to "abuse the system". if it works out, i'll post it as a patch.


Quote:
Originally Posted by bufferofnewbies
Hope this was of some help, even if it's not really much.
very much so, thx

== stanton
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 04:23 AM.


 

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