トップページgamedev
1001コメント326KB

【ウディタ】WOLF RPGエディター 其の5

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2008/10/12(日) 23:41:00ID:gLdlodVo
独自のシステムを作成することも可能なRPGエディタです。
RPGツクール系よりは手がかかる分、比較的細かい所まで作り込む事ができます。
RPGツクールでは物足りないけど、プログラミングはちょっと……という方にお勧めです。

・WOLF RPGエディター公式サイト
ttp://www.silversecond.com/WolfRPGEditor/
・開発者サイト SilverSecond
ttp://www.silversecond.net/
・エディター説明書
ttp://www.silversecond.com/WolfRPGEditor/Help/
・WOLF RPGエディターWiki
ttp://www.silversecond.com/WolfEditorWiki/
・非公式ウディタコンテスト-Wodicon- (第1回は既に終了)
ttp://www39.atwiki.jp/wodicon/pages/14.html
・窓の杜での紹介
ttp://www.forest.impress.co.jp/article/2008/03/25/wolfrpgeditor.html
・Sunsoften (ツクール規格の画像素材をWOLF RPGエディター用に変換するツール「tkool2WOLF」を配布。)
ttp://sunsoften.web.fc2.com/top.htm

前スレ
【ウディタ】WOLF RPGエディター 其の4
http://pc11.2ch.net/test/read.cgi/gamedev/1221884822/

以下、公式サイトから抜粋。

・高度なRPG開発が可能な、完全無料のゲーム作成ツールです。
・作成したゲームは自由に配布したり、コンテストに投稿することが可能です。
 また本ソフトを持たない人でもプレイ可能!ファイル暗号化も完備しています!
0552名前は開発中のものです。2008/10/30(木) 12:09:28ID:3Be383LB
暇だったから適当に今作ってみた。
ツクールと同じように、ロード画面のカーソル初期位置を、
最後にセーブしたデータに合わせるっていう。
とりあえずコモンEv054の後ろの方、セーブのする辺りに以下の感じで追加。

|||▼ セーブの場合
|||■変数操作: このコモンEvセルフ51 = Sys77:現在の[年] * 10000
|||■変数操作: このコモンEvセルフ51 += Sys78:現在の[月] * 100
|||■変数操作: このコモンEvセルフ51 += Sys79:現在の[日] + 0
|||■変数操作: このコモンEvセルフ52 = Sys80:現在の[時] * 10000
|||■変数操作: このコモンEvセルフ52 += Sys81:現在の[分] * 100
|||■変数操作: このコモンEvセルフ52 += Sys82:現在の[秒] + 0
0553名前は開発中のものです。2008/10/30(木) 12:10:39ID:3Be383LB
で、最初の方のロード(保持)用の分岐内を以下の感じで改変。

■条件分岐(変数): 【1】このコモンEvセルフ0が3と同じ
◇分岐: 【1】 [ このコモンEvセルフ0が3と同じ ]の場合↓
|■変数操作: V9-71[[セブロド]モード[0:セブ 1ロド]] = 1 + 0
|■変数操作: このコモンEvセルフ10 = 0 + 0
|■変数操作: このコモンEvセルフ51〜このコモンEvセルフ52 = 0 + 0
|■ループ開始
||■変数操作: このコモンEvセルフ10 += 1 + 0
||■条件分岐(変数): 【1】このコモンEvセルフ10が16以上
|| ◇分岐: 【1】 [ このコモンEvセルフ10が16以上 ]の場合↓
|||■ループ中断
|||■
||◇分岐終了◇◇
||■セーブデータの内容読込: このコモンEvセルフ15 = セーブデータ[このコモンEvセルフ10]の Sys24:[読]セーブデータ読込判定(1=成功 0=失敗)
||■条件分岐(変数): 【1】このコモンEvセルフ15が1と同じ
|| ◇分岐: 【1】 [ このコモンEvセルフ15が1と同じ ]の場合↓
|||■セーブデータの内容読込: このコモンEvセルフ53 = セーブデータ[このコモンEvセルフ10]の コモンEv54セルフ51
|||■条件分岐(変数): 【1】このコモンEvセルフ53がこのコモンEvセルフ51超 【2】このコモンEvセルフ53がこのコモンEvセルフ51と同じ
||| ◇分岐: 【1】 [ このコモンEvセルフ53がこのコモンEvセルフ51超 ]の場合↓
||||■変数操作: このコモンEvセルフ51 = このコモンEvセルフ53 + 0
||||■セーブデータの内容読込: このコモンEvセルフ53 = セーブデータ[このコモンEvセルフ10]の コモンEv54セルフ52
||||■変数操作: このコモンEvセルフ52 = このコモンEvセルフ53 + 0
||||■変数操作: このコモンEvセルフ50 = このコモンEvセルフ10 + 0
||||■
0554名前は開発中のものです。2008/10/30(木) 12:11:23ID:3Be383LB
||| ◇分岐: 【2】 [ このコモンEvセルフ53がこのコモンEvセルフ51と同じ ]の場合↓
||||■セーブデータの内容読込: このコモンEvセルフ53 = セーブデータ[このコモンEvセルフ10]の コモンEv54セルフ52
||||■条件分岐(変数): 【1】このコモンEvセルフ53がこのコモンEvセルフ52以上
|||| ◇分岐: 【1】 [ このコモンEvセルフ53がこのコモンEvセルフ52以上 ]の場合↓
|||||■変数操作: このコモンEvセルフ52 = このコモンEvセルフ53 + 0
|||||■変数操作: このコモンEvセルフ50 = このコモンEvセルフ10 + 0
|||||■
||||◇分岐終了◇◇
||||■
|||◇分岐終了◇◇
|||■
||◇分岐終了◇◇
||■
|◇ループここまで◇◇
|■変数操作: V9-10[[アイテム欄]カーソル位置] = このコモンEvセルフ50 + 0
|■変数操作: V9-10[[アイテム欄]カーソル位置] 下限= 1 + 0
|■変数操作: V9-12[[アイテム欄]ページスライド数] = V9-10[[アイテム欄]カーソル位置] - 2
|■変数操作: V9-12[[アイテム欄]ページスライド数] 下限= 0 + 0
|■変数操作: このコモンEvセルフ0 = 0 + 0
|■
◇分岐終了◇◇

こんな感じかな。
たぶん使えると思う。
■ このスレッドは過去ログ倉庫に格納されています