Understanding Spawn Structure
Moderator: Team Members
- Gangrenous
- Posts: 812
- Joined: Sun Apr 24, 2016 6:54 am
- Characters: Dinsmoor
Understanding Spawn Structure
I am working with an old editor, fixing the C# queries to match the current structure. I would imagine the structure has changed a few times since inception. I am also guessing this is why many of the populated zones were wiped over the years? So is there currently any documentation or best practices for the current spawn structure? I would hate to start going along only to find my current way does not scale well. I am also trying to figure out things like the spawn groups, entries, placement and how the tables relate. I am coming from the EQ1 community and everything had a spawn group to spawn. I am guessing that is not the case here? Most spawn groups I am seeing are for shiny objects and such. I dug through the wiki and prior post but did not find much on the subject.
Resident Dirty Hippy
-
Jabantiz
- Lead Developer
- Posts: 2912
- Joined: Wed Jul 25, 2007 2:52 pm
- Location: California
Re: Understanding Spawn Structure
Yes the spawn tables have changed a lot early on but nothing has needed to be changed for years now. As for documentation I am not sure, I will have to dig around to see if I can find a post for the current structure.
Placement is the actual location for a spawn, it links to spawn_location_entry, multiple spawns can share the same placement and location entry basically give those that share a chance to actually spawn in game (think place holders)
When we say spawn group we usually refer to linked encounters, where you target one NPC and the target rings for his buddies next to him also show up. That being said you will find groups with a single spawn, like shinies, this is because of spawn group association which pretty much lets us group spawn groups together and only allow one of those up in the game at a time.
Placement is the actual location for a spawn, it links to spawn_location_entry, multiple spawns can share the same placement and location entry basically give those that share a chance to actually spawn in game (think place holders)
When we say spawn group we usually refer to linked encounters, where you target one NPC and the target rings for his buddies next to him also show up. That being said you will find groups with a single spawn, like shinies, this is because of spawn group association which pretty much lets us group spawn groups together and only allow one of those up in the game at a time.
- Gangrenous
- Posts: 812
- Joined: Sun Apr 24, 2016 6:54 am
- Characters: Dinsmoor
Re: Understanding Spawn Structure
I am slowly working through things. I would rather spend plenty of time learning the structure of the database before placing anything.
Resident Dirty Hippy
- Cynnar
- Project Leader
- Posts: 738
- Joined: Sat Sep 27, 2014 1:22 am
- EQ2Emu Server: Eq2emulator
- Characters: Vlash
Veinlash
Taragak
Cynnar
Re: Understanding Spawn Structure
Welcome to EQ2.
I have been working on updating Scatmans outdated editor and have most of the loading querys working. Maybe all of them now but not sure as I haven't worked on it in a while. You are welcome to download it from the SVN. Username: anonymous (no password required). It will be listed under the EQ2Emulator Tools SVN in the trunk/DBEditors/cynnars folder. Feel free to add to the editor if you want.
You can also use the QuestEditor I am working on for adding quest. It is not quite finished yet but functions for adding/editing quest, and adding quest rewards are working.
Hope this helps.
I have been working on updating Scatmans outdated editor and have most of the loading querys working. Maybe all of them now but not sure as I haven't worked on it in a while. You are welcome to download it from the SVN. Username: anonymous (no password required). It will be listed under the EQ2Emulator Tools SVN in the trunk/DBEditors/cynnars folder. Feel free to add to the editor if you want.
You can also use the QuestEditor I am working on for adding quest. It is not quite finished yet but functions for adding/editing quest, and adding quest rewards are working.
Hope this helps.
[ 01000011 01111001 01101110 01101110 01100001 01110010 ]
Follow on:
Twitter Facebook
Contact me:
PM Discord chat email
Hardware: the parts of a computer that can be kicked
Follow on:
Twitter Facebook
Contact me:
PM Discord chat email
Hardware: the parts of a computer that can be kicked
- Gangrenous
- Posts: 812
- Joined: Sun Apr 24, 2016 6:54 am
- Characters: Dinsmoor
Re: Understanding Spawn Structure
I spent 4 hours yesterday reworking the original EQ2Emu Database Editor, I did not know anyone had already looked into it. I have the everything working as far as I can tell.
Resident Dirty Hippy
- Cynnar
- Project Leader
- Posts: 738
- Joined: Sat Sep 27, 2014 1:22 am
- EQ2Emu Server: Eq2emulator
- Characters: Vlash
Veinlash
Taragak
Cynnar
Re: Understanding Spawn Structure
Yeah I've been working on it a little here and there. With the lack of free time to work on this project I do not get much done on either the editor or the content for the server.
[ 01000011 01111001 01101110 01101110 01100001 01110010 ]
Follow on:
Twitter Facebook
Contact me:
PM Discord chat email
Hardware: the parts of a computer that can be kicked
Follow on:
Twitter Facebook
Contact me:
PM Discord chat email
Hardware: the parts of a computer that can be kicked
Who is online
Users browsing this forum: No registered users and 0 guests