PDA

View Full Version : is it possible to have a trilogy client server?


nbgt
11-15-2015, 01:22 AM
It's always been a dream to use the classic ui, playing up to velious content, with the inventory camera working and everything! Most server's use Titanium, others use the old eqmac client for PoP, which is frustrating lol.

This seemed to be a thing, that people were attempting around 2007-2008. Then all those projects just stopped! o_O

I understand the classic client is a pain to work with, but I wouldn't even mind playing on an old windows 95/98 machine just to play lol.

I'd be willing to learn whatever it is I need to learn, to assist in such a project. I'm quite a dedicated person, if only I knew the whatsits to do the whosits! lol. Other than that, if anyone out there wants to give this a go, i'll support you full throttle =)

Niedar
11-15-2015, 01:31 AM
classic ui sucks

Zaela
11-15-2015, 03:14 AM
There are some things that would make it really difficult to build up a workable server (namely having no profiling of what server-to-client packets and opcodes looked like at the time). But just getting the classic client to run at all on modern systems seems like a challenge.

By complete coincidence I decided to break out my old Kunark and Velious CDs last night and poke around. The one issue that keeps coming up is "No 3D devices found" -- seems like the old client will refuse to run if it can't find what it considers to be a valid device driver.

At first I thought it might just be a DirectX issue -- support for DirectX8 was dropped around Win7. Loaded up a WinXP image in virtualbox and tried to tinker with their "experimental" 3D emulation support (3D shows up as supported in dxdiag), but nada. Maybe tinkering with system files would help since my first attempt at downgrading to DX8 didn't seem to take (dxdiag still lists DirectX 9.0c), but ehh.

Couldn't get a Win98SE image to install, and it's not officially supported for virtualbox anyway. Seems like there is a niche community that does Win98 on virtualbox, but considering that it's an ancient OS running on an ancient kernel (9x rather than NT), support looks hard to come by.

Getting the executable to start up in Wine is no problem, but the opening screens are a flickering mess and I can't get it to accept any keyboard input for the account name and password login screen.

All in all, it would probably take a few people who really know what they are doing to fix and/or workaround these issues. And it seems pretty likely that, unless it could be bootstrapped to somehow run on modern Windows systems without DX8 and with modern drivers using new driver models/infrastructure that old EQ knows nothing about, it's inevitable that players would have to set up a virtual machine or some such, which would seriously limit the number of people who might be willing to put the effort in to play.

drelk001
11-15-2015, 05:23 AM
I would love to see a server like this, I miss the old UI and stuff. check out EQclassic (http://www.eqclassic.org/index.php), it isnt done and I think the Devs have kinda given up. I wish they would have an open beta or atleast a closed beta to make the development go faster.

in regards of the "no 3D devices" I havnt had that problem before aside from graphics/motherboard drivers not being installed. check out EQclassic Source (https://newagesoldier.com/everquest-classic-source-code-eqclassic-org/) and maybe if you get a public server up and running. hit me up and i will help out with development and stuff.

I have downloaded and tried to set up this server and I cannot figure it out.

Swish
11-15-2015, 06:04 AM
I liked the widescreen version of the classic UI that someone posted up, wouldnt be so bad :)

Zaela
11-15-2015, 07:26 AM
I would love to see a server like this, I miss the old UI and stuff. check out EQclassic (http://www.eqclassic.org/index.php)

Yeah, now that I've actually looked around I can take back what I said! Most of the hard work looks to have been done long ago, although specifically for the client from the Trilogy CDs and not the one from the original Velious CD.

Found that old code floating around as well. Old EQEmu code tends to be a mess, but would make a good knowledge base for a new project rewritten from the ground up.

Took some time to get the old source configured (what a mess) to use modern mysql, but seems to run well enough to get ingame, on Win10 no less.

http://i.imgur.com/cNje4nu.png

http://i.imgur.com/Pbs9DNQ.png?1

http://i.imgur.com/J98eO1m.png?1

http://i.imgur.com/w3q2gtI.png?1

http://i.imgur.com/6r6Ki50.png?1

http://i.imgur.com/rQ40DmX.png?1

Looks dark due to lack of gamma change (think I forgot to hit a setting on the old graphics driver thingamajig that needs to be used).

Ele
11-15-2015, 07:48 AM
Doing Veeshan's work right here.

Yeah, now that I've actually looked around I can take back what I said! Most of the hard work looks to have been done long ago, although specifically for the client from the Trilogy CDs and not the one from the original Velious CD.

Found that old code floating around as well. Old EQEmu code tends to be a mess, but would make a good knowledge base for a new project rewritten from the ground up.

Took some time to get the old source configured (what a mess) to use modern mysql, but seems to run well enough to get ingame, on Win10 no less.

http://i.imgur.com/cNje4nu.png

http://i.imgur.com/Pbs9DNQ.png?1

http://i.imgur.com/J98eO1m.png?1

http://i.imgur.com/w3q2gtI.png?1

http://i.imgur.com/6r6Ki50.png?1

http://i.imgur.com/rQ40DmX.png?1

Looks dark due to lack of gamma change (think I forgot to hit a setting on the old graphics driver thingamajig that needs to be used).

Stormfists
11-15-2015, 07:49 AM
Dam that's some good nostalgia right there.

Stormfists
11-15-2015, 07:54 AM
http://imgur.com/dMc3R6w

drelk001
11-15-2015, 08:22 AM
Yeah, now that I've actually looked around I can take back what I said! Most of the hard work looks to have been done long ago, although specifically for the client from the Trilogy CDs and not the one from the original Velious CD.

Found that old code floating around as well. Old EQEmu code tends to be a mess, but would make a good knowledge base for a new project rewritten from the ground up.

Took some time to get the old source configured (what a mess) to use modern mysql, but seems to run well enough to get ingame, on Win10 no less.

http://i.imgur.com/cNje4nu.png

http://i.imgur.com/Pbs9DNQ.png?1

http://i.imgur.com/J98eO1m.png?1

http://i.imgur.com/w3q2gtI.png?1

http://i.imgur.com/6r6Ki50.png?1

http://i.imgur.com/rQ40DmX.png?1

Looks dark due to lack of gamma change (think I forgot to hit a setting on the old graphics driver thingamajig that needs to be used).


holy crap XD
I sent you a PM bro.

Laugher
11-15-2015, 10:43 AM
Could also use eqmacemu, from what I understand its relatively similar to Trilogy having implemented some of eqclassic's findings and has classic UI built in (in eqclient.ini options classicui=true), just curious though did classic ui scale higher than 640x480?

www.github.com/eqmacemu/

Sorn
11-15-2015, 10:55 AM
just curious though did classic ui scale higher than 640x480?[/url]

Yeah, it did. I remember having it at 800x600 for ages, and then I think I was at 1024x768.

wormed
11-15-2015, 03:06 PM
They really need to start a new server with a timeline to PoP, please.

Ravager
11-15-2015, 05:19 PM
Yeah, now that I've actually looked around I can take back what I said! Most of the hard work looks to have been done long ago, although specifically for the client from the Trilogy CDs and not the one from the original Velious CD.

Found that old code floating around as well. Old EQEmu code tends to be a mess, but would make a good knowledge base for a new project rewritten from the ground up.

Took some time to get the old source configured (what a mess) to use modern mysql, but seems to run well enough to get ingame, on Win10 no less.

http://i.imgur.com/cNje4nu.png

http://i.imgur.com/Pbs9DNQ.png?1

http://i.imgur.com/J98eO1m.png?1

http://i.imgur.com/w3q2gtI.png?1

http://i.imgur.com/6r6Ki50.png?1

http://i.imgur.com/rQ40DmX.png?1

Looks dark due to lack of gamma change (think I forgot to hit a setting on the old graphics driver thingamajig that needs to be used).

This is all I've ever wanted.

Pik
11-15-2015, 05:33 PM
nicely done

Swish
11-15-2015, 08:01 PM
build it and they will come, in droves.

Daldaen
11-15-2015, 08:37 PM
classic ui sucks

You take that back.

talian21
11-16-2015, 02:14 AM
chuckle, that man knows how to sell an idea

Secrets
11-16-2015, 02:43 AM
EQMacEmu already has a trilogy client branch.

https://github.com/EQMacEmu/Server/commits/trilogy

Feel free to play with it (or on it when it's done)

Also here's a Github project which integrates Windowed/fullscreen mode into the client:

https://github.com/SecretsOTheP/EQEmuLoginHook

Xaanka
11-16-2015, 03:29 AM
Yeah, now that I've actually looked around I can take back what I said! Most of the hard work looks to have been done long ago, although specifically for the client from the Trilogy CDs and not the one from the original Velious CD.

Found that old code floating around as well. Old EQEmu code tends to be a mess, but would make a good knowledge base for a new project rewritten from the ground up.

Took some time to get the old source configured (what a mess) to use modern mysql, but seems to run well enough to get ingame, on Win10 no less.

http://i.imgur.com/cNje4nu.png

http://i.imgur.com/Pbs9DNQ.png?1

http://i.imgur.com/J98eO1m.png?1

http://i.imgur.com/w3q2gtI.png?1

http://i.imgur.com/6r6Ki50.png?1

http://i.imgur.com/rQ40DmX.png?1

Looks dark due to lack of gamma change (think I forgot to hit a setting on the old graphics driver thingamajig that needs to be used).

reminds me of the last time i had sex

classic ui sucks

Xaanka
11-16-2015, 03:30 AM
i want the guy using that ui in my group. you know the one where the spell book takes up the whole screen.

Secrets
11-16-2015, 04:28 AM
http://puu.sh/lnpwM/b0a1e03ea2.jpg

http://puu.sh/lnpz4/91308f4d66.jpg

http://puu.sh/lnpD4/704647bb99.jpg

http://puu.sh/lnpIj/c8b22b08e5.jpg

and a video

https://www.youtube.com/watch?v=WSNL2N61Tpw&feature=youtu.be

drelk001
11-16-2015, 04:39 AM
http://puu.sh/lnpwM/b0a1e03ea2.jpg

http://puu.sh/lnpz4/91308f4d66.jpg

http://puu.sh/lnpD4/704647bb99.jpg

http://puu.sh/lnpIj/c8b22b08e5.jpg

and a video

https://www.youtube.com/watch?v=WSNL2N61Tpw&feature=youtu.be

I just came.... can I get the eqhost.txt? ill help you out with beta XD

nbgt
11-16-2015, 06:33 AM
i love you guys lol <3

drelk001
11-16-2015, 06:56 AM
we love you too <3

Zaela
11-16-2015, 08:48 AM
EQMacEmu already has a trilogy client branch.

Ah. Almost thought there might be something interesting for me to do, there. Good to know.

Disregard whatever I was saying before.

Sage Truthbearer
11-16-2015, 06:06 PM
Did someone say classic ui?

http://i.imgur.com/Gc9MJbA.jpg

jcr4990
11-16-2015, 06:11 PM
Did someone say classic ui?

You really think Wolverine played an Enchanter? Cmon dude....

nbgt
11-17-2015, 03:09 PM
wolverine can dream though #maybeoneday

Aalderon Crystafire
11-17-2015, 05:06 PM
Yeah, now that I've actually looked around I can take back what I said! Most of the hard work looks to have been done long ago, although specifically for the client from the Trilogy CDs and not the one from the original Velious CD.

Found that old code floating around as well. Old EQEmu code tends to be a mess, but would make a good knowledge base for a new project rewritten from the ground up.

Took some time to get the old source configured (what a mess) to use modern mysql, but seems to run well enough to get ingame, on Win10 no less.



Zaela, could you please share the step by step of how you were able to get this running/get in-game? Those images give me wood... I have all of my original discs, but not the trilogy although I could obtain it easily enough.

Colgate
11-18-2015, 04:36 AM
eqclassic made leaps and bounds of progress on this idea, even having a functioning beta test that looked amazing

but from my understanding they hit a brick wall when SoE wouldn't allow them to distribute their client, and the project leader's only choice was to do custom content, which wasn't received well by the community

he then had a legitimate meltdown and quit

Aalderon Crystafire
11-18-2015, 05:21 AM
I don't think it was the use of the client (people could obtain it on their own) but more than he wanted their 'legitimate data' so as not to guess, research or wing it on what was classic and what wasn't? I think?

blondeattk
11-18-2015, 05:23 AM
classic ui sucks

agreed, looks like was made by an 8yr old.

in this case retro isnt always best.

needs to be polished up to have a more `baldurs gate` look to it. then i might be half way decent.

drelk001
11-18-2015, 10:50 AM
I dont think it was that bad, you got used to it quickly. TBH I remember having more problems with the velious UI than the classic stone UI

Danth
11-18-2015, 10:50 AM
Remember that Velious also had its own UI, one that could work with modern screen resolutions. Its main deficiency relative to the Titanium interface was the continued use of a single chat window with only minimal support for a separate combat chatbox. Most players weren't using that 1990's-era periscope UI anymore by 2001.

Using wide-screen resolutions on the Titanium client tends to reduce viewable screen space because of how the game engine changes its display with different aspect ratios. As such the widescreen version of the original UI posted above is actually worse than the original UI, which was bad enough. Stretching the screen rather than altering the viewable real estate preserves view space but causes unwanted distortion.

Danth

Laugher
11-18-2015, 12:34 PM
/shrug, tried running eqmac classic ui 640x480 in 800x600 res and was super jaggy (ex. goblin arms looked like small stairsets), to a point where stretch screen would most likely be the lesser of 2 evils imo.

*edit* just looked back at the SSs here, maybe its just the older clients on newer comps lol

drelk001
12-03-2015, 12:04 AM
bump
Reason: I would love to play on a EQ server that is using trilogy client

Kekephee
12-03-2015, 12:22 AM
the spam is gone, this joke makes no sense now