EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Development::Development (https://www.eqemulator.org/forums/forumdisplay.php?f=590)
-   -   0.6.1 DR1 VS .NET Projects (https://www.eqemulator.org/forums/showthread.php?t=18731)

Sakrateri 06-11-2005 09:53 PM

Thanks foir trying to help iwant , the more people we have looking into this the surer we shall find a solution :) I want my portals back !! lol

SuedeWorthey 06-11-2005 10:49 PM

Try the new zone.exe
 
I put a new link on my site, noted above, with the new zone, zoneperl and zonedebug .exe files. Try to download the ones from my site and use them. I went to all those places with the zoneperl and was unable to re-create the error after the re-compile.

Thanks,
-Suede-

Sakrateri 06-11-2005 11:07 PM

Ok will do , thanks again . Oh another bug im not sure your familiar with. As people log in and out of my server some of them but not all of them will leave a ghost in a zone , the person with the ghost can not log in and once I get enough ghosts I have to reboot the server because then all the zones are filled with these ghosts and nobody can therefore find a free zone to zone too.? really odd , and kind of scary too because sometimes the ghost will appear to some without ever logging off and they will be walking along and see themselfs standing there lol. /shrug. You are talking about the second to last download on your site I assume : update zone .rar ?

Sakrateri 06-11-2005 11:23 PM

Awsome !! No crashes upon testing and the Books Work !! Thank you Soooooo much my friend ! :) btw could I get the source that has the fix ? thanks again

SuedeWorthey 06-11-2005 11:50 PM

Source
 
Sure, I'll be sure to update the source in my download page shortly.

-Suede-

Edit:
New source is posted at http://www.steelpsychos.com/index.php?link=eqemu.php

Belfedia 06-12-2005 12:09 AM

Very nice work, many thanks :)

iwantavr4 06-12-2005 12:33 AM

holy mo! I didnt realise you were still working on it! Woo hoo, i will have to test this out when i get back to my room tonight. Thanks alot!! Did you happen to find out what the problem was by chance..?

SuedeWorthey 06-12-2005 12:38 AM

Yes
 
It was what I had posted before. I put the updated source and updated .exe files on my download page.

-Suede-

Sakrateri 06-12-2005 12:55 AM

Oh got one more thing for ya , Augs were working in the 6.0 but wont work now. If you get a chance to check that out :)

SuedeWorthey 06-12-2005 01:02 AM

I need more info...
 
What exactly is not working? Can you not aug anything, or what??? Please be as descriptive as possible, and I'll try to fix the problem. Where is a place you can aug in Cavedude's db, so I can test them myself?

Thanks,
-Suede-

Sakrateri 06-12-2005 01:14 AM

Well , I made an augment "birdbath" not sure what it is really called but it is found under Object in the database and its objectname is IT10714_ACTORDEF type 53 , It may be something in the database or in the code im not sure but I can open it ok and insert an item and an augment but when I click insert the box comes up saying are you wish to INSERT this and I click yes and then nothing happens . I dont really see an actuall augmnet place in the database as I believe they are just found under items . Im not sure if this info helps at all and sorry I wasnt more discriptive earlier. Oh and there where none of these "birdbaths " in cavedudes database that I could find so I had to insert one myself. Item number 41054 is an Exuisite Pearl of Magiacal Warding thats good to try with as it fits in all slot types

Edit: if you need an sql to put a birdbath in I can give you one .

SuedeWorthey 06-12-2005 01:21 AM

Ok
 
This one may take some time, but I'll get to checking it out... Are there any "birdbaths" in the PEQ DB? I doubt ti because it's just through Velious, but I'll see what I can do. Keep the bugs coming. I am also looking into the AAs, but I am not exactly sure how they are working in the DB... I know they worked fine in 0.6.0 DR2 with a few bugs, but I can't get them to work on this 0.6.1 DR1... Anyways, I am working all those issues.

-Suede-

Sakrateri 06-12-2005 02:42 AM

Yes , they are in the velious database , thats where I took teh info from to add one to my 6.1 database, And thanks alot !

SuedeWorthey 06-12-2005 06:08 PM

Quote:

Originally Posted by Sakrateri
Yes , they are in the velious database , thats where I took teh info from to add one to my 6.1 database, And thanks alot !

I checked it out using the PEQ db, and you are right they are broken. I think it might just be an opcode problem, because whenever I tried to aug something I got an opcode error on the zone server. I'll see if I can figure out what the opcode is and what the opcode name is. I think I am going to write something to tell me what the unknown opcode is, so that I can at least give it a name such as OPAugmentItem or something...

-Suede-

Sakrateri 06-12-2005 09:37 PM

Ok great, thanks alot !

Hatrack 06-15-2005 10:10 PM

Could you look into why weapon procs and worn effects such has haste don't seem to work? Have tried the PEQ and Cavedude's database with many versions of 6.1(Nice getting rid of petstruct error!) and in none of them will a weapon proc for a PC or haste items like FBSS work. If you pick the procing weapon or haste item up and #itemfinfo they all have generic 65535 spellID, 0 proc level , and 0x00 EffectType like a mundane item. The item link shows info right such as what level it procs and info about the proc effect.

Right clickable items like Journeyman's Boots do work and show all the right info on #iteminfo, and strangely if an NPC has a procing weapon equipped it seems to work. A tentacle terror with a Tentacle whip will proc the lifetap, but if you take the whip and #iteminfo it the info is generic and the weapon will never proc for you. Any ideas?

SuedeWorthey 06-16-2005 09:09 PM

Quote:

Originally Posted by Hatrack
Could you look into why weapon procs and worn effects such has haste don't seem to work? Have tried the PEQ and Cavedude's database with many versions of 6.1(Nice getting rid of petstruct error!) and in none of them will a weapon proc for a PC or haste items like FBSS work. If you pick the procing weapon or haste item up and #itemfinfo they all have generic 65535 spellID, 0 proc level , and 0x00 EffectType like a mundane item. The item link shows info right such as what level it procs and info about the proc effect.

Right clickable items like Journeyman's Boots do work and show all the right info on #iteminfo, and strangely if an NPC has a procing weapon equipped it seems to work. A tentacle terror with a Tentacle whip will proc the lifetap, but if you take the whip and #iteminfo it the info is generic and the weapon will never proc for you. Any ideas?

If that't the case it looks mor elike a DB problem than anything. Especially if it has the wrong spell id, etc... I will see what I can do though. I have a couple other projects along the side as well as this one now, so it may be a while until I get a fix or proper answer. I will be looking into it though.

sonicintuition 06-17-2005 03:53 AM

Hey,

Just wanted to send a BIG THANK YOU for all of your hard work on these issues - it's a Godsend for those of us who lack the coding skills to figure it out for ourselves. You've been entirely unselfish and helpful in this venture, and we all appreciate it bigtime. Thank you again!

Unfortunately, however I did find a few things. I figured I'd ask, not to sound unappreciative but I'm just wondering why Windows throws an error at me when I close zone.exe? This started on 6.0 DR3 and continues to this day. I realize this isn't a big deal, however it kind of is when you consider I get kicked out of EQ to close these stupid error windows.

Another question I have, or something I noticed, was that when using #zsave, I get "Config for somezone NOT saved!" ...can't figure that one out. Any ideas?

Again, I don't mean to sound unnappreciative, just a couple things that were kinda getting to me. Any comments on this, whether or not they can be fixed, are welcome. Thanks again for all your hard work :)

Regards,
Sonic

arigo 06-17-2005 08:46 PM

To fix procing, haste and a few other commands first replace
Code:

GetProcChances(ProcChance, ProcBonus);
Around line 2387 in mob.cpp with
Code:

ProcChance = GetProcChances(ProcChance, ProcBonus);
Around line 213 in bonuses.cpp replace

Code:

      if(common.ProcChance > 0) {
                newbon->ProcChance += common.(I forgetwhat was here);
                }

with

Code:

if(common.ProcRate > 0) {
                newbon->ProcChance += common.ProcRate;
        }

in command.cpp around line 4142/3 replace
Code:

c->Message(0, "  Magic: %i  SpellID: %i  Proc Level: %i DBCharges: %i  CurCharges: %i", item->Common.Magic, item->Common.Click.Effect, item->Common.Click.Level, item->Common.MaxCharges, inst->GetCharges());
With
Code:

c->Message(0, "  Magic: %i  SpellID: %i  Proc Level: %i DBCharges: %i  CurCharges: %i", item->Common.Magic, item->Common.Proc.Effect, item->Common.Proc.Level, item->Common.MaxCharges, inst->GetCharges());
AND Replace
Code:

c->Message(0, "  EffectType: 0x%02x  CastTime: %.2f", (int8) item->Common.Click.Type, (double) item->Common.CastTime/1000);
with
Code:

c->Message(0, "  EffectType: 0x%02x  CastTime: %.2f", (int8) item->Common.Proc.Type, (double) item->Common.CastTime/1000);
Around lines 182/183 in bonuses.cpp replace
Code:

if(common.Click.Type == ET_WornEffect) {
                if(newbon->haste < (sint8)item->Common.Haste)
                        newbon->haste = item->Common.Haste;

WITH
Code:

if(newbon->haste < (sint8)item->Common.Haste){
                        newbon->haste = item->Common.Haste;

I have the feeling I'm forgetting something but I don't know what. I want to find the opcode for /assist, but I don't know how to start.

SuedeWorthey 06-18-2005 02:29 AM

Awesome Work
 
Awesome Work Arigo. I have incorporated your changes into my build, and released the update_zone.rar on my website. Well, gimme 10 mins... It's up on the Steel Psychos site. I am going to revamp the site a bit to make it more EMU-Oriented...

sonicintuition 06-18-2005 03:20 AM

Argh,

An addendum to my above post...

I cannot log into my server when using your ZonePerl.exe. I can create a character but when I go to log in, it freezes up and I have to reset the computer. The non-perl verison works fine. I can't figure out why other people are getting success with this and I am not. I will download Perl from your list on your site and see if I'm just using the wrong version of perl or something...it's the only thing I haven't tried to get this to work. Both Cavedude's and PEQ's databases give the same result with ZonePerl.exe. Any other ideas? This is perplexing. An eqemu server without quests is ...boring. Thanks in advance.

EDIT - Leaving this post up in case anyone else runs into the same issue. It DOES matter what version of Perl that you use. I used the version posted up on SteelPhychos site and I can now log in fine.

Regards,
Sonic

SuedeWorthey 06-21-2005 04:07 AM

Update
 
I updated the guide for 0.6.1 DR2 compiles as well.

Aradorn 06-23-2005 11:34 AM

im running the Setting up pre5/11 Velious Beta1 + 6.1DR1 + Minilogin(windows) will the update zone.rar fix my hast/pet prob or do i need to set up a 6.1dr2?

edit
nevermind if figured it out it works just need to unzipp the zoneperl.exe

arigo 06-28-2005 12:27 AM

I'm wanting to get AA working, SuedeWorthey. Have you gotten anywhere with that? Oh, and I don't know if this works for 6.1dr2, but 6.1dr1's assist opcode is 0x7f22.

SuedeWorthey 06-28-2005 04:04 AM

Quote:

Originally Posted by arigo
I'm wanting to get AA working, SuedeWorthey. Have you gotten anywhere with that? Oh, and I don't know if this works for 6.1dr2, but 6.1dr1's assist opcode is 0x7f22.

That's awesome Thanks. Yeah, I will be looking into the whole AA thing as much as I can starting around the 5th or so... I will be able to work on it all a lot more after about the 15th of August, so look for a lot from me around then.

Aradorn 07-01-2005 06:20 PM

ive replaced my zoneperl.exe from your website and started the game and haste/proc started working and the pet bug stopped....

ive played for about 2 weeks no probs

when i play it sometimes kicks me out if i play for a very extended pierod of time but i just click eqgame and continue

on 6/30 i used the #haste 85 to see how much i lacked from max. after i had played for a while i got dropped as it usually does, when i tried to log back in i got a zoneperl error and now i cannot get back in. i saved my old zone perl in another folder and replaced it with yours. it let me back in my weaps still proced but the haste doesnt work i dont understand why all of the sudden now your zoneperl.exe doesnt work... my activeperl is 5.8.2.808 even though its different from the one on your website i still cant figure why it would work for 2 weeks then just stop

SuedeWorthey 07-01-2005 10:04 PM

Quote:

Originally Posted by Aradorn
ive replaced my zoneperl.exe from your website and started the game and haste/proc started working and the pet bug stopped....

ive played for about 2 weeks no probs

when i play it sometimes kicks me out if i play for a very extended pierod of time but i just click eqgame and continue

on 6/30 i used the #haste 85 to see how much i lacked from max. after i had played for a while i got dropped as it usually does, when i tried to log back in i got a zoneperl error and now i cannot get back in. i saved my old zone perl in another folder and replaced it with yours. it let me back in my weaps still proced but the haste doesnt work i dont understand why all of the sudden now your zoneperl.exe doesnt work... my activeperl is 5.8.2.808 even though its different from the one on your website i still cant figure why it would work for 2 weeks then just stop

Try changing your PERL to the one on my website.... That could be the problem. If I could reproduce the error, I might be able to fix it, but until then, try to use the PERL that I have on my site. That's the one I used at compile time, so that could be it.

Aradorn 07-03-2005 05:02 PM

the active perl? and if that is the case if i install the one off your site all i have to do is install it over the old one.
will i have to update anything im using the pre5/11 Velious Beta1 + 6.1DR1 + Minilogin(windows) from iwantavr4

the only step in his i see is for perl is
23) Use the command prompt at c:\ perl and type in

Code:
perl load_13thfloor_items.pl -d eq -u [user] -p [password] <items.txt

SuedeWorthey 07-03-2005 10:02 PM

Quote:

Originally Posted by Aradorn
the active perl? and if that is the case if i install the one off your site all i have to do is install it over the old one.
will i have to update anything im using the pre5/11 Velious Beta1 + 6.1DR1 + Minilogin(windows) from iwantavr4

the only step in his i see is for perl is
23) Use the command prompt at c:\ perl and type in

Code:
perl load_13thfloor_items.pl -d eq -u [user] -p [password] <items.txt

Try to uninstall PERL and re-install the one from my site. It was mentioned that this could fix any problems with the PERL .exes in a previous post in this topic.

iwantavr4 07-04-2005 05:01 PM

Ahh, okay. Yeah everytime i was tried using your zoneperl with my server it crashed. So i gave up on it and went back to my old one. Ill give it another go sometime soon to see if its my version of perl thats incompatible... Thats why i didnt update the guide with the update...

Aradorn 07-06-2005 10:33 AM

ok i uninstalled my older perl and installed your 813perl and it still wont work, now my original zonerperl wont work either so i resetup my server using the 813 perl. the only zoneperl that works is the one without the haste/petfix

i also saw on a previous post you made you said
am going to put a couple more files on my site:
1: update_zone.rar for updated zone compiles
2: update_world.rar for updated world compiles
3: update_dll.rar for updated emusharemem.dll files

but i cant seem to find the world.rar and dll.rar maybe those are the files me and iwantavr4 need also to get it to work

sdabbs65 07-08-2005 01:44 AM

dr2 source
 
Do you also have the 6.1 DR2 source on your WEBSITE ?

I was unable to find it.

cavedude 07-08-2005 09:26 AM

Suede's gone away for a couple months but I'll upload it in a bit

Aradorn 07-08-2005 11:53 AM

can you upload his world and emusharemem.dll

cavedude 07-08-2005 12:22 PM

I don't have any of his complies, only access to his site.

sdabbs65 07-10-2005 04:06 AM

Quote:

Originally Posted by cavedude
Suede's gone away for a couple months but I'll upload it in a bit

Thanks,
eqemu_0.6.1_DR1_Source is a pain to try and compile.
did you mean your uploading it to his site ?


cavedude 07-11-2005 04:48 AM

Opps I read 0.6.1-DR2 as 0.6.0-DR2. I'll upload the 6.1 source in a bit. It's an easy complie, but very buggy. I don't have any of his compiled binaries, and honestly I played with DR1 for a bit and still went back to 0.6.0-DR3 so I've been working on that. Most of my changes should be able to carry over though I hope.


All times are GMT -4. The time now is 03:00 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.