General: zone_points, spawn2, grid, pathing issues
Various issues familiar to many, no doubt. I've searched and read up on these but resolution has been elusive.
I use old zones and I'm trying to build a classic DB. I updated everything except the DB about a month ago. I'll paste my notes and follow them with comments/questions: 1. Zoning Code:
Code:
Zone_points nro/oasis still messed up - put z at 999999 and its a little better but still get stuck ** Fixed 2. Spawn/Grid Code:
ToDo: look into lavastorm spawn and grid stuff - check eqclassic DB Code:
ToDo: look into nektulos spawn and grid stuff - spawn2 has two versions - version 0 uses old zone 3. Possibly relating to #2 - four rules each ruleset Code:
rule_values of `Map:FixPathingZMaxDeltaXXX..` from 12 to 20 and 45 to match what was shown on the wiki For every issue I bring here, I fix ten on my own. I have notes for everything. I admit I am running out of things to fix on my own. Most of these issues have been present for months or since I started back in March of 2014. I don't want you to think I'm being lazy. Thanks |
Update:
I seem to have fixed the zoning issue for nro/oasis, only. I spent some time in-game and walked along the same axis the zone line runs to visually analyze the terrain. The coordinates which utilize "keep", 999999, are all pretty much spot on for this area of both zones. I was close but, not close enough. Since the coordinates match the visual representation for both zones (z has the same value in both zones for the same visual representation) , I needed to match the coords with a visual corresponding to the values for zone_points. To fix this, I had to shift the appropriate coordinate, in this case the y, for one zone for both in and out of that zone. (I changed the `target_y` corresponding to the zone I changed the `y` in) I also closed the gap between `target_y` and `y`. Doing this in flat zones with even terrain is quite a bit easier. You'll notice in later expansions they don't have the zone line span the entire length of the zone as frequently. I can see why. My other issues still stand. I would appreciate those with knowledge to assist. * What makes corrections? I see a column named `buffer` in the table zone_points - what does this do? |
My questions still stand...
And to clarify, this was not fixed: I've fixed many other zones but, I'm stuck on this. I zone to the same spot no matter where I come from. Both directions. Code:
ToDo: Figure out zone_points for nro/efp |
Your probobly changing the zone points for the wrong version of northro make sure it's the version your using either old or new. They both say northro in the dB but one has a different zone id
|
Data for revamped zones does not exist in the DB I'm using live. The zoneidnumber is 34 for nro and 10 for freporte.
This particular issue is not a game-breaker. I was hoping someone who uses old zones and has these transitions working properly to chime in with their experience. The other zone and spawn issues are related to above in that I was hoping someone could share their data for these troubled zones. What remains of my questions from previous is how things work or the purpose of something, without repeating myself from above. Thanks for the response. EDIT: I have a couple of other databases not exactly "peq-style" which I use for reference. I was in the process of taking data from those DB and plugging it into my live peq DB. As can be imagined, this isn't as simple as it sounds. The table schema is different in many cases. The indexes and peq-specific values are causing problems. What I am trying to do is, take spawn2 coords from a different DB and plug them into the peq DB but only if the npc_types.name exists in both DB and corresponding to those npc_types. The above issue with varying ids is presenting quite a challenge. I've made a few temp tables for this process. So far, I've been able to assign the spawn2 coords and spawnentry.npcid's properly. I am stuck on plugging in the correct spawngroupid's into a temp spawn2 where the coords already exist. I don't know if it's possible or if I'm using improper syntax. My final results are less than desirable. If anyone knows what I am trying to do and has experience doing it please respond or PM me. Thanks |
Quote:
The result, although, is not perfect, as I was expecting. Lavastorm has npcs on solid ground and none in the underworld that I can tell. This zone still needs work but, that will be for a time when I can tolerate massive tedium. Nektulos, on the other hand, had a mixed bag of results. Some were improvements, some a wash and some would create more work than the previous data. Of course, I only tested this on the live DB so nothing was permanent. This basically leads me to where I was, seeking a willing, generous person to share this specific DB information. I'd still like to know what the purpose of `underworld` is and the function of the rules stated in 3/4 in the OP. Thanks for reading as it seems that is all that's being done here. |
All times are GMT -4. The time now is 11:32 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.