Location: / Home / ADV+++ / 更新履歴

hr

更新履歴

picture  更新内容の一覧です。
バージョン アップの際には、「更新ファイル」 に注意して更新してください。





star

V2.19 - 2008/11/24

主な変更点

+ システム全般
  + ビルド環境を更新。
    - ライブラリを DirectX SDK (November 2008) に更新。
  - LST ファイル内で /**/ のコメントを使用できるように拡張。
  - シアター モードの実装準備。(※ 将来の拡張用)
- システム設定ファイル
  + 00_common.txt と 04_option.txt
    - バックグラウンド動作の許可を移動。(00_common.txt → 04_option.txt)
  + 01_title.txt
    - 動作に「描画にスクリプトを使用するか?」を新規追加。
    - 「1 列目: ボタンの描画」に「2:常に表示」を新規追加。
    - 拡張動作をすべて削除。(※ スクリプトで代用可能になった為)
+ サウンド
  + システム効果音を変更。
    - 一時停止に入る時の音 (決定音 → 選択音)
    - メッセージログを閉じる音 (選択音 → キャンセル音)
+ スクリプト
  - タイトル画面で演出用にスクリプトを使用できるように拡張。
  - assert を新規実装。
  - waith, waitsh を削除。
  - savSetLGP, savSetLGPRange を新規実装。(※ ラベルの保持)
  + スクリプト エンジンを強化。
    - dtracereg, dtracestr, ddlgreg, ddlgstr をリリース版では処理しないようにした。
    + 最適化
      - メモリのアライメント
      - コードの実行処理
      - 文字列プールへの参照
    + エラー チェックを強化
      - 未定義命令
      - スタックへの参照
      - func の実行処理
      - wait の実行処理
      - taskcreate, taskdelete の実行処理
      - div, mod のゼロ除算
+ デバッグ機能
  - 動作速度をより細かく変更できるようにした。
  - 一時停止とコマ送りを新規実装。
+ マニュアル
  - グラフィックの解説を詳しくした。

主な修正点

+ 全般
  - STEP_AVE の精度を向上。
  - メッセージ ログの区切り線の挿入ルールを改善。(※ 主にノベル形式)
  - オート ビルド時の画面表示を低解像度のアプリケーションにも対応。
+ キー入力
  - カーソルがウィンドウ外の場合、ホイールによるキー入力を受け付けないようにした。
  - ウィンドウをアクティブにした直後は、キー入力を受け付けないようにした。(※ ゲーム本編のみ)
+ グラフィック
  - グラフィック エンジンを少し省メモリ化。
  - DRAWP_SCALE_CENTER が正しく動作しない場合があった問題を修正。
+ ムービー
  - 音楽と同じ音量を反映させるようにした。
  - スキップ中は再生しないようにした。
+ スクリプト
  + レアなケースで落ちる可能性があった問題を修正。
    - コンパイル時にコード領域がパディングされた場合
    - 文字列プールが存在し、かつ、コードが最後まで実行される場合
  - msg の 1 行目に半角の , が使用できなかった問題を修正。
+ セーブデータ
  - セーブ処理のエラー チェックを強化。
  - キャラクターの音量が保存されない場合があった問題を修正。

更新ファイル (base フォルダ内)

+ バージョン アップによる重要な更新
config\config.lst
config\00_common.txt
config\01_title.txt
config\04_option.txt
config\08_theatre.txt (新規追加)
config\08_nameentry.txt → config\09_nameentry.txt
config\09_chapter.txt → config\10_chapter.txt
config\10_map.txt → config\11_map.txt
graphic\graphic.lst
graphic\sys\theatre\*.bmp (新規追加)
graphic\sys\title\btn_06.bmp
graphic\sys\title\btn_06_vfx.bmp
script\script.lst
script\sys\system_define.txt
script\sys\game_define.txt
script\title.txt (新規追加)
script\tuto\0_main.txt


star

V2.18 - 2008/09/29

主な変更点

+ システム全般
  + ビルド環境を更新。
    - Visual Studio 2008 SP1 でリビルド。
    - ライブラリを DirectX SDK (August 2008) に更新。
  + Microsoft 標準仕様への対応を強化。
    - リリース版での savedata の保存先を変更。(※ 詳細はマニュアルの 「3-10. セーブデータ」)
    - 各種の実行ファイルにバージョン情報を追加。
    - 動作環境を Windows Vista 64-bit edition に正式対応。
  + フル スクリーン関連を拡張&調整。
     - オプション画面の画面モードにスケーリング ボタンを新規追加。(※ 将来の拡張用)
     - フル スクリーン時に Alt + Tab 等でフォーカスを失った時の処理を調整。
  + 音声のキャラクター別設定を新規実装。
    - オプション画面にボタンを追加。
    - メッセージ ログでの音声再生時、キャラクター別の音量を反映させるようにした。
    - script\sys\game_define.txt に 「オプション画面の CV 表示フラグ」 を定義。
    - script\logo_0.txt に 「CV 表示フラグ」 の初期化処理を追加。
  + その他
     - ゲーム本編のシステム メニューの入力判定を調整。
     - セーブデータ画面のロードを少し高速化。
     - オプション画面のダイアログの文字列を調整。
+ システム設定ファイル
  - 全般
    - 「ヘルプ ウィンドウのオフセット位置」 を新規追加。
  + 00_common.txt
    - コメントを整理。
    - スクリーン サイズの 640x480 を削除。(※ カスタム解像度扱いに)
  + 02_game.txt
    - 「システム メニューの種類」 の可変メニュー (下) を新規実装。
  + 04_option.txt
    - デフォルト値で全項目を設定できるようにした。
    - レイアウトにスケーリング ボタンの矩形を新規追加。
    + 音声のキャラクター別設定の実装に伴う拡張。
      - 「音声の詳細 - 画像の先頭」 を新規追加。
      - 「音声の詳細 - システム フラグの先頭」 を新規追加。
      - 「音声の詳細 - システム フラグの数」 を新規追加。
      - 「プレビュー - キャラクター 00 〜 15」 を新規追加。
+ スクリプト
  - savAddsGP, savSubsGP を新規実装。(ゲーム パラメーターの飽和制限あり加減算)
+ サウンド
  - DirectSound のパフォーマンスを改善。
+ デバッグ
  - デバッグ コンソールで使用可能な命令に gUnload を追加。
  + デバッグ ログ
    - Windows Vista 64-bit edition の判別に対応。
    - 使用している CPU を出力するようにした。
    - スクリプト エラー時の情報を詳しくした。
  + OSD
    - 描画方法を GDI から自前エンジンに変更。
    - 表記を微調整。(MemG → G2D)
  - スクリーン ショットの撮影タイミングをより厳密にした。
+ マニュアル
  - ヘルプ内検索用に各ページのトピックを記述。

主な修正点

+ システム全般
  - ウィンドウがアクティブになった直後のフレーム レートを改善。
  + Now Loading が表示されていなかった場所を修正。
    - CG 鑑賞のサムネイル
    - CG 鑑賞のイメージ
    - シーン 鑑賞のサムネイル
  + オプション画面
    - サウンドのプレビュー中もミュートを反映させるようにした。
+ システム設定ファイル
  - オート ビルドの誤検出を改善。
  + 00_common.txt
    - 「ヘルプ ウィンドウのレイアウト」 の X が表示に反映されていなかったのを修正。
  + 02_game.txt
    - レイアウトの 「全体の位置」 を指定した際に、メニューの開閉判定がズレる不具合を修正。
+ フォント
  - 縁取り (MSGSHADOW_EDGE) のエッジを高画質化。
+ スクリプト
  - msg が @P で閉じられていない場合、エラーとして検出するようにした。

更新ファイル (base フォルダ内)

+ バージョン アップによる重要な更新
  - config\*.txt (※ 主に 「ヘルプ ウィンドウのオフセット位置」 )
  - config\04_option.txt
  - graphic\graphic.lst
  - graphic\sys\option\cb_dm_*.bmp (※ 変更&新規追加)
  - graphic\sys\option\ext\*.bmp
  - script\sys\game_define.txt
  - script\logo_0.txt
  - master\setup.exe
  - master\Program\uninstall.exe
  - master\Program\uninstall.ini


star

V2.17 - 2008/08/06

主な変更点

+ システム全般
  + SD 版と HD 版の実行ファイルを統合。
    - Visual Studio 2008 でビルド。
    - Windows 98/Me をサポート外にした。
  + ライブラリを最新版に更新。
    - DirectX SDK (June 2008)
  - リリース版での savedata のフォルダの位置を変更。(開発環境の直下 → 各ユーザーの個人フォルダ)
  - カスタム解像度を選択できるようにした。(※ 標準ではサポート外です。)
+ グラフィック
  - レイヤーの描画順の仕様を変更。(システム レイヤーを優先しない)
  - gPosCX, gChPosCX を新規実装。(表示位置のセンタリング指定)
+ シェーダー
  - 拡張子を .obj から .bin に変更。
+ スクリプト
  - C 言語スタイルのコメント /**/ に新規対応。(※ 行頭のみ)
+ システム設定ファイル
  + 00_common.txt
    - 「タイトル名」 にフォルダ名の設定を追加。
    - 「タイトル名」 の長さを拡張。(最大 64 → 128 文字)
    - 「社名」 を新規追加。
    - 「言語」 と「アイコン ファイル」 の順番を入れ替え。
  + 04_option.txt
    - 「音声の詳細設定の有無」 を 「音声の有無」 に変更し拡張。
+ デバッグ
  - デバッグ ログに OS 名を出力するようにした。
  - デバッグ ログのメモリ容量を 2GB 以上に対応。
  - デバッグ ログの出力文字列を整理。
+ マニュアル
  - 「ゲームの制作 - 1. はじめに」 に 「DirectX ランタイムのインストール」 を追加。
  - 「ゲームの制作 - 1. はじめに」 に 「ファイルの置き場所について」 を追加。
  - 「ゲームの制作 - 4. システムのカスタマイズ」 に 「マップ選択画面の使用方法」 を追加。
  - 技術情報に 「ワイド画面に関する検証」 を追加。
+ インストーラー
  - プログラムのフォルダ名を変更できるようにした。
+ その他
  - フラグ管理表.xls → フラグ管理表.xlsx

主な修正点

+ システム全般
  - フルスクリーン切り替えを最適化。
  - フルスクリーン切り替えを修正。
+ オプション画面
  - フルスクリーン時に Alt + Tab 等で切り替えた場合の処理を改善。
+ 名前入力画面
  - 名前の決定時に強制終了する可能性があった問題を修正。

更新ファイル (base フォルダ内)

+ バージョン アップによる重要な更新
  - config\00_common.txt
  - config\04_option.txt
  - document\フラグ管理表.xlsx
  - master\DirectX\*.*
  - master\Program\uninstall.ini
  - script\sys\system_define.txt
  - script\sys\system_macro.txt
  - setup\config_setup.txt
  - shader\*.*


star

V2.16 - 2008/06/23

主な変更点

+ システム全般
  + 実行ファイルのアイコンを更新。(アプリケーション、インストーラー)
    - アイコンを高画質化。
    - Vista の大アイコン、特大アイコンに対応。(※ HD 版のみ)
  + オプションを拡張。
    - メッセージを進めた時に音声を停止するかを設定できるようにした。
    - 音声の詳細設定ボタンを追加。(※ 将来の拡張用)
  + 音楽鑑賞を拡張。
    - システム フラグで曲の表示を制御できるようにした。
+ スクリプト
  - waith, waitsh を新規実装。(wait, waits の高精度版)
  - savAddGP を新規実装。(ゲーム パラメーターの加算)
  + 音量関連を整理、統廃合。
    - msgVoice を削除。
    - sDefaultVol を削除。
    - 定義値 SVOL_M, SVOL_S, SVOL_V を削除。(sys\game_define.txt)
    - sPlayMsgV の第 1 引数を変更。(SID → キャラクター番号)
  + ファイル名の省略表記を新規実装。
    - script で script.dat が省略可能に。
    - gLoad で graphic.dat が省略可能に。
    - sPlay* で sound.dat が省略可能に。
+ システム設定ファイル
  + 00_common.txt
    - グラフィックの 「デフォルトの画面モード」 を削除。(※ 04_option へ移動)
    - サウンドの 「デフォルトの音量」 を削除。(※ 04_option へ移動)
  + 01_title.txt
    - レイアウトに 「全体の位置」 を新規追加。
    - サウンドの 「再生する音楽 - 音量」 を削除。(※ 04_option と統合)
  + 02_game.txt
    - レイアウトに 「全体の位置」 を新規追加。
    - サウンドに 「音声に割り当てる SID」 を新規追加。
  + 03_savedata.txt
    - 動作に 「オート セーブの個数」 を新規追加。
    - レイアウトに 「全体の位置」 を新規追加。
  + 04_option.txt
    - 動作に 「音声の詳細設定の有無」 を新規追加。
    - 動作に 「デフォルト値 - メッセージを進める時の音声」 を新規追加。
    - 動作に 「デフォルト値 - 画面モード」 を新規追加。(※ 00_common から移動)
    - レイアウトに 「全体の位置」 を新規追加。
    - レイアウトに 「サウンド - 音声 - 詳細」 を新規追加。
    - レイアウトに 「ダイアログ - 音声ボタン」 を新規追加。
    - レイアウトに 「ダイアログ - 閉じるボタン」 を新規追加。
    - サウンドに 「デフォルトの音量」 を即値で新規追加。(※ 00_common から移動)
    - サウンドに 「デフォルトの音量 (キャラクターの音声)」 を新規追加。
  + 05_album.txt
    - レイアウトに 「全体の位置」 を新規追加。
    - サウンドの 「再生する音楽 - 音量」 を削除。(※ 04_option と統合)
  + 06_music.txt
    - レイアウトに 「全体の位置」 を新規追加。
  + 07_replay.txt
    - レイアウトに 「全体の位置」 を新規追加。
    - サウンドの 「再生する音楽 - 音量」 を削除。(※ 04_option と統合)
  + 08_nameentry.txt
    - レイアウトに 「全体の位置」 を新規追加。
    - サウンドの 「再生する音楽 - 音量」 を削除。(※ 04_option と統合)
  + 09_chapter.txt
    - レイアウトに 「全体の位置」 を新規追加。
    - サウンドの 「再生する音楽 - 音量」 を削除。(※ 04_option と統合)
  + 10_map.txt
    - レイアウトに 「全体の位置」 を新規追加。
    + テーブル データをシステム グラフィックから移動。
      - graphic\sys\map\table.xls → config\map\table.xlsx
      - graphic\sys\map\table.txt → config\map\table_*.txt
    - 書式をリニューアル。
+ オートビルド
  - レイアウトのエラー チェックを強化。
+ デバッグ
  - 開発環境 設定ファイル (config\develop.txt) を新規実装。

主な修正点

+ スクリプト
  - msg で行末の @W をエラーとして検出するようにした。
+ インストーラー
  - インストーラーの終了後に cmd.exe が残る場合がある問題を修正。

更新ファイル (base フォルダ内)

+ バージョン アップによる重要な更新
  - config\*.txt (※ 主にレイアウト、サウンド関連)
  - graphic\graphic.lst (※ オプション画面, マップ選択画面)
  - graphic\sys\option\*.bmp (※ ファイル名の整理)
  - graphic\sys\option\btn_sound_detail*.bmp (※ 拡張による追加)
  - graphic\sys\music\track_na.bmp (※ 拡張による追加)
  - master\setup.exe
  - master\Program\uninstall.exe
  - script\sys\game_define.txt
  - script\sys\system_macro.txt


star

V2.15 - 2008/04/26

主な変更点

+ システム全般
  + ライブラリを最新版に更新。
    - DirectX SDK (March 2008)
  - 実行ファイルのアイコンを高画質化。
  - マップ選択画面を調整。
+ スクリプト
  - 社ロゴ表示スクリプトの数を増やした。(logo → logo_0, logo_1, logo_2)
  - scriptGetParam1 〜 7 を新規実装。(スクリプト間のパラメーター受け渡し)
  - scriptSetParam1 〜 7 を新規実装。(スクリプト間のパラメーター受け渡し)
  - movadd を新規実装。(計算の簡略化)
  - msgVoice を拡張。(メッセージ送り時に音声を止めるかを指定可能)
  - iKeyAct の BTN_TYPE_R を拡張。(ON/OFF → BTN_MODE_NONE, BTN_MODE_PAUSE, BTN_MODE_SYSMENU)
  - sPlaySIO を新規実装。(効果音をループ ポイント指定で再生)
  - sPlayV を sPlayMsgV に名前変更。
  - sPlayV を新規実装。(メッセージと関連しない音声の再生)
  - gLoad のエラー チェックを強化。
  - gDrawT, gMerge に DRAWT_AOP_NEGATIVE を追加。
  + gPause を調整。
    - gPause を gStepPause に名前変更。
    - 種類に PAUSE_SCISSOR_? を追加。
    - 最適化とエラー チェックの強化。
  - gGetLoad を新規実装。(レイヤーのロード情報の取得)
  - gGetPos を新規実装。(レイヤーの位置の取得)
  + advSysMenuBtn を調整。
    - advSysMenuBtn を sysSysMenuBtn に名前変更。
    - ボタンの種類に SYSMENU_BTN_PAUSE, SYSMENU_BTN_CANCEL を追加。
+ サウンド
  - ダミーの音声ファイルを新規追加。(base\sound\voice\nnn_0000.ogg)
  - 音声ファイルの命名規約を更新。
  - サンプルで使用している音楽のデフォルト音量を調整。(80 → 85)
+ オート ビルド
  - 定義ファイルのロード失敗時のエラー チェックを強化。
  - ログ表示を詳しくした。
+ システム設定ファイル
  + 00_common.txt
    - 「デフォルトの画面モード」 を新規追加。
  + 02_game.txt
    - 「システム メニューの種類」 に画面を仮実装。(※ 将来の拡張用)
+ デバッグ機能
  - デバッグ コンソールで game_define.txt の定義を使えるようにした。
  + グラフィック情報の出力を強化。
    - ログ表示を詳しくした。
    - レイヤーを BMP として出力するようにした。(base\savedata\debug\*.bmp)

主な修正点

+ フォント
  - 外部フォントの、。にゴミが乗る問題を修正。

更新ファイル (base フォルダ内)

+ バージョン アップによる重要な更新
  - config\00_common.txt
  - config\02_game.txt
  - font\*.fnt (※ 差し替えまたは再変換が必要です。)
  - script\script.lst
  - script\sys\game_define.txt
  - script\sys\system_define.txt
  - script\sys\system_macro.txt
  - script\*.txt (※ 一部の命令で最新の書式に変更が必要です。)
  - sound\sound.lst
  - sound\voice\*.ogg (※ 新しい命名規約に対応。)
  - master\DirectX\*.*


star

V2.14 - 2008/03/11

主な変更点

+ システム全般
  - ビルド設定を見直し、すべての実行ファイルをリビルド。
  + エフェクトを追加。
    - タイトル: ボタンのフェード
    - 汎用ダイアログ: ボタンのフェード
+ システム設定ファイル
  + 02_game.txt (※ 将来の拡張用)
    - レイアウトに Pause ボタンを新規追加。
    - レイアウトに Cancel ボタンを新規追加。
  + 09_chapter.txt
    - 拡張用グラフィックの先頭 (FID) を新規追加。
+ フォント
  - msgStyle に MSGSHADOW_EDGE_W を新規追加。

主な修正点

+ システム全般
  - 名前入力: 名前の決定時に強制終了する可能性があった問題を修正。
  - DRAWT_BOOK の進行度が 50% の場合に強制終了する問題を修正。
  + 計算精度の向上。
    - システム画面のフェード、スライドなど。
    - 描画パラメーターなどの STEP_DEC, STEP_INC。
    - スクリプトの sin, cos 命令。
+ キー入力
  - Xbox 360 Controller for Windows で誤動作する問題を修正。(※ パッド有効時のみ)
+ システム設定ファイル
  - チャプター選択画面: 拡張グラフィックのパック番号が固定だったのを修正。

更新ファイル (base フォルダ内)

+ バージョン アップによる重要な更新
  - config\09_chapter.txt
  - script\sys\system_define.txt
+ バージョン アップによる重要な更新 (※ 将来の拡張用)
  - config\config.lst
  - config\10_map.txt
  - config\16_*.txt 〜 29_*.txt
  - graphic\graphic.lst
  - graphic\sys\game\btn_07_pause*.bmp
  - graphic\sys\game\btn_08_cancel*.bmp


star

V2.13 - 2008/02/16

主な変更点

+ システム全般
  - コピーライト表記を更新。(2007 → 2008)
  + HD 版の動作環境を変更。
    - プログラムを Visual Studio 2008 でビルド。(2005 → 2008)
    - Windows 98/Me をサポート外にした。(※ SD 版は継続してサポート。)
  - 起動パラメーターに /p を新規追加。(基準パスの指定)
  - セーブデータを省メモリ化、最適化。
  + 各画面のフェード処理を高画質化。
    - ゲーム本編: モード間のフェード
    - メッセージ ログ: モード間のフェード
    - 汎用ダイアログ: モード間のフェード
    - CG 鑑賞: サムネイル表示
    - シーン鑑賞: サムネイル表示
  + セーブデータ画面にエフェクトを新規追加。
    - ページ切り替え時にスライド
    - ページ切り替え時にフェード
  - メッセージ関連の処理を少し高速化した。
  - オプション画面を抜ける時、サウンドをフェードさせるようにした。
  + HD 版の画面レイアウトを調整。
    - セーブデータ画面: ページ切り替え
    - CG 鑑賞画面: タブ、ページ切り替え
    - シーン鑑賞画面: タブ、ページ切り替え
+ システム設定ファイル
  + 02_game.txt
    - システム メニューの種類にサイド バーを新規実装。(※ 暫定版)
  + 04_option.txt
    - レイアウトにスライダーの移動領域を新規追加。
+ フォント
  - レンダリング エンジンを高速化。
+ グラフィック
  - サンプルの画像ファイルを命名規約に準拠させた。
+ サウンド
  - サンプルの音声ファイルを命名規約に準拠させた。
+ スクリプト
  - 定義ファイルのロード処理を高速化。
  + デバッグ ダイアログ命令を調整。
    - ddlgstr, ddlgreg のメッセージ ボックスのアイコンを設定。
    - ddlgreg の表示レイアウトを調整。
  + 輝度フィルター関連の命令を整理。
    - gBriColor を新規実装。
    - gBri, gChBri のパラメーターの仕様を変更。
    - gBri, gChBri を従来より高画質化した。
  + 以下の命令の名前を変更。
    - gRot → gRotate
    - gChRot → gChRotate
+ オート ビルド
  - 処理を全体的に高速化。
  - アーカイブ (.dat) 内の最大ファイル数を 32768 に制限した。
+ マニュアル
  - 「エディション」 を新規追加。
  - ゲームの制作に 「推奨事項」 を新規追加。
  - 技術情報に 「ディスク容量に関する検証」 を新規追加。
  - 技術情報に 「Text to Script」 を新規追加。

主な修正点

+ システム全般
  - オプション: 音量スライダーのドラッグ中の描画を修正。
  - オプション: デフォルト ボタンを押した時にサウンドを停止させるようにした。
  - オプション: マスター ボリュームが正しく反映されていなかったのを修正。
  - 音楽鑑賞: マスター ボリュームが正しく反映されていなかったのを修正。
  - スクリプトから汎用ダイアログを呼び出した場合の処理を修正。
  - ヘルプ ウインドウが必要のない場面で表示される可能性があったのを修正。
+ オートビルド
  - アーカイブ (.dat) のサイズを 2GB までに制限した。
+ システム設定ファイル
  + 00_common.txt
    - デフォルトの音量に定義値を使用するようにした。
  + 02_game.txt の以下の項目が正しく動作していなかったのを修正。
    - ヘルプ ウィンドウの有無
    - システム メニューの開閉
+ スクリプト
  - sysMode のエラー チェックを強化。
+ デバッグ機能
  - 各モード間のフェード中にもデバッグ キーを受け付けるようにした。
  - 各種システム画面でグリッドが確実に再描画されるように修正。
+ インストーラー
  - キーボードへの対応が不完全だったのを修正。
  - キー入力を受け付けないタイミングがあったのを修正。
  - ダイアログのレイアウト、フローなどを調整。

更新ファイル (base フォルダ内)

+ バージョン アップによる重要な更新
  - config\00_common.txt
  - config\04_option.txt
  - master\setup.exe
  - script\sys\system_macro.txt
  - script\*.txt (※ gBri, gChBri 命令を使用しているスクリプト)
+ コピーライト表記を更新
  - 全テキスト ファイル
  - graphic\ending\thanks_01.bmp
+ コメントのみ変更
  - config\02_game.txt
+ 画像ファイルを命名規約に準拠
  - config\05_album.txt
  - graphic\graphic.lst
  - graphic\ending\*.bmp
  - graphic\logo\*.bmp
  - graphic\opening\*.bmp
  - graphic\tuto\*.bmp
  - graphic\vfx\*.bmp
  - script\*.txt
+ 音声ファイルを命名規約に準拠
  - sound\sound.lst
  - sound\voice\*.ogg
  - script\*.txt
+ HD 版のみ
  - config\03_savedata.txt
  - config\05_album.txt
  - config\07_replay.txt
  - graphic\sys\album\page_*.bmp
  - graphic\sys\album\tab_*.bmp
  - graphic\sys\replay\page_*.bmp
  - graphic\sys\replay\tab_*.bmp
  - graphic\sys\savedata\page_*.bmp
  - shader\*.* (※ 将来の拡張用に新規追加)


star

V2.12 - 2007/12/20

主な変更点

+ システム全般
  - プログラムを Visual Studio 2005 でビルド。(2003 → 2005)
  + 以下のライブラリを最新版に更新。
    - DirectX SDK (November 2007)
  + モード間のフェード イン/アウト を高画質化。
    - タイトル
    - セーブデータ
    - オプション
    - CG 鑑賞
    - 音楽鑑賞
    - シーン鑑賞
    - チャプター選択
    - 名前入力
  + タイトル画面を拡張。
    - ボタンの最大数を増加。(8 → 16 個)
    - αテストを使用した入力判定を新規実装。(矩形 → ピクセル)
+ システム設定ファイル
  + 01_title.txt
    - 「レイアウト」 のボタンの数を増やした。(8 → 16)
    - 「キー入力」 のボタンの数を増やした。(8 → 16)
    - 「キー入力 - ボタンの入力判定」 を新規実装。
    - 「キー入力 - ボタンのリンク先のモード」 を即値から定義値に変更。
+ スクリプト
  - コンパイルを高速化。
  + 以下の 3D エンジン互換命令を新規実装。
    - gRot, gChRot
    - gScale, gChScale
    - gA, gChA
+ デバッグ機能
  - デバッグ コンソールを最適化。
+ マニュアル
  + 「ゲームの制作」 を詳しく記述。
    - 「1. はじめに」
    - 「3-8. サウンド」
    - 「3-9. ムービー」
    - 「3-11. デバッグ」 のデバッグ コンソール

主な修正点

+ システム全般
  - タイトル画面の終了ボタンが 07 番目専用になっていたのを修正。
+ システム設定ファイル
  + 01_title.txt
    - 「キー入力 - ボタンのリンク先のモード」 のエラー チェックを強化。
+ インストーラー
  - Vista でのアンインストール時に空のフォルダが残る場合があったのを修正。

更新ファイル (base フォルダ内)

- config\01_title.txt
- graphic\sys\title\btn_08.bmp 〜 btn_15.bmp (※ 新規追加)
- graphic\sys\title\btn_08_vfx.bmp 〜 btn_15_vfx.bmp (※ 新規追加)
- graphic\graphic.lst
- script\sys\game_define.txt
- script\sys\system_define.txt
- script\sys\system_macro.txt
- script\logo.txt
- master\DirectX\*.*
- master\Program\uninstall.ini
- master\Program\uninstall.exe
- master\setup.exe


star

V2.11 - 2007/10/15

主な変更点

+ システム全般
  - 以下のライブラリを最新版に更新。
    - Ogg Vorbis (libogg 1.1.3, libvorbis 1.2.0)
  + HD 版のフォントを調整。
    - ゲーム本編のメッセージ
    - メッセージ ログ
    - 汎用ダイアログ (※ 画像のサイズ、レイアウトも調整。)
    - ヘルプ ウィンドウ (※ 画像のサイズ、レイアウトも調整。)
    - セーブデータ画面の文字。 (※ レイアウトも調整。)
    - オプション画面の音量の数字。(※ レイアウトも調整。)
  - セーブデータのサイズを拡張。(※ SD 版と HD 版を統一。)
+ システム設定ファイル
  + 00_common.txt
    - 将来の拡張用に 「グラフィック エンジンの種類」 を新規追加。
    - 将来の拡張用に 「サウンド エンジンの種類」 を新規追加。
+ フォント
  - ワーク メモリを共有化し、高速化&省メモリ化。
  - フォントのファイル名を変更。(font\*.fnt)
+ スクリプト
  - プリプロセッサ #ifdef, #ifndef, #else, #endif を新規実装。
  - 体験版用の定義を標準で用意。(script\sys\game_define.txt)
+ デバッグ機能
  - スクリーン ショットのフォルダ名を変更。(snapshot → screenshot)
+ インストーラー
  - タイトル画面でキーボードに対応。
+ マニュアル
  - 動作スペック表を更新。(メモリを増加)
  - フォント関係のドキュメントを詳しく記述。

主な修正点

+ システム全般
  - オプション画面での画面モード切り替えに失敗した場合、強制終了する可能性があったのを修正。
  - ウィンドウ位置の保存処理を改善。
  - ワイド モニターへの対応を改善。
+ フォント
  - 8 MB 以上の外部フォントをロードできなかったのを修正。
  - システム フォント (内部フォント) のサイズを調整。
+ スクリプト
  - 未定義のプリプロセッサのエラー チェックを強化。
+ インストーラー
  - マウス カーソルが表示されないタイミングがあったのを修正。

更新ファイル (base フォルダ内)

- config\00_common.txt
- config\03_savedata.txt (※ HD 版のみ)
- config\04_option.txt (※ HD 版のみ)
- config\08_nameentry.txt (※ HD 版のみ)
- font\*.*
- graphic\tn_newdata.bmp (※ HD 版のみ)
- graphic\tn_nodata.bmp (※ HD 版のみ)
- graphic\sys\savedata\wnd.bmp (※ HD 版のみ)
- graphic\sys\savedata\wnd_vfx.bmp (※ HD 版のみ)
- graphic\sys\nameentry\focus.bmp (※ HD 版のみ)
- graphic\sys\dlg\*.bmp (※ HD 版のみ)
- graphic\sys\tsr\helpwnd.bmp (※ HD 版のみ)
- graphic\tuto\s_msg_wnd.bmp (※ HD 版のみ)
- script\sys\game_define.txt
- script\common\*.txt


star

V2.10 - 2007/09/23

主な変更点

+ システム全般
  - 最新版の DirectX SDK (August 2007) に対応。
+ システム設定ファイル
  + 全般
    - FID の指定方法を即値から定義値に変更。
  + 00_common.txt
    - 「外部フォント」 の項目を削除。
    - 「システム フォント」 の記述方法を変更・調整。
    - 「システム効果音」 の記述方法を変更・調整。
  + 01_title.txt
    - 「BG の枚数」 の項目を追加。
    - 「BG の FID」 の記述方法を変更・調整。
  + 04_option.txt
    - 「プレビュー」 の記述方法を変更・調整。
+ オート ビルド
  - システム設定ファイルをバイナリー化し、初期起動を高速化。
  - ファイルの差し替えも検出できるようにした。
  - 日付が古くなったファイルも検出できるようにした。
  - オート ビルドの処理を高速化。
+ デバッグ機能
  - デバッグ ログ: 表示を調整。
  - グリッド: 簡易表示の表示を変更。(グリッド → 中心線)

主な修正点

+ グラフィック
  + 解像度 800x600 固定の処理を他の解像度にも対応。
    - 初期起動: メッセージの表示位置を調整。
    - メッセージ ログ: スクロール バーのベースの高さが固定だったのを修正。
    - CG 鑑賞: スクリーン サイズより小さい画像に対応。
    - チャプター選択: BG のサイズが固定だったのを修正。
    - デバッグ コンソール: 行数が固定だったのを修正。
  - 解像度の切り替えに失敗した場合、メモリ リークしていたのを修正。
  - 起動時に解像度の切り替えに失敗した場合、ウインドウ モードで実行するか問い合わせるようにした。
+ サウンド
  - セーブデータのロード時にメモリ リークする可能性があったのを修正。
+ スクリプト
  - msgFont のエラー時の処理が不完全だったのを修正。
  - サブ スクリプト内で発生したエラーが検出されてなかったのを修正。
+ オート ビルド
  - パック後の fid_*.txt のコンパイル エラーを表示するようにした。
+ マスタリング
  - release.bat が Windows 98 で失敗する不具合を修正。
+ デバッグ機能
  - デバッグ ログのシステム メモリのサイズが 1MB 少なく表示されていたのを修正。
  + エラー チェックを強化。
    - 各種画面: BG のサイズ チェックを追加。
    - 各種画面: システム設定ファイルでモードが無効な場合のチェックを追加。

更新ファイル (base フォルダ内)

- clean.bat
- release.bat
- config\config.lst
- config\*.txt
- script\sys\game_define.txt
- master\setup.exe
- master\DirectX\*.*
- master\Program\uninstall.exe


star

V2.00 - 2007/07/07

主な変更点

+ システム全般
  - 最新版の DirectX SDK (June 2007) でビルド。
+ オート ビルド
  - オート ビルドの対象に setup.dat を追加。
+ デバッグ機能
  - デバッグ ログへの出力内容の表記を調整。
  - タイマーの待機中の情報をデバッグ ログへ出力するようにした。
  - グラフィック情報のデバッグ表示を詳しくした。(brightness を追加)
+ ゲーム全般
  - キャラクター デザインをリニューアル!
  - サウンドをリニューアル!
  - チュートリアルを調整。
  - セーブデータの記録文字列を調整。
  - セーブデータ画面のウインドウ内のレイアウトを調整。
  - オプション画面のヘルプ文字列を調整。
  - ゲームデータのファイル名を変更。(game???.sav → game_???.sav)
+ フォント
  - 内部フォントにメイリオを追加。(※ Windows Vista のみ)
  - 外部フォントのレンダリング品質を高画質化。
  - システム フォントに小サイズを追加。(font\sys\12.fnt)
  + システム フォントのパス、ファイル名を変更。
    - font\sys_16.fnt → font\sys\16.fnt
    - font\sys_20.fnt → font\sys\20.fnt
  - 標準の外部フォントを ADV 用, ノベル用の両方を用意した。
+ グラフィック
  + セーブデータ画面の BG のデータの持ち方を変更。
    - bg.bmp, bg_title_save.bmp, bg_title_load.bmp の 3 枚を削除。
    - bg_save.bmp, bg_load.bmp の 2 枚を追加。
+ サウンド
  - ループ ポイントの解除を新規実装。(sLoopPoint 命令)
  + システム効果音を新規に割り当て。
    - 一時停止の ON/OFF
  + システム効果音を追加。(※ データのみ)
    - 選択肢の決定
    - オン フォーカス
+ スクリプト
  - ADV 用、ノベル用のテンプレートをそれぞれ用意。(script\common)
  + 命令名を変更。
    - gBackDrop → gBackdrop
  + 定数の定義名を変更。
    - P3 → P012
    - P4 → P0123
    - BTN_L → BTN_TYPE_L
    - BTN_R → BTN_TYPE_R
    - BTN_L_NORMAL → BTN_MODE_NORMAL
    - BTN_L_DEMO → BTN_MODE_DEMO
    - BTN_L_DEMO_SKIP → BTN_MODE_DEMO_SKIP
    - PIX_INFINITY → GLMT_W, GLMT_H
    - BLT_??? → DRAWT_???
    - BLTP_??? → DRAWP_???
    - DRAWT_POSTERIZATION → DRAWT_POSTERIZE
    - SI_DISPLAY_MODE → SYSINFO_DISPLAY_MODE
    - SI_FIRST_BOOT → SYSINFO_FIRST_BOOT
  - msgSpeed の第 1 パラメーターを定義。(MSGSPEED_???)
  - gBri, gChBri のパラメーター ALL を P012 に変更。
+ システム設定ファイル
  + 03_savedata.txt
    - 「レイアウト - タイトル」 を削除。
  + 08_nameentry.txt
    - 項目 「効果音 - 決定」 を新規追加。
  + 09_chapter.txt
    - 項目 「効果音 - 決定」 を新規追加。
+ インストーラー
  - DirectX ランタイムを標準で搭載。(master\DirectX)

主な修正点

+ システム全般
  + メモリ リークを修正。
    - デバッグ コンソールの初期化時に発生。(※ 起動時に一度のみ)
  - script 命令が終わった直後に 1 フレームの遅延があったのを修正。
+ スクリプト
  + 誤字を修正。
    - DRAWT_RUSTER → DRAWT_RASTER
    - DRAWP_RUSTER_??? → DRAWP_RASTER_???
+ ゲーム全般
  - シーン鑑賞中にセーブデータ画面を呼べるようにした。(※ 非推奨)
  + sysMode で呼んだモードから復帰した時のつなぎを修正。
    - システム メニューを確実に初期化するようにした。
    - ヘルプ ウインドウを確実に初期化するようにした。
  - オプション画面のプレビュー ボタンの描画を修正。
  - 1ページ @I が 2 つ以上ある場合のスキップ動作を修正。