Hatena::ブログ(Diary)

鳥小屋.txt

2012年02月07日

VyattaでLAN内にグローバルIPを使う設定

久々に鳥小屋.txtって感じですね! 最近ずっとツクールだったし.
やっぱり鳥小屋.txtなら僕のメモであふれるべきです.ええ.

大学の研究室の仮ゲートウェイを急遽準備することになったので,
ルータ用のLinuxディストリビューションなVyattaさんの出番です.
今4年生卒論の時期だからね.僕がCentOSと遊んでる場合じゃないの.

で,うちの研究室はサーバもありますので,LAN内にグローバルIPを割り振ります.
で,どうやってやるの!となったので覚書きとして鳥小屋.txt!

それにしてもVyattaさん,とても簡単でいい子です……変なことしなければ(

基本的な設定

基本は普通と変わらないので以下のページを参考にしました.ありがとうございます!

絶対無糖 (Zettai Non Sugar): ソフトウェア ルータ Vyatta を試してみる。

IPアドレスを割り当てる
set interfaces ethernet eth0 address XXX.XX.XXX.0/24
set interfaces ethernet eth1 address YYY.YY.YYY.0/24

XXX〜のほうが外側のIPアドレスで,YYYのほうがLAN側のIPアドレスのつもりです.

SSHサーバを起動しておく
set service ssh

SSHサーバあればリモートで作業できていいね!
Web設定は無料版には無いらしいです?

ホスト名等の設定
set system host-name ホスト名
set system domain-name hogehoge.example.com
set system name-server DNSサーバのIPアドレス
set system gateway-address ゲートウェイのIPアドレス

ここは普通に.設定楽ですね.

タイムゾーンとNTPサーバの設定
set system time-zone Asia/Tokyo
delete system ntp-server
set system ntp-server ntp.jst.mfeed.ad.jp

ここは日本だ!
他に使ってるNTPサーバがあればそっちに切り替えたほうがいいかも.
うちの場合は大学のNTPサーバとか.

おわったらcommit+save
commit
save

commitで反映して,saveで保存だそうで!
ほんとgitの勉強しないとね(

中と外を行き来できるように設定

このままだと中から外に通信したりできなくて意味ないので,
RIPの設定をしてあげます.

RIPの設定
set protocols rip network XXX.XXX.XXX.0/24
set protocols rip network YYY.YYY.YYY.0/24

これだけでいいらしいです?
いまいち僕,RIPの設定わからないんですよね.おしえてえろいひと!

あとは必要に応じてDHCPサーバ立てたりします.
僕としてはあとDNSサーバ立てたいんですができるのかな……?
おしえ(ry

2012年01月21日

VXAceのRTPでけーよ!

ちょっとお休み期間のRuたんです.
ツクールじゃないことちまちまやったり,ツクールに戻ったりしてます.
RGSSはそのうち?

VXAceのRTPのファイルサイズ

どこ見てもみんな言ってるのでやっぱでかいよね.

VXAceのRTPは約185MBという大ボリューム.
ちなみにVXは約35MBです.5倍くらいになってRu!

そんなわけで30分くらいでクリアできると噂の
超短編ノミノネをプレイするのに,
わざわざ185MBものファイルをDLさせるのは
いかがなものかと思ったのです.

なので,RTP不要になるようにファイル詰めて,
そのままだとファイルサイズが大きすぎるので,
戦闘アニメをJPEGにして画質落としたり,
タイルの数減らしたり減色したり頑張った結果,
今のところ約22MBになりました.
ちなみに今のRTP必要版が約6MBです.約4倍……

個人的には15MBくらいに収まってほしいなぁと思うところ.
普通の人の感覚だとどのくらいまでならOKな範囲なんですかね?

あとは効果音あたりを削るかなぁ……
でもどのファイル使ってるかわからない/(^o^)\
イベント組み直しあるよこれ!

2012年01月07日

敵バトラーに影を表示 for RGSS3

メモ欄シリーズ,スクリプト名に「さん」つけ忘れてて泣きたい.
そんなわけで,ノミノネに使ったスクリプトをどんどん素材にします!

f:id:ru_shalm:20120107210019j:image:w360

敵バトラーの下に影を自動的に表示するスクリプトさんです.
まぁRTPのモンスターはみんな画像自体に影が付いてたりするので,
このスクリプト意味ないんですけどね.他の素材使う時などに><

[hzm]敵バトラーに影を表示 for RGSS3
※使用するためには,このスクリプトより上に[hzm]メモ欄拡張共通部分 for RGSS3を設置する必要があります.

機能は必要最低限です.
動いたり,敵の形の影になったりはしません.全部同じ形です.
ただ,大きさだけは半自動調整です.
でも実際に使うと手動調整しないと使い物にならないという……(体験談)

f:id:ru_shalm:20120107210020p:image

使う時は影用の画像が必要です.
Graphics/Battlersの中に入れてください.
上のサンプル画像はノミノネに使ってたやつですが,勝手に使ってもOKですよん.

f:id:ru_shalm:20120107210021j:image

実際に設定した例です.
「[hzm]影」までは共通で,その後に手動設定する場合は数値を入れます.
上の図だと,横方向はそのまま,縦方向は上に16ドット,拡大率は1.8倍です.
あ,位置だけ手動設定したい場合は,拡大率は書かなくてもいけます.
「[hzm]影:0,-16」までにすればOK.

2012年01月03日

スキルのメモ欄系スクリプト4点セット

2012/02/06追記 後継スクリプト更新しました
2012/02/04追記 ターン消費無しスキル以外をまとめた後継スクリプトできました
2012/01/28追記 ターン消費無しスキル内でコモンイベント呼び出しが動作しない不具合を修正しました

正確にはベース+4個なので5点セットなんですけど.

そんなわけで,ノミノネ用に作った,
スキルのメモ欄を使ったスクリプトを大放出します!
使いどころ微妙ですが!(

まず,はじめに!

ここの4つのスクリプトを使うためには,
「[hzm]メモ欄拡張共通部分 for RGSS3」が必要です.
メモ欄を読み込む処理をまとめたスクリプトなのです.

[hzm]メモ欄拡張共通部分 for RGSS3

以下のスクリプトを使う時は,
このスクリプトを入れて,その下におくようにしてね!

[hzm]クリティカル率設定スキル for RGSS3

2012/02/04追記 後継スクリプトできました.こちらを使用してください.【こちら

スキルに固有の会心率を設定できるスクリプト.
100%会心になる技作りたくてつくったもの.

[hzm]クリティカル率設定スキル for RGSS3

[hzm]通常攻撃コスト設定 for RGSS3

2012/02/04追記 後継スクリプトできました.こちらを使用してください.【こちら

武器ごとに通常攻撃にかかるコスト(消費HP,MP,TP)を設定するスクリプト.
ノミノネで,MPを残り銃弾数として使ってたので,
通常攻撃のたびに弾数が1減るようにするために作ったものです.

[hzm]通常攻撃コスト設定 for RGSS3

消費量の設定には数値だけじゃなくて,計算式が使えます.
ダメージ計算のアレね.a.atkみたいなやつ.
攻撃力が上がると自分のHPをいっぱい削る諸刃の剣みたいなのとか.

で,スクリプト内の説明にも書いてある通り,
オマケ機能として,スキルにも消費HP,MP,TPを設定できます.

いや,MPとTPはもともとあるじゃん!と思うじゃん?
このスクリプトは消費量に計算式が使えるので,
「[hzm]消費MP:a.mp」とかやればマダンテが実現可能に!
というわけです.まぁ,あくまでオマケ機能なんですが.

[hzm]連続回数拡張スキル for RGSS3

2012/02/04追記 後継スクリプトできました.こちらを使用してください.【こちら

ある意味,上のスクリプトの続きみたいなもの.
スキルの連続回数の設定に計算式を使えるようにするものです.

[hzm]連続回数拡張スキル for RGSS3

基本的に設定の方法などは上のスクリプトと一緒.
この2つを組み合わせて,残り銃弾数(残りMP)回数攻撃する技を作ってました.

[hzm]ターン消費無しスキル for RGSS3

一番わかりにくいスクリプト.かつバグありそうで怖いw

D

コマンドから技を選んだ瞬間に発動するスキルを設定できます.
ターンが始まる前に行動しちゃうチートスキルを実装できます.
ターン消費してないので,行動し終わった後にもう一度行動選びます.
え,わかんない? うちのゲームやってこい!(

[hzm]ターン消費無しスキル for RGSS3

ほら,アクセラレイターみたいなことしたかったんだよ(

ここまで

こんなもんです.あとは前に公開した素材で主に作ってました.
正確には今回公開したやつの手前のバージョンみたいな状態ですけど.

ノミノネのほう,Vectorさんに渡す前にもう少しいじるつもりなので,
もしスクリプト増えたりしたら,また載せようと思いますヽ(・x・)ノ

2012年01月01日

新年あけおめと今年の目標的な

新年あけましておめでとうございました! Ruたんです.

一年のなんとかは元旦にあり!ということで,
今年の目標とかをぶっぱしたいと思います!

ツクールのこと

f:id:ru_shalm:20120101161504j:image:w192

宣伝.VXAceで「ノミノネ」っていう短編RPG作りました.

僕,いわゆるエターナラー連合に所属してまして,
まともにツクールを使ってあげることが普段少なすぎるでしょう!
ということで,今回はスタートダッシュの勢いだけで作りました.
勢いだけなので,中身はあんまり気にしないでください(

これでとりあえずVXAce買ったのに何も作らず終了の危機は
回避することができたと思うので,
次はここ1ヶ月くらいちまちまやってたRGSSのほうで,
少しいろいろやりたいかなと思います.

実際にゲーム作っていろいろ思うところとかあったしね.
僕のスクリプト,バグ多すぎだろ!とか,
自分のスクリプト同士で競合してるじゃねーか!とか.

……orz

とりあえず,近いうちはノミノネの不具合修正と,
ノミノネで使って,まだ公開してない部分の
スクリプトを素材化しようかと思ってます.

ゲーム制作のこと

こっちはツクール以外のこと.
前々から考えてるACTゲームを作りたいなと思ってます.

理想としては,Adobe先生のAIR使って,
WindowsAndroid用に出したい!なんて思ってます.
もしかすると今年Mac環境手に入れる可能性もあるので,
そうしたらiPod touch買ってきて,iPhone用にも……!
どっちにしてもスマートフォンで遊べるゲーム作りたい! 作る!

FlashActionScript)はあんまりやったことないので,
いろいろ勉強することが多そうですが,逆に楽しいかもしれない.
これは頑張ろう.まじめに.

そんなことより

修論と就活が/(^o^)\