Difference between revisions of "Content:Content Designer"

 
Line 86: Line 86:
 
[[ContentDesigner:Verify_&_Observe|Verify & Observe]]
 
[[ContentDesigner:Verify_&_Observe|Verify & Observe]]
  
[https://web.archive.org/web/20220408032631/https://eq2.zam.com/ Wayback EQ2 Zam Site]
+
[https://wiki.eq2emu.com/HistoricalReferences Collection of Historical References and sites]

Latest revision as of 09:10, 22 June 2022

Content - World Developer

Return to: Content | Tutorials | Portal | Forum | Project Manager | Bug Tracker


A world developers task involve spawning signs, objects, widgets, ground spawns, and NPCs in that order. This is achieved by using a combination of the web database editor, commonly known as DB Editor, and the client itself. Below is information to help turn a unpopulated zone into one filled with everything from harvest nodes to monsters.


Signs

Signs are usually found on sign posts, hanging over doors, and are the main triggers for zoning in EQ2Emulator (ie., click on a door which is actually a "sign" and you zone to a new location).

Developer Task

  • Verify Sign text/descriptions are accurate.
  • Check the sign "type" is set (Generic equals a sign on a wall/post, Zone equals a zone point)
  • Verify Heading/Location information is set properly
  • Remove duplicates, or spawn new signs where one may be missing from the collection
  • If a Zone sign, verify zone_id and destination x,y,z coordinates


Objects

Objects are things like Statues, Rocks, Fences, generally objects in the zone that are not interacted with. Along with verifying most of the same information as with NPCs regarding placement and appearance:

Developer Task

  • Verify position, size, heading of all Zone objects
  • Delete duplicates of static Objects, like tents, sign posts, statues, etc.
  • When object placement/correction is done, disable name, attack, targeting, level, etc.


Widgets

Widgets are interactive objects in the world, such as Doors or clickable objects for quests/triggers, etc. The biggest issue with doors is the open/close coordinates are off, or backwards. Due to a math flaw in the parser/population routines, 50% of our doors are wrong and must be fixed.

Developer Task

  • Verify open and close heading of doors.
  • Elevators/Lifts are not parsed properly, and must be setup.
  • Verify coordinates (x,y,z), location and heading settings of all doors/clickables
  • Build functionality of levers and switches


Groundspawns

Ground spawns are harvestable items usually picked up by Gathering. These items are made up of things like harvest nodes, ? or shiny, ! or pages, and quest items on the ground.

Developer Task

  • Observe Live - Observe the same area in EQ2Live's version of this zone and identify the Ground Spawn placements
  • Pop Raw Data and observe areas to clean up
  • First Node - decide where you want your "main" node to spawn
  • Combine Nodes - Combine all nodes in the surrounding area to build an estimated spawn percentage value
  • Remove excess nodes
  • Offsets - Create valid Offsets for spawn location placements to emulate seemingly random spawn locations
  • Pop/Depop - Determine depop/repop rates for a node.
  • Groundspawn Items - Build the Ground Spawn Items lists
  • Advanced Groundspawns - Advanced Groundspawn "grouping" options


NPC

NPCs are the humanoid, interactive spawns in a zone that players communicate, accept quests from, and engage in combat with.

Developer Task


Links

Verify & Observe

Collection of Historical References and sites