
ルールブック2をまだ買ってなかったり情報的にかなり弱いところがあるんですが、もしかして誰かが待っていたかもしれない・待っていないかもしれない、DX3rdのXMLキャラシートができました。
DX2ndXMLキャラクターシート公開から2年の月日を越え、ソースコード的に若干生ぬるくパワーアップ! HP最大値とか財産ポイントとか、未記入の場合は勝手に自動計算するよ! うわあなんてスゴイの、そういう余計な機能をつけるからデバッグが煩雑になるのよハニー!
さあ、あなたもレッツ・ダウンロード&デバッグ!
更新履歴
- 10/04/07
- 基本侵蝕値を直接手入力した場合、反映されなかったエラーを修正しました。
- 09/10/04
- 戦闘移動の入力、および自動計算で全力移動が行動値×2になっているエラーを修正しました。
- 09/09/28
- 調達技能レベルが、常備化ポイント・財産ポイントに反映されないエラーを修正しました。
- Dx3rd XMLキャラクターシート
- 最新版β
dx3_090909.zip (68KB)dx3_090909b.zip (68KB)dx3_090928.zip (68KB)dx3_091004.zip (68KB)- dx3_100407.zip (68KB)
- デバッグバージョン(星座欄はありません)
概要
ダブルクロス3rdのキャラクターシートテンプレートです。MSXML使用のため、動作はInternetExplorer6以降のみになります。
使い方に関しては、同梱のreadme.txtをご覧ください。
基本的な使用方法
zip解凍後に出てくるxmlファイルをクリックすると、上記スクリーンショットのような画面がブラウザに表示されます(IEのみ)
キャラクターシートを編集するにはxmlファイルを編集します。IE表示中、右クリックメニューの[ソースの表示(V)]からエディタ(デフォルトではメモ帳)が起動できます。
複数のキャラクターシートを使用する場合には、同じフォルダ内にxmlファイルだけ別名保存してください(xmlファイルにかぎりファイル名を変えても大丈夫です)
更新履歴
- 10/04/07
- [XML] 基本侵蝕値を直接入力した場合、反映されなかったエラーを修正
- 09/10/04
- [XSL] 戦闘移動の入力、および自動計算で全力移動が行動値×2になっているエラーを修正
- 09/09/28
- [XSL] 調達技能レベルが、常備化ポイント・財産ポイントに反映されないエラーを修正
xslファイルを変更するには
xmlファイルの2行目にある、「href="dx_******.xsl"」を任意のファイル名に変更してください。
<?xml version="1.0" encoding="Shift_JIS"?>
<?xml-stylesheet href="dx_090909.xsl" type="text/xsl" ?>
XMLファイルの修正
- ●基本侵蝕値の入力が反映されない
-
72行目を、[修正後]のコードで上書きしてください。
修正前<基本侵蝕値 侵食値=""/>
修正後<基本侵蝕値 侵蝕値=""/>
情報提供:シキさん
XSLファイルの修正
- ●戦闘移動の入力が反映されない
●全力移動の自動計算値が行動値×2になっているエラーを修正しました(09/10/04) -
320~341行目を、[修正後]のコードで上書きしてください。
修正前<xsl:variable name="全力移動">
<xsl:choose>
<xsl:when test="char/能力値/全力移動/@pt!=''">
<xsl:value-of select="number(char/能力値/全力移動/@pt)" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="number($行動値*2)" />
</xsl:otherwise>
</xsl:choose>
</xsl:variable><xsl:variable name="戦闘移動">
<xsl:choose>
<xsl:when test="char/能力値/全力移動/@pt!=''">
<xsl:value-of select="number(char/能力値/全力移動/@pt)" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="number($行動値+5)" />
</xsl:otherwise>
</xsl:choose>
</xsl:variable><xsl:variable name="戦闘移動">
<xsl:choose>
<xsl:when test="char/能力値/戦闘移動/@pt!=''">
<xsl:value-of select="number(char/能力値/戦闘移動/@pt)" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="number($行動値+5)" />
</xsl:otherwise>
</xsl:choose>
</xsl:variable><xsl:variable name="全力移動">
<xsl:choose>
<xsl:when test="char/能力値/全力移動/@pt!=''">
<xsl:value-of select="number(char/能力値/全力移動/@pt)" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="number($戦闘移動*2)" />
</xsl:otherwise>
</xsl:choose>
</xsl:variable>情報提供:カムイさん
- ●常備化ポイント・財産ポイントに調達技能が反映されない(09/09/28)
-
常備化ポイント・財産ポイントに加算されるはずの、調達技能レベル×2が反映されないエラーを修正しました。
304行目を、[修正後]のコードで上書きしてください。
修正前<xsl:value-of select="sum(char/能力値/社会[boolean(number(.))!= false])*2 + sum(char/習得技能/社会/調達/@LV[boolean(number(.))!= false])*2" />
修正後<xsl:value-of select="sum(char/能力値/社会[boolean(number(.))!= false])*2 + sum(char/習得技能/社会/技能[@名称='調達']/@LV[boolean(number(.))!= false])*2" />
情報提供:ofanielさん
デバッグ期間
デバッグ期間は管理人のフィーリングで終了します。
デバッグ期間終了次第、このエントリは消させていただき、正規版公開のエントリと差し替え...られる日はいつかくる筈。
ご要望について
「星座欄がどうしても欲しい」「星座欄がないDX3rdはDX3rdじゃないぜ」
ないし
「マイPCをサンプルキャラクターにしてやってもいい」「マイPCを衆目に晒す暴挙に及び、今後数年、思い出すたびに羞恥にまみれたい」という人はデバッグともどもコメント欄などから是非連絡ください。
manaki
あれ,ダウンロードできないんですけどリンク先生きてますか?
xing
ギャー、復旧しました! うわー、切れてましたスンマセン。
これで44、じゃないPCを作ってください。
ofaniel
どうもお久しぶりですー。
デバッグ期間との事でしたので、一点ご報告を。
常備化ポイントの計算ですが、調達技能分が反映されないようです。
ざっと見た所、レベルの取得に問題が有るんじゃなかろうかーと感じました。
名称とレベル、どっちも技能タグの属性なので、そこら辺の絡みかな、と。
色々と弄っては見ましたが良く判りませんでしたw
xing
おひさしぶりです、早速のデバッグ報告ありがとうございます。
ご指摘のありました、常備化ポイント・財産ポイントに調達技能が反映されないエラーを修正をしましたので、よろしければご確認ください。
サンプルキャラクターにもちょっと調達技能を持たせてみました。
xing
おひさしぶりです、早速のデバッグ報告ありがとうございます。
ご指摘のありました、常備化ポイント・財産ポイントに調達技能が反映されないエラーを修正をしましたので、よろしければご確認ください。
サンプルキャラクターにもちょっと調達技能を持たせてみました。
綾戸神威
早速デバッグ&キャラメイクさせていただきました~
今の所この間報告させていただいた物しか見つけておりません…w
ではではありがたく使わせていただきますです
シキ
始めまして~Xmlキャラクターシートを利用させていただいているので、少しでも恩返ししようと報告を。
基本侵蝕値の部分なのですが、今までは記入しても覚醒+衝動の値になってしまい、侵蝕値補正などが有効になっていませんでした。
何でだろう・・・と不思議に思い、xslファイルを見直したけど悪いところはない。
・・・はて?と思いxmlに目を向けるとそこに思わぬ盲点が。
侵「蝕」値と侵「食」値、ただの誤字による認識ミスでしたw
なのでxmlファイルの「基本侵蝕値 侵食値=""」の部分を「基本侵蝕値 侵蝕値="">」に置換すれば、直すことが出来ます。
xing
ご連絡&ご利用ありがとうございます!
アトリビュートにまたミスが; 我ながら単純なケアレスミスが続出してますねー; 家に帰ったら直します!
BelkaDolphin
オンせ用に使用させていただきます
一月になたのは、エフェクトの欄に、効果を各場所があればいいなぁとおもいました。
自分は、勝手にソース書き換えて実装してしまいましたが。。。いけませんでしたか?(汗)
xing
ご利用&ご連絡ありがとうございます!
ソースの書換および再配布も、もーじぇんじぇん問題ありませんので、どうぞガシガシ使ってやってください。
エフェクトの詳細欄は2ndにはあったんですけど、3rdで項目が増えたんで勢い削っちゃったんですよね。やはりあったほうがいいもんでしょうか。