2009年12月30日水曜日

Version 1.67

主な機能更新

アスペクト比固定の機能
ゲームエンジン側、環境設定のスクリーンの設定に、画面のピクセルアスペクト比を固定する機能を設けました。主な目的は、「4:3」「16:10」「16:9」といった個々のディスプレイ環境で動かすプレイヤーの画面イメージを、シナリオ作者が確認できるようにしておくことにあります。プレイヤーが個人で切り替えても問題ありません。設定はゲームフォルダごとに保存します(K3DGame.ini)
迷路描画エリアを他の部品配置に合わせる
ゲームエンジン側、3Dの迷路描画の配置について、周りの画面構造に合わせることになりました。まだ一部のパターンにしか対応していませんが、今後少しずつ弄るつもりです。ひとつ問題があって、迷路画像を用いるシナリオで、最高画質以外の画質設定にある環境では、迷路画像が描画エリアの枠をはみ出ることがあります。従来の配置(全画面)へは環境設定画面から戻せます。設定はゲームフォルダごとに保存します(K3DGame.ini)
オートセーブ時のセーブ完了メッセージを表示するオプション
編集ツール側、ゲームシステムの設定のセーブカテゴリに、セーブ完了メッセージを表示するオプションを追加しました。メッセージ内容の設定はメッセージカテゴリあります(いずれセーブカテゴリに移動するかもしれません)

その他

  • 戦闘のコマンド入力完了時の確認メニューに、「ひとり戻る」選択を追加(キャンセルボタンでひとり戻ります)
  • ゲームエンジンのウィンドウタイトルにシナリオ名と、ゲームエンジンの名前・バージョンを表示するようにした

2009年12月19日土曜日

Version 1.66

以下、項目数が多いですが、まとめると不具合修正のほか、ゲームエンジン側の街/キャンプメニューの整理、およびカーソル移動に関する調整を行っているのみです。特筆したい新機能はありません。迷路から統計資料にアクセスできるようになりました。

ゲームエンジン

  • [仕変]エンディング記録フラグをなくした。これによって同じキャラクタが何度でもエンディングを達成するようになった
  • [仕変]アイテムとコマンドの単行説明の表示位置を、カーソルのすぐ上に変更
  • [仕変]環境設定のフルスクリーンの選択肢から、24ビットカラー未満・横幅640ピクセル未満・高さ480ピクセル未満・リフレッシュレート60Hz未満の項目を排除した(K3DGame.iniに該当の最低値条件設定を追加。テキスト編集は可能)
  • [仕変]迷路のキャンプメニューにシステムメニューを追加して、一部のメニュー項目をそこに移動(ショートカットキーは従来通り)
  • [仕変]街のメニューにシステムメニューを追加して、一部のメニュー項目をそこに移動(ショートカットキーは従来通り)
  • アイテムとコマンドの単行説明表示について、マウスカーソルの移動に対応(従来はキーカーソルのみ)
  • アイテム一覧画面の単行説明表示に対応
  • 古い設定ファイル(過去バージョンのK3DGame.ini)を読み込み・更新する場合、ジョイパッド設定を有効にして読み込み・保存した
  • 描画のちらつきを防止した
  • 単行メッセージの横幅を文字列長に合わせた
  • 迷路から統計資料を閲覧できるようにした
  • [改修]資料アイテムページのアイテム一覧の並び順が誤っている(主に分類順序設定が反映されない)
  • [改修]店でアイテム鑑定する確認(Yes/No選択)をする際、鑑定後のアイテム名が表示される
  • [改修]ウィンドウサイズ変更時、カーソル位置がずれる
  • [改修]ウィンドウサイズ変更時、画面の構造が崩れる
  • [改修]歩行画面の遷移時間設定がゼロの時、迷路から街に戻るとアプリケーションが停止することがある
  • [改修]成長ポイントの再割り振りを選択したときに、割り振り可能上限が回復しない
  • [改修]成長ポイント割り当て中に、ページ内の項目がなくなったとき、別ページに移動できなくなる
  • [改修]成長ポイント割り当て画面で、能力値の現在側の値について、最大値を表示する(本来は通常値)
  • [改修]キャラクタ情報画面のメニューで、無効になったメニュー位置にカーソルが残るとカーソル位置を変更できない(キャンセルしかできない)
  • [改修]開発者向け環境において、アイテムの単行説明が店のデバッグボタンを隠す

編集ツール

  • [改修]一部の段階能力値の最大値が、古いシナリオデータの設定を引き継いだまま変更できない。初期化するようにした

2009年12月12日土曜日

Version 1.65

ゲームエンジン・編集ツール

オートセーブ対応
指定の処理が動いたターンの最後で自動セーブする機能です。編集ツールからはゲームシステム編集画面から「セーブの設定」カテゴリで設定できます
プレイヤーキャラクタ(PC)作成編集画面が独立
編集ツール側に、新たにプレイヤーキャラクタ(PC)作成に関する編集画面を設けました。メインメニューの「成長」ボタンの横になります。従来はゲームシステム編集画面にありましたが、こちらからは削除しました
プレイヤーキャラクタ(PC)作成時の支給物資
ゲームでPCを作成したときに物資を支給できるようになっています。編集ツールからはPC作成編集画面で設定します。従来は初期資金を一つ設定していましたが、その設定は新たに設けられた「支給物資」のカテゴリに移動されています。従来のシナリオデータを読み込んでも従来と同じように動きます
キャラクタレベルが最高に達しても経験値が上昇するようになった(仕様変更)
キャラクタレベルが最高に達していても、経験値が増えるようになりました(従来は増えませんでした)。これは従来のバージョンとは非互換で、従来の動きに戻す設定はありません。問題があればご相談下さい(アイテムレベルについては従来通りです)

ゲームエンジン

  • [仕変]環境設定でゲーム終了する際、セーブしなくなった
  • [改修]ウィンドウが横長のとき(縦横比の横比率が広いとき)、左右の壁を越えた風景が描画される
  • [改修]迷路で上階段・下階段・簡易ゲートによる移動をするとき、ゲームシステムの設定で設定した確認メッセージを表示しない
  • [改修]キャラクタ作成直後、成長ポイントの上限値を設定しない(成長ポイントがあるのに成長ポイントを割り振れない)。成長ポイントが1以上のときに上限値を設定するようにした。成長値がゼロの場合は上限値をゼロで始める
  • [改修]キャラクタ情報画面で、表示条件を満たしていない13種類め以降の装備部位が表示される
  • [改修]13箇所め以降の装備部位を採用していると、キャラクタ情報画面の12箇所めまでの項目が正しく表示されない
  • [改修]キャラクタ情報画面の13箇所め以降の装備部位について、一部の装備操作キー割り当てが行われない
  • [改修]キャラクタ情報画面の13箇所め以降の装備部位について、フォントが12箇所までのものと異なる

編集ツール

  • [改修]一部の乱数入力ボックスでドットを入力できない