Project 1999

Go Back   Project 1999 > Blue Community > Blue Server Chat

Closed Thread
 
Thread Tools Display Modes
  #191  
Old 08-04-2015, 04:17 PM
PDX0621 PDX0621 is offline
Fire Giant

PDX0621's Avatar

Join Date: May 2014
Location: Portland, OR
Posts: 666
Default

Quote:
Originally Posted by SamwiseRed [You must be logged in to view images. Log in or Register.]
I can appreciate some Luclin models. I think the Iksar Luclin models are 100 times better than the classic models. Ogre and Troll Luclin models are nice if you want to look more fierce but I prefer them to look fat and retarded.
I could live with the Iksar ones, since my long time main on live pre-Luclin was an Iksar. The only Luclin model I'd be desperate to get back is my Ogre. He's pretty much unplayable to me now haha.
__________________
Bhear Ghrillz - Level 51 Druid - Dial A Port | Oggre - Level 44 Warrior | Revenance Vampirus - Level 40 Necromancer | Mottley Crue - Level 30 Rogue | Renovatio - Level 3 Cleric | Abradolf Lincler - Level 42 Cleric | Drowning - Level 40 Enchanter | Oradan Omnipotent - Level 57 Magician | Chubbz Zilla - Level 52 Monk - Scaled Brotherhood - Bhear Ghrillz - Level 51 Druid - Dial A Port
  #192  
Old 08-04-2015, 04:45 PM
SamwiseRed SamwiseRed is offline
Planar Protector

SamwiseRed's Avatar

Join Date: Dec 2011
Location: Tatooine
Posts: 10,186
Default

Quote:
Originally Posted by jarshale [You must be logged in to view images. Log in or Register.]
I wouldn't say it's hypocrisy. Some things are just impossible to remove or force with the Titanium client.
Despite its massive failure, eqclassic had a functioning Trilogy client. I always wondered why the devs stuck with Titanium here. I mean, I am sure the Trilogy client meant a ton more work but was that the only reason? I have no idea how to build an emu server so I genuinely curious.
__________________
Current Games:
Naw
  #193  
Old 08-04-2015, 04:51 PM
Danth Danth is offline
Planar Protector


Join Date: Oct 2009
Posts: 3,320
Default

My understanding--I could be mistaken--was that P99 uses Titanium simply because that's what Eq-Emulator used. I believe this project originally started out as a faster alternative to EQC and immediate availability was more important than adherence to all classic features--many of which were patched in later on. EQC seems to have been run by perfectionists. Since EQC still isn't finished and likely never will be it's safe to say P99's more pragmatic approach was also the correct one. Suits me fine. I've no love for the Velious UI.

Danth
  #194  
Old 08-04-2015, 05:01 PM
dnatabar dnatabar is offline
Aviak


Join Date: May 2015
Posts: 57
Default

Quote:
Originally Posted by SamwiseRed [You must be logged in to view images. Log in or Register.]
Despite its massive failure, eqclassic had a functioning Trilogy client. I always wondered why the devs stuck with Titanium here. I mean, I am sure the Trilogy client meant a ton more work but was that the only reason? I have no idea how to build an emu server so I genuinely curious.
Quote:
Originally Posted by Danth [You must be logged in to view images. Log in or Register.]
My understanding--I could be mistaken--was that P99 uses Titanium simply because that's what Eq-Emulator used. I believe this project originally started out as a faster alternative to EQC and immediate availability was more important than adherence to all classic features--many of which were patched in later on. EQC seems to have been run by perfectionists. Since EQC still isn't finished and likely never will be it's safe to say P99's more pragmatic approach was also the correct one. Suits me fine. I've no love for the Velious UI.

Danth

Sounds about right, i would imagine that the data between the client and the server have changed A LOT from the trilogy era to how ever many expansions Titanium came with.
Using the base server from EQEmu was definitely a lot faster than starting from scratch, and a wise move.
  #195  
Old 08-04-2015, 05:04 PM
kaev kaev is offline
Planar Protector


Join Date: Sep 2011
Posts: 1,909
Default

Quote:
Originally Posted by Lady Julae [You must be logged in to view images. Log in or Register.]
Nope, but it's fun to read the hypocrisy.
That word, it does not mean what you are pretending that it means.

The "classic is the goal, as close as we can make it" approach of the devs here, and the appreciation of that dedication by forum white knights, is not hypocrisy. The neverending attempts by you and select other whiners to paint it as such is, however, low-grade trolling and petty douchbaggery.
__________________
crabby old man playing 4000 year old goblin sim
  #196  
Old 08-04-2015, 05:33 PM
Sage Truthbearer Sage Truthbearer is offline
Fire Giant

Sage Truthbearer's Avatar

Join Date: Nov 2013
Posts: 607
Default

Quote:
Originally Posted by kaev [You must be logged in to view images. Log in or Register.]
That word, it does not mean what you are pretending that it means.

The "classic is the goal, as close as we can make it" approach of the devs here, and the appreciation of that dedication by forum white knights, is not hypocrisy. The neverending attempts by you and select other whiners to paint it as such is, however, low-grade trolling and petty douchbaggery.
Are you trying to tell me that the remaking of classic is a process — not a one-time event?

Get out of here with your logic.
  #197  
Old 08-04-2015, 09:42 PM
Tiewon Shu Tiewon Shu is offline
Kobold

Tiewon Shu's Avatar

Join Date: Jun 2015
Location: Florida, USA
Posts: 109
Default

Quote:
Originally Posted by kaev [You must be logged in to view images. Log in or Register.]
The "classic is the goal, as close as we can make it" approach of the devs here, and the appreciation of that dedication by forum white knights, is not hypocrisy.
So what is it then? What is saying you will do one thing but do another?


Quote:
Originally Posted by kaev [You must be logged in to view images. Log in or Register.]
The neverending attempts by you and select other whiners to paint it as such is, however, low-grade trolling and petty douchbaggery.
How am I hypocritical? Did I promise a classic server, and yet allow for far more grossly unclassic elements to it? Do I pretend to believe P99 is now a classic server just because it now has forced crappy 1999 graphics?

See, unlike you, I choose to exercise my voice and opinion. You call it whining because my opinion differs from your's, and that's okay ... for a 1st Grader. Be that as it may, you will grow up and realize that educated people voice their concerns.

I am certain if Luclin graphics were forced on you, you would be the first to complain. Feel free to deny this so that you can not look "hypocritical," amongst your kiddie peers.
__________________
Tiewon Shu <Fires of Heaven>, Monk, 23rd Fist of Silence
Mehopia Seticept <Fires of Heaven>, 20th Disciple of Fear
Nouva Skywalker, Druid, 16th Circle of Summer
Moollah Muckwater, Swamp Hag, 4th Eye of Fear
  #198  
Old 08-04-2015, 11:56 PM
Zaela Zaela is offline
Sarnak


Join Date: Jul 2014
Posts: 319
Default

Quote:
Originally Posted by Sage Truthbearer [You must be logged in to view images. Log in or Register.]
The development staff made it a point to put in a check that requires Luclin models are disabled in order for you to play their server — and your patcher is deliberately circumventing that.

You can agree with it or disagree, but let's not pretend that it's unclear.
Didn't they already do that a while back? Might have been before my time. That's why people had to use globalload as a workaround in the first place. Locking the globalload file to the one they provided moves the goalposts a bit, but not very much. Just makes things a little less convenient. Obviously they'd rather people didn't use them, judging from past statements about the intended spirit of the server and all that, but on the whole it's not clear that using luclin models is explicitly worse than it was for the past however many months/years since they were originally "disabled". I don't think it's entirely unreasonable that someone might find that situation somewhat ambiguous.


But I'm bored and can't stand sitting on little bits of potentially useful informations, so I'm gonna give it away: they could make luclin models essentially not worth the bother simply by editing the globalload file slightly.

In each line of the globalload file, there is a block of four boolean-ish fields, each given as "T" or "F". No idea what each one controls, but it appears that the fourth field must be "T" in order for player race animations to be loaded correctly from the file indicated on that line. If the last field is "F", any luclin models loaded from that file will be stuck in the ragdoll position and won't animate at all. A world where all the players are gliding around as unblinking wannabe scarecrows is probably not something anyone would be willing to put up with for long.

As it happens, in the provided globalload file there are only two such lines. One is for the LoY (ish?) player froglok race (globalpcfroglok_chr.s3d). It seems unlikely that this race would actually appear in game, maybe bar some GM fun. Other than that, it's only there to show up on the char creation screen. Could probably remove this file from globalload entirely, or just change the last boolean to "F" to disable its animations.

The second one is even less necessary. globalske_chr2.s3d only contains some animation data for skeletons... luclin skeletons, it would seem. Classic skeletons work fine without this, could be tossed without a second thought.


Quote:
Originally Posted by Danth [You must be logged in to view images. Log in or Register.]
My understanding--I could be mistaken--was that P99 uses Titanium simply because that's what Eq-Emulator used. I believe this project originally started out as a faster alternative to EQC and immediate availability was more important than adherence to all classic features--many of which were patched in later on. EQC seems to have been run by perfectionists. Since EQC still isn't finished and likely never will be it's safe to say P99's more pragmatic approach was also the correct one. Suits me fine. I've no love for the Velious UI.

Danth
Quote:
Originally Posted by dnatabar [You must be logged in to view images. Log in or Register.]
Sounds about right, i would imagine that the data between the client and the server have changed A LOT from the trilogy era to how ever many expansions Titanium came with.
Using the base server from EQEmu was definitely a lot faster than starting from scratch, and a wise move.
Startup time investment and the availability (at the time) of the target client probably would have been the biggest factors, yeah. My understanding is that the trilogy-ish client used a different networking protocol than all the later clients do, which probably been a factor since the later protocol would have been better understood, since it hasn't changed that much in a long time.

There's also the related problem of packet profiling. A lot of communications/packet types are sent by the server to the client but not the other way around, or are initiated by the server and will never be sent by the client unless the server prompts them first. For a lot of reasons it's hard to guess at what packets might have existed, what size they would have been, what information might have been in them, etc, which makes it hard to just throw random packets at the client until something sticks. To get anywhere in a reasonable amount of time, you'd have to have some examples of packets sent by the server -- as many different ones as possible, hopefully with some notes of what happened in game when a certain packet was received, and hopefully with some variations to tease out what all the fields in each packet are. Which would have required people to go around sniffing packets and collecting them when the target client was new -- very new, since (eventually) they would randomize things somewhat each patch in a (not too effectively) attempt to make things hard for people working on macroquest and such. (Never been involved in any of this stuff myself, a bunch of people from the eqemu community could probably explain this better and more accurately!)

The tl;dr of that being that the older the client is, the less information there is about different packets it uses and the harder it is to make use of the client's various features -- or even just have the server interact with the client enough to make the game playable at all.

There was an old server I used to be involved with (it's still around, barely) that started up around 2004 and used an ancient (awful) version of the eqemu codebase and a client that was somewhere just before GoD. It has a few more classic points than (uninjected/modified) Titanium, like still using the old, more pixelated and harder to read name tag font, no new water graphics and slightly older skies, complete support for classic spell particles, classic-style merchant windows that would be more friendly to classic-style UIs, etc... but it's hampered by at least two things: a lot of features are missing or incomplete due to lack of information about its packets, and it's nigh impossible to obtain at this point. It's definitely a balancing act; gotta work with what's available if you want to get anywhere.
  #199  
Old 08-05-2015, 12:20 AM
darchangel89 darchangel89 is offline
Large Bat


Join Date: Aug 2015
Posts: 13
Default

Thats why its easier to just switch to P2002, instead of dealing with the nazi amish ppl here
  #200  
Old 08-06-2015, 09:52 PM
jcr4990 jcr4990 is offline
Banned


Join Date: Aug 2013
Posts: 397
Default

Was there any confirmation by GM/Dev's on whether or not the workaround is allowed?
Closed Thread


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 08:18 PM.


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.