|

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

雑記: 2007-08b

2007-08-24

>grep.exe
usage: grep.exe [-[[AB] ]] [-[CEFGVchilnqsvwx]] [-W ctype=...]
            [-[ef]]  []
>
Windows版 GNU grep には -r オプションない??? しかもこの usage よく分からない・・・。
iJigg の貼り付けテスト。

高機能~。でも「Click to goto song page」をクリックしても曲のページに行かない(with Firefox)のはどうして? それダメだとすごい不便です・・・
    ファイル名: NPSWF32.dll
    Shockwave Flash 9.0 r28
Shockwave Flash 9.0 r47 にアップデートしてもダメ。-safe-mode でもダメ。うーん。。。
ちょっと気になって確認。
Librivox donates its recordings to the public domain
とのことなので、「録音された音を収めたファイル」もパブリック・ドメイン扱いになるようですね。
スポンサーサイト

Gimp: フィルタで星空or宇宙空間ぽいテクスチャを作る

レイヤーの番号が小さいのを下に、大きいのを上にして重ねます。

基本

レイヤー1

灰色(#808080 くらい)で塗りつぶし。

フィルタ - ノイズ - HSV 散乱
  保存度  2
  色相    0
  彩度    0
  明度    120

レイヤー - 色 - レベル
入力レベルの黒色を 200 に。



この時点でこんなふうになります。

レイヤー2

同じ手順でもう 1つレイヤーを作る。
(レイヤー1 の複製ではなく別に作ります)

レイヤーモードを「乗算」に。

不透明度を 80% に。
これはお好みで調節してください。

レイヤー3 - 明度を調節

これだけだとちょっと暗いので
白(#ffffff)で塗りつぶして
レイヤーモードを「オーバーレイ」に。



画像を統合してレベル補正でも良いかと思います。

Ren'Py: Zoom / 画像のズーム

Function: Zoom( size, start, end, time, after_child=None, time_warp=None, bilinear=True, opaque=True, **properties)

Ren'Py: Pan / 画像のパン

Function: Pan( startpos, endpos, time, repeat=False, bounce=False, time_warp=None, **properties)

Windows で再帰のできる CUI な grep を使う

  • コマンドラインで使える
  • ディレクトリを再帰的に見てくれる
  • (できれば GNU grep とオプションが互換)
上の 2(+1)点がこっちの求める条件だったのですが、探し方が悪かったのか上手く動くのがなかなか見つけられなかったので・・・。 Vector のは再帰できなかったり GUI だったり .NET が必要だったりとかで、 自分が試した範囲では全滅でした。

で、結局以下のリンク先のものはちゃんと動いてくれます。 ちゃんと -r オプションが使えます。

Grep for Windows

Ubuntu Linux 7.04: Windowsパーティションに置いたシェルスクリプトなどが Permission denied で実行できない場合

こういうメッセージが出る。
$ ./foo.sh
bash: ./foo.sh: /bin/bash: bad interpreter: Permission denied
$
/etc/fstab のマウントオプションに以下のように exec を付けると動くようになりました。
/dev/sdb1  /media/win  vfat  defaults,user,utf8,umask=000,rw,exec  0  0

関連記事

Ren'Py: 記事のもくじ

Ren'Py 6.8.0 screenshot
photo by Brent and MariLynn

このブログ内の記事その他へのリンクです。

Ren'Py: 日本語化

メッセージを日本語で表示する

キャラの台詞やナレーションを日本語で表示する方法です。
v6.3.2 の変更で前に書いた記事の内容が古くなってしまったので改めて。

Ren'Py: options.rpy メモ

options.rpy 中のコメントを適当に訳してみました。

雑ログ: minGW で libsndfileのビルド / int64_t でエラー

libsndfileをwindowsで使うべく、minGW でビルドしたときのメモです。 メモの日付は 2007-02-26。

使ったのはこれ。
http://www.mega-nerd.com/libsndfile/libsndfile-1_0_17.zip

中に入っている libsndfile-1.0.17.tar.gz を展開し、できたディレクトリに入って (MSYSで)普通に ./configure, make, make install しようとすると make のときに以下のエラーが出る。

utils.c: In function `hexdump_file':
utils.c:397: `int64_t' undeclared (first use in this function)
utils.c:397: (Each undeclared identifier is reported only once
utils.c:397: for each function it appears in.)

Ruby(mswin32): net/http と zlib のエラー

mswin32版 Ruby を使ってて net/http 関連のエラーが出たら (または止まってしまって何のメッセージも出ない場合)
ファイアウォールが邪魔してないか確認 (ファイアウォールを無効にして試してみる)。

同じく zlib 関係のエラーが出たら
zlib.dll のバージョンを新しいものにしてみる

画像クリップ(仮)

アドベンチャーゲーム・ノベルゲームなどで使えそうな背景写真素材置き場です。 クリエイティブ・コモンズ・ライセンスに従って転載しています。 二次利用などの際にはライセンスに十分注意してください。

名前の綴りから外国人の性別を調べる2つの方法

たとえば外国人とメールでやりとりする場合、名前の綴りは分かっているけど 性別が分からないので he と she のどっちを使えばいいか分からない、 Mr. と Ms. (or Mrs.) のどっちを付ければいいか分からない、みたいな場合の対処法。
ただし、はっきり分かるのではなく「おそらく合ってるだろう」くらいだと思います。 悪しからず。

  1. 英語圏の人名の場合、英辞郎 で 調べるとなんとなくそれっぽい情報が出てきたりします。 たとえば「Jeremy」で調べると Jeremy Irons という名前の男優がいることが分かります。
  2. Google イメージ検索 を使う。 名前で検索して、たとえば検索結果の中で女性の画像の割合が高かったら 女性の名前としてよく使われるのだろうと推測できます。 これは英語圏以外の人でも使えそうですね。

以上です。

参考(外部リンク)

bMuze: YouTubeのオーディオ版? 外部サイトに貼り付け可能な音声データホスティングサービス

bMuze -- Your Music Online

簡単に言うと YouTube のオーディオ版といった感じのサイトです。
オーディオファイル(今のところ MP3だけ)を bMuze にアップロードし、 自分のブログなどに貼り付けてストリーミング再生させることができます。

素材置き場

フォト蔵に置いてる写真などの素材です。 まだ少ないですけど・・・。
二次利用などに関して何かしら気になることがある場合は 気軽にご相談ください。

Ren'Py: 雑メモ

そのうち整理するかも。

乱数を使う

2009-05-18, v6.9.2a

生の Python で乱数を発生させることも可能ですが、 探してみたところ Ren'Py にも組み込みの乱数がありました。 せっかくなのでそっちを使うのが良さげです。

## init ブロックは省略
label start:
    ## 1から10までの乱数(整数)を表示
    $ x = renpy.random.randint(1,10)
    "value of x is %(x)d"
    $ x = renpy.random.randint(1,10)
    "value of x is %(x)d"
    $ x = renpy.random.randint(1,10)
    "value of x is %(x)d"

参考:
renpy.random.randint - Ren'Py Visual Novel Engine - 整数
renpy.random.random - Ren'Py Visual Novel Engine - 実数
renpy.random.choice - Ren'Py Visual Novel Engine - リスト(配列?)から選ぶ

メインメニューの前に画像やセリフを表示する

2009-04-27, v6.9.1

doc/cookbook/Splashscreen_Effect

ラベル splashscreen を定義しておくと、 ゲームを起動した後、メインメニュー表示の前にラベル splashscreen にジャンプして処理してくれるようです。

リンク先の解説では画像とテキスト表示のみ行っていますが、 セリフの表示やBGMの再生などもできます。

参考までに:

[renpy-6.9.1]$ grep -rn "splashscreen" *
...
common/00library.rpy:677:    if renpy.has_label("splashscreen") and not _restart:
common/00library.rpy:678:        call expression "splashscreen" from _call_splashscreen_1
...

テキストの色を変更

2009-01-18, v6.8.1a


キャラクター定義時に引数 color, whar_color で指定する。

$ z = Character( u'善助', color="#faa", what_color="#aff" )

参考: doc/tutorials/Defining_Characters

Windowsインストーラ作成

2008-11-25

NSIS - Ren'Py Visual Novel Engine

コナミコマンド

2008-11-25

Konami Code - Ren'Py Visual Novel Engine

JCC

2007-10-05
Jpeg Compression of Characters とのことで、 1枚の透過PNG画像を 2枚の JPEG画像(たぶん RGB+Alpha)に変換することで ディスクスペースを節約するためのもの、のようです(詳細は未確認)。
renpy/JCC - Ren'Py Visual Novel Engine

スプラッシュスクリーン

2007-10-03
game フォルダに presplash.png を置く。透過は不可。
renpy/doc/cookbook/Preloader Image

from Lemma Forums

クリック待ちアイコン

英語だと ctc(click to continue) と言うようです。 キャラクター定義時に指定します。
$ ectc = Character('Eileen', color=(200, 255, 200, 255), ctc = anim.Blink("arrow.png"))

# NVLモード
$ n = NVLCharacter(None, ctc = anim.Blink("misc/ctc.png") )

とりあえず適当なの作ってみたので置いときます。

参考: renpy/doc/reference/functions/Character

ニコニコ動画: 絵を描く動画

ニコニコ動画はこういうのが熱い・・・。
気になった、これいいな!と思ったものを適当に追加していく予定。

Gimp: フィルタメモ HSV散乱 + 明度伝搬

(1) 灰色で塗りつぶし

(2) [ フィルタ → ノイズ → HSV 散乱 ]
明度(の散乱度)=120くらいで。

(3) [ フィルタ → 歪み → 明度伝搬 ]

こんなふうになります。




** ホームに戻る

|
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。