Project 1999

Go Back   Project 1999 > General Community > Off Topic

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #10  
Old 06-05-2015, 10:38 PM
Torven Torven is offline
Kobold


Join Date: Nov 2010
Posts: 153
Default

Quote:
Originally Posted by Lorian [You must be logged in to view images. Log in or Register.]
Out of curiosiry, how come that the p2002 team is able to release the expansions so quickly? Do they already have the code? They are not needing to reverse engineer like you guys have done?
It's simple. They have lower standards for quality than p99 does. Also the vast majority of their server was developed by other teams as they forked an open source project. They launched a mere month or so after forking. They also still, of course, pull code from TAKP, and rely on TAKP for almost all of their code work. As they forked an existing project, it's easy for them to devote a lot of time doing tedious grunt work as they are starting fresh and haven't burned out yet. Imagine how burned out p99 devs are at this point.

The database they copied already had zones from classic to PoP populated with placeholder stats and loot tables. Many of the quests were already done, or in some sort of poorly working state at least, although many more are left unfinished. Players would have no idea if, for example, an NPC was hitting at 3 attack delay instead of the 2 it should have-- they just see mobs walking around and kill them and assume it works fine. So long as quest NPCs accept their turn ins and mobs are moving and killable, they think 'this is done', but they would be in fact playing an ez-mode version of the game and not know it.

A 'roambox' system for NPC wandering which allows for rapid development of NPC movement areas was also developed after P99 forked, so it's a very easy thing to click on an NPC and input four coordinates that define the box that the NPC can wander in. You can make an outdoor zone look complete in a very short amount of time with this newer emu feature, particularly if the NPCs had already been imported. There are still accuracy issues with where and how large the boxes should be however.

Some examples of accuracy issues:

p2002's plane of air keys were made no-rent. Air keys were not no-rent, but instead poofed when you zoned. This information is readily available in old PoSky guides.

I also wrote some code to allow NPCs to see through walls in flagged zones to more accurately emulate the planes and other outdoor zones. (or more accurately, completed what cavedude started) P2002 pulled the code without knowing what it did, which caused mistmoore NPCs to ignore walls because they copied our database with all outdoor zones flaged no-LOS. Then they blamed and ridiculed me for 'setting assist radii too high' or some nonsense, not knowing what actually happened. (the assist radii for NPCs was in fact 0, meaning the same as aggro radius) One wonders if their hateplane even has LOS disabled at all.

Then there are minor issues like epic quest scripts not checking factions. Making an NPC say text and accept items is the easy part-- details like determining faction levels and such are much more difficult, and again is something most players wouldn't notice.
 


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 12:20 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.