Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::GeorgeS's Tools

Development::GeorgeS's Tools A forum just for GeorgeS's tools

Reply
 
Thread Tools Display Modes
  #1  
Old 01-29-2008, 06:06 PM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default

there are 2 easy ways to edit such npcs:
a) add them to any spawn group in the same zone with 0% chance to spawn, then they will pop up in Georges npc editor
b) edit them directly in mySQl browser
Reply With Quote
  #2  
Old 03-23-2008, 01:21 PM
loglos
Sarnak
 
Join Date: Feb 2008
Posts: 51
Default Editor finally working for me (fixed a.ocx error 339)

George,

When running most of your tools, I could get connected to the db but I could not get past the intro page. I would get:

Run-time error '339':
Component 'a.ocx' or one of its dependencies not correctly registered: a file is missing or invalid

The test connection tool ran fine. It was something else. It took me a while but I finally figured it out and wanted to pass this info on. I'm not sure how many it will affect.

As far as I know, the second part of this will only affect those in Vista 64 Bit but the shortcut trick may work for those on Vista 32.

First, create a short cut to the file register_ocx.bat in the resource directory (from the zip you downloaded). In the shortcut to this bat file, edit the properties and select run as administrator. When you run the bat file, if it can't find the files, add the path to each ocx (as in the sample below).

For 64 bit:

c:\windows\syswow64 is actually where the 32 bit tools reside. There is a regsvr32 in system32 (which is 64bit) and a regsvr32 in syswow64 (which is 32 bit).

Edit the bat file so that it looks like this (or just create a new file):

Code:
c:\windows\syswow64\regsvr32 C:\Shared\eqemu\resources\a.ocx 
c:\windows\syswow64\regsvr32 C:\Shared\eqemu\resources\DXAnimatedGIF.ocx 
c:\windows\syswow64\regsvr32 C:\Shared\eqemu\resources\imagelist.ocx 
c:\windows\syswow64\regsvr32 C:\Shared\eqemu\resources\TABCTL32.OCX 
c:\windows\syswow64\regsvr32 C:\Shared\eqemu\resources\MSCOMCTL.OCX 

echo all registered
I got rid of the /s at the end of the commands because that was making it run silently and I was not seeing the error codes.

Now run the shortcut. You should get a dialog after each ocx saying that the dll was successfully loaded. Now the tools will work.

If you are running vista 64 and are having problems accessing mysql via odbc, post a reply here and I will write up a fix for that.

Hope this helps someone,

loglos
Reply With Quote
  #3  
Old 03-28-2008, 10:23 AM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default

Geogre, so what did you decided on Tradeskill editor? (see above)
Can you redesign it a little bit so it is all in one page (recepies list on one side, and recipy detaisl on another, auto shown when recepy in the list is clicked)

thanks
Reply With Quote
  #4  
Old 03-28-2008, 03:00 PM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default

oh another thing- the editor will produce an error when there is no any recepies in the DB and you trying to make new one
Reply With Quote
  #5  
Old 03-30-2008, 10:22 AM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

I will look to see if I can do this without a total rewrite.
The error should be easy to fix, and I'll start on this now.

GeorgeS
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
Reply With Quote
  #6  
Old 03-30-2008, 12:55 PM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default

Thank you George
Reply With Quote
  #7  
Old 03-30-2008, 04:56 PM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

Just finished the program -
Tabs are gone and entire interface is on a single page now
Copy/Paste for ingredients added.

1.0.0 -Redid front interface so no more tabs, and added copy/paste ingredients function too.

GeorgeS
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
Reply With Quote
  #8  
Old 09-12-2008, 04:52 AM
Babul
Sarnak
 
Join Date: Sep 2008
Location: Rome
Posts: 37
Default

Hello, I wanted to try your tools but all the download links on the web page do not work.
Reply With Quote
  #9  
Old 09-12-2008, 10:30 AM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

Try then now. Changed some left over link to the correct ones

GeorgeS
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
Reply With Quote
  #10  
Old 09-12-2008, 06:09 PM
Babul
Sarnak
 
Join Date: Sep 2008
Location: Rome
Posts: 37
Default

Thanks GeorgeS, I have downloaded the tools now and isntalled.

Unfortunatly they dont seem to work with my configuration, I have edited the db.ini with the correct information which allow me to run both the server and another tool I downloaded (EQemu database editor) but for some reason i am gettin errors, some open with check your db.ini or myodbc drivers but they are intalled version 5.1.

The connect tool also fail but the same info work with mysql admin to connect and with the server iteself, so it seems there is a problem with my setup and the version of your tool?

And on some i get an error 91 run time error object variable or with block variable not set.

I am using win xp sp3
mysql server 5.0.67 with PEQ database and the last version of the Emu server.

Any help would be very appreciated.
Reply With Quote
  #11  
Old 09-12-2008, 06:19 PM
Babul
Sarnak
 
Join Date: Sep 2008
Location: Rome
Posts: 37
Default

And on some (spawn editor and grid editor) i get an error 91 run time error object variable or with block variable not set , while the npc lot edit open and then also give the same db error and another error if i click past this: missing isbot field please add the SQL to create the bot first. and on the graphical window it say Running DBversion: unknown.
Reply With Quote
  #12  
Old 09-12-2008, 08:41 PM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

If the cursory check connection program does not work, then it's the ODBC drivers no doubt. Use the ones from my site and only those will work

Next, make sure you're using ip=127.0.0.1 on local machine.

GeorgeS
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
Reply With Quote
Reply

Thread Tools
Display Modes

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 07:18 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3