annotate README @ 14:8da1d92ac8f8

Don't create fonts faces for size <= 0, and update objects when their font size is set
author thib
date Sat, 09 Aug 2008 12:04:08 +0000
parents 223b71206888
children 4d7486cb20a9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
223b71206888 Initial import
thib
parents:
diff changeset
1 +-------------------------------------------------------------------+
223b71206888 Initial import
thib
parents:
diff changeset
2 | |
223b71206888 Initial import
thib
parents:
diff changeset
3 | xclannad (RealLive for X) version. 0.07h |
223b71206888 Initial import
thib
parents:
diff changeset
4 | |
223b71206888 Initial import
thib
parents:
diff changeset
5 | Copyright (C) 2004-2008 Kazunori Ueno(JAGARL) |
223b71206888 Initial import
thib
parents:
diff changeset
6 | <jagarl@creator.club.ne.jp> |
223b71206888 Initial import
thib
parents:
diff changeset
7 | |
223b71206888 Initial import
thib
parents:
diff changeset
8 +-------------------------------------------------------------------+
223b71206888 Initial import
thib
parents:
diff changeset
9
223b71206888 Initial import
thib
parents:
diff changeset
10 インストール
223b71206888 Initial import
thib
parents:
diff changeset
11 0,必要なライブラリ等
223b71206888 Initial import
thib
parents:
diff changeset
12 SDL と SDL_mixer : 画面描画と音楽再生に使います。必須です。
223b71206888 Initial import
thib
parents:
diff changeset
13 FreeType2 : TrueType font を使用する場合、必要です。
223b71206888 Initial import
thib
parents:
diff changeset
14 smpeg : オープニング等の MPEG 動画の再生、MP3 再生に使用します。
223b71206888 Initial import
thib
parents:
diff changeset
15 mad : BGM ファイルが MP3 形式の場合、SMPEG の代わりに使用することができます。
223b71206888 Initial import
thib
parents:
diff changeset
16 ogg / vorbis / vorbisfile : BGM ファイルが OGG 形式の場合、必要です。
223b71206888 Initial import
thib
parents:
diff changeset
17 tremor (vorbisidec) : BGM ファイルが OGG 形式の場合、vorbisfile の代わりに使用することができます。
223b71206888 Initial import
thib
parents:
diff changeset
18
223b71206888 Initial import
thib
parents:
diff changeset
19 tremor を使用する場合、 --enable-tremor を configure のオプションに指定する
223b71206888 Initial import
thib
parents:
diff changeset
20 必要があります。それ以外のライブラリは自動的に検索し、使用します。
223b71206888 Initial import
thib
parents:
diff changeset
21
223b71206888 Initial import
thib
parents:
diff changeset
22 1,./xlovesys.cc 冒頭の二行を編集し、フォント名とゲームの
223b71206888 Initial import
thib
parents:
diff changeset
23   インストールされたディレクトリ名を設定します
223b71206888 Initial import
thib
parents:
diff changeset
24 2,./configure; make;
223b71206888 Initial import
thib
parents:
diff changeset
25 3,make install すると xclannad と nwatowav (BGM再生に必要)が
223b71206888 Initial import
thib
parents:
diff changeset
26 /usr/local/bin にインストールされます。 xclannad を実行すると
223b71206888 Initial import
thib
parents:
diff changeset
27 ゲームが開始します
223b71206888 Initial import
thib
parents:
diff changeset
28
223b71206888 Initial import
thib
parents:
diff changeset
29 操作方法
223b71206888 Initial import
thib
parents:
diff changeset
30 ・マウスの右クリック、またはキーボードの ESC キーでメニューが出ます。
223b71206888 Initial import
thib
parents:
diff changeset
31 ・SHIFT キーを押しっぱなしにすると、早送りモードになります。
223b71206888 Initial import
thib
parents:
diff changeset
32 ・ホイールの上下(マウスのボタン4,5)でバックログが見れます。
223b71206888 Initial import
thib
parents:
diff changeset
33 ・セーブデータは ~/.xkanon/ に作成されます。
223b71206888 Initial import
thib
parents:
diff changeset
34
223b71206888 Initial import
thib
parents:
diff changeset
35 ・よく落ちます。
223b71206888 Initial import
thib
parents:
diff changeset
36 ・ALT+リターン、または F11 で全画面モードに入れるはずですが、SDL の機嫌がよくないと
223b71206888 Initial import
thib
parents:
diff changeset
37  ダメなようです。
223b71206888 Initial import
thib
parents:
diff changeset
38
223b71206888 Initial import
thib
parents:
diff changeset
39 ・キーボードの"L"キーでロード画面が、"S"キーでセーブ画面が出てきます。
223b71206888 Initial import
thib
parents:
diff changeset
40
223b71206888 Initial import
thib
parents:
diff changeset
41 オプション
223b71206888 Initial import
thib
parents:
diff changeset
42 -f フルスクリーンモードで起動
223b71206888 Initial import
thib
parents:
diff changeset
43 -d SDL をダブル・バッファモードで起動
223b71206888 Initial import
thib
parents:
diff changeset
44 -t <font name> フォント名指定 (既定値:msgothic.ttc)
223b71206888 Initial import
thib
parents:
diff changeset
45 ( TrueType フォントのファイル名、もしくは X のフォント名を指定する)
223b71206888 Initial import
thib
parents:
diff changeset
46 -r <path> ゲームのインストールされたディレクトリ(既定値:/mnt/KEY/CLANNAD)
223b71206888 Initial import
thib
parents:
diff changeset
47 -v バージョン表示して終了
223b71206888 Initial import
thib
parents:
diff changeset
48 -h 簡易ヘルプ表示
223b71206888 Initial import
thib
parents:
diff changeset
49
223b71206888 Initial import
thib
parents:
diff changeset
50 注意点
223b71206888 Initial import
thib
parents:
diff changeset
51 ・クラナド、プリンセス・ブライド、彼女たちの流儀の冒頭と一部シナリオのみ動作確認してあります。
223b71206888 Initial import
thib
parents:
diff changeset
52 ・智代アフターはゲームを起動するところまで確認してあります。
223b71206888 Initial import
thib
parents:
diff changeset
53 ・他のゲームが動く保証はありません。
223b71206888 Initial import
thib
parents:
diff changeset
54
223b71206888 Initial import
thib
parents:
diff changeset
55 著作権
223b71206888 Initial import
thib
parents:
diff changeset
56 ソースは全体的に jagarl が書いたものです
223b71206888 Initial import
thib
parents:
diff changeset
57
223b71206888 Initial import
thib
parents:
diff changeset
58 font/ 以下の FreeType とのインターフェースは澤田さん(Samyさん)が作成して
223b71206888 Initial import
thib
parents:
diff changeset
59 下さった xkanon へのパッチに由来します
223b71206888 Initial import
thib
parents:
diff changeset
60 window/SDL_rotozoom.cc は A. Schifflerさん製作の SDL_gfx 2.0.9 内のコードを
223b71206888 Initial import
thib
parents:
diff changeset
61 ほぼそのまま使用しています。
223b71206888 Initial import
thib
parents:
diff changeset
62
223b71206888 Initial import
thib
parents:
diff changeset
63 謝辞
223b71206888 Initial import
thib
parents:
diff changeset
64 上記、各パッチ等を作製くださった皆様、xkanon の開発にあたりお世話になった皆様、
223b71206888 Initial import
thib
parents:
diff changeset
65 ありがとうございます。xclannad は xkanon の延長線上にあるものです。
223b71206888 Initial import
thib
parents:
diff changeset
66
223b71206888 Initial import
thib
parents:
diff changeset
67 CAT さん(http://www.baywell.ne.jp/users/cat/)には、初期の RealLive の解析情報、
223b71206888 Initial import
thib
parents:
diff changeset
68 コマンドリストをいただきました。ありがとうございます。
223b71206888 Initial import
thib
parents:
diff changeset
69
223b71206888 Initial import
thib
parents:
diff changeset
70 再配布等
223b71206888 Initial import
thib
parents:
diff changeset
71 ・xkanonの一部を引きずっているのでソフトウェア全体のライセンスは GPL です。
223b71206888 Initial import
thib
parents:
diff changeset
72 ・ソースは大部分BSD Licence です。BSD Licence のソースについては再利用はご自由に。
223b71206888 Initial import
thib
parents:
diff changeset
73
223b71206888 Initial import
thib
parents:
diff changeset
74 このプログラムの配布元は現在、
223b71206888 Initial import
thib
parents:
diff changeset
75 http://www.creator.club.ne.jp/~jagarl/xclannad.html
223b71206888 Initial import
thib
parents:
diff changeset
76 です。
223b71206888 Initial import
thib
parents:
diff changeset
77
223b71206888 Initial import
thib
parents:
diff changeset
78 履歴
223b71206888 Initial import
thib
parents:
diff changeset
79 2008/1/6 0.07h
223b71206888 Initial import
thib
parents:
diff changeset
80 し〜くるさんの Zaurus 版のパッチを merge
223b71206888 Initial import
thib
parents:
diff changeset
81 libmad / tremor (libvorbisidec) に対応する
223b71206888 Initial import
thib
parents:
diff changeset
82 2007/8/26 0.07g
223b71206888 Initial import
thib
parents:
diff changeset
83 リトルバスターズ!:戦闘画面の動作を修正(不安定版)
223b71206888 Initial import
thib
parents:
diff changeset
84 2007/8/18 0.07f
223b71206888 Initial import
thib
parents:
diff changeset
85 リトルバスターズ!:戦闘画面をひととおり処理できるようになる
223b71206888 Initial import
thib
parents:
diff changeset
86 2007/7/30 0.07e
223b71206888 Initial import
thib
parents:
diff changeset
87 リトルバスターズ!:スクリプト処理のうち script error が出る部分を修正し、
223b71206888 Initial import
thib
parents:
diff changeset
88 音楽ファイルのデコード処理に対応。nwatowav でリトルバスターズ!の
223b71206888 Initial import
thib
parents:
diff changeset
89 音楽もデコードできるようにする
223b71206888 Initial import
thib
parents:
diff changeset
90 2007/7/26 0.07d
223b71206888 Initial import
thib
parents:
diff changeset
91 彼女たちの流儀:ED、おまけモードに対応
223b71206888 Initial import
thib
parents:
diff changeset
92 2006/12/3 0.07c
223b71206888 Initial import
thib
parents:
diff changeset
93 彼女たちの流儀:テキストウィンドウ位置が「画面下側」設定に対応
223b71206888 Initial import
thib
parents:
diff changeset
94 彼女たちの流儀:名前ウィンドウが顔グラウィンドウの下に来るのを回避
223b71206888 Initial import
thib
parents:
diff changeset
95 彼女たちの流儀:バックログで顔表示がされるようにする
223b71206888 Initial import
thib
parents:
diff changeset
96 Back Screen Object (次の画面切り替え後のobject設定)用に従来 FORE_GRPフラグで
223b71206888 Initial import
thib
parents:
diff changeset
97 対応していたのを変更、GrpImpl::grpobj[] 以外に back screen object 情報管理
223b71206888 Initial import
thib
parents:
diff changeset
98 専用の GrpImpl::bs_obj[] を新設
223b71206888 Initial import
thib
parents:
diff changeset
99 選択肢巻き戻し、オートモードを追加
223b71206888 Initial import
thib
parents:
diff changeset
100 ウィンドウ管理系のバグ修正(画面切り替え時に画像チップの一部が切れるバグ)
223b71206888 Initial import
thib
parents:
diff changeset
101 2006/9/10 0.07b
223b71206888 Initial import
thib
parents:
diff changeset
102 智代アフター用:テキストウィンドウ、ボタン等を実装
223b71206888 Initial import
thib
parents:
diff changeset
103 智代アフター用:.nwk 形式の音声に対応
223b71206888 Initial import
thib
parents:
diff changeset
104 Shake の画像効果(CLANNAD; クマ攻撃時)
223b71206888 Initial import
thib
parents:
diff changeset
105 オブジェクトへのテキスト色を実装
223b71206888 Initial import
thib
parents:
diff changeset
106 2006/8/25 0.07a
223b71206888 Initial import
thib
parents:
diff changeset
107 healethさんの掲示板で指摘されたバグを修正(ボタンのON/OFFが変になっていた)
223b71206888 Initial import
thib
parents:
diff changeset
108 movie 終了時の処理を改善
223b71206888 Initial import
thib
parents:
diff changeset
109 2006/8/19 0.07
223b71206888 Initial import
thib
parents:
diff changeset
110 SDL_mixer 版を公開
223b71206888 Initial import
thib
parents:
diff changeset
111 healeth さんによるパッチを取り込む
223b71206888 Initial import
thib
parents:
diff changeset
112 http://dev.haeleth.net/xclannad.shtml
223b71206888 Initial import
thib
parents:
diff changeset
113 - クラナドのリターンパッチ除去
223b71206888 Initial import
thib
parents:
diff changeset
114 - 既読フラグ (RealLive ver. 1.2.5 以降)
223b71206888 Initial import
thib
parents:
diff changeset
115 - 演算子の優先順位
223b71206888 Initial import
thib
parents:
diff changeset
116 - 変数読み書きと文字列操作
223b71206888 Initial import
thib
parents:
diff changeset
117 MacOSX 用に big endian でもある程度動くように修正 (thanx to 黒川さん)
223b71206888 Initial import
thib
parents:
diff changeset
118 智代アフターを見た目は動くようにする(メニュー用はほとんど動かない)
223b71206888 Initial import
thib
parents:
diff changeset
119 2005/06/04 0.06
223b71206888 Initial import
thib
parents:
diff changeset
120 簡易バックログ実装
223b71206888 Initial import
thib
parents:
diff changeset
121 2005/05/01 0.05f(未公開)
223b71206888 Initial import
thib
parents:
diff changeset
122 Shish さんによるパッチ適用
223b71206888 Initial import
thib
parents:
diff changeset
123 起動用オプションをいくつか追加
223b71206888 Initial import
thib
parents:
diff changeset
124 2005/04/03 0.05e
223b71206888 Initial import
thib
parents:
diff changeset
125 バグフィクス版公開
223b71206888 Initial import
thib
parents:
diff changeset
126 ムービー再生に暫定対応
223b71206888 Initial import
thib
parents:
diff changeset
127 「パルフェ」のアーカイブ形式に対応
223b71206888 Initial import
thib
parents:
diff changeset
128 ogg-vorbis 形式の音声・効果音に対応
223b71206888 Initial import
thib
parents:
diff changeset
129 2005/03/07 0.05d
223b71206888 Initial import
thib
parents:
diff changeset
130 バグフィクス版公開
223b71206888 Initial import
thib
parents:
diff changeset
131 CG回想用に見たCGを保存するようにする (回想モードは未実装)
223b71206888 Initial import
thib
parents:
diff changeset
132 2005/02/26 0.05c
223b71206888 Initial import
thib
parents:
diff changeset
133 バグフィクス版公開
223b71206888 Initial import
thib
parents:
diff changeset
134 2005/02/26 0.05b
223b71206888 Initial import
thib
parents:
diff changeset
135 バグフィクス版公開
223b71206888 Initial import
thib
parents:
diff changeset
136 2005/02/20 0.05a
223b71206888 Initial import
thib
parents:
diff changeset
137 バグフィクス版公開
223b71206888 Initial import
thib
parents:
diff changeset
138 2005/01/20 0.05
223b71206888 Initial import
thib
parents:
diff changeset
139 スキップモード、「タイトルに戻る」など実装
223b71206888 Initial import
thib
parents:
diff changeset
140 2005/01/15 0.04
223b71206888 Initial import
thib
parents:
diff changeset
141 ロード・セーブメニューの作成(独自仕様)
223b71206888 Initial import
thib
parents:
diff changeset
142 CLANNADのロード・セーブ画面が動くようにする
223b71206888 Initial import
thib
parents:
diff changeset
143 2004/11/23 0.03
223b71206888 Initial import
thib
parents:
diff changeset
144 画像オブジェクト関連の命令を追加
223b71206888 Initial import
thib
parents:
diff changeset
145 CLANNAD のメニューが動くようになる(見かけのみ)
223b71206888 Initial import
thib
parents:
diff changeset
146 テキストウィンドウ背景の描画モード修正
223b71206888 Initial import
thib
parents:
diff changeset
147 半角文字が英字として表示されるようにする
223b71206888 Initial import
thib
parents:
diff changeset
148 2004/9/16 0.02
223b71206888 Initial import
thib
parents:
diff changeset
149 CLANNADが動いたので 0.02 公開
223b71206888 Initial import
thib
parents:
diff changeset
150 2004/9/3 0.01
223b71206888 Initial import
thib
parents:
diff changeset
151 READMEを書いて 0.01 公開
223b71206888 Initial import
thib
parents:
diff changeset
152 2004/8/31 xxxx
223b71206888 Initial import
thib
parents:
diff changeset
153 とりあえず完成