Senior Member
Join Date: Aug 2013
Posts: 123
|
So, I don't know if this is depending upon the game system or not(and in case it is, right this second I am talking about Savage Worlds), but I am wondering about something.
When a portfolio is saved, does it keep track of the order picks were taken in(even across thinks of different type). Likewise does it keep track of if the pick was taken as part of initial creation OR during advancements? For the first question for example, during creation, I put 2 points into Agility which increases my agility from d4 to d8. I then add 3 points to the Fighting Skill which increases my Fighting from d4 to d10. I then go back to Add another point to Agility and it is increased to d10 So what i am asking is, does the portfolio contain something like(please note that this is a generic representation of the concept, not what I am expecting to see): <Agility from="d4" to="d6" /> <Agility from="d6" to="d8" /> <Fighting from="d4" to="d6" /> <Fighting from="d6" to="d8" /> <Fighting from="d8" to="d10" /> <Agility from="d8" to="d10" /> I took a look in a test portfolio and could not make heads or tales of the contents.. This is important as in Savage Worlds, the order of how things are chosen is important for the math and I MAY have a need to reverse engineer save portfolio and rebuild a character. In essence, I have a few existing characters but am considering re-writing the Savage Worlds using the Authoring Kit and want to make sure I can completely rebuild the existing characters exactly as they are. |
#1 |
Senior Member
Volunteer Data File Contributor
Join Date: Nov 2009
Posts: 1,502
|
It depends on implementation. Generally, things done after creation are handled as Advancements, and those are stored in order of adding.
As regards Savage Worlds, at the risk of stating something you already know about, there's a walkthrough for implementing it which is more or less the tutorial for the Authoring Kit. |
#2 |
Senior Member
Join Date: Aug 2013
Posts: 123
|
Quote:
|
|
#3 |
Senior Member
Volunteer Data File Contributor
Join Date: Nov 2009
Posts: 1,502
|
Quote:
|
|
#4 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,215
|
Have you tried debugging the fields on the advances? Take a look at two different advancements of the same attribute - what field values are recorded for those advances?
Here's the wiki page where the answers to your question about how to tell if something was added in advancement or creation can be found: http://hlkitwiki.wolflair.com/index....get_References Just a note, Duggan, since you've misspelled it in a few posts - my name only has one "t". |
#5 |
Senior Member
Join Date: Aug 2013
Posts: 123
|
Quote:
Thanks. I have used the debugging stuff before a tiny, tiny bit to see what specific fields have values after a bootstrap(ie, a race bootstraps an edge or whatever and that edge then sets field X to a value y) to make sure things got set the way they wanted. I have also put in a debug or two in script evals just to make sure my logic was right, but only a few times. I have seen the iscreate and isadvance, but did not see in the portfolio xml files, so perhaps i just missed them. I could not remember those two field names and so was just visually scanning the files looking for patterns that stuck out to me.... now that I know the name of the fields, I can actually perform a "find", and ultimately possibly a xmlparser to handle a print out of what was taken in what order. |
|
#6 |
Senior Member
Volunteer Data File Contributor
Join Date: Nov 2009
Posts: 1,502
|
|
#7 |
|
|