Project 1999

Go Back   Project 1999 > General Community > Off Topic

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 08-10-2017, 05:42 PM
NachtMystium NachtMystium is offline
Sarnak

NachtMystium's Avatar

Join Date: Jun 2010
Location: Texas
Posts: 477
Default New game using EverQuest's engine?

Is this feasible to create a new project using the game's engine? Is it behind some kind of IP wall? I think it would be badass to just make your own skins and your own mmo project but with re-skinned character models etc etc.

I know there are emu servers that have custom content etc. but I'm talking about building a new game from the ground up using the engine provided.

Anyone have any thoughts on this?
__________________
  #2  
Old 08-10-2017, 05:49 PM
dafier dafier is offline
Planar Protector


Join Date: Mar 2015
Location: Buried in a cove.
Posts: 1,380
Default

Umm...EQEMU ...and other sources. You can get all the app/files you need to make your own custom server.

GL though, it will take a bit of work to get that up and running.
__________________
Rebbon - BDA
Happy Epic Mage
  #3  
Old 08-10-2017, 05:53 PM
loramin loramin is offline
Planar Protector

loramin's Avatar

Join Date: Jul 2013
Posts: 9,343
Default

I think it depends on what you want to do. If you're serious about making a new game I'd imagine you'd want to code it yourself, or at least start from an existing OSS project (eg. http://www.planeshift.it/Source%20code). But if all you want is EQ with a different database then EQEmu or something similar would make more sense.
__________________

Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides
Anyone can improve the wiki! If you are new to the Blue server, you can improve the wiki to earn a "welcome package" of up to 2k+ platinum! Message me for details.
  #4  
Old 08-10-2017, 06:05 PM
NachtMystium NachtMystium is offline
Sarnak

NachtMystium's Avatar

Join Date: Jun 2010
Location: Texas
Posts: 477
Default

Yeah, I see what ya'll are saying, but correct me if I'm wrong here. It seems that all of the projects that have been created just kind of add their own custom items here and there or quests and stuff like that, but I haven't seen any servers that create their own zones or character skins or new races/classes etc.

I'm not versed in the development aspect at all, just curious here, I'm assuming it's just a lot of work to really make that kind of thing tangible.
__________________
  #5  
Old 08-10-2017, 07:15 PM
AzzarTheGod AzzarTheGod is offline
Planar Protector

AzzarTheGod's Avatar

Join Date: Jun 2015
Location: Sullon Zek
Posts: 7,770
Default

Quote:
Originally Posted by NachtMystium [You must be logged in to view images. Log in or Register.]
Yeah, I see what ya'll are saying, but correct me if I'm wrong here. It seems that all of the projects that have been created just kind of add their own custom items here and there or quests and stuff like that, but I haven't seen any servers that create their own zones or character skins or new races/classes etc.

I'm not versed in the development aspect at all, just curious here, I'm assuming it's just a lot of work to really make that kind of thing tangible.
I can tell you that its possible but requires a lot of work as far as zones and textures go.

Also without the source of the client there is only so many things you can do. Some of the limitations would surprise you. Something as simple as wanting to add a new /emote is impossible if the emote does not already exist on the client. You cannot just add a new emote to the server. The client won't have it.

Considering no emulator project has been able to get oldschool spell effects 100% operational (I think p99 is mostly classic, but other projects failed and abandoned the effort after 10 years of development. p99 refuses to share because they put the work in) you can see how difficult it is to reverse engineer stuff that DOES EXIST on the client, so stuff that DOES NOT EXIST on the client is basically fantasy land.

Basically you're better off rewriting a new game client and using the reverse engineered EQ client functions as a blueprint. And there is not a hobbyist on the planet insane or autistic enough to attempt to write what he thinks is the entire eqgame.exe

for zones you can run the work by this guide

http://wiki.eqemulator.org/p?Modeling_Custom_Zones_
__________________
Kirban Manaburn / Speedd Haxx

PKer & Master Trainer and Terrorist of Sullon Zek
Kills: 1278, Deaths: 76, Killratio: 16.82
Last edited by AzzarTheGod; 08-10-2017 at 07:19 PM..
  #6  
Old 08-10-2017, 07:56 PM
loramin loramin is offline
Planar Protector

loramin's Avatar

Join Date: Jul 2013
Posts: 9,343
Default

Quote:
Originally Posted by NachtMystium [You must be logged in to view images. Log in or Register.]
Yeah, I see what ya'll are saying, but correct me if I'm wrong here. It seems that all of the projects that have been created just kind of add their own custom items here and there or quests and stuff like that, but I haven't seen any servers that create their own zones or character skins or new races/classes etc.

I'm not versed in the development aspect at all, just curious here, I'm assuming it's just a lot of work to really make that kind of thing tangible.
Here's the thing: you need models, and you need something to render them. Obviously there are a lot more parts involved, but fundamentally that's what we're talking about here.

What I hear you saying is "we've got this great renderer already, why not just use new models and make a new game?" And you can ... but it will mean working with code written back in the 90's, only it's even worse for you than it was for them because the Verant developers at least had access to their own source code.

Or you can say "fuck it, I want modern tooling to work with models (and access to source code and/or documentation and/or test suites and/or ...)", and suffer the inconvenience of having to learn a modern rendering library like Unity. Or you can do basically the same thing, but leverage open source code already built using such a library, like that game I linked earlier.

Caveat: I'm a programmer but not a (serious) games programmer. Still if I was going to do any significant modeling work, I would NOT want to have to use (or even have to work with) the tools from '99. I'd try and find the closest open source game to what I want and start from there, or (if there was no such game) build something from scratch using a library like Unity. But if I just wanted an EQ-like game with different database content (eg. where mobs path, what their name is, how many HP they have, etc.) then I'd start with something like EQEmu.
__________________

Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides
Anyone can improve the wiki! If you are new to the Blue server, you can improve the wiki to earn a "welcome package" of up to 2k+ platinum! Message me for details.
Last edited by loramin; 08-10-2017 at 08:14 PM..
  #7  
Old 08-10-2017, 10:46 PM
xKoopa xKoopa is offline
Fire Giant


Join Date: Dec 2014
Posts: 690
Default

There was a server called Sanctuary that was basically a new game using the engine. Custom classes/spells/items/tradeskills/zones etc etc. Had a ton of content, but the guy who was making it decided to start from scratch on unity
  #8  
Old 08-11-2017, 02:52 AM
Swish Swish is offline
Planar Protector

Swish's Avatar

Join Date: Nov 2010
Posts: 19,227
Default

Quote:
Originally Posted by xKoopa [You must be logged in to view images. Log in or Register.]
There was a server called Sanctuary that was basically a new game using the engine. Custom classes/spells/items/tradeskills/zones etc etc. Had a ton of content, but the guy who was making it decided to start from scratch on unity
I was about to say the unity engine is worth considering... how did that guy get on from there?

The bigger dilemma is not in the making of the game you want to make, but finding people who want to play it - especially with more and more choice being out there these days in terms of F2P games, an extensive Steam catalogue and GOG. If its just for funsies and seeing what you can do, I think most of us here would also be interested in what's possible.

Did anyone see this? >> https://www.youtube.com/watch?v=tl2IttKGBHw (pras)
  #9  
Old 08-11-2017, 04:26 AM
Secrets Secrets is offline
VIP / Contributor

Secrets's Avatar

Join Date: Oct 2009
Posts: 1,354
Default

There's been a ton of servers like this. Check out this video:

https://www.youtube.com/watch?v=eeLQ2GDQhY8

Blood of the Akkadian, Edge, Enlightened Dark: Ascension, Sanctuary, etc. All have/had a ton of custom content. Some have been more successful than others.

The problem with most servers, imo, is the amount of boxing required to progress. No one has any idea how to balance a server around 'classic' mechanics.
__________________
Engineer of Things and Stuff, Wearer of Many Hats

“Knowing yourself is the beginning of all wisdom.” — Aristotle
Last edited by Secrets; 08-11-2017 at 04:28 AM..
  #10  
Old 08-11-2017, 07:58 AM
Baler Baler is offline
Planar Protector

Baler's Avatar

Join Date: Mar 2014
Posts: 9,520
Default

It's winter's roar all over again.

---
It's already been said but since games like Everquest, Ultima Online and world of warcraft have pretty good open source emulators. The sky is the limit on what you can do with them and their engine. If you can modify the client or hook into it you can take it even further.
__________________
P99 Wiki
No longer active, thank you for the years of fun.
No alt account and I do not post on the P99 forums.
Told this to Rogean, Nilbog & Menden.
Last edited by Baler; 08-11-2017 at 08:01 AM..
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 09:23 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 - 2024, Jelsoft Enterprises Ltd.