View Full Version : Changing/Adding Skills
ldyparadox99
May 8th, 2007, 12:30
What I want to do is pretty simple (I hope). All I want to do is change a few skill names (such as move silently to sneak, craft to trade skill) and add a few skills as well.
Unlike FG1, the skill names aren't part of the frame graphic and I can't seem to find where to change these at.
The only place I've actually found skill names is in the .lua script charactersheet_skilllist.lua and when I change a name it doesn't show up on the character sheet. I'm guessing the master list that affects name changes has to be in another file.
Anyone know where??
I'll keep mucking around to see if I can fall on the answer myself but TIA for any additional information.
Pet
Oberoten
May 8th, 2007, 13:16
Bumping this one since I think it is pretty much the same answer that I need as well.
ldyparadox99
May 8th, 2007, 13:33
Good thing I didn't ask you on your post then. :D Thought you might have had an answer.
Oberoten
May 8th, 2007, 13:36
Mhm... Right now I am trying to fix anything but the charactersheet for thisvery reason.
... and admittedly that feels like I am digging in the wrong end.
ldyparadox99
May 8th, 2007, 14:35
Really, the skill page is the only thing on the character sheet I need to change.
There's just two other things I'd like to add in the future (something for resists and tracking a mana pool), but aside from missing skills for my ruleset, the character sheet is pretty well set.
Of course, eventually I'd like to make a ruleset for TORG and that will be a whole different monkey.
Oberoten
May 8th, 2007, 14:59
True. Skills are the Alpha and Omega of a system. Everything else can wait.
Doswelk
May 8th, 2007, 17:06
What I want to do is pretty simple (I hope). All I want to do is change a few skill names (such as move silently to sneak, craft to trade skill) and add a few skills as well.
Unlike FG1, the skill names aren't part of the frame graphic and I can't seem to find where to change these at.
The only place I've actually found skill names is in the .lua script charactersheet_skilllist.lua and when I change a name it doesn't show up on the character sheet. I'm guessing the master list that affects name changes has to be in another file.
Anyone know where??
Pet
All I did was update the .lua file and it seemed to work...
There is another skill section in another file but seems to tell FGII how to import FG1 db.xml cannot remember the full filename right now (at work) but it ended with update.lua I think
ldyparadox99
May 8th, 2007, 17:32
We're talking the same file right? charactersheet_skilllist.lua? and specifically the skill properties section where it lists each skill, what ability it uses and any armor penalties??
Because when I change one of them it does not update on the character sheet in FG at all.
Edit: ok, it started to show up once I changed it in the db.xml as well.
Now to see if I can add new skills in addition to what's there after I get back from class.
ldyparadox99
May 8th, 2007, 20:58
Ok, I can easily change the names of the skills that already exist in the charactersheet_skilllist.lua file and the db.xml file (for each character). However, I can't seem to get new skills to show up.
Any ideas??
Irian
May 8th, 2007, 21:32
Just an idea... You DO realize that changing the files in the /examples/rulesets/d20 folder will acomplish nothing. Neither will copying the files to /rulesets/d20 and modify them there. FG II seemt to "read" the D20 data always from it's packed source. You have to:
- Copy the /examples/rulesets/d20 folder to /rulesets/
- Rename it, for example to d20modified
Then you can try a new campagain with it and see if it changes anything.
joshuha
May 8th, 2007, 21:46
Also, make sure after you make changes to see if it the new skill appears that you are creating a new character. This way you can be sure the databasenodes will be triggered to create new instance of them.
ldyparadox99
May 8th, 2007, 21:46
Yea, figured that out when trying to modify how the spell descriptions read.
I'm working from my own ruleset labled eqd20.
I'm now getting the new skills to come up but ONLY if I go in and edit each character's skills in the db.xml under <skilllist></skilllist>. The new/changed skills DO NOT show up when a new character sheet is made.
Why? What do I need to edit to tell FG that yes, I do want all the skills listed in the charactersheet_skilllist.lua to show up every time a character is made?
joshuha
May 8th, 2007, 22:17
Not sure if this will work but in the charsheet_skilllist.lua file there is the function constructDefaultSkills() which builds the list. An interesting note in there is this line:
match.setCustom(false);
Try flipping that to true and see what happens. Its just a guess and may not do anything at all but I won't have a chance to try it out until later.
ldyparadox99
May 8th, 2007, 22:23
Tried it and it didn't seem to do anything. :(
One thing that puzzles me is if I went and changed the skills in the charactersheet_spelllist.lua file (which is the only file that lists the skills by name), how is FG pointing back to the default d20? (forgive stupid questions since I'm still learning how all this works)
Will keep trying to wrack my brain, but it looks like this will have to take a break since I won't get back to it for about two weeks (while I entertain my mother..joy).
Goblin-King
May 9th, 2007, 10:21
The system works so that the list in charsheet_skilllist.lua is checked whenever the skill list is opened to make sure all the default skills are there.
Adding a new entry to the skilldata table should make it appear. Any existing skills that are already in the db.xml are not wiped even if an entry is removed from this list.
Custom skills are ones that allow you to edit the label and the stat used.
ldyparadox99
May 9th, 2007, 12:14
So what could I be doing wrong to make it not appear?
I haven't touched anything else in the charactersheet_skilllist.lua file except changing the names of a few skills in the default list and adding about 10 additional skills (and they're all just standard skill types w/o armor checks or needing to be filled like knowledges).
When I create a brand new character under that ruleset, the d20 default shows up and only when I add each skill in the db.xml file will my own customizations show up.
As I said before, I'm working from a custom ruleset and not the d20 folder...
I wonder if maybe something got updated since I created this ruleset??
ldyparadox99
May 9th, 2007, 13:40
Ok, I think I answered my own question.
I suppose it helps if I keep up on the updates for my custom ruleset. Once I updated all the .xml and .lua files pertaining to skills the customized skills are showing up without having to touch the db.xml file.
So for those that are looking for the answer on how to add or change skill names:
Make sure your files are up to date :D Go to the charactersheet_skilllist.lua file and scroll all the way down and either change the name of the existing skills or add a new skill and it should show up.
Easy enough.
Thanks so much for putting up with my mucking about and helping out Goblin King. I really appreciate it!
Pet
Powered by vBulletin® Version 4.2.1 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.