Go Back   EQEmulator Home > EQEmulator Forums > Quests > Quests::Q&A

Quests::Q&A This is the quest support section

Reply
 
Thread Tools Display Modes
  #1  
Old 08-07-2005, 06:39 AM
_Kerosh_
Sarnak
 
Join Date: Nov 2004
Posts: 59
Default PERL Organized Nicely

Ok, what I am working on is a program in C++ that will have all the PERL commands, events, etc, as well as zone lists and so on that will be organized into menus. You choose a menu, etc.

Here is an example. You enter the program, you choose the PERL Menu, then you choose let's say, PERL commands. There will be PERL Identifiers, Events, and so on. From here, boxes that organize all the commands in groups of 10, 2 columns each, will pop up. You choose the group of commands you want and you will enter that cluster. Then you choose the actual command you want and it will pop up based on Lexicon's PERL Guide. In his guide, it was difficult to find the things you wanted though. It will have the same information his guide has, but that information will be much easier to access. Instead of searching for that information, you simply go through a few menus and you are there. Currently, I am working on the PERL menu, but new menus will be up soon, guides based on the eqemu book 1.3, and so on, race lists, etc. The only problem is I can't load pictures atm as it is all console based for now. At one point, I will set up buttons and such that you click, like running a program, then go into the type of subject you want, such as PERL, World Building, OpenZone, etc. From there, it will have the subjects of those, like PERL. Then you can choose commands, events, etc, guides, and I will put in templates and a search engine to find these templates.

I am not sure if I will ever get out of console based, but I am just starting this up, not sure where it will go. I might just do the PERL part and keep it console based as I really want it so I can organize commands and such when I forget them or forget how to use them. This will just make it much easier for me, so I am not sure. I might keep it console based only on PERL, Zone ID's, etc, everything that will help you out in PERL.

Well, when I finnish the PERL part, I will try and get it up on a site and get it out there in exe form so that beginners can have an easier time with PERL, and people who are very good with it and just forget the commands will have a much easier time with PERL instead of seaching through 72 commands on Lexicon's commands list, each with their own page.
__________________
Fate Industries Admin
Reply With Quote
  #2  
Old 08-07-2005, 07:16 AM
fathernitwit
Developer
 
Join Date: Jul 2004
Posts: 773
Default

this is very similar in nature to the many other quest editors out there.. why dont you take a look at some (cofruben's comes to mind) and consider extending them instead of once again, reinventing the wheel.
Reply With Quote
  #3  
Old 08-07-2005, 06:58 PM
mwmdragon's Avatar
mwmdragon
Discordant
 
Join Date: Apr 2003
Location: Winnipeg, Manitoba Canada
Posts: 270
Default my crap

You are welcome to rip appart my Quest Lexicon PDF and my Quest Gen tool as well as my Quest Template.. if you are going to create an all inclusive App for quest writers.

One suggestion though.. Make sure you spend some time writing quests by hand so you can better make the app friendly to the people using it. Everything is better when you understant the deep down dirt of what your program is supposed to make easier.
__________________
Thanks
MWMDRAGON

NeverQuest
http://neverquest.gotdns.com
Emucade
http://dragonsden.emuunlim.com
Reply With Quote
  #4  
Old 08-08-2005, 04:22 AM
_Kerosh_
Sarnak
 
Join Date: Nov 2004
Posts: 59
Default

Well, I am a very accomplished PERL Programmer on EQEmu, so I don't have any need to practice.
__________________
Fate Industries Admin
Reply With Quote
  #5  
Old 08-08-2005, 07:57 AM
SuedeWorthey
Sarnak
 
Join Date: Jan 2005
Posts: 64
Default

Quote:
Originally Posted by _Kerosh_
Well, I am a very accomplished PERL Programmer on EQEmu, so I don't have any need to practice.
If you need some help, I'm in...
__________________
-Suede Worthey-
http://www.wortheysoft.com
http://www.steelpsychos.com
Reply With Quote
  #6  
Old 08-08-2005, 11:30 AM
_Kerosh_
Sarnak
 
Join Date: Nov 2004
Posts: 59
Default

Naw, no help needed, just figured I would tell people what I'm up to.
__________________
Fate Industries Admin
Reply With Quote
  #7  
Old 08-08-2005, 06:04 PM
SuedeWorthey
Sarnak
 
Join Date: Jan 2005
Posts: 64
Default Release

Cool. So, when can I expect a product to be released? Are you going to start off with one that already exists, or start from scratch?
__________________
-Suede Worthey-
http://www.wortheysoft.com
http://www.steelpsychos.com
Reply With Quote
  #8  
Old 08-10-2005, 05:44 AM
_Kerosh_
Sarnak
 
Join Date: Nov 2004
Posts: 59
Default

Well, I've already started from scratch. Right now it is based in the console, well, the alpha will be console based for now, but when I get to it, I will make it look nicer and get clicking and such going on. For now, the console though.

But, I would expect the beta to be done in 2-3 months because College is going to be starting up in 2 weeks, and i will have very little time to work on this.
__________________
Fate Industries Admin
Reply With Quote
  #9  
Old 08-12-2005, 07:01 AM
Cisyouc
Demi-God
 
Join Date: Jun 2004
Location: Heaven.
Posts: 1,260
Default

Are quest script IDE's really necessary? I mean come on, its not even real perl half the time, its just a series of if statements and a bunch of commands we threw in. I hardly see any actual usage of perl in quests. Point being -- for such a task, I would think that even notepad or gedit would suffice. If you want a list of commands embedded into EQEmu, check questmgr.h. I would find it more of a hassle to go through a string of menus to select the commands and events I want than to just type it out in a simple text editor.

My point of view, anyhow.
__________________
namespace retval { template <class T> class ReturnValueGen { private: T x; public: ReturnValueGen() { x = 0; }; T& Generator() { return x; }; }; } int main() { retval::ReturnValueGen<int> retvalue; return retvalue.Generator(); }
C++ is wonderful.
Reply With Quote
  #10  
Old 08-13-2005, 03:34 AM
_Kerosh_
Sarnak
 
Join Date: Nov 2004
Posts: 59
Default

This is made to organize the commands, etc. Some people don't know them, and I have been having to deal with these people for the past two weeks. It's easier to go through menus and such. Cisyouc, I don't really need your point of view, k. I am still going to do this because I want it as well, lol.
__________________
Fate Industries Admin
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 01:33 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