Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Ezrec

Pages: [1]
1
Development Deliberation /
« on: March 21, 2006, 10:30:17 pm »
Thanks! Can\'t wait to try this out!

2
Development Deliberation /
« on: March 20, 2006, 06:16:58 pm »
I\'m still at a loss here, guys.

I\'d like to contribute quest content, but the \'black magic\' that
I need to do to get a NPC to initiate a quest sequence
isn\'t really clear.

Any help?

3
Development Deliberation / NPC Dialog/Quests SQL questions
« on: March 13, 2006, 06:14:31 am »
I think I\'m almost there with respect to My First NPC Dialog, but
I\'m missing the \'link\' between the npc_responses table and the
quests/quest_scripts table.

Here is a link to a SQL file you can just load into a \'NPCRoom\'
server, and get what I have to far. I can get as far as the
\'greetings\' NPC response for the \'tutorial\' knowledge domain
I created, but the dialog doesn\'t go on to the quest.

Could  a dev give the SQL a once-over and tell me if I\'m close,
or if I\'m so off the mark I should start from scratch.

http://www.evillabs.net/~gus/planeshift/newbie_quests.sql

NOTE: This NPC is a prototype for one I\'d like to build to have added
to the game\'s content as an \'introductory\' character, which teaches
PCs the ropes with respect to common in-game phrases, who to
talk to first as newbies, and places that newbies should go for
rat squashing. Currently, only the language module is in the .SQL
file, but the others are being sketched out.

4
Technical Help: IN GAME bugs (after loading world) /
« on: March 08, 2006, 06:25:55 pm »
Well, my tavern sewer nit was not so much the portal
client visualization, as the fact that the \'roof\' of the sewer
entrance is infinitely thin, and looks really weird.

Anyway, could I please (pretty please) request a
\'World Content\' category in bugtracker?

This would be for Artwork, Quests, NPC interaction typos, etc.

Basically, bugs in the *content*, not the code.

5
Technical Help: IN GAME bugs (after loading world) /
« on: March 08, 2006, 04:12:18 pm »
I hate do do a bump for bump\'s sake, but really, where/to whom
do I report art bugs?

I see no entry in BugTracker for art.

6
Development Deliberation /
« on: March 06, 2006, 10:44:35 pm »
Hmm. Unfortunately my \'portfolio\' is a little thin right now with respect to \'Writing Quests\'.

So I guess I\'ll just have to populate my private PlaneShift server with a whole bunch \'o quests, test them, and have *that* as my portfolio.

I would guess a working example would beat me prattling on all day, eh?

First, a little research on who the current NPC are...

/me gets busy...

7
Development Deliberation /
« on: March 06, 2006, 07:01:18 pm »
Thanks!

I got it working on a Mandriva 2006.0 system with:

gcc 4.0.1
CS head, CEL head, CAL3D head, PS head

.. and a buttload of patches...

But I now have a little dwarf running around playing with
an oven and beating up on NPCs.


So, is there any need for a quest writer?

8
Development Deliberation /
« on: March 06, 2006, 01:49:59 am »
I run Linux AMD x86_64, so, yes, it is case sensitive.

I\'m currently trying to make everything (including crystalspace) \"clean\" for GCC 4.x

Wish me luck,

9
First: Iterator class was used where ConstIterator is required
Second: Make hard-coded filenames match actual filenames in CVS for PAWS GUI widgets


Index: src/server/progressionmanager.cpp
===================================================================
RCS file: /cvsroot/planeshift/planeshift/src/server/progressionmanager.cpp,v
retrieving revision 1.204
diff -d -u -p -r1.204 progressionmanager.cpp
--- src/server/progressionmanager.cpp   1 Mar 2006 18:27:50 -0000       1.204
+++ src/server/progressionmanager.cpp   5 Mar 2006 18:53:24 -0000
@@ -2922,7 +2922,7 @@ csString ProgressionEvent::ToString(bool
 {
     csString xml;
     if (topLevel) xml.Append(\"\");
-    csArray::Iterator seq = sequence.GetIterator();
+    csArray::ConstIterator seq = sequence.GetIterator();
     while (seq.HasNext())
     {
         ProgressionOperation * po = seq.Next();
Index: src/tools/pawseditor/pawseditorapp.cpp
===================================================================
RCS file: /cvsroot/planeshift/planeshift/src/tools/pawseditor/pawseditorapp.cpp,v
retrieving revision 1.18
diff -d -u -p -r1.18 pawseditorapp.cpp
--- src/tools/pawseditor/pawseditorapp.cpp      3 Feb 2006 23:00:59 -0000      1.18
+++ src/tools/pawseditor/pawseditorapp.cpp      5 Mar 2006 18:53:24 -0000
@@ -450,9 +450,9 @@ bool PawsEditorApp::LoadWidgets()
 {
     bool succeeded = true;
 
-    succeeded &= LoadWidget(\"data/pawseditor/peWidgetTree.xml\");
-    succeeded &= LoadWidget(\"data/pawseditor/peMenu.xml\");
-    succeeded &= LoadWidget(\"data/pawseditor/peSkinSelector.xml\");
+    succeeded &= LoadWidget(\"data/pawseditor/pewidgettree.xml\");
+    succeeded &= LoadWidget(\"data/pawseditor/pemenu.xml\");
+    succeeded &= LoadWidget(\"data/pawseditor/peskinselector.xml\");
 
     return succeeded;
 }

10
So, I\'ve generated some /graphicbug reports - now, where/who do I send them to?

Mostly they are mesh seam issues, but otherse (like the really badly done tavern sewer portal) are a bit more grevious.

And, if one were to have local fixes for these bugs (like improved meshes) where/who would we send the fixes to?

Pages: [1]