<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/blindjustice-p/">
    <title>BlindJustice解体真書@wiki</title>
    <link>http://w.atwiki.jp/blindjustice-p/</link>
    <atom:link href="https://w.atwiki.jp/blindjustice-p/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>BlindJustice解体真書@wiki</description>

    <dc:language>ja</dc:language>
    <dc:date>2008-11-08T14:23:08+09:00</dc:date>
    <utime>1226121788</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/blindjustice-p/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/blindjustice-p/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/blindjustice-p/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/blindjustice-p/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/blindjustice-p/pages/38.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/blindjustice-p/pages/37.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/blindjustice-p/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/blindjustice-p/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/blindjustice-p/pages/36.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/blindjustice-p/pages/34.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/blindjustice-p/pages/11.html">
    <title>Ver1</title>
    <link>https://w.atwiki.jp/blindjustice-p/pages/11.html</link>
    <description>
      ダウンロードする前に必ず[[利用規約]]をお読みください。
-[[Versionの違い]]

[[★Ver1.91 DownLoad&gt;http://www5.atwiki.jp/blindjustice-p/pub/bj_ver1.zip]]
[[★Ver1.87 DownLoad&gt;http://www5.atwiki.jp/blindjustice-p/pub/bj_ver1_187.zip]]
[[★Ver1.81 DownLoad&gt;http://www5.atwiki.jp/blindjustice-p/pub/bj_ver1_181.zip]]
[[★Ver1.81(No Npc) DownLoad&gt;http://www5.atwiki.jp/blindjustice-p/pub/bj_ver1_no_npc.zip]]

**更新履歴
***2008/11/08 Ver1.91 バグ修正
-世界情勢「平和」の効果が、世界情勢「革命」で設定されていたのを修正。
--./lib/reset.cgi、./lib/world.cgiの
 if ($w{world} eq &#039;3&#039;) {
 $w{reset_time} += 3600 * 24 * 2;
 }
を
 if ($w{world} eq &#039;0&#039;) {
 $w{reset_time} += 3600 * 24 * 2;
 }
に修正
***2008/10/19　Ver1.90 世界情勢追加
-世界情勢「通常」を削除。「結束」「鉄壁」「不仲」「大殺界」「迷走」「沈黙」を追加
-※Ver2.70より前のバージョンからバージョンアップする場合には、世界情勢で判別処理をしているところ(if $w{world} eq &#039;XX&#039;など)を全て変更する必要があります。
-該当ファイルは以下
--./conig_game.cgi
--./login.cgi
--./lib/_war_result.cgi
--./lib/domestice.cgi
--./lib/military.cgi
--./lib/promise.cgi
--./lib/reset.cgi
--./lib/system_game.cgi
--./lib/template_mobile_base.cgi
--./lib/template_pc_base.cgi
--./lib/war.cgi
--./lib/war_form.cgi
--./lib/world.cgi
-ﾍﾟｯﾄのﾒﾃｵの効果は、同盟解除をなくしました。他、統一期限が増減するﾍﾟｯﾄなどの効果を微調整(./lib/config_game.cgi)
***2008/10/19　Ver1.87 バグ修正、微調整
-国力チャートの棒線の色が同色(オレンジ)になってしまうバグ修正(./login.cgi)
-銀行での入金出金でお金が微妙に増減してしまうバグ修正(./lib/shopping_akindo_bank.cgi)
-オークションで変な数字(実際に影響はなし)で入札できてしまうのを修正(./lib/shopping_auction.cgi)
-無所属の作戦会議室・牢獄を追加(./log/0/,./chat_prizon.cgi,./bbs_country.cgi)
-統一期限残り１日を過ぎた場合、残り時間表示に切り替え(./lib/template_mobile_base.cgi,./lib/template_pc_base.cgi)
***2008/07/30　Ver1.86 バグ修正、機能追加、微調整
-軍事待ち伏せの効果が分単位ではなく、秒単位の効果だったのをバグ修正(* 60を追加)
--./lib/military.cgi 489行目 next if $time &gt; $pat_time + $max_ambush_GWT&amp;COLOR(#E00){ * 60};
-世界情勢が平和→他、他→平和になった時に、終戦期間が変わらないバグ修正
--./lib/world.cgi の 一番下の方の『$w{world} eq &#039;3&#039;』の２箇所を『$w{world} eq &#039;1&#039;』に変えてください
-統一期限切れ、世界情勢が暗黒→他になるタイミングで低確率で暗黒になってしまうバグ修正
--./lib/reset.cgi の 『$w{world} = int(rand(@world_states)-1)』の２箇所を『$w{world} = int(rand($#world_states))』に変えてください
-待ち伏せ時間を分単位ではなく時単位に変更(./config_game.cgi,./lib/military.cgi,./lib/war.cgi)
-世界情勢が下克上の時に、No160ﾁｮｳｱｲが発動しないバグ修正
--./config_game.cgi の No160ﾁｮｳｱｲの行の『$w{world} eq &#039;3&#039;』を『$w{world} eq &#039;2&#039;』に変えてください
-誰が何人待ち伏せにかかったかのログ表示(./lib/military.cgi,./lib/war.cgi)
-ﾍﾟｯﾄのNo.155ﾊﾞﾙｷﾘｰNo.156ﾕﾆｺｰﾝの効果が凄まじかったのを修正(./config_game.cgi)
-世界情勢をコロコロ変えられるとゲームバランス的によろしくない感じだったので、ﾍﾟｯﾄのNo.61ｲｰｽ(世界情勢を変更)をｱﾏﾂﾐ(統一時間短縮)に置き換え(./config_game.cgi)
-世界情勢選択の選択肢を５択から４択に変更(./lib/world.cgi)
-多重登録対策として、新規登録時にプレイヤー全員のIPアドレス、UA(ユーザーエージェント)をチェックするようにした(./new_entry.cgi)
-登録禁止IPアドレス、UA(ユーザーエージェント)を、君主の投票により削除、管理側で指名削除された場合に追加していくようにした(./new_entry.cgi,./admin.cgi,./lib/country_daihyo.cgi)
-所属人数が少なければ奪国力が多く、定員いっぱいの場合は少くなるようにした(./lib/_war_result.cgi)
***2008/06/24　Ver1.81 微調整
-ﾍﾟｯﾄの効果の説明をﾏｲﾙｰﾑで表示(./data/pet.cgi追加, ./lib/myself.cgi修正)
***2008/06/21　Ver1.80 バグ修正　タマゴ、ペット追加
-文字化けする国名にすると動かなくなるバグ修正(./lib/country_config.cgi)
-念のため名前の方も↑と同じく修正(./new_entry.cgi,./lib/shopping_hospital.cgi)
-携帯で固体識別番号を取得する仕様追加(./config.cgi,./lib/system_game.cgi)
-固体識別番号でのアクセス禁止機能追加(./lib/system.cgi)
-ﾍﾟｯﾄのｱｷﾚｽが効果を発揮していないバグを修正(./lib/war.cgi)
-銀行で満額を超えて入金すると入金額がおかしいバグを修正(./lib/shopping_akindo_bank.cgi)
-闘技場(ﾋﾟﾖﾋﾟﾖﾘｰｸﾞ,ﾏｼﾞｼｬﾝﾘｰｸﾞ,ｿﾙｼﾞｬｰﾘｰｸﾞ)追加(./legend.cgi,./lib/shopping_colosseum.cgi,./log/colosseum)
-初心者(低世代)優遇ﾍﾟｯﾄ追加(./config.cgi)
***2008/06/14　Ver1.72 バグ修正
-部隊の優劣が出ていなかったバグを修正
-ﾛﾎﾞﾄﾐｰ手術をする改名前に銀行に預けていると銀行が利用できなくなるバグ修正
-統一国の弱体化の仕様追加
***2008/06/08　Ver1.71 バグ修正
-世界情勢【平和】で３日間終戦にならないのを修正(./lib/world.cgi)
***2008/06/01　Ver1.70 追加
-世界情勢【暗黒】を追加
***2008/06/01　Ver1.66 バグ修正、タマゴ、ペット、その他機能追加
-プレイヤー一覧の無所属が０人になるバグ修正
-タマゴ追加(ﾌﾞﾚｲｸｴｯｸﾞ、ｲｰｽﾀｰｴｯｸﾞ、ﾁｮｺｴｯｸﾞ)
-ペット追加(ｲｰｽﾀｰ、ﾛｽﾀｲﾑﾞ)
-JavaScriptで残り時間のカウントダウン
-ﾍﾟｯﾄの効果を修正(ﾍﾞﾙﾌｪｺﾞｰﾙ、ｳﾙﾎﾞﾛｽなど)
***2008/05/11　Ver1.64 微調整
-値などを微調整(Ver1.63とほぼ変わりなし)
***2008/04/27　Ver1.63 バグ修正、追加
-ﾍﾟｯﾄのｸﾛﾉｽが発動しないバグ修正
-修行にNPCデータ追加
-オゥプ→♪、ホォシ→★に文字置き換え追加
***2008/04/25　Ver1.62 バグ修正
-武器の修理で★30を超えてしまうバグ修正
***2008/04/20　Ver1.61 バグ修正、ペット追加
-ﾍﾟｯﾄのｶﾞﾌﾞﾘｴﾙが発動しないバグを修正
-世界情勢が終焉時に何度も滅亡してしまうバグを修正
-ペット追加
-武器の重さを調整、その他微調整
***2008/04/14　Ver1.59 バグ修正、セキュリティ修正、
-[Ver1.58のみ]商人のお店がランキング更新時に閉店してしまうバグ修正
-IPアドレス、ホスト名、ユーザーエージェントの保存の仕方を変更
***2008/04/13　Ver1.58 バグ修正、タマゴ、ペット追加
-魔物部隊が条件を満たしてなくてもなれるバグ修正
-軍事に失敗しても貢献値が下がらないバグ修正
-オークション一人一出品までに修正
-タマゴとペットを追加
-タイトル画像(title.jpg)追加
***2008/04/07　Ver1.56 バグ修正
-ピンチの時に会心の一撃がでないバグ修正
-徴兵で資金がマイナスの時に兵がマイナスになってしまうバグを修正
***2008/04/06　Ver1.54 バグ修正
-最高階級を超えると空(から)の値になってしまうバグを修正
-ごく稀に引出しの時に同じアイテムになってしまうバグを修正
-無の武器の攻撃力補正がつかないのを修正
-階級も奪国力に影響するよう修正
-Ver2同様に商人の銀行と宣伝言板追加
-その他微調整
***2008/03/30　Ver1.5 機能追加
-大きな出来事をまとめるログとして世界情勢ニュースを追加
-Ver2同様に手紙と日記をMyRoomにまとめ
-牢獄に連行されるとその国の会議室にお知らせ表示
***2008/03/23　Ver1.41 バグ修正、セキュリティ修正、機能追加
-称号やアイテムがコンプできないバグを修正
-手紙に削除機能追加
-日記にコメントが書かれたら手紙にて知らせる機能追加
***2008/03/20　Ver1.3 機能追加
-※Ver1.24以下からバージョンアップする方は、送信履歴ファイルが存在しないので[[送信履歴ファイル作成]]を参照してください
-手紙機能に送信履歴機能追加
-バックアップを１日置きに取得するように変更。
-国データが読み込めないときにエラーを出すように変更
***2008/03/17　Ver1.24 バグ修正
-新規作成時に国ごとの過去ログを作成しないバグを修正
***2008/3/15 Ver1.23 バグ修正
-代表者ポイントがリセットされるバグを修正
***2008/3/13 Ver1.22 &amp;COLOR(#E00){セキュリティ修正}, 機能追加
-※Ver1.21以下からバージョンアップする方は、過去ログファイルが存在しないので[[過去ログファイル作成]]を参照してください
-&amp;COLOR(#E00){./lib/template_mobile_base.cgi 携帯用からTOPに戻るときにPASSがURLに表示されるのを修正}
-過去ログを取得する機能追加
-国の代表者を辞任できるコマンド追加
-アイテムを処分するコマンド追加
***2008/03/12 Ver1.19 バグ修正
-PC TOPの国の方針が改行されずに伸びてしまうのを修正
-援軍ﾍﾟｯﾄの修正
-gzip圧縮機能追加
***2008/03/09 Ver1.16 バグ修正
-階級が下がった時の値を修正
-一部部隊変更条件を満たしていなくても変更できていたのを修正
-拡張性を考えuserごとに個別のフォルダ(book,etc,music,picture)を持つようにしました(未実装)
***2008/03/06 Ver1.13 バグ修正
-統一者がいないときのリセット処理で国データが消えるバグを修正
-君主任期になった後の君主投票で立候補できないバグを修正
***2008/03/05 Ver1.12 微調整
-★0で技を閃くよう修正
-闘技場の仕様微調整
***2008/03/04 Ver1.11 バグ修正、機能追加
-blog.cgi コメント機能追加
-shopping_akindo.cgi 売上金が送金されないバグを修正
-index.cgi,config.cgi,./lib/system.cgi 微調整
***2008/03/03 Ver1.01 バグ修正
-myself_shop.cgi 名前変更時のﾙｰﾌﾟ修正
-training.cgi Opera表示を修正
-config_game.cgi 無属性の武器追加
-shopping系の携帯表示微調整
***2008/03/02 Ver1.0 配布開始    </description>
    <dc:date>2008-11-08T14:23:08+09:00</dc:date>
    <utime>1226121788</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/blindjustice-p/pages/17.html">
    <title>Ver2</title>
    <link>https://w.atwiki.jp/blindjustice-p/pages/17.html</link>
    <description>
      ダウンロードする前に必ず[[利用規約]]をお読みください。
-[[Versionの違い]]

[[★Ver2.71 DownLoad&gt;http://www5.atwiki.jp/blindjustice-p/pub/bj.zip]]
[[★Ver2.67 DownLoad&gt;http://www5.atwiki.jp/blindjustice-p/pub/bj_267.zip]]
[[★Ver2.61 DownLoad&gt;http://www5.atwiki.jp/blindjustice-p/pub/bj_261.zip]]
[[★Ver2.61(NoNPC) DownLoad&gt;http://www5.atwiki.jp/blindjustice-p/pub/bj_no_npc.zip]]

Version2のお絵描き機能は、しぃ堂から別途ファイルのダウンロードが必要です。
しぃ堂 Shi-dow ： http://shichan.jp/
***PaintBBS
-しぃ堂のDownloadからPaintBBSをダウロードします。
-解凍したフォルダの中から『PaintBBS.jar』をbjフォルダ(oekaki.cgiがある階層)に移動します。
***しぃペインター
-しぃ堂のDownloadからしぃペインターの「複数ファイルバージョン」をダウンロードします。
-解凍したフォルダの中から『spainter.jar』と『res(フォルダ)』をbjフォルダ(oekaki.cgiがある階層)に移動します。
-[[設置手順]]が完了し、ログインしてお絵描きが正常に動けば設置完了です。

**更新履歴
***2008/11/08 Ver2.71 バグ修正
-世界情勢「平和」の効果が、世界情勢「革命」で設定されていたのを修正。
--./lib/reset.cgi、./lib/world.cgiの
 if ($w{world} eq &#039;3&#039;) {
 $w{reset_time} += 3600 * 24 * 2;
 }
を
 if ($w{world} eq &#039;0&#039;) {
 $w{reset_time} += 3600 * 24 * 2;
 }
に修正
***2008/10/19　Ver2.70 世界情勢追加
-世界情勢「通常」を削除。「結束」「鉄壁」「不仲」「大殺界」「迷走」「沈黙」を追加
-※Ver2.70より前のバージョンからバージョンアップする場合には、世界情勢で判別処理をしているところ(if $w{world} eq &#039;XX&#039;など)を全て変更する必要があります。
-該当ファイルは以下
--./conig_game.cgi
--./login.cgi
--./lib/_war_result.cgi
--./lib/domestice.cgi
--./lib/military.cgi
--./lib/promise.cgi
--./lib/reset.cgi
--./lib/system_game.cgi
--./lib/template_mobile_base.cgi
--./lib/template_pc_base.cgi
--./lib/war.cgi
--./lib/war_form.cgi
--./lib/world.cgi
-ﾍﾟｯﾄのﾒﾃｵの効果は、同盟解除をなくしました。他、統一期限が増減するﾍﾟｯﾄなどの効果を微調整(./lib/config_game.cgi)
***2008/10/19　Ver2.67 バグ修正、微調整
-国力チャートの棒線の色が同色(オレンジ)になってしまうバグ修正(./login.cgi)
-銀行での入金出金でお金が微妙に増減してしまうバグ修正(./lib/shopping_akindo_bank.cgi)
-オークションで変な数字(実際に影響はなし)で入札できてしまうのを修正(./lib/shopping_auction.cgi)
-無所属の作戦会議室・牢獄を追加(./log/0/,./chat_prizon.cgi,./bbs_country.cgi)
-統一期限残り１日を過ぎた場合、残り時間表示に切り替え(./lib/template_mobile_base.cgi,./lib/template_pc_base.cgi)
-コンテストの開催表示を世界情勢に表示するようにした(./contest.cgi,./lib/shopping_contest.cgi)
-コンテスト１位の作品に投票した全員にタマゴを送るようにした(./contest.cgi,./lib/shopping_contest.cgi)
***2008/07/30　Ver2.66 バグ修正、機能追加、微調整
-軍事待ち伏せの効果が分単位ではなく、秒単位の効果だったのをバグ修正(* 60を追加)
--./lib/military.cgi 489行目 next if $time &gt; $pat_time + $max_ambush_GWT&amp;COLOR(#E00){ * 60};
-世界情勢が平和→他、他→平和になった時に、終戦期間が変わらないバグ修正
--./lib/world.cgi の 一番下の方の『$w{world} eq &#039;3&#039;』の２箇所を『$w{world} eq &#039;1&#039;』に変えてください
-統一期限切れ、世界情勢が暗黒→他になるタイミングで低確率で暗黒になってしまうバグ修正
--./lib/reset.cgi の 『$w{world} = int(rand(@world_states)-1)』の２箇所を『$w{world} = int(rand($#world_states))』に変えてください
-待ち伏せ時間を分単位ではなく時単位に変更(./config_game.cgi,./lib/military.cgi,./lib/war.cgi)
-世界情勢が下克上の時に、No160ﾁｮｳｱｲが発動しないバグ修正
--./config_game.cgi の No160ﾁｮｳｱｲの行の『$w{world} eq &#039;3&#039;』を『$w{world} eq &#039;2&#039;』に変えてください
-誰が何人待ち伏せにかかったかのログ表示(./lib/military.cgi,./lib/war.cgi)
-ﾍﾟｯﾄのNo.155ﾊﾞﾙｷﾘｰNo.156ﾕﾆｺｰﾝの効果が凄まじかったのを修正(./config_game.cgi)
-世界情勢をコロコロ変えられるとゲームバランス的によろしくない感じだったので、ﾍﾟｯﾄのNo.61ｲｰｽ(世界情勢を変更)をｱﾏﾂﾐ(統一時間短縮)に置き換え(./config_game.cgi)
-世界情勢選択の選択肢を５択から４択に変更(./lib/world.cgi)
-多重登録強化として、新規登録時にプレイヤー全員のIPアドレス、UA(ユーザーエージェント)をチェックするようにした(./new_entry.cgi)
-登録禁止IPアドレス、UA(ユーザーエージェント)を、君主の投票により削除、管理側で指名削除された場合に追加していくようにした(./new_entry.cgi,./admin.cgi,./lib/country_daihyo.cgi)
-所属人数が少なければ奪国力が多く、定員いっぱいの場合は少くなるようにした(./lib/_war_result.cgi)
***2008/06/24　Ver2.61 微調整
-ﾍﾟｯﾄの効果の説明をﾏｲﾙｰﾑで表示(./data/pet.cgi追加, ./lib/myself.cgi修正)
***2008/06/21　Ver2.60 バグ修正　タマゴ、ペット追加
-文字化けする国名にすると動かなくなるバグ修正(./lib/country_config.cgi)
-念のため名前の方も↑と同じく修正(./new_entry.cgi,./lib/shopping_hospital.cgi)
-携帯で固体識別番号を取得する仕様追加(./config.cgi,./lib/system_game.cgi)
-固体識別番号でのアクセス禁止機能追加(./lib/system.cgi)
-ﾍﾟｯﾄのｱｷﾚｽが効果を発揮していないバグを修正(./lib/war.cgi)
-銀行で満額を超えて入金すると入金額がおかしいバグを修正(./lib/shopping_akindo_bank.cgi)
-闘技場(ﾋﾟﾖﾋﾟﾖﾘｰｸﾞ,ﾏｼﾞｼｬﾝﾘｰｸﾞ,ｿﾙｼﾞｬｰﾘｰｸﾞ)追加(./legend.cgi,./lib/shopping_colosseum.cgi,./log/colosseum)
-初心者(低世代)優遇ﾍﾟｯﾄ追加(./config.cgi)
***2008/06/14　Ver2.52 バグ修正
-部隊の優劣が出ていなかったバグを修正
-ﾛﾎﾞﾄﾐｰ手術をする改名前に銀行に預けていると銀行が利用できなくなるバグ修正
-統一国の弱体化の仕様追加
***2008/06/08　Ver2.51 バグ修正
-世界情勢【平和】で３日間終戦にならないのを修正(./lib/world.cgi)
***2008/06/01　Ver2.50 追加
-世界情勢【暗黒】を追加
***2008/06/01　Ver2.46 バグ修正、タマゴ、ペット、その他機能追加
-プレイヤー一覧の無所属が０人になるバグ修正
-タマゴ追加(ﾌﾞﾚｲｸｴｯｸﾞ、ｲｰｽﾀｰｴｯｸﾞ、ﾁｮｺｴｯｸﾞ)
-ペット追加(ｲｰｽﾀｰ、ﾛｽﾀｲﾑﾞ)
-JavaScriptで残り時間のカウントダウン
-ﾍﾟｯﾄの効果を修正(ﾍﾞﾙﾌｪｺﾞｰﾙ、ｳﾙﾎﾞﾛｽなど)
***2008/05/11　Ver2.44 微調整
-絵や本の展示に非売品で展示できるよう修正
***2008/04/27　Ver2.43 追加
-ﾍﾟｯﾄのｸﾛﾉｽが発動しないバグ修正
-修行にNPCデータ追加
-オゥプ→♪、ホォシ→★に文字置き換え追加
***2008/04/25　Ver2.42 バグ修正
-武器の修理で★30を超えてしまうバグ修正
***2008/04/20　Ver2.41 バグ修正、ペット追加
-ﾍﾟｯﾄのｶﾞﾌﾞﾘｴﾙが発動しないバグを修正
-世界情勢が終焉時に何度も滅亡してしまうバグを修正
-ペット追加
-武器の重さを調整、その他微調整
***2008/04/14　Ver2.39 バグ修正、セキュリティ修正、
-[Ver1.58のみ]商人のお店がランキング更新時に閉店してしまうバグ修正
-IPアドレス、ホスト名、ユーザーエージェントの保存の仕方を変更
***2008/04/13　Ver2.38 バグ修正、タマゴ、ペット追加
-魔物部隊が条件を満たしてなくてもなれるバグ修正
-軍事に失敗しても貢献値が下がらないバグ修正
-オークション一人一出品までに修正
-タマゴとペットを追加
-タイトル画像(title.jpg)追加
***2008/04/07　Ver2.36 バグ修正
-ピンチの時に会心の一撃がでないバグ修正
-徴兵で資金がマイナスの時に兵がマイナスになってしまうバグを修正
***2008/04/06　Ver2.34 バグ修正
-最高階級を超えると空(から)の値になってしまうバグを修正
-ごく稀に引出しの時に同じアイテムになってしまうバグを修正
-無の武器の攻撃力補正がつかないのを修正
-階級も奪国力に影響するよう修正
-コンテストの結果後に賞品が送られるよう修正
-その他微調整
***2008/03/30　Ver2.3 機能追加
-大きな出来事をまとめるログとして世界情勢ニュースを追加
-商人の銀行追加
-コンテスト作品１位の作品を半保存的に
-牢獄に連行されるとその国の会議室にお知らせ表示
***2008/03/23　Ver2.21 バグ修正、セキュリティ修正、機能追加
-称号やアイテムがコンプできないバグを修正
-手紙に削除機能追加
-日記にコメントが書かれたら手紙にて知らせる機能追加
-シンボル(国旗など)機能追加
-絵と本のコンテスト機能追加
***2008/03/20　Ver2.1 機能追加
-※Ver2.01以下からバージョンアップする方は、送信履歴ファイルが存在しないので[[送信履歴ファイル作成]]を参照してください
-手紙機能に送信履歴機能追加
-バックアップを１日置きに取得するように変更。
-国データが読み込めないときにエラーを出すように変更
*** 2008/03/17　Ver2.01 バグ修正
-新規作成時に国ごとの過去ログを作成しないバグを修正
***2008/03/15 Ver2.0 配布開始
-※Ver1.15以下からバージョンアップする場合は、ユーザーごとにマイピクチャ(picture)フォルダが存在しないので、[[ユーザーごとにフォルダ作成]]を参照してください。    </description>
    <dc:date>2008-11-08T14:22:34+09:00</dc:date>
    <utime>1226121754</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/blindjustice-p/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/blindjustice-p/pages/2.html</link>
    <description>
      -[[トップページ]]
-[[利用規約]]
-[[設置手順]]
-[[うまく設置できない]]
-[[よくある質問]]
-[[開発メモ]]
-[[開発ツール]]

**DownLoad
-[[Versionの違い]]
-[[Ver1]]
-[[Ver2]]

----

**世界情勢【暗黒】
-[[暗黒追加]]
-[[暗黒設定]]

**改造/設置/要望
-[[サポートBBS&gt;http://jbbs.livedoor.jp/game/42578/]]
-[[アイデアメモ]]

----
-[[ファイル詳細]]
-[[改造をする前に]]
**初級改造
-[[リミット解除]]
-[[称号]]
-[[武器]]
-[[ﾀﾏｺﾞ]]
-[[ﾍﾟｯﾄ]]
-[[部隊]]
-[[職業]]
-[[階級]]
-[[技]]
-[[ｼﾞｬﾝｸｼｮｯﾌﾟ]]
-[[ｶｼﾞﾉ]]
-[[謎の神殿]]

**中級改造
-[[プレイヤー一覧昇順降順]]
-[[国力ﾁｬｰﾄ]]
-[[石碑]]
-[[BBS]]
-[[Chat]]

**上級改造
-[[プログラムコード追加]]
-[[プラグイン追加]]

----

-[[開発後記]]

**[[更新履歴]]
#recent(20)    </description>
    <dc:date>2008-09-13T23:12:03+09:00</dc:date>
    <utime>1221315123</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/blindjustice-p/pages/21.html">
    <title>開発後記</title>
    <link>https://w.atwiki.jp/blindjustice-p/pages/21.html</link>
    <description>
      -ちょこちょこと作成を始めたのが2007年9月
-2008年2月にテストプレイ版として一般公開する
-2008年3月に配布開始

**作者Merinoの戯言
初めてCGIに出会ったのがＷＷＡというゲームのランキング機能でした。
当時の自分にとってプログラムはまったくの素人で、百行程度のソースコードだったのですがさっぱりでした。
ただ、これをもう少し改造できれば、面白くなるのでは？という気持ちで、関数の意味も知らずに何度も勘でデタラメに書き換えて試していました。
結局思い通りにならず、無理やりなランキング機能をつくり満足していました。

それから２年後、本格的なCGIゲームに出会いました。罪と罰++二律背反というCGIゲームです。
FFAや箱庭諸島などのCGIゲームもありましたが、罪と罰++二律背反にしようと思ったきっかけは、タイトルが自分の運営するサイトにベストチョイスだと思ったからです。
どんなゲームかはまったく知りませんでした。まぁたぶんゲームというのはどれも同じだろうと…そんな考えで設置しました。
設定のソースコードを見ると、空欄や同じような処理部分が多く設置者が改造や追加など容易にできる仕組みでした。
それなら、自分のオリジナルアイデアを追加・改造してやろうじゃないかと色々と書き換えていきました。
しかし、昔の百行程度のプログラムとは違い、大きなプログラムだと勘で改造するのは無理でした。
この時に、幻のバイトに行ったらそのまま帰ってこないというとても恐ろしいバグプログラムが完成しました。
これは、ちゃんと意味を理解しないと改造できないなと思い、本格的にCGIについての勉強を始めました。
この時初めて、CGIとPerlは違うということを知りました。
そして、Perlの本を読んでみると、モジュールとかmyとか今まで見たこともないことが書いてあり挫折しました。(今はモジュールが使えれば楽に開発できるのにというジレンマがありますが。。。)
Perlの本はやめて、CGIの本を読むと、見たことあることばかりで、はたしてこのPerlとCGIは本当に同じなのかと感じました。

そんなこんなで断罪と神罰という、今のBlind Justiceの土台となるようなものができました。
本当は、断罪と神罰を配布しようと考えていましたが、if文を何個何個もNoで指定していたりなど無理やりな処理が多々ありまして、さすがにこれはひどいと思い封印。
それならば、もっと処理がスムーズになるよう１から作り直してみようと思い、制作を開始。
いざ取り掛かってみると１から作るのと改造するのでは、天と地の様な難しさで、仕様から考える必要がありました。

いきなり大きなCGIゲームは無理なので、練習がてらに簡単なチャットや掲示板などを作成して経験を積を積もうと思い、CGI-SweetsというCGI配布サイトを開設しました。
一番初めにHotCakeというチャットを作りました。
やはり、普通のチャットでは物足りないので、チャットで書かれた文(ホットケーキ)を食べれたら面白いかもと、次々に変な機能のついたCGIを作っていきました。
それから何度も大規模なCGIゲーム作成に挑戦しますが何度も挫折。
大規模なゲームになるとバグが多く、どうしても完成までには至りませんでした。
ただ、がむしゃらに何度も作って挫折していく内に、だんだんと骨組みが見えてきてついに大規模なCGIゲームBlind Justiceが完成しました。(やはりバグが多かったけれど)
タイトルは、色々と悩みました。刹那、羅刹那、聖戦のＸＸＸ、黒い闇と赤い炎、黒の誓い、革命の契りなど。。。
そんな中で、某ゲームの音と画像に心トキメキBlind Justiceに決定しました。

Blind Justiceがきっかけで、自分の様にCGIに興味を持ってくれたら良いなと思います。
また、長く色々な方に改造され、配布され面白楽しく発展していってくれると嬉しいです。

この場を借りて、テストプレイに参加してバグ修正に協力してくれた方々、どうもありがとうございました。    </description>
    <dc:date>2008-09-13T23:11:49+09:00</dc:date>
    <utime>1221315109</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/blindjustice-p/pages/38.html">
    <title>うまく設置できない</title>
    <link>https://w.atwiki.jp/blindjustice-p/pages/38.html</link>
    <description>
      -CGIを一度も設置したことがない人が、いきなりこのゲームを設置するのはとても難しいと思います。
-まずは、ファイル数の少ない単純な掲示板CGIなどを設置＆動作確認をして、CGIを設置する練習をしてみてください。

**他のCGIがうまく設置＆動作確認できた
+それでは、BlindJusticeを設置してみましょう。
+まずは、設定変更・改造をせずに、そのままのものをアップロードします。(※設定変更・改造による修正ミスでプログラムエラーになる人が多いです。プログラムというのは「;」や「&quot;」や「,」などを間違って消したり記述しただけでも動かなくなります。)
+全てのファイルをアップロードしたら、次はパーミッションの設定をします。
+FFFTPなどはデフォルトで「ファイルは644」「フォルダは755」になっているはずなので、書き込みファイル(666)と実行ファイル(755)のみを変更します。
+./bj/log フォルダの中のファイル全てをパーミッション 666 に変更しましょう。(※フォルダのパーミッションは変えてはダメです)
+次は実行ファイル(755)です。./bj にある「config.cgi」「config_game.cgi」以外のファイル全てをパーミッション 755 にします。
+『http://自分のURL/bj/admin_country.cgi?pass=1234』にアクセスして、国管理画面が表示されたら設置成功です！
+お疲れ様でした。後は、config.cgiファイルのパスワードの設定などを変更していきましょう。

**やっぱりダメでした
-エラーの種類は？
--404 NotFind→アドレスが間違っています。
---解決策：正しいアドレスを入力する
--500 Internal Server Error→CGIに問題があります。
---解決策：↓へ

***Internal Server Error
-サーバー側の問題かプログラム側の問題の見極める。
--簡易掲示板CGIなど他のCGIを設置してみたがダメだった
---サーバー側の問題の可能性が高いです。以下のことを確認してみましょう
+CGIが使えるサーバーなのかどうか
+そのサーバーで、CGIが置ける場所が決まっているのかどうか(infoseekなどでは、./cgi-binディレクトリの中に置く必要がある)
+実行ファイル一行目のPerlのパスが違う(#!/usr/bin/perlなど)
-簡易掲示板CGIなど他のCGIは正常に動いている
--プログラムが原因の可能性が高いです。
+パーミッションが間違っている(サーバーにより666→606や755→705など)
+プログラムのエラー↓へ

***KCatch.pmでプログラムエラーを拾う
http://www.kawa.net/works/perl/catch/news.html
+開発版ダウンロード: KCatch.pm←クリック
+KCatch.pm←名前をつけて保存(ファイル名：KCatch.pm、保存場所：./bj)
+エラーが出るファイルの二行目に「use KCatch;」と追記する
 #!/usr/local/bin/perl
 use KCatch;

この状態で、もう一度アクセスしてみてください。日本語で何かしらのエラー文が表示されるはずです。    </description>
    <dc:date>2008-08-19T07:33:44+09:00</dc:date>
    <utime>1219098824</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/blindjustice-p/pages/37.html">
    <title>プレイヤー一覧昇順降順</title>
    <link>https://w.atwiki.jp/blindjustice-p/pages/37.html</link>
    <description>
      -JavaScriptのJQuery、そのプラグインのTablesorterを使って、
プレイヤー一覧(PC用のみ)の表を昇順、降順にするやり方です。

JQuery,Tablesorterの一式をこちらでダウンロード
http://tablesorter.com/docs/

Contentsメニューの
1.Introduction
…
6.Download←クリック

Downloadの
Full release
jquery.tablesorter.zip←これをダウンロードする

-Lhacaなどで圧縮されたものを解凍する

ズラーと色々とファイルやフォルダが入っていますが使用するものは以下の３つだけです。
-jquery.tablesorter.js
-jquery-latest.js
-themesフォルダ

その３つを「./bj/html/」フォルダの中におきます

ここまでで準備は完了です。

----
次はこれらを動かすＨＴＭＬ文をプログラム内に追記していきます。

./bj/login.cgiファイルを開きます。

229行目あたりの
 sub header_players_html {
	my $country = shift;
 
	my $html = &#039;&#039;;
	$html .= qq|&lt;html&gt;&lt;head&gt;|;
	$html .= qq|&lt;meta http-equiv=&quot;Cache-Control&quot; content=&quot;no-cache&quot;&gt;|;
	$html .= qq|&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;bj.css&quot;&gt;|;
	$html .= qq|&lt;title&gt;$title / $cs{name}[$country]&lt;/title&gt;|;
	$html .= qq|&lt;/head&gt;&lt;body $body&gt;|;
	$html .= qq|&lt;form action=&quot;../$script_index&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;ＴＯＰ&quot; class=&quot;button1&quot;&gt;&lt;/form&gt;|;
	$html .= qq|&lt;p&gt;更新日時 $date&lt;/p&gt;|;
を
 sub header_players_html {
	my $country = shift;
 
	my $html =&lt;&lt;&quot;EOM&quot;;
 &lt;html&gt;
 &lt;head&gt;
 &lt;meta http-equiv=&quot;Cache-Control&quot; content=&quot;no-cache&quot;&gt;
 &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;bj.css&quot;&gt;
 &lt;title&gt;$title / $cs{name}[$country]&lt;/title&gt;
 &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;themes/bluegreen/style.css&quot;&gt;
 &lt;script type=&quot;text/javascript&quot; src=&quot;jquery-latest.js&quot;&gt;&lt;/script&gt;
 &lt;script type=&quot;text/javascript&quot; src=&quot;jquery.tablesorter.js&quot;&gt;&lt;/script&gt;
 &lt;script type=&quot;text/javascript&quot;&gt;
 &lt;!--
 	\$(document).ready(function() {
 		\$(&quot;.tablesorter&quot;).tablesorter({
 		widgets: [&#039;zebra&#039;]
 		});
 	});
 --&gt;
 &lt;/script&gt;
 &lt;/head&gt;&lt;body $body&gt;
 &lt;form action=&quot;../$script_index&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;ＴＯＰ&quot; class=&quot;button1&quot;&gt;&lt;/form&gt;
 &lt;p&gt;更新日時 $date&lt;/p&gt;
 EOM
に書き換えます。

 &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;themes/green/style.css&quot;&gt;
は
 &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;themes/blue/style.css&quot;&gt;
でも可能です。どちらか好きな方をお使いください(本家はblueです)

**&lt;table&gt;タグにclass=&quot;tablesorter&quot;,&lt;thead&gt;&lt;tbody&gt;を挿入(Ver1.90,Ver2.70以降は修正済み)
***70行目付近
sub write_players_html {
my $country = shift;
my @rows = (qw/名前 性別 階級 部隊 職業 武器 [[ﾀﾏｺﾞ]] [[ﾍﾟｯﾄ]] 世代 Lv HP MP AT DF MAT MDF AG LEA CHA お金 ｺｲﾝ 更新時間 ﾒｯｾｰｼﾞ/);
my $html = &#039;&#039;;
$html .= qq|&amp;COLOR(#F00){&lt;table class=&quot;tablesorter&quot;&gt;&lt;thead&gt;}&lt;tr&gt;|;
$html .= qq|&lt;th&gt;$_&lt;/th&gt;| for (@rows);
$html .= qq|&lt;/tr&gt;&amp;COLOR(#F00){&lt;/thead&gt;&lt;tbody&gt;}|;

***133行目付近
# 削除 $html .= $count % 2 == 0 ? qq|&lt;tr class=&quot;stripe1&quot;&gt;| : qq|&lt;tr&gt;|;
$html .= qq|&lt;tr&gt;|;

***156行目付近
$html .= qq|&amp;COLOR(#F00){&lt;/tbody&gt;}&lt;/table&gt;|;


でプログラム内の書き換えは終了です。お疲れ様でした。


これで項目をクリックすると昇順・降順に並び換えができるようになったのですが、
Tablesorterのデフォルトのスタイルシートだと表が崩れてしまうので、

./bj/html/themes/green/style.cssの７行目

----
table.tablesorter th {
text-align: left;
padding: 5px;
background-color: #6E6E6E;
}
table.tablesorter td {
color: #FFF;
padding: 5px;
}
----
に
----
table.tablesorter th {
text-align: left;
padding: 5px;
background-color: #6E6E6E;
&amp;COLOR(#F00){color: #333;}
&amp;COLOR(#F00){white-space: nowrap;}
}
table.tablesorter td {
color: #FFF;
padding: 5px;
&amp;COLOR(#F00){white-space: nowrap;}
}
----
と追記してください。

文字のサイズや表の色や矢印の画像などを変えるには「./bj/html/themes/green/」の中をいじってください。

後は、プレイヤー一覧が更新されていけば反映されていきます。    </description>
    <dc:date>2008-08-17T11:50:46+09:00</dc:date>
    <utime>1218941446</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/blindjustice-p/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/blindjustice-p/pages/1.html</link>
    <description>
      **BlindJustice解体真書とは
-CGIゲーム『[[Blind Justice&gt;http://blindjustice.xii.jp/]]』の設置方法や改造方法などの管理者側の説明書やアイデア置き場です。
-素敵な改造を開発した方は、どうぞご自由にリンクを張るなり、ソースを記述するなりしてください。
-また、Blind Justiceを設置したけど人が集まらない方などもご自由にリンクを張って結構です。
-プレイヤー側の説明書は[[Blind Justice説明書&gt;http://www13.atwiki.jp/blindjustice/]]。

Blind JusticeはフリーCGIです。
[[利用規約]]を守ってもらえれば、自由に使ってもらってＯＫです。
-ネタバレが嫌いな人もいるので、プログラムや設定を解析して、夢を壊すようなネタバレは控えましょう。

**バージョンアップについて
基本的に何行目のどの箇所を修正したか細かくは書かないです(細かすぎて書いていくとキリがないので。。。)
なので、おおざっぱに変更ファイル名だけを列挙いたします。
[[開発ツール]]のDFなどを使用し、変更箇所の比較をしてください。
データの改造をしていない場合は、まるっと上書きでＯＫです。

※致命的なバグはないと思うので、無理にバージョンアップをする必要はありません。
　バージョンアップのほとんどはゲームバランス調整やちょっとした機能の追加などです。
　バージョンを上げなくても十分遊ぶことはできます。

#right(){合計：&amp;counter()今日：&amp;counter(today)昨日：&amp;counter(yesterday)}    </description>
    <dc:date>2008-08-12T20:44:04+09:00</dc:date>
    <utime>1218541444</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/blindjustice-p/pages/18.html">
    <title>Versionの違い</title>
    <link>https://w.atwiki.jp/blindjustice-p/pages/18.html</link>
    <description>
      -(NoNPC)とついているものは、世界情勢『暗黒』がないだけです。

[[Ver1]]に以下の機能が追加されたのが[[Ver2]]です。
+お絵描き機能+絵の販売+新作絵画表示
+本作成機能+本の販売+新作本表示
+小説・絵画コンテスト
+お絵描きで描いた絵を自分のアイコンとして使用(デフォルト画像以外、自分で用意したアイコンに変更することはできなくなりました)
+マモノノタネで放つ魔物にお絵描きで描いたアイコンをつけることができる
+プレイ規制機能（ログインできお絵描きやチャットに参加はできるがコマンドが実行できない）

**以下の仕様を好む方はVer1を推奨します
-携帯プレイヤーオンリーまたは携帯プレイヤーメイン
-アイコン使わない
-*サーバー容量が小さい
-少しでも負荷を抑えたい
-自分で用意したアイコンを使わせたい
-ゲームに関係ない機能はいらない。シンプルが好き

** *サーバー推奨環境(あくまで目安です。登録人数や設定、プレイヤーなどにより大きく違ってきます)
-サーバ容量最低でも10M以上
-Ver2の場合は、画像などで容量を使うので、最低でも50M以上
-もちろん登録人数を減らせば、数Mの容量でも大丈夫です
-当然ながらCGIゲーム禁止サーバーへの設置はダメです。


**一部変更したい
-一部Ver1の機能のままにしたい場合や、Ver2の機能にしたい場合は、関係するファイルを上書きすればだいたいは大丈夫なはずです(未確認)。

例＞顔アイコンは自分で用意したものを使いたい
-Ver2のshopping_hospital.cgiを、Ver1のshopping_hospital.cgiで上書き
-Ver2のmove_player.cgiを、Ver1のmove_player.cgiで上書き

例＞魔物に専用アイコンは必要ない
-Ver2のadd_monster.cgiを、Ver1のadd_monster.cgiで上書き    </description>
    <dc:date>2008-06-21T18:37:44+09:00</dc:date>
    <utime>1214041064</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/blindjustice-p/pages/36.html">
    <title>ｼﾞｬﾝｸｼｮｯﾌﾟ</title>
    <link>https://w.atwiki.jp/blindjustice-p/pages/36.html</link>
    <description>
      ｼﾞｬﾝｸ    </description>
    <dc:date>2008-06-10T18:43:06+09:00</dc:date>
    <utime>1213090986</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/blindjustice-p/pages/34.html">
    <title>暗黒追加</title>
    <link>https://w.atwiki.jp/blindjustice-p/pages/34.html</link>
    <description>
      世界情勢【暗黒】の追加方法(ver1.66,ver2.44以前のバージョンのみ)
手っ取り早いのは世界情勢【暗黒】が含まれるバージョン([[Ver1]].70,[[Ver2]].50)で全部上書き追加をするのが一番簡単です。

まずは、世界情勢【暗黒】仕様のデータver1.70またはver2.50をダウンロードします。
以下に記された該当ファイルの追加と上書きをします。

**最低限必要な変更箇所
-config_game.cgiの@world_statesに暗黒を追加(配列14番目)
-./lib/vs_npc.cgiの追加(パーミッション644)
-./lib/reset.cgiを上書き
-./lib/military.cgiを上書き
-./lib/_war_result.cgiを上書き
-./lib/world.cgiを上書き
の６ファイルの変更だけで、年の１桁が『６』になると自動的に世界情勢が暗黒が発動します。

**こだわり追加
以上のファイルの変更だけで十分世界情勢【暗黒】は堪能できますが、もっとこだわりたい人向け

***仕官条件を厳しくする
-./lib/country_move.cgiを上書き
+同じ人が毎回仕官できない
+仕官金が高い
+代表ポイントが全て０になる

***ﾍﾟｯﾄのﾕﾀﾞ使用で仕官可能
-./lib/config_game.cgiのﾕﾀﾞの行を上書き

***封印騎士団の結成(世界情勢【暗黒】のみ特別な掲示板が追加される)
-./lob/bbs_vs_npc.cgiを追加(パーミッション666)
-./lob/bbs_vs_npc_log.cgiを追加(パーミッション666)
-./lob/bbs_vs_npc_member.cgiを追加(パーミッション666)
-./bbs_vs_npc.cgiを追加(パーミッション755)
-./lib/template_mobile_base.cgiを上書き
-./lib/template_pc_base.cgiを上書き    </description>
    <dc:date>2008-06-02T22:19:32+09:00</dc:date>
    <utime>1212412772</utime>
  </item>
  </rdf:RDF>
