Author Topic: Explore XP help needed  (Read 610 times)

Legacy_Failed.Bard

  • Hero Member
  • *****
  • Posts: 1409
  • Karma: +0/-0
Explore XP help needed
« Reply #15 on: October 30, 2011, 02:43:17 pm »


               

Rolo Kipp wrote...

<limping slowly...>

Xardex wrote...
There is no variable limit on the skin. (Why would there be?)

It's in the back of my mind <a crowded and tiny space> that I saw a post somewhere warning about dumping everything on the skin. It may have been number of feats or something else entirely.

Unfortunately, a half hour search has failed to refresh my memory, so I'll waste no more time on it.

My own research into skins will wait until I model the races I want to use them ;-)

<...back to his favorite tavern>


Performance drops substantially for checking the more variables are stored on an object.  If the PC skin is going to be used for storing other variables that will be checked regularly, you certainly wouldn't want to put hundreds of other variables that are only occasionally checked on it.

  It can actually be handled quite nicely in an IC way, in this case, by giving them an undroppable "Explorer's Journal" book item, and using that to store on.
  The extra few ms needed to check it don't matter if it's accessed once per map only, but it it's checked regularly, especially in combat, it can create a serious performance hit.

  The actual discussion on the performance aspect of it took place in the GetObjectByTag vs GetNearestObjectByTag discussion thread.
               
               

               


                     Modifié par Failed.Bard, 30 octobre 2011 - 02:48 .
                     
                  


            

Legacy_Lightfoot8

  • Hero Member
  • *****
  • Posts: 4797
  • Karma: +0/-0
Explore XP help needed
« Reply #16 on: October 30, 2011, 02:46:14 pm »


               

Rolo Kipp wrote...

<limping slowly...>

Xardex wrote...
There is no variable limit on the skin. (Why would there be?)

It's in the back of my mind <a crowded and tiny space> that I saw a post somewhere warning about dumping everything on the skin. It may have been number of feats or something else entirely.


As far as the .uti is concerened there is no differance between a skin and an other item.  They can become a pain to use however due to the engine unequiping then to advoid exploits and the X3 horse system failing to re-equip them at times.  i have never worked with skins that much however,  So I have not worked out what the problems are there that much.   

The problem you are most likely thinking of  is the limit that all item have, that is the limit of the number of item propteries that can be placed on an item,  That does limit the number of feats and skill increases/decreases that can be placed on the item.   The Max number if item-props is given in baseitems.2da.   
               
               

               
            

Legacy_Rolo Kipp

  • Hero Member
  • *****
  • Posts: 4349
  • Karma: +0/-0
Explore XP help needed
« Reply #17 on: October 30, 2011, 03:17:27 pm »


               <giving the dwarf uber-barbarian a *very* heavy chest of gold coins...>

Failed.Bard wrote...
Performance drops substantially for checking the more variables are stored on an object.  If the PC skin is going to be used for storing other variables that will be checked regularly, you certainly wouldn't want to put hundreds of other variables that are only occasionally checked on it.

Yep, that's my understanding, though I have yet to put enough things together to notice anything ;-/

 It can actually be handled quite nicely in an IC way, in this case, by giving them an undroppable "Explorer's Journal" book item, and using that to store on.
  The extra few ms needed to check it don't matter if it's accessed once per map only, but it it's checked regularly, especially in combat, it can create a serious performance hit.

Grrr, I get a bit annoyed by "undroppable, unbreakable" things. I just hate loading the PC up with all that stuff... But until I find a better way, I'll deal.

Currently, I'm thinking of storing all that stuff on tagged placeables (there-by getting the placeable that stores certain variables quickly with GetObjectByTag) in a GM Lounge that is low AI.

That is something in the (self-same) back of my mind when I am looking at inter-mod & inter-server communication.  Be nice if we could attach an invis henchman "courier" for server transitions. I'm pretty sure it will work for inter-mod, but have huge doubts how to do it inter-server.
<sigh>

 The actual discussion on the performance aspect of it took place in the GetObjectByTag vs GetNearestObjectByTag discussion thread.

That was one of the best tech threads I've read lately =)

<...all but the top few being painted lead>
               
               

               
            

Legacy_Rolo Kipp

  • Hero Member
  • *****
  • Posts: 4349
  • Karma: +0/-0
Explore XP help needed
« Reply #18 on: October 30, 2011, 03:19:22 pm »


               <snapping his fingers...>

Lightfoot8 wrote...
As far as the .uti is concerened there is no differance between a skin and an other item.  They can become a pain to use however due to the engine unequiping then to advoid exploits and the X3 horse system failing to re-equip them at times.  i have never worked with skins that much however,  So I have not worked out what the problems are there that much.   

The problem you are most likely thinking of  is the limit that all item have, that is the limit of the number of item propteries that can be placed on an item,  That does limit the number of feats and skill increases/decreases that can be placed on the item.   The Max number if item-props is given in baseitems.2da.   

*That* was it! Yup. Do you have any links so I can refresh my memory?

<...and making the light dawn>
               
               

               
            

Legacy_Lightfoot8

  • Hero Member
  • *****
  • Posts: 4797
  • Karma: +0/-0
Explore XP help needed
« Reply #19 on: October 30, 2011, 05:35:12 pm »


               

Rolo Kipp wrote...

<snapping his fingers...>

*That* was it! Yup. Do you have any links so I can refresh my memory?

<...and making the light dawn>


My be a late dawn on this one, For I have no links.   If you wanted to try and find some I would try a search on sub races, That is where most people find the limitation, as they try to put to much on the skin to emulate the race.
               
               

               
            

Legacy_QlippothVI

  • Full Member
  • ***
  • Posts: 197
  • Karma: +0/-0
Explore XP help needed
« Reply #20 on: October 30, 2011, 09:15:26 pm »


               I'm pretty busy lately so sorry for the late replies, but Universe of Arlandia (google and download) has such a feature, though a db is used (either nwndb or mysql).
               
               

               
            

Legacy_QlippothVI

  • Full Member
  • ***
  • Posts: 197
  • Karma: +0/-0
Explore XP help needed
« Reply #21 on: October 30, 2011, 09:21:45 pm »


               Sorry, on road trip and nwn system doEsnt allow edits. I meant a system for tracking explored areas.