Saturday, June 24, 2017

NEQ compatible SERVER posted!

Sorry it took me so long, I forgot to do this. Shortly after I released the NEQ database (see database tab above) Eqemulator seems to have tried to undercut my effort (they don't want anyone to compete with p99 let alone an entire open source community for classic eq!) by ninja changing the server code so it was no longer compatible. My intention was to update the database so it continued to be compatible but other things came up and I haven't done that yet. But anyway I posted a 4/9/17 server in the server tab above so you can compile that and use it to run a server that uses the NEQ database. I will probably also post pre-compiled versions but for now you will have to compile your own using visual studio according to the eqemulator directions for compiling your own server. This will work with your standard titanium client but stay tuned as I will release the special client soon too!

Sunday, June 11, 2017

Mobile Everquest 1?

Hey everyone sorry I dropped off the map for a while there.  I am still busy with a high voltage power supply project that I'm working on so probably won't be developing the NEQ database for a little while yet.  For now though just get the database in the database tab above and work on it yourself and let us know what you accomplish!

I know there was one person on the eqemulator forum talking about making a mobile unity client for EQ.  I know that ultimately wouldn't have the same feel as original eq and even if he completed it, it would fall flat.  

But what about a new idea... making a mobile console that plays actual EQ?

How about a scaled down windows PC small enough for you to use it as a mobile device sort of like a tablet?  Using titanium edition I think you could get away with something pretty small.  Even possibly running a windows emulator to play Everquest and it would be compatible with the NEQ server and all other classic EQ emulators.

Sunday, April 16, 2017

First full classic database release! Fully EQemulator compatible

Sigh... Finally my first full database release.  Up to Planes of Power.

Click the databases tab above to see it, NEQ10011.

 Far from perfect and lots of work still to do (fix more zone points, fix mob hopping) but I feel this is a good landmark or "save point" so to speak.  New databases prevent the "hopping" problems of mobs, I'm not sure how exactly they do it.  I need to try tinkering with spawn2 and see if I can figure out how PEQ fixed the hopping issue in newer databases.

That aside this database has old skeletons, beautiful mobs in old lavastorm, paw, cazic thule, etc.

Let me know and please fork this and play it or continue development!  My future main goal is to fix mob hopping so if you have any ideas please use the forum or email me nostalgiaeq@gmail.com!

Progress moving quickly, prelim database release within a couple days

So work has been going great, I got modern items table in the tak database and all items in merchants and mobs work!  Not quite sure yet if new non classic items are on mobs loot but when it is found it will be fixed.  I also got my fixed up zone points table in where the place where you zone into most classic zones is fixed.  Obviously also have my updated rule_values in.

So in essence we have an open source classic database with all classic zones functioning to work from!  It includes everything in TAK so planes of power.

Also I will release a client soon to get the classic graphics and zones.  Currently my client is only classic pre kunark but I will create packs for each expansion especially the box sets like trilogy, gold, evolution, platinum, etc.

Wednesday, April 12, 2017

Problem with TAK database found... Missing items

So after staring at the loot and merchant tables unable to figure out what the problem is, I found a merchant that carried a cloth cap!  So I looked up that merchant on the npc_types table and got his merchantlist id and looked him up on the merchantlist table.  Well of corse one of the items he trades is a cloth cap.  I looked at the other items he trades and tried to summon them in game.  They don't exist!  Duh!  So the problem with the merchants not having anything is just a lack of items in the items table.  Same problem with the monster drops; I looked at a whiskered bat's drops and tried to summon them and doy... they don't exist!  I don't have time now but I think if we just (sadly) replace the items table with a recent peqbeta table then hopefully we will be good to go.. but sadly we will also have all the crap items I was hoping to get rid of with the tak database.  But fingers crossed if the tak merchantlist and lootdrop is all working correctly only the era specific items will be able to drop or be bought!

Tuesday, April 4, 2017

TAK database loaded but setbacks found

I successfully imported the tak database into my database.  The monsters all look good but unfortunately there are some setbacks.  Loot isn't working.  Gold drops are functioning but no loot is showing up on corpses.  Also merchants are present but their inventories are blank.  The strange thing is there are large tables in the database for loot and merchant lists, so I will have to take a closer look at the tables and where they reference to see what is going on.  I very much doubt tak would release a database without loot and merchants.

We will see.  No matter what I am not giving up, if anything i go back to the installed db and just use tak to get monsters in lavastorm, cazic thule, and paw (which by the way look great!)

Sunday, April 2, 2017

First NEQ database released! See Database tab above.

First NEQ database!. 1000 Series will be up to LDoN.
You can easily change that by changing World:ExpansionSettings in the rule_values table in the database.
This database is just an empty akka installer (peqbeta) database (fully eqemulator compatable) that has been cleaned out prepared for classic entries. The Rule_values table has been fixed up. Added over 100 entries and vastly improved it and fot it fully up to date. Soon a full functional database will be released with the launch of my server around next weekend. Make sure to get this database here just for the rule_values! (took me about 10 hours of work)

Saturday, April 1, 2017

Updating the Rule_Values table.

So I am going through the peqbeta database rule_values table that comes with the akka installer.  There are many errors in it and missing entries.  I am going through and fixing everything, adding all missing entries, and also updating the descriptions.  In addition to that I am adding the default value in the descriptions so you can change away and never forget what the defaults are!  I expect to have this done tonight but it may be untill monday when I can get it posted to dropbox (the scrubbed peqbeta database ready for TAK injection but has updated rule_values table), but even if you don't plan on making a classic server you will want to get this just for the updated rule_values table!

Updated timeline is classic database, eqemulator server, and classic client ready by next weekend.  Should be done earlier but that gives me some time to test.  Server should be ready to go (still have dynamic ip though for now but we will make it work) too.  I will make my server live then post the database, server (precompiled and also uncompiled, just going to be standard from eqemulator for now), and client on my site.  I do not promote piracy and you must agree that you own the game to use.

Friday, March 31, 2017

Close to finishing PEQ compatable classic database!

So I went through TAK alkabor database from their monthly database dump (I'll post link later).  It looked pretty similar to peq style.  I took an akka installer database and scrubbed all the tables that I wanted to move TAK data into, and got all the TAK tables in the peq format.  So all I have left to do now is import all the fixed up TAK data into the installer database.  I also want to fix up the rule_values table to include more from the code.  But ya today I should be done and its just a matter of testing and tweaks with the client!

Monday, March 27, 2017

New Forum Created!

Click that "forum" button above to be redirected to our new phpbb forum! NostalgiaEQ is no longer just a server but rather an entire open source community for the development of classic everquest servers. We will be focusing on titanium client support but all clients before titanium are also encouraged!

Sunday, March 26, 2017

Banned by eqemulator for teaching people how to get old skeletons in youreqemu server!

I figured eqemumulator was in bed with p99 and I was right!  I discovered how to get old   skeletons (change the race to 60 in npc_types table) and I was instantly banned!

Anyway stay tuned, I will get my own forum up on this website and continue work on my server!  Even if eqemu won't let me on their server select screen I will have a private login.

First step to Lavastorm mobs complete!

Someone graciously gave me lots of old resources including eqclassic database.  Thankfully the lavastorm mob coordinates were correct!  Now it is just a matter of getting the spawngroups and spawn entries and npc types lined up so the mobs aren't random.  Then we hope that the monster models work right since these old map files that I'm using have very few models included.

After this I want to get mobs in paw and make sure nektulos and cazic thule are good.

Also I hope to get boats working before release this summer.  

hopefully this eqclassic database also has revamped loot so we can hope that works too and have classic loot.

Saturday, March 25, 2017

Expansion Settings now possible with Titanium Client!

Oh my goodness did you ever think you would see the day? A day were you can disable iksar and froglok and vah shir and beastlord and berkeeker, or any combination thereof? Well thanks to the open source hero GRUMPY; you now can. Add into your rule_values database table World:UseClientBasedExpansionSettings and set it to false. Make sure in the left column to add a 1 (making that the default rule). Now change the value of World:ExpansionSettings to pick your expansion! Ones already tried are 0-classic, 1-kunark, 255 everything. Test more to figure out if it is just the straight up expansion number no formula needed.

Lets all thank grumpy here is his post!
http://www.eqemulator.org/forums/showthread.php?t=41219

Sunday, March 19, 2017

Progress

Nektulos is complete!  All the new added mobs are removed and moss snakes were fixed.  I believe I removed most if not all of the soulbinders/adventure/raid npc's throughout the game.  I also removed the pirate skiff from north ro. Gila monsters were already removed previously.

Now the last big challenge before release will be fixing lavastorm.  All the mobs are currently off the map, eqemu doesn't support old lavastorm so I will try to bring the mobs back on the map and see if we have the models for them.  If so we will just need to rearrange them a bit and be good to go.  But if the models don't exist or the monsters were changed then it is back to the drawing board.

If you have any suggestions on what else to do before testing is opened let me know.  Loot will be kind of modern still, that will probably be a long process to change if it is done at all, especially the gold drops.

How to remove or change mobs in eqemu everquest server akka installer

Edit: Actually the easiest way is to just remove lines from the npc_types table it seems.

1. open command prompt and type mysqldump -uroot -p peq > c:\eqemuserver\backups\database1.sql to save your database.  Make sure the path is correct and next time make it database2.sql etc.

2. Locate the npc you want to remove in npc_types table (make sure you are using heidisql).  Write down all the ID's of  the monsters you want to remove.

3. go to spawnentry table and sort by npcid.  Now delete every row that has an npcid of the monsters you want to remove.

Alternatively  to the step by step method above you can just delete rows from the spawn2 table but then if something else spawns 50% of the time in that spot and you don't want to get rid of that monster then you will need to use the method I laid out at the beginning of this post.


Note:  if you only want to remove spawns from certain zones or spots you will need to use the spawn2 table to pinpoint which spawngroups you want to remove monsters from then use that info when deleting rows from the spawnentry table.


for any questions please go to eqemulator.org.  My username is NostalgiaEQ

Saturday, March 18, 2017

Server timeline update

I am currently not planning on advertising to attract new players but at some point I would like to do that.

For now the plan is host a public test server this summer.  When I do this I will post up links to my client and database for free download and encourage people to get it and modify and rerelease it.

From there if people like it and I get up to 10 average players after a few months on the test server (not an easy feat but doable) then regardless of donations I will make the server dedicated and on business internet with a dedicated IP.

I plan on hosting it forever but in case anything happens I will release the database to everyone containing everyones characters so you can choose who hosts the server and never miss a beat on your characters.

If you want to tinker around with the database or try out the client right now let me know and we will figure out how to get you the files.

Saturday, March 11, 2017

Resuming work

Finished tweaking zones "sky" setting (mostly all set to 1 except misty, steamfont, unrest, nektulos, toxxulia, and feerrott) so that the day night cycle fully works.  It gets dark!

Finished going through every player crafted item and made them all tradable and not lore.  Before I had all magic items and items that added stats no trade and lore.

Still to-do before releasing the alpha is populate old lavastorm and remove new mobs from nektulos.  Still hoping to get boats working at some point and get all loot back to classic.