Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Tools

Archive::Tools Archive area for Tools's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 11-30-2003, 03:20 AM
Muuss
Dragon
 
Join Date: May 2003
Posts: 539
Default 0.5.3+ Quest editor... [updated 01/06/2004 (perl support)]

Hi guys.

I just finished a pre-version of a third party tool i wanted to create. This is an editor for quest designers. It helps in writing the qst files.
the software features shortcuts that write the skeleton of the quests and a few search tools.

This is a beta, shouldnt be to much bugged but isnt yet totally complete. If you guys estimate it deserves much work, i ll certainly invest the needed time in it !

Quest Editor is available for download at
http://alexis.vilvert.free.fr/eqemu/questeditor.html

feel free to test, and report bugs or suggestions

Muuss

[updates]
01/06/2003 : updated to 1.5 -> added columns sorting on npc's list
12/18/2003 : Updated to 1.4 -> added perl support
12/10/2003 : Updated to 1.3 -> added syntax highlighting and reworked interface
12/07/2003 : Updated to 1.2 -> added 'not connected' mode (suggested by Dodger).
12/03/2003 : Updated to 1.1a -> added race support.
12/02/2003 : Updated to 1.1 -> added spells and skills.
Reply With Quote
  #2  
Old 11-30-2003, 02:02 PM
Shadow-Wolf
Dragon
 
Join Date: Oct 2003
Posts: 511
Default

you just made my like soooooooooo easyer
Reply With Quote
  #3  
Old 11-30-2003, 10:44 PM
LaZZer
Fire Beetle
 
Join Date: Feb 2002
Posts: 13
Default

Love it Muuss! Easy to use and saves me a great deal of time when creating quests. Keep up the great work!
Reply With Quote
  #4  
Old 12-02-2003, 07:56 PM
rockocool
Sarnak
 
Join Date: Mar 2003
Location: california
Posts: 63
Default

It looks great, except why the save and reload button are disabled? thus I can not save or load quest files. Did I miss something?
In any case, this looks like going to be a very decent tool!
Reply With Quote
  #5  
Old 12-02-2003, 08:42 PM
Eglin
Hill Giant
 
Join Date: Nov 2003
Posts: 168
Default

Although I am interested in the concept, I am extremely wary of your program. Maybe you can post some large screenshots, so I cen get a feel of what it is like, since I am not going to run it (and advise others to avoid it, too).

1) it isn't provided with source, which throws a big warning flag right off the bat
2) it crashes if I try to execute it with the permissions of a non-priviledged user.
3) checking it out in dependency walker (or quickview or pedump or whatever floats your boat) shows that it exports all kinds of winsock methods, which makes me nervous, since I can't think of any reason a quest editor would need to be sending shit out over the internet.

I'm sorry if you feel like I'm attacking you or your efforts, but with so much malware/spyware/etc out there today, I don't think my concern is misplaced.
Reply With Quote
  #6  
Old 12-02-2003, 08:42 PM
Muuss
Dragon
 
Join Date: May 2003
Posts: 539
Default

In fact the process is the following :

choose a zone
choose a npc
write something in the editor
save

the buttons become enable when u press a key in the editor and if a npc and a zone has been selected before.

the goal of this is to do for you the choice of the quest file where you save the script. so, people don't save quest files everywhere on their harddisk and wonder why it doesn't work in the emu

Edit : tho, i have nothing against adding an 'expert mode' with a file selector and permanently available save/reload buttons
__________________
Muuss - [PEQGC] Dobl, the ogre that counts for 2 !
http://www.vilvert.fr/page.php?id=10
Reply With Quote
  #7  
Old 12-03-2003, 02:34 AM
Eglin
Hill Giant
 
Join Date: Nov 2003
Posts: 168
Default

Oops. Closer inspection showed that the non-priviledged account that I was attempting to run the program under did not have access to the directory that the program was stored in. The fact that it crashed without error message is probably a reflection of Windows, rather than your software.

After starting it up, it immediately became clear why you need tcp/ip stuff... mysql. Since there was no readme and the info on your site is pretty minimal, I had no idea that it used the DB to get names and stuff...

After having a chance to actually run your program, I must say that I agree with the other posters - it is supasweet! There are a lot of really handy tools, like the ability to run queries internally. I had the same problem with the reload/save buttons being greyed out, but I still have to congratulate you on what looks to be a promising new tool.
Reply With Quote
  #8  
Old 12-03-2003, 02:42 AM
Muuss
Dragon
 
Join Date: May 2003
Posts: 539
Default

Thank you Eglin.
Im opened to suggestions. a 'Not connected' mode is planned (some people who want to write quests during their work time :lol: )

btw, i m not providing sources cause i m using a mysql library that isnt free for use. For the info on the site, its as minimal as my english speaking skills :/ If you or someone else want to write some, you're more than welcome !
__________________
Muuss - [PEQGC] Dobl, the ogre that counts for 2 !
http://www.vilvert.fr/page.php?id=10
Reply With Quote
  #9  
Old 12-03-2003, 03:59 AM
Eglin
Hill Giant
 
Join Date: Nov 2003
Posts: 168
Default

Quote:
Originally Posted by Muuss
Thank you Eglin.
Sorry for vilifying you, I'm just paranoid.

Quote:
Im opened to suggestions.
Support for Perl quests would obviously be important to me. Syntax highlighting would be nifty, too.

Quote:
btw, i m not providing sources cause i m using a mysql library that isnt free for use.
You could always just use ODBC. Besides, you don't have to distribute the lib to distribute your source.

Quote:
For the info on the site, its as minimal as my english speaking skills :/ If you or someone else want to write some, you're more than welcome !
A man after my own heart.
Reply With Quote
  #10  
Old 12-03-2003, 09:09 AM
Muuss
Dragon
 
Join Date: May 2003
Posts: 539
Default

Quote:
you don't have to distribute the lib to distribute your source.
The one i m using isn't available, we made it here at work. I could use another one tho, as u say.

I need to dive into perl quests, then i ll add it to the software of course
__________________
Muuss - [PEQGC] Dobl, the ogre that counts for 2 !
http://www.vilvert.fr/page.php?id=10
Reply With Quote
  #11  
Old 12-04-2003, 01:19 AM
Kroeg's Avatar
Kroeg
Hill Giant
 
Join Date: Oct 2003
Posts: 241
Default

Let me give you a little heads up then. On the following link, you'll find all the quests I had converted into perl (*.pl) format. I have tested all of these and they work mostly as is.

http://h37.bounceme.net/eqemu/perl_quests.zip

Hope this helps!
Reply With Quote
  #12  
Old 12-04-2003, 01:33 AM
Edgar1898
Senior Member
Former EQEmu Developer
Current EQ2Emu Lead Developer
 
Join Date: Dec 2002
Posts: 1,065
Default

Next Release will have 3 packages, 1 for the source, another for Win32 Perl quests and the last for Win32 old quest format. If the perl stuff proves itself as a long term solution and is easy enough to use we should be able to phase the old parser.cpp stuff out by 5.5 or so.
__________________
Lethal Encounter
Reply With Quote
  #13  
Old 12-04-2003, 01:38 AM
Kroeg's Avatar
Kroeg
Hill Giant
 
Join Date: Oct 2003
Posts: 241
Default

Awesome LE. Personally, so far perl quests have proven to hold more ability than the former. Also, if the quest is somehow borked, it doesn't screw with the emulator, it just doesn't work. I love that.

Three cheers for perl scripting
Reply With Quote
  #14  
Old 12-04-2003, 03:30 AM
Muuss
Dragon
 
Join Date: May 2003
Posts: 539
Default

Thanks for the link Kroeg.
Tonight, i ll do a minor update to add support for races in the npc's list.
the "not connected mode" will be the next one to come, then i ll work on perl syntax. Dunno if i ll create 2 versions of the editor or go for an option that will let the user choose the language.

I may add a basic syntax checker too, at least to verify the matching for the opening and closing }.
__________________
Muuss - [PEQGC] Dobl, the ogre that counts for 2 !
http://www.vilvert.fr/page.php?id=10
Reply With Quote
  #15  
Old 12-04-2003, 03:35 AM
Trumpcard
Demi-God
 
Join Date: Jan 2002
Location: Charlotte, NC
Posts: 2,614
Default

The perl parser is not as unforgiving on its syntax, but its annoying if you get it wrong, it will repeatedly bark at you , so a 'syntax validitor' would be extremely useful for written perl scripts...
__________________
Quitters never win, and winners never quit, but those who never win and never quit are idiots.
Reply With Quote
Reply


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:42 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3