Chummer Character Generator |
Chummer Character Generator |
Jan 28 2012, 06:34 AM
Post
#3626
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
And that is what irritates me so much... I do have a book-file with MCD, the file is called custom_McDougle_programs.xml and the setting is checked(my Hoverboard is showing up after all), but I still canīt get it to work even though Iīm using exactly that codefile i uploaded here... Could you send me the file you created, so I can compare them? Here's the link to the working file I have: http://www.dndjunkie.com/dev/chummer/examp...le_programs.xml Just to check - are you looking for the item on the Complex Forms tab or the Gear tab? Programs are actually Complex Forms for Technomancers. If it's a Matrix Program that should be available to a character through Gear, then it needs to be added to a custom Gear data file instead. |
|
|
Jan 28 2012, 08:16 AM
Post
#3627
|
|
Moving Target Group: Members Posts: 206 Joined: 21-November 09 Member No.: 17,893 |
xD
Alright... that was the problem i guess... i was looking fkr a prog. (IMG:style_emoticons/default/wink.gif) Dunnow why, but i thought, that those r in the same file. |
|
|
Jan 28 2012, 09:28 PM
Post
#3628
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
In some ways it might actually make sense to have all software in one file. And have a flag on it saying it can also be used as a complex form.
|
|
|
Jan 29 2012, 04:17 AM
Post
#3629
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
I was wondering.
On the Skill Group list for skill groups that can't be purchased would it be possible to enable the Skill Group name, but disable the other components? This would allow for the tool tips to work. The other idea was double clicking on the skill group name and have it filter the skills list by the skills in that group. This would allow for finding a lot faster. Can use the skill drop down filter list to get rid of the skill group filter. |
|
|
Jan 29 2012, 09:08 AM
Post
#3630
|
|
Moving Target Group: Members Posts: 296 Joined: 26-February 02 From: Paris, France Member No.: 1,926 |
A filter on skills by related attribute would also be nice for karma expenses purpose, would make it easy to see which skills are affected when you upgrade an attribute.
|
|
|
Jan 29 2012, 09:54 AM
Post
#3631
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
I was thinking, would it be feasible to move all of the Categories out into a separate file?
I know it would probably be a lot of work involved in doing so, but the idea is to have a name and a code, the code doesn't change from one language to the next, but the name can. The problem of course is all the save files would need to have conversion code run on them. |
|
|
Jan 29 2012, 12:25 PM
Post
#3632
|
|
Moving Target Group: Members Posts: 206 Joined: 21-November 09 Member No.: 17,893 |
Would be pretty cool to see an entry like "Career Money income". (IMG:style_emoticons/default/smile.gif)
We r currently trying to keep of track of the "average group money"(we get new chars every few weeks) and that would help alot. (IMG:style_emoticons/default/biggrin.gif) |
|
|
Jan 30 2012, 12:43 AM
Post
#3633
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
A filter on skills by related attribute would also be nice for karma expenses purpose, would make it easy to see which skills are affected when you upgrade an attribute. Would be pretty cool to see an entry like "Career Money income". (IMG:style_emoticons/default/smile.gif) I'll have both of these included in the next update. |
|
|
Jan 30 2012, 12:49 AM
Post
#3634
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
I was thinking, would it be feasible to move all of the Categories out into a separate file? I know it would probably be a lot of work involved in doing so, but the idea is to have a name and a code, the code doesn't change from one language to the next, but the name can. The problem of course is all the save files would need to have conversion code run on them. It's not feasible, nor do I see any benefit to doing this. The idea is to keep all of the information for Cyberware (for example) contained in one file, rather than having to piece the information together from multiple files (books is the one pseudo-exception to this). If placed in their own categories file, those categories would still need to be separated by type (Bioware categories, Cyberware categories, Weapon categories, etc.) because each of the selection windows needs to fetch the list of categories for the type of item it's showing. |
|
|
Jan 30 2012, 07:46 PM
Post
#3635
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
It's not feasible, nor do I see any benefit to doing this. The idea is to keep all of the information for Cyberware (for example) contained in one file, rather than having to piece the information together from multiple files (books is the one pseudo-exception to this). If placed in their own categories file, those categories would still need to be separated by type (Bioware categories, Cyberware categories, Weapon categories, etc.) because each of the selection windows needs to fetch the list of categories for the type of item it's showing. Well the idea was to treat them in the same manner as books. It just seems, and I can easily be wrong that there has been multiple times now where there have been difficulties related to translations and categories. On another note, what object in .net are you using to read, write and parse the xml? |
|
|
Jan 30 2012, 08:14 PM
Post
#3636
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
Well the idea was to treat them in the same manner as books. It just seems, and I can easily be wrong that there has been multiple times now where there have been difficulties related to translations and categories. On another note, what object in .net are you using to read, write and parse the xml? If Chummer used a relational database instead of XML then I'd put all of that category info into a single table. I've found that having all of the related information stored in the same XML file makes my life a lot easier (I also hate working with XML files as DataTables). Sourcebooks can get away with how they are because I keep the codes of the selected books stored in the options object that's part of the character so it's always accessible, and it has a method that builds the sourcebook Xpath query for me. (IMG:style_emoticons/default/wink.gif) Edit: there have been only 2 real issues with translating categories:
Most of it is done just using XmlDocuments then grabbing XmlNodes or XmlNodeLists as needed. Saving is done using XmlTextWriter. |
|
|
Jan 30 2012, 11:53 PM
Post
#3637
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
If Chummer used a relational database instead of XML then I'd put all of that category info into a single table. I've found that having all of the related information stored in the same XML file makes my life a lot easier (I also hate working with XML files as DataTables). Sourcebooks can get away with how they are because I keep the codes of the selected books stored in the options object that's part of the character so it's always accessible, and it has a method that builds the sourcebook Xpath query for me. (IMG:style_emoticons/default/wink.gif) Edit: there have been only 2 real issues with translating categories:
Most of it is done just using XmlDocuments then grabbing XmlNodes or XmlNodeLists as needed. Saving is done using XmlTextWriter. I'm playing around now with the xmlDocument critter. Wanted to try and create something for chummer data file data entry. Will be a while before I get anything usable since I'm leaning .net while I'm doing it. Mostly use delphi, which I still prefer as an environment. Does the Express version have visual form inheritance? I have read about a template called Inheritance Picker, but I don't see it listed in the template list. |
|
|
Jan 31 2012, 12:06 AM
Post
#3638
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
I'm playing around now with the xmlDocument critter. Wanted to try and create something for chummer data file data entry. Will be a while before I get anything usable since I'm leaning .net while I'm doing it. Mostly use delphi, which I still prefer as an environment. Does the Express version have visual form inheritance? I have read about a template called Inheritance Picker, but I don't see it listed in the template list. Yup, C# Express allows you to create inherited forms. You need to select "Windows Forms" beneath the "Visual C# Items" entry in the Add New Item window, then your options should show Inherited Form and Inherited User Control. |
|
|
Jan 31 2012, 12:13 AM
Post
#3639
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
Yup, C# Express allows you to create inherited forms. You need to select "Windows Forms" beneath the "Visual C# Items" entry in the Add New Item window, then your options should show Inherited Form and Inherited User Control. Strange. When I get to the Add New Item window all I have under the Installed Templates is Visual C# Items and under that is XNA Games Studio 4.0 When I have the Visual C# Items selected there is no Inherited Form or Inherited User Control. I've built the solution, which the help said I needed to do before it will show up. Edit: Well although I can't find the template I can still do the inheritance. Add a new form, go to the code and edit it's progenitor and viola the [design] for the form changes to that of the form it's now inheriting from. |
|
|
Jan 31 2012, 01:49 AM
Post
#3640
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
Yikes! As of this update, Chummer is now over 100,000 lines of code (not including the code to actually design the windows), and 111,000 lines of data!
Build 299
|
|
|
Jan 31 2012, 02:24 AM
Post
#3641
|
|
Moving Target Group: Members Posts: 732 Joined: 5-April 08 From: Ottawa, Canada Member No.: 15,847 |
On Critter Powers (Mundane)
Potent Vendom Drake characters have a flying speed of twice their normal movement (not added). I presume ally spirits are done as their own creature? Just a guess. I've been sharing Chummer with other players, and getting praise from most of them on how easy it is to use. (IMG:style_emoticons/default/smile.gif) However, when someone hits the - on Edge in the Common tab, you might want to have it ask if they really want to spend a permanent Edge (my wife thought it was temporary Edge). |
|
|
Jan 31 2012, 02:38 AM
Post
#3642
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
On Critter Powers (Mundane) Potent Vendom Drake characters have a flying speed of twice their normal movement (not added). I presume ally spirits are done as their own creature? Just a guess. I've been sharing Chummer with other players, and getting praise from most of them on how easy it is to use. (IMG:style_emoticons/default/smile.gif) However, when someone hits the - on Edge in the Common tab, you might want to have it ask if they really want to spend a permanent Edge (my wife thought it was temporary Edge). Whoops. I've updated the Critter Powers data file to correct this. The Drake one is going to take a little bit of work. At the moment you cannot say that a character gets a Fly speed equal to their Movement rate (or a multiplied number of that rate), only a fixed value. Yup, Ally Spirits are handled as Creatures. You can find them in the Spirits category; they're the first item in the list. The - button for Edge on the Common tab should ask you to confirm that you want to burn the point of Edge. None of the options turn off the confirmation and nothing in the code's logic actively prevents it from doing so, so there shouldn't be any reason for the app to not ask you. The +/- for Edge on the Condition Monitor tab don't ask for confirmation since that's the temporary (spending) Edge reduction. |
|
|
Jan 31 2012, 02:58 AM
Post
#3643
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
Speaking of Categories, is it possible to create custom categories?
I had tried making a category called Peripheral Devices, and put in some devices but the list comes up with Chummer.ListItem when I select the category. Basically I wanted to be able to put in the Peripheral Devices listed on page 222 of SR4A and 48 of UN. Now the real changer would be allowing for the ability to take any comm, nexus or peripheral device and link them all together to make a temporary gear item that would work as clusters from page 55 of UN. Also for Comms and software having the ability to say what software is running, and have it use that to calculate the effective Response using the Processor Limit on page 222. I would suggest that only software on the comm directly be used for this. |
|
|
Jan 31 2012, 04:05 AM
Post
#3644
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
Speaking of Categories, is it possible to create custom categories? I had tried making a category called Peripheral Devices, and put in some devices but the list comes up with Chummer.ListItem when I select the category. Basically I wanted to be able to put in the Peripheral Devices listed on page 222 of SR4A and 48 of UN. Now the real changer would be allowing for the ability to take any comm, nexus or peripheral device and link them all together to make a temporary gear item that would work as clusters from page 55 of UN. Also for Comms and software having the ability to say what software is running, and have it use that to calculate the effective Response using the Processor Limit on page 222. I would suggest that only software on the comm directly be used for this. Ooh, I like the Commlink/software idea. On to the list it goes! (IMG:style_emoticons/default/biggrin.gif) Yup, you can create your own categories in the custom data files. Here's an example for custom_gear.xml with a new category and an item that's a part of it. CODE <?xml version="1.0" encoding="utf-8"?>
<chummer> <categories> <category>My New Category</category> </categories> <gears> <gear> <name>Some Item</name> <category>My New Category</category> <rating>0</rating> <avail>2</avail> <cost>15</cost> <source>SR4</source> <page>150</page> </gear> </gears> </chummer> |
|
|
Jan 31 2012, 04:55 AM
Post
#3645
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
Thanks I'll try it out. Maybe it was that I was giving the gear I wanted commlink stats?
|
|
|
Jan 31 2012, 05:31 AM
Post
#3646
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
Thanks I'll try it out. Maybe it was that I was giving the gear I wanted commlink stats? Only items in the Commlink and Commlink Upgrade categories are allowed to have Response and Signal (technically Gear does have a Signal property that is used by a few pieces), and only items in the Commlink Operating System and Commlink Operating System Upgrade categories are allowed to have Firewall and System. Both of these are classes that inherit from the Gear class. If you try to add those properties to an item that isn't in those categories, they're ignored since Gear doesn't know (or care about) them as they're Commlink-specific things. |
|
|
Jan 31 2012, 06:11 AM
Post
#3647
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
Only items in the Commlink and Commlink Upgrade categories are allowed to have Response and Signal (technically Gear does have a Signal property that is used by a few pieces), and only items in the Commlink Operating System and Commlink Operating System Upgrade categories are allowed to have Firewall and System. Both of these are classes that inherit from the Gear class. If you try to add those properties to an item that isn't in those categories, they're ignored since Gear doesn't know (or care about) them as they're Commlink-specific things. That would explain why I'm getting the error then. I'm trying to create the Peripherals and they are basically like commlinks with response, signal, system, and firewall. Although they just have all 4 with no need to specify an operating system. |
|
|
Jan 31 2012, 08:20 AM
Post
#3648
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
Although I found the Chummer Wiki using Google, I can't seem to see a link anywhere on your dndjunkie website.
|
|
|
Jan 31 2012, 10:37 AM
Post
#3649
|
|
Moving Target Group: Members Posts: 296 Joined: 26-February 02 From: Paris, France Member No.: 1,926 |
Received a lot of praises from fellow players and GMs as well here, the only real downside I feel now is the unresponsiveness of the application. It feels very sluggish each time you change tab and I'm working on a quadcore/8Gb ram machine. I find it difficult to use ingame since having only 3 separate characters open make it take like 5-10 seconds to switch from one tab of a character to another tab on another character.
|
|
|
Jan 31 2012, 10:38 AM
Post
#3650
|
|
Moving Target Group: Members Posts: 296 Joined: 26-February 02 From: Paris, France Member No.: 1,926 |
|
|
|
Lo-Fi Version | Time is now: 29th November 2024 - 09:37 AM |
Topps, Inc has sole ownership of the names, logo, artwork, marks, photographs, sounds, audio, video and/or any proprietary material used in connection with the game Shadowrun. Topps, Inc has granted permission to the Dumpshock Forums to use such names, logos, artwork, marks and/or any proprietary materials for promotional and informational purposes on its website but does not endorse, and is not affiliated with the Dumpshock Forums in any official capacity whatsoever.