Chummer Character Generator |
Chummer Character Generator |
Jan 24 2012, 04:37 AM
Post
#3601
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
When I click on the ammo drop down on the reload weapon window I get an unhandled exception. Clicking continue causes no further exceptions, and selecting an item in the list causes no problems. The type drop down is showing a number, in this case 4, would it not be better to show the name of the type instead? Type should actually be labeled Qty since you're selecting the number of rounds to load into the Weapon. For most Weapons there is only one possible value, but some will have things like 50 or 100, or 50 or belt as their choices. The current label is an artefact from when I was first working on that window. I have no idea why I never changed this before. I just got used to it being there. (IMG:style_emoticons/default/smile.gif) I'll have it labeled properly and that dropdown error corrected in the next update. |
|
|
Jan 24 2012, 09:50 AM
Post
#3602
|
|
Target Group: Members Posts: 6 Joined: 17-January 12 From: Wörrrstadt,Germany Member No.: 47,348 |
Hello,
is it possible to show the notes i have attached to cyberware/gear/... in the charsheet? In the cyberware section i see only a template (<xsl:call-template name="cyberware" />) but it seams to be an internal thing i can't change. Is it possible to add a second base charsheet(xslt) ? If i make changes in the "Shadowrun 4 Base" Sheet each update will reset the changes or if i don't select the sheet to update i will not see new changes in the charsheets that i have to include in my modified one. How must i add a commlink to see the commlink in the commlink section of the char sheet and not in the gear section ? With kind regards Askahain P.s.: Great work! I love this Tool. |
|
|
Jan 24 2012, 01:12 PM
Post
#3603
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
Hello, is it possible to show the notes i have attached to cyberware/gear/... in the charsheet? In the cyberware section i see only a template (<xsl:call-template name="cyberware" />) but it seams to be an internal thing i can't change. Is it possible to add a second base charsheet(xslt) ? If i make changes in the "Shadowrun 4 Base" Sheet each update will reset the changes or if i don't select the sheet to update i will not see new changes in the charsheets that i have to include in my modified one. How must i add a commlink to see the commlink in the commlink section of the char sheet and not in the gear section ? With kind regards Askahain P.s.: Great work! I love this Tool. copy the character sheet and rename the new file to what you want. You can then make any changes you want to that file and it won't get overwritten. |
|
|
Jan 24 2012, 06:10 PM
Post
#3604
|
|
Target Group: Members Posts: 6 Joined: 17-January 12 From: Wörrrstadt,Germany Member No.: 47,348 |
Jep this works as a backup. But i can select it in the printing dialog. I have to change to original base sheet. This will be overwritten with the next update and i have to copy the backup sheet over the original file.
I think its maybe easieer to allow more than one xslt base sheet. so you can create many different sheets without any update problems. (I have a translated sheet as backup but i hope that there will be a multi language support for the sheets in the future) BTW: if you select youre native language it is not shown in the charsheet there is only this language with a pool/rating of 0. With kind regards Askahain |
|
|
Jan 24 2012, 06:39 PM
Post
#3605
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
Hello, is it possible to show the notes i have attached to cyberware/gear/... in the charsheet? In the cyberware section i see only a template (<xsl:call-template name="cyberware" />) but it seams to be an internal thing i can't change. Is it possible to add a second base charsheet(xslt) ? If i make changes in the "Shadowrun 4 Base" Sheet each update will reset the changes or if i don't select the sheet to update i will not see new changes in the charsheets that i have to include in my modified one. How must i add a commlink to see the commlink in the commlink section of the char sheet and not in the gear section ? With kind regards Askahain P.s.: Great work! I love this Tool. As ShadowWalker already mentioned, it's just a matter of copying the existing files. You would need to create a copy of both the .xsl file you're wanting to use and the Shadowrun 4 Base.xslt file. Edit your copy of the XSLT file to include notes where you want them, and update your copied XSL file to use your copied XSLT file. This will make sure your changes won't be overwritten by anything else that gets uploaded later. (IMG:style_emoticons/default/smile.gif) The current Shadowrun 4 Base.xslt file is used for the various Shadowrun 4 sheets that are listed in the window. It started as just one sheet and grew into a few variations, so the base file was created to make life easier. If I ever come up with different sheet styles, they'll need different base files of their own. In order for the Commlink to appear on the character sheet, you only need to add one to your characeter using the Add Gear button. It should be able to find it once it has been added like that. The Commlink will also show up in the Gear section though since it is a piece of Gear, though it will just give you the name and none of its info. On the current Shadowrun 4 sheets, Languages with a Rating of 0 are showing up as "N". The application exports the value as 0 since it is a numeric field; it's up to the character sheets to actually catch this and change it to an "N", so if you're creating your own sheet (or tweaking one), it will need to include this. |
|
|
Jan 24 2012, 07:29 PM
Post
#3606
|
|
Moving Target Group: Members Posts: 206 Joined: 21-November 09 Member No.: 17,893 |
Exporting for the Squad Manager is a neat idea(I wanted to use it once... but didn´t have the time to put in all necessary chars).
I got a bug though: When trying to import a mage with magic>6 the Manager threw an error, only importing about half of the available stats(the import had all attributes 1 f.e.). |
|
|
Jan 24 2012, 08:37 PM
Post
#3607
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
In order for the Commlink to appear on the character sheet, you only need to add one to your characeter using the Add Gear button. It should be able to find it once it has been added like that. The Commlink will also show up in the Gear section though since it is a piece of Gear, though it will just give you the name and none of its info. I'm not a web developer, and so don't know html/xsl very well, would it be possible to get a sheet that would include on it just the living persona, and all comms/nexi? Have it organized in a similar manner to the fillable pdf found here. |
|
|
Jan 24 2012, 10:21 PM
Post
#3608
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
I added rating 4 cybereyes to a character and every time I add a plugin to them it gives me a message saying that I need to first select a piece of cyberware to add a plugin to.
It only does this when I do, Add & More, it doesn't bring the window back up, but it does properly add the selected plugin. |
|
|
Jan 25 2012, 09:02 AM
Post
#3609
|
|
Target Group: Members Posts: 6 Joined: 17-January 12 From: Wörrrstadt,Germany Member No.: 47,348 |
I found the problem.
I'm working with the german translation files and it seams that the category from the commlink in the xml save file is translated too. So if the template trys to find "Commlink" it can't be found but if i changed the search string to "Kommlink" its working. I think it's maybe an error that the translation is in the xml save file of the character. Original line from Shadowrun 4 Base.xslt: CODE <xsl:for-each select="gears/gear[category = 'Commlink']"> Modified (Working German Translation) line from Shadowrun 4 Base.xslt: CODE <xsl:for-each select="gears/gear[category = 'Kommlink']"> The commlink part of a german character save file: CODE <gear> <name>CMT Clip</name> <category>Kommlink</category> <maxrating>0</maxrating> <rating>0</rating> <qty>1</qty> <avail>0</avail> <cost>300</cost> <extra /> <bonded>False</bonded> <equipped>True</equipped> <homenode>False</homenode> <source>SR4</source> <page>374</page> <response>1</response> <signal>3</signal> <firewall>1</firewall> <system>3</system> <children> <gear> <name>Vector Xim</name> <category>Betriebssysteme</category> <maxrating>0</maxrating> <rating>0</rating> <qty>1</qty> <avail>0</avail> <cost>200</cost> <extra /> <bonded>False</bonded> <equipped>True</equipped> <homenode>False</homenode> <source>SR4</source> <page>374</page> <firewall>1</firewall> <system>1</system> <children /> <notes /> </gear> </children> <notes /> </gear> The commlink part of a english character save file CODE <gear> <name>CMT Clip</name> <category>Commlink</category> <maxrating>0</maxrating> <rating>0</rating> <qty>1</qty> <avail>0</avail> <cost>300</cost> <extra /> <bonded>False</bonded> <equipped>True</equipped> <homenode>False</homenode> <source>SR4</source> <page>328</page> <response>1</response> <signal>3</signal> <firewall>4</firewall> <system>1</system> <children> <gear> <name>Vector Xim</name> <category>Commlink Operating System</category> <maxrating>0</maxrating> <rating>0</rating> <qty>1</qty> <avail>0</avail> <cost>200</cost> <extra /> <bonded>False</bonded> <equipped>True</equipped> <homenode>False</homenode> <source>SR4</source> <page>328</page> <firewall>1</firewall> <system>1</system> <children /> <notes /> </gear> </children> <notes /> </gear> The problem is the category which can't be triggerd by the line in the xslt file. In this case the commlink isn't in the commlink section of the sheet but appears in the gear section. It's the same problem with the native language the "xslt if" cant trigger the word "Language" in a german save file. And sorry for the questions about the xslt templates. I have understood the xslt schema now an i see that it's very easy (i worked with xslt the first time (IMG:style_emoticons/default/smile.gif) ) |
|
|
Jan 25 2012, 11:56 AM
Post
#3610
|
|
Target Group: Members Posts: 6 Joined: 17-January 12 From: Wörrrstadt,Germany Member No.: 47,348 |
Ok..
i have translated the charsheets to german an modified some litte things i describe below. All the translation problems with translated names should be fixed (IMG:style_emoticons/default/smile.gif) If someone want to use this sheets. They can be downloaded at http://askahain.dyn-o-saur.com/SR4Chargen/ Sheet Modifikations: Normal Sheet: - added the notes to cyber/bioware. GM Sheet: - Nativ language is now shown in the knowlegde skill section. (If you want to change this in the english sheet you have to replace the following part) CODE --------------------------------FIND:-------------------------------- <xsl:if test="skills/skill[knowledge = 'True' and (rating > 0 or total > 0)]"> <p><strong>Knowledge Skills: </strong> <xsl:for-each select="skills/skill[knowledge = 'True' and (rating > 0 or total > 0)]"> <xsl:sort select="name" /> <xsl:value-of select="name" /> <xsl:if test="spec != ''"> (<xsl:value-of select="spec" />)</xsl:if> <xsl:text> </xsl:text><xsl:value-of select="total" /> <xsl:if test="spec != ''"> (<xsl:value-of select="total + 2" />)</xsl:if> <xsl:if test="position() != last()">, </xsl:if> </xsl:for-each></p> </xsl:if> --------------------------------REPLACE WITH:-------------------------------- <xsl:if test="skills/skill[knowledge = 'True' and (rating > 0 or total > 0 or rating = 0)]"> <p><strong>Knowledge Skills: </strong> <xsl:for-each select="skills/skill[knowledge = 'True' and (rating > 0 or total > 0 or rating = 0)]"> <xsl:sort select="name" /> <xsl:value-of select="name" /> <xsl:if test="spec != ''"> (<xsl:value-of select="spec" />)</xsl:if> <xsl:if test="rating = 0"><xsl:text> </xsl:text>N</xsl:if> <xsl:if test="rating > 0"><xsl:text> </xsl:text><xsl:value-of select="total" /></xsl:if> <xsl:if test="spec != ''"> (<xsl:value-of select="total + 2" />)</xsl:if> <xsl:if test="position() != last()">, </xsl:if> </xsl:for-each></p> </xsl:if> - Changed the sparators in the gear/spell/... listings from "," to ";". It is now better readable because in some equipment names are comma. Hope this helps a little bit (IMG:style_emoticons/default/smile.gif) With kind regards Askahain |
|
|
Jan 25 2012, 05:44 PM
Post
#3611
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
The Quality Record on File should allow for some text to be associated with it as it requires that one or more corporations be selected at the time the quality is take as having up to date info on the character.
|
|
|
Jan 26 2012, 03:55 PM
Post
#3612
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
Ok.. i have translated the charsheets to german an modified some litte things i describe below. All the translation problems with translated names should be fixed (IMG:style_emoticons/default/smile.gif) If someone want to use this sheets. They can be downloaded at http://askahain.dyn-o-saur.com/SR4Chargen/ Sheet Modifikations: Normal Sheet: - added the notes to cyber/bioware. GM Sheet: - Nativ language is now shown in the knowlegde skill section. Ah, sorry, I didn't realise that the Native languages were not working properly on the Game Master sheet. Thanks for clearing that up. I've updated the Game Master sheet to include your fix and also changed the Shadowrun 4 Base file to separate items with semicolons instead of commas to make identifying individual items easier. I forgot there were commas in a bunch of those names. (IMG:style_emoticons/default/smile.gif) I'm going to make Commlinks easier to identify in the next update by adding <iscommlink>True</iscommlink> to the printout XML for commlinks so they can be identified by their tags instead of language-dependant strings. I want to make the output XML as language neutral as possible so that things can be identified by their tags instead of by their string content. |
|
|
Jan 26 2012, 03:55 PM
Post
#3613
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
|
|
|
Jan 26 2012, 03:56 PM
Post
#3614
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
I added rating 4 cybereyes to a character and every time I add a plugin to them it gives me a message saying that I need to first select a piece of cyberware to add a plugin to. It only does this when I do, Add & More, it doesn't bring the window back up, but it does properly add the selected plugin. I'll have this fixed in the next update. Apparently re-sorting the list in alphabetical order clears your selection (IMG:style_emoticons/default/nyahnyah.gif) |
|
|
Jan 26 2012, 04:10 PM
Post
#3615
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
I'm not a web developer, and so don't know html/xsl very well, would it be possible to get a sheet that would include on it just the living persona, and all comms/nexi? Have it organized in a similar manner to the fillable pdf found here. I'll take a look at these after the next update when the changes to identifying Commlinks are in place. |
|
|
Jan 26 2012, 05:52 PM
Post
#3616
|
|
Target Group: Members Posts: 6 Joined: 17-January 12 From: Wörrrstadt,Germany Member No.: 47,348 |
I think its a good way that data in the file isn't language specific but then you have to update many more things.
- Language skills are defined by the word "language" - The programs identified by the category "Matrix Programs" this is english, too (IMG:style_emoticons/default/smile.gif) - The skills on the vehicle sheet are all linked to english skillnames. - The vehicle programs are linked by their names on the vehicle sheet. Ok, thats what i have in mind from the translating Btw. if you assign ammuniton to your vehicle it is shown on the vehicle record in the program but disappear on the character sheet. With kind regards Askahain |
|
|
Jan 26 2012, 06:06 PM
Post
#3617
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
I already took the Matrix Programs snag into consideration and have changed it to <isprogram>True</isprogram>, so more than just Matrix Programs will be consiered to be programs for the list. It's easier for the application to just look at all of the categories and identify what is and isn't a program instead of making long if statements on the sheets and having to revise it each time a category is added.
Completely overlooked the Language one though. I'll be sure to include a change for that as well, so they'll appear as <islanguage>True</islanguage>. Sooner or later, the printout XML will actually be fully language independent. I hope. (IMG:style_emoticons/default/smile.gif) You'd need to create a language-specific version of the Vehicle Block one if you wanted it in another language (much like all of the other sheets). Since it's looking for specific Skills, there's not much that can be done for that one. A German version would just have to look for the German version of those Active Skill names. |
|
|
Jan 26 2012, 08:48 PM
Post
#3618
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
|
|
|
Jan 26 2012, 10:30 PM
Post
#3619
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
Build 296
|
|
|
Jan 27 2012, 12:16 AM
Post
#3620
|
|
Target Group: Members Posts: 10 Joined: 27-December 08 Member No.: 16,710 |
Hey, great job with the Character Generator. Best one I have seen for this game.
It appears that the latest update has introduced a minor bug. Qualities where you select an Item from a drop down or type into a select a value field upon adding them are now showing whatever item you select from the drop down or type into the value field preceded by String_Attribute and Then followed by Short. Specific Example, if I select Aptitude and then Select Aeronautic Mechanic from the drop down list it will then display as: Aptitude (String_AttributeAeronautic MechanicShort) I have also so far noticed this is happening with Black Market Pipeline, Gearhead, and Buggy 'Ware, probably happening with some others also. Thank you, Grim Dark Knight |
|
|
Jan 27 2012, 12:49 AM
Post
#3621
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
Nuts. It never showed up in my debug version because of how the translation stuff behaves a little differently for the purpose of catching strings that I forgot to include in the language file. Turns out the way I handled it worked but wasn't ideal. I've revised how it's done to correct this. (IMG:style_emoticons/default/smile.gif)
Build 297
|
|
|
Jan 27 2012, 04:19 AM
Post
#3622
|
|
Moving Target Group: Members Posts: 676 Joined: 11-June 10 From: Thunder Bay, ON, Canada Member No.: 18,696 |
Not sure if this is on your list or not, but it would be nice if it was possible to edit the text associated with qualities. Either with a double click or an "Edit" on the popup menu or both. (IMG:style_emoticons/default/smile.gif)
|
|
|
Jan 27 2012, 10:02 PM
Post
#3623
|
|
Moving Target Group: Members Posts: 206 Joined: 21-November 09 Member No.: 17,893 |
I´m currently trying to get a new AR-Game into my chummer... but he won´t let me... (IMG:style_emoticons/default/sarcastic.gif)
I don´t get it. Several other items I created work flawlessly with the Chummer, but this program just doesn´t want to be integrated: CODE <?xml version="1.0" encoding="utf-8"?>
<chummer> <version>-919</version> <programs> <program> <name>Schlachtfeld 2080</name> <skill>Varies</skill> <category>ARE Programs</category> <maxrating>1</maxrating> <capacity>0</capacity> <complexform>yes</complexform> <source>MCD</source> <page>0</page> </program> </programs> </chummer> |
|
|
Jan 27 2012, 11:07 PM
Post
#3624
|
|
Shooting Target Group: Members Posts: 1,918 Joined: 14-March 11 From: Calgary, AB Member No.: 24,349 |
I´m currently trying to get a new AR-Game into my chummer... but he won´t let me... (IMG:style_emoticons/default/sarcastic.gif) I don´t get it. Several other items I created work flawlessly with the Chummer, but this program just doesn´t want to be integrated: Looks fine to me and I can get it to work (though I changed source to SR4 since I don't have the MCD book in any of my files). The three things to check are:
Also, you don't need the <version /> tag. That's only necessary for the core data files so the update process knows when something is out-of-date, though you can use it for your own needs as well. |
|
|
Jan 28 2012, 01:12 AM
Post
#3625
|
|
Moving Target Group: Members Posts: 206 Joined: 21-November 09 Member No.: 17,893 |
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? |
|
|
Lo-Fi Version | Time is now: 29th November 2024 - 09:47 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.