EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Development::GeorgeS's Tools (https://www.eqemulator.org/forums/forumdisplay.php?f=674)
-   -   updated tools (https://www.eqemulator.org/forums/showthread.php?t=43102)

GeorgeS 10-31-2020 04:11 PM

updated tools
 
I updated the tools to work for the current installer, and also completed a spell editor which you can try. I'll need to make a tutorial for it.



tools download:

https://drive.google.com/file/d/1SFU...ew?usp=sharing

GeorgeS 11-14-2020 05:08 PM

Hey folks, all tool are now back online in the signature link below.
I did verify these work, but there may be areas where crashes can occur. In the Items editor, the handling of personal inventory of toons is quirky, seems to work, but shows slightly wrong. I think RoF has a different # of slots per character - causing this.

I added the spell editor which I spent hundreds of hours working on. It works great for RoF, and the current version is more robust and should be self explanatory. As usual backup your files. Also, the spell editor is for RoF as I found handling many clients is very challenging and risky.

I'll get a video of the spell editor so one can see its capabilities, but as usual when working on a new spell, I would duplicate a existing one and use the copy.
I made a necro that could cast mage spells and it worked real well!

GeorgeS

Uleat 11-14-2020 05:58 PM

Quick refs for the RoF2 inventory standard:
https://github.com/EQEmu/Server/blob..._limits.h#L124
https://github.com/EQEmu/Server/blob...gelog.txt#L364 (Note: the repository changelog is now defunct)


tldr;

Moved the server from the 'modified' Titanium standard to the RoF2 one.

ammo: 21 -> 22 (SoF)

powersource: 9999 -> 21 (SoF)

general{1..8}: {22..29} -> {23..30} (SoF)

general9: 31 (RoF)

general10: 32 (RoF)

cursor: 30 -> 33 (RoF)

All items in the database had their 'equip' bitmask bits 21 and 22 swapped to reflect 'true' position.

The server has a 'use' bitmask for each supported client and slots that do not exist in a connected client are ignored.

GeorgeS 11-16-2020 08:46 PM

Thanks for the schema diffs and inventory info. I spent a while adding the changes into the eqitems editor, and looks like it works perfectly now!

GeorgeS

Mortow 11-16-2020 10:33 PM

Glad to see you back again George. Thanks for updating these.

chrsschb 11-17-2020 01:16 PM

Glad you're back man. Can't wait to dive into this spell editor as I mess with spells a lot :D

Xirtnil 11-19-2020 05:22 PM

Hey George, all of the .rar files downloaded from your signature seem to be corrupt archives.

Player Juan 11-22-2020 08:08 PM

Thanks for all of your hard work! I was having issues with eqitems, then read a suggestion to check the turn music off option. Now it works.

GeorgeS 11-27-2020 12:33 AM

Quote:

Originally Posted by Xirtnil (Post 265743)
Hey George, all of the .rar files downloaded from your signature seem to be corrupt archives.

I use winrar 5.7, but I think winzip or win10's one may not work.
They are legit rar files, but as I mentioned, use winrar to get them to work.

At some time I'll convert to .zip

George

GeorgeS 11-27-2020 12:34 AM

Quote:

Originally Posted by Player Juan (Post 265749)
Thanks for all of your hard work! I was having issues with eqitems, then read a suggestion to check the turn music off option. Now it works.


I suspect the registration for the ocx is giving issues.
I can make it so the music is off by default.

As we move towards newer OS's, older DLL's can cause these issues, but generally ok with my system..

GeorgeS

GeorgeS 11-27-2020 12:36 AM

Quote:

Originally Posted by chrsschb (Post 265739)
Glad you're back man. Can't wait to dive into this spell editor as I mess with spells a lot :D

It's been 17 years, so I wonder if I'm the oldest user account here..
I was 38 or so when I signed on to eqemu, and now am retired lol!

GeorgeS

ChaosSlayerZ 11-27-2020 08:16 PM

Quote:

Originally Posted by GeorgeS (Post 265774)
I was 38 or so when I signed on to eqemu, and now am retired lol!

GeorgeS



Good, now we can spend more time with us! A LOT of people will surely appreciate that. Your tools are irreplaceable! ;)

chrsschb 11-30-2020 10:40 AM

Quote:

Originally Posted by GeorgeS (Post 265774)
It's been 17 years, so I wonder if I'm the oldest user account here..
I was 38 or so when I signed on to eqemu, and now am retired lol!

GeorgeS

You're close, for sure. Early 2002 is the oldest existing (member) account.

kolamer 12-03-2020 07:13 PM

Hey GeorgeS, I was trying to play around with the spell editor and couldnt get it to work. I noticed you said it was for RoF. Sadly I have the Underfoot install and not the RoF. Is there an easy way change something in these files so that it will work with Underfoot? If not, do you know of another way to edit existing spells?

GeorgeS 12-08-2020 05:31 PM

Quote:

Originally Posted by kolamer (Post 265793)
Hey GeorgeS, I was trying to play around with the spell editor and couldnt get it to work. I noticed you said it was for RoF. Sadly I have the Underfoot install and not the RoF. Is there an easy way change something in these files so that it will work with Underfoot? If not, do you know of another way to edit existing spells?

It's very complex for me to support both clients as the tool creates the table data and writes the text spell file. The tool also uses the client text spell file to load into the table, and that's very difficult to handle without trouble.

If the fields were the same, then it's easy, but since EQ needs both the table and the spell file is really hard.

GeorgeS


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

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