[初心者向け] カスタムゴッドの作り方2(実践編)

カスゴの作り方
参考・引用元リンク・使用ツール
Elonaテキスト改造まとめ Wiki*
Elonaヴァリアントまとめ Wiki*内カスタム制作用エクセルツール+α
omake_readme.txt, カスタムアイテム関係フォルダ(elona_omake20150620内の同梱ファイル)
god_templateフォルダ(omake_overhaul200301内の同梱ファイル)

前回の[初心者向け]カスタムゴッドの作り方(解説編)の続きです。
この記事では「カスタムゴッドを作成」する工程を踏まえた上で、実際に設定ファイル内部の説明と実践をしていきます。

なお本記事で配布している☆初心者向けカスタムゴッド作成キットの内容は「Elona_omake_overhaul」での動作を
想定して作成されていますが、oo系以外のヴァリアントでも動作するくらいの内容で作っています。

  1. ★カスタムゴッドを作る工程と用意する物のおさらい
    1. (1)カスタムゴッドの設定ファイル
    2. (2)神の下僕のカスタムNPCファイル
    3. (3)★宝玉のカスタムアイテムファイル
    4. (4)★AF(アーティファクト)のカスタムアイテムファイル
    5. (5)神の降臨体のカスタムNPCファイル
  2. 【☆初心者向けカスゴ作成キット】実際にカスタムゴッドを作ってみる(2)
    1. [サンプル用bmpファイル] キャラチップ・アイテムチップ・ポートレート
      1. ☆画像ファイルだけダウンロードしたい
    2. [god設定ファイル] サンプル1:戦士系カスゴ《剣のエンケニー》
    3. [god設定ファイル] サンプル2:魔術師系カスゴ《杖のラメリカ》
    4. [god設定ファイル] サンプル3:商売人系カスゴ《商のリダーヌ》
    5. [神の下僕CNPC設定ファイル] サンプル1:戦士型
    6. [神の下僕CNPC設定ファイル] サンプル2:魔術師型
    7. [神の下僕CNPC設定ファイル] サンプル3:観光客型
    8. [★宝玉Citem設定ファイル] サンプル1:★英雄の力の宝玉
    9. [★宝玉Citem設定ファイル] サンプル2:★命の契約の宝玉
    10. [★宝玉Citem設定ファイル] サンプル3:★即脱出の宝玉
    11. [★AF-Citem設定ファイル] サンプル1:★翡翠の大剣
    12. [★AF-Citem設定ファイル] サンプル2:★幽玄の魔杖
    13. [★AF-Citem設定ファイル] サンプル3:★金糸雀の靴
    14. [ゴッド降臨体ファイル] サンプル1:戦士系カスゴ《剣のエンケニー》
    15. [ゴッド降臨体ファイル] サンプル2:魔術師系カスゴ《杖のラメリカ》
    16. [ゴッド降臨体ファイル] サンプル3:商売人系カスゴ《商のリダーヌ》
  3. ★上記が全部入った「☆初心者向けカスタムゴッド作成キット」をダウンロードしたい
  4. ★カスタムNPCのテキストをもっと色々書きたい場合は?
  5. ★カスタムNPCやカスタムアイテムの記述方法はどこで調べれば良い?
    1. [ElonaUploaderより] ★《カスタム要素の手引き》.txt
    2. [Elonaヴァリアントまとめ Wiki*より] カスタム制作用エクセルツール+α
  6. ★他の人に完成したカスタムゴッドを配布する方法は?
    1. 「elonaカスゴその他 Wiki*」へアップロードする
    2. 「Elona カスタムゴッド保管所(仮)」へアップロードする
    3. 「自分の使っているドライブ(オンラインストレージ)」へアップロードする

★カスタムゴッドを作る工程と用意する物のおさらい

講座:カスタムゴッドを作成

まず必要な物をおさらいしていきます。前回と同じく、omake_overhaul内の「god_template」フォルダに入っている
サンプルカスタムゴッドの《妹のレイチェル》のデータを使用します。
※何もかも忘れてしまった人は、[初心者向け]カスタムゴッドの作り方(解説編)の方からお勧めします。
少し読みづらいですが、記述内の//(ダブルスラッシュ)の後に説明を入れています。

(1)カスタムゴッドの設定ファイル

最初に選択するカスタムゴッドの設定ファイル「goddess.txt」です。
ここにカスタムゴッドの信仰に関するデータが記述されます。
設定ファイルには最初の行に、「%Elona Custom God」の記述が入ります。
以下は前回と同じく、《妹のレイチェル》の「goddess.txt」の内容を参考にあげています。

%Elona Custom God

author.			"プレイヤー"//作者の名前が入ります。
name.			"Rachael of Little sister,妹のレイチェル"
//カスタムゴッドの英語名,日本語名を記述します。
shortname.		"Rachael,レイチェル"
//カスタムゴッドの短縮名です。
//願いで降臨させる時などはここの名前で召喚します。
filter.			""//未記入でOKです。
give.			"204,32000"//捧げ物の識別子です。204は死体、32000は指輪です。
bonus.			"100011,110013,1520011,1660014,1840009"
//信仰した時のボーナスです。100011の10がスキル番号で0011が強さの数値です。
specialpower.		"428,100 + {attb} / 5 + {faith} / 100"
//信仰した際に得る特殊能力です。428は帰還の魔法です。
//{attb}は関連主能力の値、{faith}は信仰の深さです。
foodbonus.		"203,1003"//祝福された食べ物のボーナスです。
//203の2は生命力で03はボーナスの数値です。イルヴァ7神は3が設定されています。
specialfoodbonus.	"21600,100150"//祝福された肉まんじゅうを食べた際のボーナスです。
//21600の2は生命力で1600はボーナスの数値です。
//イルヴァ7神は基礎能力は150、速度やマナのような特殊な能力は1600に設定されています。

miracle0.		"Cupid Arrow of Young Sisters,妹の愛が込もった矢,17,2,5,2006,1100,{efp} / 125 + 2 + {attb} / 50,{efp} / 60 + 9 + 1,0,54,100 + {efp} / 4"
miracle1.		"Cure of Young Sisters,妹の癒し,15,4,80,3005,1300,5 + {attb} / 10,{efp} / 7 + 5 + 1,{efp} / 2,0,0"
miracle?.		"Cupid Arrow of Young Sisters,暗黒のメテオ,16,11,220,10000,0,0,0,0,53,200 + {faith} / 200"
miracle?.		"Cupid Arrow of Young Sisters,地獄の光線,16,1,10,9006,350,{efp} / 50 + 1 + {attb} / 20,{efp} / 26 + 4 + 1,{faith} * 3 / 10000,56,200 + {efp} / 3"
miracle?.		"Cure of Young Sisters,電撃の輪,16,3,20,3002,1000,{efp} / 80 + 1 + {attb} / 20,{efp} / 12 + 2 + 1,{faith} * 3 / 10000,52,180 + {efp} / 4"
miracle?.		"Cure of Young Sisters,ホーリーヴェイル(範囲),15,1010,20,3006,90 + {attb} * 6 * ({faith} * 3 / 10000),0,0,0,0,0"
miracle?.		"Cure of Young Sisters,脆弱の霧(範囲),16,1008,8,3006,90 + {attb} * 6 * ({faith} * 3 / 10000),0,0,0,0,0"

//上記のmiracleは神技と呼ばれる物で、信仰度が高まると使用可・威力が上がります。
//ただしoo系統のヴァリアントで使える物で、omake_MMAなどでは使用できません。
//MMAやMMAhackで動作するカスタムゴッドや神技設定なしのカスタムゴッドを想定するなら記述は不要です。

specialpoweralias.	"デートコース"//技能ウインドウに表示される技能の名前です。

%txtdescription0,JP//信仰画面の時に表示されるカスタムゴッドの説明文です。
レイチェルは全ての妹を統べる存在です。 レイチェルを信仰した者は、真の妹を理解する事になるでしょう。
%txtdescription1,JP//信仰画面の時に表示される捧げ物の記述です。
 捧げ物: 死体 / 指輪
%txtdescription2,JP//信仰画面の時に表示される信仰ボーナスの記述です。
ボーナス: 筋力 / 耐久 / 戦術 / 二刀流 / 料理
%txtdescription3,JP//信仰画面の時に表示されるspecialpowerについての記述です。
特殊能力: デートコース(スキル:特定の場所へ帰還できる。)
%txtBelieve,JP//信仰を始めた時のメッセージです。
お兄ちゃん!
%txtBetrayal,JP//他の神に改宗されてしまった時のメッセージです。
お兄ちゃん!?
%txtGive,JP//捧げ物をもらった時のメッセージです。
お兄ちゃんっ
%txtMission,JP//他神の祭壇乗っ取りに成功した時のメッセージです。
お兄ちゃん♪
%txtResist,JP//自身の祭壇を乗っ取られそうになった時のメッセージです。
お兄ちゃん……?
%txtPresent,JP//信仰度が深まり下僕がもらえる程度になった時のメッセージです。
お兄ちゃん♪
%txtLike,JP//信仰度が深まり宝玉がもらえる程度になった時のメッセージです。
お兄ちゃん♪1
%txtLove,JP//信仰度が深まりAFがもらえる程度になった時のメッセージです。
お兄ちゃんっ♪1
%txtWhisper,JP//神の電波をキャッチできる状態で聞けるメッセージです。
お兄~ちゃん
%txtWelcome,JP//神の電波をキャッチできる状態で聞ける、ゲーム起動時のメッセージです。
お兄ちゃん!
%txtNight,JP//神の電波をキャッチできる状態で聞ける、睡眠時のメッセージです。
お兄ちゃんっ
%txtKilled,JP//神の電波をキャッチできる状態で聞ける、敵を倒した際のメッセージです。
お兄~ちゃん
%txtAdvent,JP//願いで降臨した際のメッセージです。
お兄ちゃ~ん♪1
%txtMiracle1,JP//神技使用時のメッセージです。
お兄ちゃーーーーーーん!
%txtMiracle2,JP//神技使用時のメッセージです。
お兄ちゃーーーーーーん!!
%txtServantDescription,JP//神の下僕を賜った際に表示されるメッセージです。
この妹ちゃんは切り傷属性で殴りながらバックパックの食物をあさりつつ毒ブレスを吐きまくり飛行属性を持ち殴られれば分裂し、HPが減るとイークを召喚する。
%endTxt//忘れがちですがendTxtを最後に記述します。

神技(miracle)の項目はよっぽどじゃなければ、初心者のうちはスルーして良いと思います。
むしろ気をつけるべきなのは、ボーナスや捧げ物の数値を間違えずに記述する事です。
1桁違うだけでまったくの別物になってしまうため、テストプレイを何度もやらないとミスに気付き辛いです。
初めのうちは項目をあまり記述せず、内容はシンプルに作る事をお勧めします。

(2)神の下僕のカスタムNPCファイル

神の下僕のカスタムNPCファイル「servant.txt, servant.bmp」です。
普通にカスタムNPCを作る時と同じ内容で問題ありませんが、オーソドックスな神の下僕を作るのなら
種族はservant、filterは/cnpc/nodownload/nogenerate/、relationは-1、
fixLvは3、rareとspawnTypeは0
を設定しておくと良いかもしれません。
カスタムNPCの設定ファイルには最初の行に「%Elona Custom Npc」の記述が入ります。
※カスタムCNPCの生成方法自体が知りたい人は、こちらの解説記事へどうぞ。

%Elona Custom Npc

author.		"プレイヤー"//作者の名前が入ります。
name.		"strange younger sister,いもおと"//下僕の英語名,日本語名を記述します。
race.		"servant"//CNPCの種族です。ここは神の下僕なのでservantです。
class.		"predator"//CNPCの職業です。ここではプレデターになっています。
filter.		"/man/cnpc/nodownload/nogenerate/"
//manは人型の事です。CNPCはそのままの意味です。/nodownload/nogenerate/は
//自然生成・召喚石で召喚(ダウンロード)されないための記述です。
level.		"8"//生成レベルです。イルヴァ7神の下僕はLv8が基本です。
relation.	"-1"
//PCとの関係です。-3は敵対・-1は無関心・0は中立で、下僕は-1か0がメジャーです。
sex.		"1"//性別です。0が男・1が女・-1でランダムになります。
fixLv.		"3"//NPCの品質です。3は高品質で大半の下僕はこの数値です。
rare.		"0"//NPCの生成頻度です。神の下僕は0でOKです。
spawnType.	"0"//NPCの生成条件です。出現する場所を指定します。0は通常です。
aiCalm.		"4"
//NPCの挙動です。1は全体にうろつき2は付近をうろつき3は動かず4は追いかけてくるグウェン型です。
aiMove.		"100"//NPCの戦闘中の移動確率です。100に近いほど動き回ります。
aiDist.		"1"
//NPCの戦闘時の距離の取り方です。1は隣接・2は1マス開ける・3は2マスと変わります。
aiHeal.		"640"//瀕死時の行動です。640は「イーク召喚」です。
aiAct.		"-1,-1,-2,651,0"
//戦闘時のNPCの行動です。この場合は「近接,近接,遠隔,食い漁り,何もしない」です
aiActSubFreq.	"20"//NPCの特殊行動を行う確率です。この場合は20です。
aiActSub.	"610,610,0,0,0"
//npcの特殊行動です。この場合は「毒のブレス,毒のブレス,何もしない*3」です
meleeElem.	"61,200"
//NPCが素手で攻撃した時の属性と強度です。強度は100が通常です。この場合は「切り傷,強度200」です。
resist.		"50,3,51,-5"
//NPCの属性耐性です。0で致命的弱点・1で弱点・2で耐性無・3で弱い耐性・
//4で普通の耐性・5で強い耐性・6で素晴らしい耐性・7で無効です。
//この場合は「火炎に弱い耐性があり冷気が致命的な弱点」です。
bitOn.		"5,23"//NPCの所持bitです。この場合は「5浮遊・23分裂生物」です。
randomName.	"1"
//ランダムネームにするかどうかです。0で無効です。
//この場合「いもおとの○○」という名になります。

%txtCalm,JP//待機中に喋るメッセージです。空白の改行をいくつか入れると喋る頻度を減らせます。
「わーい」
「おにいちゃん!」

%txtAggro,JP//敵対行動を取られた時のメッセージです。
「てめー」

%txtDead,JP//敵に殺された時のメッセージです。
「ちんだ」

%txtKilled,JP//敵を倒した時のメッセージです。
「ころしたよー」

%txtWelcome,JP//我が家に帰ってきた時の出迎えメッセージです。
「おかえり」

%txtDialog,JP//話しかけた時のメッセージです。改行することで数種類の会話内容を増やせます。
なあに?
(いもおとはあなたをじっとみている)
%endTxt

(3)★宝玉のカスタムアイテムファイル

★宝玉のカスタムアイテムファイル「gem.txt, gem.bmp」です。
イルヴァ7柱の「★ジュアの聖なる雨の宝玉」「★マニの再構築の宝玉」などにあたるアイテムです。
カスタムアイテムの設定ファイルには最初の行に、「%Elona Custom Item」の記述が入ります。

%Elona Custom Item

author.		"プレイヤー"//作者の名前が入ります。
name.		"Rachael's gem stone,レイチェルの真実の宝玉"
//Citemの英語名,日本語名を記述します。
ialphanameref.	""//アイテムのカタカナ名です。短弓→ショートボウといった感じです。
//★宝玉には関係ないので未記入でOKです。
ifilterref.	"/nogenerate/nodownload/"//自然生成不可とcitem召喚石で喚び出せなくなります。
iknownnameref.	"禍々しい宝石"//鑑定する前の名称です。
iorgvalue.	"50000"//アイテムの価格です。elonaのAFの価値は大体このくらいだそうです。
iorgweight.	"1200"//アイテムの重さです。1200で1.2sです。
dicex.	"0"//ダイス数です。武器の場合に設定します。
dicey.		"0"//ダイス面です。武器の場合に設定します。
fixdamage.	"0"//ダメージ修正値です。武器の場合に設定します。
fixhit.		"0"//命中修正値です。武器の場合に設定します。
ipierce.	"0"//貫通率です。武器の場合に設定します。
irangepow.	"100,20,20,20,20,20,20,20,20,20"//遠隔武器の威力です。
irangehit.	"100,20,20,20,20,20,20,20,20,20"//遠隔武器の命中率です。
dodgevalue.	"0"//装備品のDV補正です。宝玉の場合は装備関係の数値はほぼ不要です。
protectvalue.	"0"//装備品のPV補正です。
relaskill.	"0"//武器の関連スキルです。
//例えば長剣のスキル番号を入れないと長剣を使っていてもスキルが上がらなかったりします。
material.	"0"//アイテムの素材です。水晶11や硝子5なども指定できます。
identifydef.	"500"//アイテムを鑑定する時の難易度です。あまり高いと鑑定しづらくなるようです。
ilight.		"0"//アイテムの発光の仕方です。ここでは光らない設定になっています。
reftype.	"59000"//アイテムのカテゴリ識別子です。
//ここでは宝玉なので「道具59000」になっています。
reftypeminor.	"0"//アイテムのサブカテゴリ識別子です。宝玉では0でOKです。
ibitvaluable.	"1"//★が付くかどうかです。1で有効になり引き継ぎができない貴重品になります。
objlv.		"10"//ネフィアや店でアイテムが生成される最低値です。
//iknownnamerefでnogenerateを入れている場合は関係ないです。
fixlv.		"2"//アイテムの品質です。ここでは2良質になっていますが、
//★付き貴重品になるため6に設定する方がメジャーです。
irare.		"100"
//アイテムの生成率です。ここでは100になっていますが、宝玉なのであまり関係ないです。
givegod.	"-1"
//神に捧げられるかどうかです。-1でなしです。
//1マニ,2ルルウィ,3イツパロトル,4エヘカトル,5オパートス,6ジュア,7クミロミとなっています。
ieffect.	"30"//アイテムを使った時の効果です。宝玉は30でOKです。
isub1.		"643"//スキルやポーションなどの識別子を指定できます。643は妹召喚です。
isub2.		"200"//スキル&魔法の強度です。
isub3.		"8"//次に使用できるまでのクールタイムです。ここでは8時間です。
icolref.	"0"//色の指定です。0にするとチップそのままの色になります。
isetpos.	"16"//アイテムの浮き具合です。大半は16でOKです。
ipilepos.	"8"//アイテムの重なり具合です。大半は8でOKです。
idropshadow.	"40"//アイテムの影の大きさです。大半は40でOKです。
fixenc0.	"0,0"//アイテムに付けるエンチャントです。0~8まで指定可能です。
fixenc1.	"0,0"//左がエンチャントの番号で右が強度になります。
fixenc2.	"0,0"
fixenc3.	"0,0"
fixenc4.	"0,0"
fixenc5.	"0,0"
fixenc6.	"0,0"
fixenc7.	"0,0"
fixenc8.	"0,0"

%txtdescription0,JP//アイテムの説明文です。~~で文章を挟むと右下に斜体で表示されます。
妹の神がもたらした奇跡の宝玉。拭い去れぬ恐怖と引き換えに、この世の真実を教えるという。
~イルヴァ幻想辞典~
%txtdescription1,JP//nodescription と記述すると空欄になります。
nodescription
%txtdescription2,JP
nodescription
%txtdescription3,JP//ここの文章はアイテムの上部に表示される説明文です。
妹を喚び出す宝玉。使用することが出来る。
%endTxt

(4)★AF(アーティファクト)のカスタムアイテムファイル

★AF(アーティファクト)のカスタムアイテムファイル「artifact.txt, artifact.bmp」です。
イルヴァ7柱の「★ウィンドボウ」「★エレメンタルスタッフ」などにあたるアイテムです。

%Elona Custom Item

author.		"プレイヤー"//★宝玉の方で説明した部分は割愛します。
name.		"Deba knife,《人斬り包丁》"
ialphanameref.		""
ifilterref.		"/nogenerate/nodownload/"
iknownnameref.		"黒く光る刃物"
iorgvalue.		"35000"
iorgweight.		"4400"//4.4sあるので両手持ち向きに設定されています。
dicex.	"1"//この武器の場合、(1d49)(10)となります。貫通率は25です。
dicey.		"49"
fixdamage.		"0"
fixhit.		"4"
ipierce.	"25"
irangepow.	"100,20,20,20,20,20,20,20,20,20"
irangehit.	"100,20,20,20,20,20,20,20,20,20"
dodgevalue.	"0"
protectvalue.		"0"
relaskill.		"101"//101は短剣です。
material.		"29"//29はチタンです。
identifydef.		"500"
ilight.		"9"//9AFの光り方をします。
reftype.	"10000"//アイテムのカテゴリ識別子10000は近接武器です。
reftypeminor.	"10003"//アイテムのサブカテゴリ識別子10003は短剣・包丁・忍刀です。
ibitvaluable.	"1"
objlv.	"10"
fixlv.		"6"
irare.		"1000"
givegod.		"-1"
icolref.		"0"
isetpos.		"16"
ipilepos.		"8"
idropshadow.		"40"
fixenc0.	"80025,100"//エンチャント80025:首狩りを発動する
fixenc1.	"40,100"//エンチャント40:希に時を止める
fixenc2.	"39,200"//エンチャント39:完全貫通攻撃発動の機会を増やす
fixenc3.	"20054,200"//エンチャント20054:幻惑への耐性を授ける
fixenc4.	"37,100"//エンチャント37:全てを終結させる
fixenc5.	"0,0"
fixenc6.	"0,0"
fixenc7.	"0,0"
fixenc8.	"0,0"

%txtdescription0,JP
非常によく手入れされた大きな包丁。
よく磨かれ、よく研がれた刀身は黒く輝き、異常な程の切れ味を誇っている。
~イルヴァ幻想辞典~
%txtdescription1,JP
nodescription
%txtdescription2,JP
nodescription
%txtdescription3,JP
恐ろしく切れる包丁だ
%endTxt

(5)神の降臨体のカスタムNPCファイル

神の降臨体のカスタムNPCファイルです。
《妹のレイチェル》には降臨体がないため、代わりにomake_overhaulの《財のイナリ》を参考にします。

%Elona Custom Npc

author.		"Seacolor"
name.		"Inari,《財のイナリ》"
race.		"god"//イルヴァ7柱と同じ「神」です。
class.		"blacksmith"//ここではoo_classの「鍛冶屋」が指定されています。
filter.		"/cnpc/god/nodownload/nogenerate/"
//神なのでgodが指定されています。ただどのように機能するかは不明です(*調査不足)
level.		"350"
relation.	"0"
sex.		"1"
fixLv.		"6"
rare.		"100"
spawnType.	"3"//3は特殊(ユニーク)です。特殊な場所でのみ生成される設定です。
aiCalm.		"2"//2は店主型の移動タイプです。同じ場所を徘徊します。
aiMove.		"70"
aiDist.		"1"
aiHeal.		"0"
aiAct.		"-1,0,0,0,0"
aiActSubFreq.	"0"
aiActSub.	"0,0,0,0,0"
meleeElem.	"64,100"//この場合「無属性・強度100」の素手攻撃をします。
resist.		""
bitOn.		"16"//変装(インコグニート)
transmissivity.	"0"//NPCの透明度です。256に近づくほど透過されていきます。
dropShadowType.	"0"//NPCの影のタイプです。0通常・-1非表示・1~影の長さが変わります。
cSetPos.	"5,16"
//NPCの浮き具合です。16で通常ですが、この5,16という表記はどうなるか不明です(*調査不足)
//もし浮かんでいる風にしたければ、24~26などにすれば良いと思います。
noFoodOrDrink.	"0"
//勝手に飲食をするかしないかです。1で飲食禁止にできます。
//勝手にもちなどを食べて死なれると困る場合に設定します。
cnpcRole.	"0"
//aiCalm.を5にした上で、1~3の数字を入れると特殊なAIのNPCになります。1吟遊詩人2清掃員3娼婦です。
userSpact.	"60|1|793"
//ここで追加で技能を使うように設定できます。技能は20まで指定可能です。
//「発動確率|発動させたい技能の合計数|技能番号|技能番号2|~」と左から記述します。
//この例では「60%|1つ|変化の術」となります。

%txtCalm,JP//defaultと入れておくと、普通のNPCと同じようなメッセージになります。
default
%txtAggro,JP
default
%txtDead,JP
default
%txtKilled,JP
default
%txtWelcome,JP
default
%txtDialog,JP
default
%endTxt

降臨体を呼ぶ時は、カスタムゴッド設定ファイルで記述したshortname.の方で呼びます。
× 収穫のクミロミ ○ クミロミ
話しかけても無視されますが、fixLv.6で生成されたCNPCはこれが正常な反応です。

講座:カスタムゴッドの降臨体を作成

講座:カスタムゴッドの降臨体を作成

降臨体のCNPC設定ファイルの記述方法次第では、変わった登場をさせることも可能です。(ここでは説明は割愛します)

講座:カスタムゴッドの降臨体を作成

講座:カスタムゴッドの降臨体を作成

【☆初心者向けカスゴ作成キット】実際にカスタムゴッドを作ってみる(2)

ここから下は自作のサンプル設定ファイルになります。ゴッド・下僕・宝玉・AF・降臨体のファイルがあります。
初めてカスタムゴッドを作成するのに下地無しのゼロから作るのは大変だと思うので、
「戦士タイプ・魔術師タイプ・商人タイプ」の3種類のカスタムゴッド設定ファイルからどれかを選び、
実際にシンプルなカスタムゴッドを作成して実験してみてください。

設定ファイルの記述内容の改変はもちろん、別の画像ファイルを使用して作成するのもOKです。
キャラチップ・アイテムチップ・ポートレートも一通り用意してあるので、好きな物を使用してください。

※もし以下のサンプルを利用して完成したカスタムゴッドを配布したい場合は、
配布ファイルに「説明書/readme.txt」を同梱して当方のクレジット記載をお願いします。

以下の1行をコピペしてもらえたらOKです。

カスゴ雛形&素材元:Rem(https://game.elonafun.com/)

[サンプル用bmpファイル] キャラチップ・アイテムチップ・ポートレート

ここで挙げている画像はどのゴッド&神の下僕&宝玉&AFの設定ファイルにも好きな物を選んで使ってもらうために並べてあります。剣の神に男でも女でも、見た目女で実は中身男の設定でも選び方はなんでもOKです。
ゴッドや下僕の設定ファイルにはあくまでサンプルとして記述しただけなので、口調が全部マニ+オパートス+イツパロトルみたいな事になっています(むしろドラ○エの王様のような)
実際にカスゴを作成する時は、作りたいイメージに合わせて女性風や子供風など、好きに書き替えてください。

[降臨体.bmp]
講座:カスタムゴッドを作成・キャラチップ 講座:カスタムゴッドを作成・キャラチップ 講座:カスタムゴッドを作成・キャラチップ
[神の下僕.bmp]
講座:カスタムゴッドを作成・キャラチップ 講座:カスタムゴッドを作成・キャラチップ 講座:カスタムゴッドを作成・キャラチップ
[降臨体ポートレート(指定は任意)]
講座:カスタムゴッドを作成・ポートレート 講座:カスタムゴッドを作成・ポートレート 講座:カスタムゴッドを作成・ポートレート
[神の下僕ポートレート(指定は任意)]
講座:カスタムゴッドを作成・ポートレート 講座:カスタムゴッドを作成・ポートレート 講座:カスタムゴッドを作成・ポートレート
[★宝玉.bmp]

講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ
講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ
講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ

[★AF.bmp]
講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ
講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ
講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ 講座:カスタムゴッドを作成・アイテムチップ

☆画像ファイルだけダウンロードしたい

画像ファイルのみ欲しい人は、以下の(画像のみ版)をダウンロードしてください。
txtファイル(設定ファイル)も同梱されている物は(FULL)の方をダウンロードしてください。

ファイルダウンロード
☆初心者向けカスタムゴッド作成キット(FULL) -6/23 降臨体ファイルを修正upしました
CustomGod-Creation-Kit-for-Beginners-by-Rem-200623.zip

☆初心者向けカスタムゴッド作成キット(※画像のみ版)
CustomGod-Creation-Kit-for-Beginners-by-Rem-Image-files-only.zip

[god設定ファイル] サンプル1:戦士系カスゴ《剣のエンケニー》

サンプル(1)god設定ファイルです。
内容としては戦士型のカスタムゴッドで、ボーナスも筋力・感覚・生命力・戦術・長剣・解剖学となっています。
全体的なボーナスの数値などはイルヴァ7柱神を少し調整したくらいです。

%Elona Custom God

author.			"冒険者A"
name.			"Enkeny of Sword,剣のエンケニー"
shortname.		"enkeny,エンケニー"
filter.			""
give.			"1,232,204"
bonus.			"100012,130012,20010,1520012,1000013,1610012"
specialpower.		"1044,100 + {faith}"
foodbonus.         "1004,1304,202,15203,10004,16103"
specialfoodbonus.  "100200,1000200,1610200"
specialpoweralias. "クリティカルヒットの機会を増やす"
%txtdescription0,JP
エンケニーは剣術を得意とする神です。エンケニーを信仰した者は、剣術での戦いの術を学ぶ事ができるでしょう。
%txtdescription1,JP
 捧げ物: 長剣 / 大剣 / 死体
%txtdescription2,JP
ボーナス: 筋力 / 感覚 / 生命力 / 戦術 / 長剣 / 解剖学
%txtdescription3,JP
特殊能力: クリティカルヒットの機会を増やす

%txtBelieve,JP//信仰を始めた時
よくぞ参った!
%txtBetrayal,JP//他の神に改宗されてしまった時
裏切りおったか!
%txtGive,JP//捧げ物をもらった時
おお良いぞ!
%txtMission,JP//他神の祭壇乗っ取りに成功した時
褒めてつかわす!
%txtResist,JP//自身の祭壇を乗っ取られそうになった時
はははは!馬鹿め!
%txtPresent,JP//信仰度が深まり下僕がもらえる程度になった時
お主やりおるのう!
%txtLike,JP//信仰度が深まり宝玉がもらえる程度になった時
良いぞ!褒美を取らす!
%txtLove,JP//信仰度が深まりAFがもらえる程度になった時
勇者よ!今後とも我に仕えるが良いぞ!
%txtWhisper,JP//神の電波をキャッチできる状態で聞けるメッセージ
愚か者共を殲滅せよ!
戦じゃ!戦じゃ!
ははははは!愉快よのう!
%txtWelcome,JP//神の電波をキャッチできる状態で聞ける、ゲーム起動時のメッセージ
さあいざ戦場へ!
%txtNight,JP//神の電波をキャッチできる状態で聞ける、睡眠時のメッセージ
ゆっくり英気を養うが良い!
%txtKilled,JP//神の電波をキャッチできる状態で聞ける、敵を倒した際のメッセージ
良いぞ!良いぞ!
もっとじゃ!足りぬぞ!
%txtAdvent,JP//願いで降臨した際のメッセージ
はははは!来てやったわ!

%txtServantDescription,JP//神の下僕を賜った際に表示されるメッセージ
この神の下僕はブーストと罵倒を得意とする近接型戦士だ。
%endTxt

[god設定ファイル] サンプル2:魔術師系カスゴ《杖のラメリカ》

サンプル(2)god設定ファイルです。
内容としては魔術師型のカスタムゴッドで、ボーナスは習得・魔力・マナ・魔力の限界・詠唱となっています。
全体的なボーナスの数値などはイルヴァ7柱神を少し調整したくらいです。

%Elona Custom God

author.			"冒険者B"
name.			"Lamaylika of Rod,杖のラメリカ"
shortname.		"lamaylika,ラメリカ"
filter.			""
give.			"212,56000,204"
bonus.			"140011,160012,30010,1640013,1720013"
specialpower.		"445,100 + {faith}"
foodbonus.         "1404,1604,302,16404,17204"
specialfoodbonus.  "160200,31600,1640200,1720200"//魔力・マナ・魔力の限界・詠唱
specialpoweralias. "元素保護のオーラ"//元素保護の魔法
%txtdescription0,JP
ラメリカは魔術を得意とする神です。ラメリカを信仰した者は、元素の魔術を学ぶ事ができるでしょう。
%txtdescription1,JP
 捧げ物: 杖(武器) / 魔道具の杖 / 死体
%txtdescription2,JP
ボーナス: 習得 / 魔力 / マナ / 魔力の限界 / 詠唱
%txtdescription3,JP
特殊能力: 元素保護のオーラ

%txtBelieve,JP//信仰を始めた時
よく来たな
%txtBetrayal,JP//他の神に改宗されてしまった時
裏切り者めが!
%txtGive,JP//捧げ物をもらった時
うむ良い
%txtMission,JP//他神の祭壇乗っ取りに成功した時
良い働きだ
%txtResist,JP//自身の祭壇を乗っ取られそうになった時
弱者めが!
%txtPresent,JP//信仰度が深まり下僕がもらえる程度になった時
おお、良いではないか
%txtLike,JP//信仰度が深まり宝玉がもらえる程度になった時
うむ、素晴らしい働きだ
%txtLove,JP//信仰度が深まりAFがもらえる程度になった時
お前の働き、甚く気に入ったぞよ
%txtWhisper,JP//神の電波をキャッチできる状態で聞けるメッセージ
まだ知識が足りぬ
力を、魔力をもっと…
%txtWelcome,JP//神の電波をキャッチできる状態で聞ける、ゲーム起動時のメッセージ
随分と待ったぞ
%txtNight,JP//神の電波をキャッチできる状態で聞ける、睡眠時のメッセージ
さあ休めるが良い
%txtKilled,JP//神の電波をキャッチできる状態で聞ける、敵を倒した際のメッセージ
よくぞやった
魔力を集めよ
%txtAdvent,JP//願いで降臨した際のメッセージ
どれ下界の様子は如何かな

%txtServantDescription,JP//神の下僕を賜った際に表示されるメッセージ
この神の下僕は麻痺の矢と連続魔法を得意とする遠隔型魔術師だ。
%endTxt

[god設定ファイル] サンプル3:商売人系カスゴ《商のリダーヌ》

サンプル(3)god設定ファイルです。
内容としては商売人型のカスタムゴッドで、ボーナスは魅力・運勢・交渉・投資・演奏となっています。
全体的なボーナスの数値などはイルヴァ7柱神を少し調整したくらいです。

%Elona Custom God

author.			"冒険者C"
name.			"Ridanu of Trade,商のリダーヌ"
shortname.		"ridanu,リダーヌ"
filter.			""
give.			"77000,32000,34000,204"
bonus.			"170012,190010,1560010,1600012,1830013"
specialpower.		"1041,100 + {faith}"
foodbonus.         "1704,1902,15603,16003,18303"
specialfoodbonus.  "170200,190200,1560200"//魅力・運勢・交渉
specialpoweralias. "アイテムを盗まれなくする"
%txtdescription0,JP
リダーヌは商売を得意とする神です。リダーヌを信仰した者は、上手な商いについて学ぶ事ができるでしょう。
%txtdescription1,JP
 捧げ物: 宝石 / 指輪 / 首輪 / 死体
%txtdescription2,JP
ボーナス: 魅力 / 運勢 / 交渉 / 投資 / 演奏
%txtdescription3,JP
特殊能力: アイテムを盗まれなくする

%txtBelieve,JP//信仰を始めた時
どう最近?
%txtBetrayal,JP//他の神に改宗されてしまった時
よくもやったな!
%txtGive,JP//捧げ物をもらった時
いいぞ
%txtMission,JP//他神の祭壇乗っ取りに成功した時
よくやった
%txtResist,JP//自身の祭壇を乗っ取られそうになった時
馬鹿な真似を
%txtPresent,JP//信仰度が深まり下僕がもらえる程度になった時
お前は良い信者だ
%txtLike,JP//信仰度が深まり宝玉がもらえる程度になった時
なかなかの働きだぞ
%txtLove,JP//信仰度が深まりAFがもらえる程度になった時
他の神にくれてやるには勿体ない程だ
%txtWhisper,JP//神の電波をキャッチできる状態で聞けるメッセージ
富と名誉を天秤にかけたら富が良いに決まっておろう
金は天下の回り物よ
%txtWelcome,JP//神の電波をキャッチできる状態で聞ける、ゲーム起動時のメッセージ
では商売をはじめるか
%txtNight,JP//神の電波をキャッチできる状態で聞ける、睡眠時のメッセージ
寝るのも大事な事だぞ
%txtKilled,JP//神の電波をキャッチできる状態で聞ける、敵を倒した際のメッセージ
戦利品はなんぞや?
儲け儲け
%txtAdvent,JP//願いで降臨した際のメッセージ
ひとつ稼いで帰ろうか

%txtServantDescription,JP//神の下僕を賜った際に表示されるメッセージ
この神の下僕は仲間の応援を得意とする非戦闘型観光客だ。
%endTxt

[神の下僕CNPC設定ファイル] サンプル1:戦士型

%Elona Custom Npc
author.           "冒険者A"
name.             "high fighterA,剣豪"
race.             "servant"
class.            "warrior"
level.            "8"
rare.             "0"
fixLv.            "3"
spawnType.        "3"
relation.         "-1"
fixFaith.         ""//ここに仕えるカスゴの短縮英名を入れます(例)ridanu
aiCalm.           "1"
filter.           "/nogenerate/nodownload/cnpc/empty/"
aiMove.           "100"
aiDist.           "1"
aiAct.            "-1,-1,-1,647,648"//近距離攻撃*3,ブースト,罵倒
aiActSubFreq.     "0"
aiActSub.         ""
aiHeal.           "631"//瀕死時にスウォーム
meleeElem.        "64,100"
resist.           "58,3"//神経に弱い耐性
bitOn.            "5,9,10,31"//浮遊bit・盲目,恐怖,地雷無効
cSetPos.          "16"
sex.              "-1"//性別を定めたい場合は男0女1にしてください
randomName.	"1"

%txtCalm,JP//待機中に喋るメッセージです。空白の改行をいくつか入れると喋る頻度を減らせます。
*ザワ…*






%txtAggro,JP//敵対行動を取られた時のメッセージです。
「討ち取ってくれる!」

%txtDead,JP//敵に殺された時のメッセージです。
「おのれ」

%txtKilled,JP//敵を倒した時のメッセージです。
「100年早いわ」

%txtWelcome,JP//我が家に帰ってきた時の出迎えメッセージです。
「おかえり」

%txtDialog,JP//話しかけた時のメッセージです。改行することで数種類の会話内容を増やせます。
何用じゃ?
暇じゃ
(剣豪は武器の手入れをしている)






%endTxt

[神の下僕CNPC設定ファイル] サンプル2:魔術師型

%Elona Custom Npc
author.           "冒険者B"
name.             "high wizardB,古魔導"
race.             "servant"
class.            "wizard"
level.            "8"
rare.             "0"
fixLv.            "3"
spawnType.        "3"
relation.         "-1"
fixFaith.         ""//ここに仕えるカスゴの短縮英名を入れます(例)ridanu
aiCalm.           "2"
filter.           "/nogenerate/nodownload/cnpc/empty/"
aiMove.           "80"
aiDist.           "3"
aiAct.            "-2,-2,416,416,418"//遠距離攻撃*2,麻痺の矢*2,暗黒の矢
aiActSubFreq.     "0"
aiActSub.         ""
aiHeal.           "401"//瀕死時に致命傷治癒
meleeElem.        "64,100"
resist.           "50,4,51,4,52,4"//火炎・冷気・電撃に普通の耐性
bitOn.            "5,8,13,20"//浮遊bit・混乱,毒無効・連続魔法持ち
cSetPos.          "16"
sex.              "-1"//性別を定めたい場合は男0女1にしてください
randomName.	"1"

%txtCalm,JP//待機中に喋るメッセージです。空白の改行をいくつか入れると喋る頻度を減らせます。色の指定も可能。
|[155,205,205]魔力の波動を感じる。|






%txtAggro,JP//敵対行動を取られた時のメッセージです。
|[255,195,185]「私を怒らせたな?」|

%txtDead,JP//敵に殺された時のメッセージです。
|[185,155,215]「おのれ」|

%txtKilled,JP//敵を倒した時のメッセージです。
「100年早いわ」

%txtWelcome,JP//我が家に帰ってきた時の出迎えメッセージです。
「おかえり」

%txtDialog,JP//話しかけた時のメッセージです。改行することで数種類の会話内容を増やせます。
ああ肩が凝るな
眼が疲れてきたわい
(古魔導は読書をしているようだ)






%endTxt

[神の下僕CNPC設定ファイル] サンプル3:観光客型

%Elona Custom Npc
author.           "冒険者C"
name.             "high merchantC,あきんど"
race.             "servant"
class.            "tourist"
level.            "8"
rare.             "0"
fixLv.            "3"
spawnType.        "3"
relation.         "-1"
fixFaith.         ""//ここに仕えるカスゴの短縮英名を入れます(例)ridanu
aiCalm.           "2"
filter.           "/nogenerate/nodownload/cnpc/empty/"
aiMove.           "80"
aiDist.           "2"
aiAct.            "-2,-2,656,656,635"//遠距離攻撃*2,鼓舞*2,スリの指
aiActSubFreq.     "0"
aiActSub.         ""
aiHeal.           "0"
meleeElem.        "64,100"
resist.           ""
bitOn.            "5,15,14,7"//浮遊bit・アイテムを盗まれなくする・腐った物を難なく消化する・透明な物が見える
cSetPos.          "16"
sex.              "-1"//性別を定めたい場合は男0女1にしてください
randomName.	"1"

%txtCalm,JP//待機中に喋るメッセージです。空白の改行をいくつか入れると喋る頻度を減らせます。
「まいど~」
「どこかに儲け話はないかな」





%txtAggro,JP//敵対行動を取られた時のメッセージです。
「誰にもやらんぞ!」

%txtDead,JP//敵に殺された時のメッセージです。
「くやしい」

%txtKilled,JP//敵を倒した時のメッセージです。
「ばかめ」

%txtWelcome,JP//我が家に帰ってきた時の出迎えメッセージです。
「おかえり」

%txtDialog,JP//話しかけた時のメッセージです。改行することで数種類の会話内容を増やせます。
ひいふうみい…
(あきんどは手持ちの金貨を数えている)






%endTxt

[★宝玉Citem設定ファイル] サンプル1:★英雄の力の宝玉

%Elona Custom Item

author.		"冒険者A"
name.		"Eiyu gem stoneA,英雄の力の宝玉"
ialphanameref.	""
ifilterref.	"/nogenerate/nodownload/"
iknownnameref.	"力強い宝石"
iorgvalue.	"50000"
iorgweight.	"1200"
dicex.	"0"
dicey.		"0"
fixdamage.	"0"
fixhit.		"0"
ipierce.	"0"
irangepow.	"100,20,20,20,20,20,20,20,20,20"
irangehit.	"100,20,20,20,20,20,20,20,20,20"
dodgevalue.	"0"
protectvalue.	"0"
relaskill.	"0"
material.	"0"
identifydef.	"500"
ilight.		"0"
reftype.	"59000"
reftypeminor.	"0"
ibitvaluable.	"1"
objlv.		"10"
fixlv.		"6"
irare.		"100"
givegod.	"-1"
ieffect.	"30"
isub1.		"448"//スキル英雄
isub2.		"200"
isub3.		"5"
icolref.	"0"
isetpos.	"16"
ipilepos.	"8"
idropshadow.	"40"
fixenc0.	"0,0"
fixenc1.	"0,0"
fixenc2.	"0,0"
fixenc3.	"0,0"
fixenc4.	"0,0"
fixenc5.	"0,0"
fixenc6.	"0,0"
fixenc7.	"0,0"
fixenc8.	"0,0"

%txtdescription0,JP//アイテムの説明文です。~~で文章を挟むと右下に斜体で表示されます。
かつての英雄達の魂がこもった宝玉。使うと力が湧いてくる。
~イルヴァ幻想辞典~
%txtdescription1,JP//nodescription と記述すると空欄になります。
nodescription
%txtdescription2,JP
nodescription
%txtdescription3,JP//ここの文章はアイテムの上部に表示される説明文です。
英雄を発動する宝玉。使用することが出来る。
%endTxt

[★宝玉Citem設定ファイル] サンプル2:★命の契約の宝玉

%Elona Custom Item

author.		"冒険者B"
name.		"Keiyaku gem stoneB,命の契約の宝玉"
ialphanameref.	""
ifilterref.	"/nogenerate/nodownload/"
iknownnameref.	"光り輝く宝石"
iorgvalue.	"50000"
iorgweight.	"1200"
dicex.	"0"
dicey.		"0"
fixdamage.	"0"
fixhit.		"0"
ipierce.	"0"
irangepow.	"100,20,20,20,20,20,20,20,20,20"
irangehit.	"100,20,20,20,20,20,20,20,20,20"
dodgevalue.	"0"
protectvalue.	"0"
relaskill.	"0"
material.	"0"
identifydef.	"500"
ilight.		"0"
reftype.	"59000"
reftypeminor.	"0"
ibitvaluable.	"1"
objlv.		"10"
fixlv.		"6"
irare.		"100"
givegod.	"-1"
ieffect.	"30"
isub1.		"462"//スキル契約
isub2.		"200"
isub3.		"12"
icolref.	"0"
isetpos.	"16"
ipilepos.	"8"
idropshadow.	"40"
fixenc0.	"0,0"
fixenc1.	"0,0"
fixenc2.	"0,0"
fixenc3.	"0,0"
fixenc4.	"0,0"
fixenc5.	"0,0"
fixenc6.	"0,0"
fixenc7.	"0,0"
fixenc8.	"0,0"

%txtdescription0,JP//アイテムの説明文です。~~で文章を挟むと右下に斜体で表示されます。
かつての魔術師達の魔法がかけられた宝玉。使うと一時的に不死になる。
~イルヴァ幻想辞典~
%txtdescription1,JP//nodescription と記述すると空欄になります。
nodescription
%txtdescription2,JP
nodescription
%txtdescription3,JP//ここの文章はアイテムの上部に表示される説明文です。
契約を発動する宝玉。使用することが出来る。
%endTxt

[★宝玉Citem設定ファイル] サンプル3:★即脱出の宝玉

%Elona Custom Item

author.		"冒険者C"
name.		"Dassyu gem stoneC,即脱出の宝玉"
ialphanameref.	""
ifilterref.	"/nogenerate/nodownload/"
iknownnameref.	"つるつるとした宝石"
iorgvalue.	"50000"
iorgweight.	"1200"
dicex.	"0"
dicey.		"0"
fixdamage.	"0"
fixhit.		"0"
ipierce.	"0"
irangepow.	"100,20,20,20,20,20,20,20,20,20"
irangehit.	"100,20,20,20,20,20,20,20,20,20"
dodgevalue.	"0"
protectvalue.	"0"
relaskill.	"0"
material.	"0"
identifydef.	"500"
ilight.		"0"
reftype.	"59000"
reftypeminor.	"0"
ibitvaluable.	"1"
objlv.		"10"
fixlv.		"6"
irare.		"100"
givegod.	"-1"
ieffect.	"30"
isub1.		"1141"//アイテム脱出の巻物
isub2.		"200"
isub3.		"2"
icolref.	"0"
isetpos.	"16"
ipilepos.	"8"
idropshadow.	"40"
fixenc0.	"0,0"
fixenc1.	"0,0"
fixenc2.	"0,0"
fixenc3.	"0,0"
fixenc4.	"0,0"
fixenc5.	"0,0"
fixenc6.	"0,0"
fixenc7.	"0,0"
fixenc8.	"0,0"

%txtdescription0,JP//アイテムの説明文です。~~で文章を挟むと右下に斜体で表示されます。
かつての旅人達が重宝していた宝玉。使うとその場から脱出できる。
~イルヴァ幻想辞典~
%txtdescription1,JP//nodescription と記述すると空欄になります。
nodescription
%txtdescription2,JP
nodescription
%txtdescription3,JP//ここの文章はアイテムの上部に表示される説明文です。
脱出を発動する宝玉。使用することが出来る。
%endTxt

[★AF-Citem設定ファイル] サンプル1:★翡翠の大剣

%Elona Custom Item

author.		"冒険者A"
name.		"Jade swordA,《翡翠の大剣》"
ialphanameref.		""
ifilterref.		"/nogenerate/nodownload/"
iknownnameref.		"緑がかった大剣"
iorgvalue.		"50000"
iorgweight.		"4500"
dicex.	"3"//(3d20+42)(6)
dicey.		"20"
fixdamage.		"42"
fixhit.		"6"
ipierce.	"0"
irangepow.	"100,20,20,20,20,20,20,20,20,20"
irangehit.	"100,20,20,20,20,20,20,20,20,20"
dodgevalue.	"0"
protectvalue.		"0"
relaskill.		"100"//長剣
material.		"11"//水晶
identifydef.		"500"
ilight.		"9"
reftype.	"10000"//近接武器
reftypeminor.	"10001"//大剣
ibitvaluable.	"1"
objlv.	"10"
fixlv.		"6"
irare.		"1000"
givegod.		"-1"
icolref.		"0"
isetpos.		"16"
ipilepos.		"8"
idropshadow.		"40"
fixenc0.	"30100,250"//長剣の技能を上げる
fixenc1.	"30152,150"//戦術の技能を上げる
fixenc2.	"36,250"//攻撃対象からスタミナを吸収する
fixenc3.	"48,200"//異物の体内への侵入を防ぐ
fixenc4.	"70054,200"//幻惑属性の追加ダメージを与える
fixenc5.	"0,0"
fixenc6.	"0,0"
fixenc7.	"0,0"
fixenc8.	"0,0"

%txtdescription0,JP
特別な翡翠が使用されている大剣。
刃の部分は水晶でできており美しい輝きを放っている。
~イルヴァ幻想辞典~
%txtdescription1,JP
nodescription
%txtdescription2,JP
nodescription
%txtdescription3,JP
緑色がかった輝きの大剣だ
%endTxt

[★AF-Citem設定ファイル] サンプル2:★幽玄の魔杖

%Elona Custom Item

author.		"冒険者B"
name.		"Mysterious RodB,《幽玄の魔杖》"
ialphanameref.		""
ifilterref.		"/nogenerate/nodownload/"
iknownnameref.		"幽玄な杖"
iorgvalue.		"50000"
iorgweight.		"1500"
dicex.	"1"//(1d18+20)
dicey.		"18"
fixdamage.		"20"
fixhit.		"0"
ipierce.	"0"
irangepow.	"100,20,20,20,20,20,20,20,20,20"
irangehit.	"100,20,20,20,20,20,20,20,20,20"
dodgevalue.	"10"//DV10
protectvalue.		"0"
relaskill.		"105"//杖
material.		"7"//ミスリル
identifydef.		"500"
ilight.		"9"
reftype.	"10000"//近接武器
reftypeminor.	"10006"//杖・長棒
ibitvaluable.	"1"
objlv.	"10"
fixlv.		"6"
irare.		"1000"
givegod.		"-1"
icolref.		"0"
isetpos.		"16"
ipilepos.		"8"
idropshadow.		"40"
fixenc0.	"70051,250"//冷気属性の追加ダメージを与える
fixenc1.	"70052,250"//電撃属性の追加ダメージを与える
fixenc2.	"30155,200"//瞑想の技能を上げる
fixenc3.	"30172,200"//詠唱の技能を上げる
fixenc4.	"35,200"//透明な存在を見ることを可能にする
fixenc5.	"32,200"//あなたを浮遊させる
fixenc6.	"0,0"
fixenc7.	"0,0"
fixenc8.	"0,0"

%txtdescription0,JP
黒みがかった幽玄な雰囲気の杖。
どことなく魔力のオーラが漂っている。
~イルヴァ幻想辞典~
%txtdescription1,JP
nodescription
%txtdescription2,JP
nodescription
%txtdescription3,JP
黒みがかった幽玄な杖だ。
%endTxt

[★AF-Citem設定ファイル] サンプル3:★金糸雀の靴

%Elona Custom Item

author.		"冒険者C"
name.		"Canary ShoesC,《金糸雀の靴》"
ialphanameref.		""
ifilterref.		"/nogenerate/nodownload/"
iknownnameref.		"小さな黄色い靴"
iorgvalue.		"50000"
iorgweight.		"0200"
dicex.	"0"
dicey.		"0"
fixdamage.		"0"
fixhit.		"0"
ipierce.	"0"
irangepow.	"100,20,20,20,20,20,20,20,20,20"
irangehit.	"100,20,20,20,20,20,20,20,20,20"
dodgevalue.	"22"//DV22PV7
protectvalue.		"7"
relaskill.		"0"
material.		"28"//翼鳥鱗
identifydef.		"500"
ilight.		"9"
reftype.	"18000"//靴
reftypeminor.	"18002"//靴
ibitvaluable.	"1"
objlv.	"10"
fixlv.		"6"
irare.		"1000"
givegod.		"-1"
icolref.		"0"
isetpos.		"16"
ipilepos.		"8"
idropshadow.		"40"
fixenc0.	"10013,250"//感覚を上げる
fixenc1.	"10017,250"//魅力を上げる
fixenc2.	"30156,250"//交渉の技能を上げる
fixenc3.	"30160,200"//投資の技能を上げる
fixenc4.	"20054,200"//幻惑属性への耐性を授ける
fixenc5.	"20057,200"//音属性への耐性を授ける
fixenc6.	"30183,200"//演奏の技能を上げる
fixenc7.	"31,200"//雷雨と雪による足止めを無効にする
fixenc8.	"0,0"

%txtdescription0,JP
黄色い小さな靴。鳥の羽が装飾されている。
履くと足取りが軽やかになるようだ。
~イルヴァ幻想辞典~
%txtdescription1,JP
nodescription
%txtdescription2,JP
nodescription
%txtdescription3,JP
鳥の羽が装飾された黄色い靴だ。
%endTxt

[ゴッド降臨体ファイル] サンプル1:戦士系カスゴ《剣のエンケニー》

%Elona Custom Npc
author.           "冒険者A"
name.             "Enkeny of Sword,《剣のエンケニー》"
race.             "god"
class.            "warrior"
level.            "350"
rare.             "0"
fixLv.            "6"
spawnType.        "3"
relation.         "0"
fixFaith.         "opatos"//初期信仰:地のオパートス
aiCalm.           "1"
filter.           "/nogenerate/nodownload/cnpc/god/"
aiMove.           "80"
aiDist.           "1"
aiAct.            "-1,-1,-1,647,648"//近距離攻撃*3,ブースト,罵倒
aiActSubFreq.     "20"
aiActSub.         "-1,-1,631,631,0"//サブ行動:近距離攻撃*2,スウォーム*2,なにもしない
aiHeal.           "656"//瀕死時に鼓舞
meleeElem.        "64,100"
resist.           "58,3"//神経に弱い耐性
bitOn.            "5,9,10,31"//浮遊bit・盲目,恐怖,地雷無効
cSetPos.          "16"
sex.              "-1"//性別を定めたい場合は男0女1にしてください

%txtCalm,JP//待機中に喋るメッセージです。空白の改行をいくつか入れると喋る頻度を減らせます。
「我が剣の錆になりたいのは誰ぞ?」






%txtAggro,JP//敵対行動を取られた時のメッセージです。
「討ち取ってくれよう!」

%txtDead,JP//敵に殺された時のメッセージです。
「許せん」

%txtKilled,JP//敵を倒した時のメッセージです。
「愚かなり」

%txtWelcome,JP//我が家に帰ってきた時の出迎えメッセージです。
「戻ったか」

%txtDialog,JP//話しかけた時のメッセージです。改行することで数種類の会話内容を増やせます。{n}で改行です。
何用じゃ?
ここは退屈よのう。戦へ参ろうぞ。
何者が来ても剣の錆にしてくれるわ。{n}楽しみじゃな。




%endTxt

[ゴッド降臨体ファイル] サンプル2:魔術師系カスゴ《杖のラメリカ》

%Elona Custom Npc
author.           "冒険者B"
name.             "Lamaylika of Rod,《杖のラメリカ》"
race.             "god"
class.            "wizard"
level.            "350"
rare.             "0"
fixLv.            "6"
spawnType.        "3"
relation.         "0"
fixFaith.         "itzpalt"//初期信仰:元素のイツパロトル
aiCalm.           "1"
filter.           "/nogenerate/nodownload/cnpc/god/"
aiMove.           "80"
aiDist.           "3"
aiAct.            "-2,417,417,459,459"//遠距離攻撃,混沌の瞳*2,魔力の集積*2
aiActSubFreq.     "10"
aiActSub.         "404,460,0,0,0"//サブ行動:治癒の雨,魔力の嵐,なにもしない
aiHeal.           "403"//瀕死時にジュアの癒し
meleeElem.        "64,100"
resist.           "50,6,51,6,52,6"//火炎・冷気・電撃に素晴らしい耐性
bitOn.            "5,9,10,8,13"//浮遊bit・盲目,恐怖,混乱,毒無効
cSetPos.          "16"
sex.              "-1"//性別を定めたい場合は男0女1にしてください

%txtCalm,JP//待機中に喋るメッセージです。空白の改行をいくつか入れると喋る頻度を減らせます。
「もっとマナを集めなくては」
「まだ力が必要じゃ」
|[155,205,205]強い魔力の波動を感じる。|




%txtAggro,JP//敵対行動を取られた時のメッセージです。
「身の程知らずめ」

%txtDead,JP//敵に殺された時のメッセージです。
「恨むぞ」

%txtKilled,JP//敵を倒した時のメッセージです。
「消し炭にしてやったわい」

%txtWelcome,JP//我が家に帰ってきた時の出迎えメッセージです。
「戻ったか」

%txtDialog,JP//話しかけた時のメッセージです。改行することで数種類の会話内容を増やせます。{n}で改行です。
何用じゃ?
まだまだ魔力を高めたいものだ。
我が夢に出てきたと?{n}そんな記憶はないがなあ。






%endTxt

[ゴッド降臨体ファイル] サンプル3:商売人系カスゴ《商のリダーヌ》

%Elona Custom Npc
author.           "冒険者C"
name.             "Ridanu of Trade,《商のリダーヌ》"
race.             "god"
class.            "pianist"
level.            "350"
rare.             "0"
fixLv.            "6"
spawnType.        "3"
relation.         "0"
fixFaith.         "inari"//初期信仰:財のイナリ
aiCalm.           "1"
filter.           "/nogenerate/nodownload/cnpc/god/"
aiMove.           "80"
aiDist.           "2"
aiAct.            "-1,-1,-2,617,617"//近接攻撃*2,遠距離攻撃,恐怖の手*2
aiActSubFreq.     "30"
aiActSub.         "656,656,635,0,0"//サブ行動:鼓舞*2,スリの指,なにもしない
aiHeal.           "648"//瀕死時に罵倒
meleeElem.        "64,100"
resist.           ""
bitOn.            "5,15,14,7,21"//浮遊bit・盗防止・腐った物を消化・透明視・レイハンド持ち
cSetPos.          "16"
sex.              "-1"//性別を定めたい場合は男0女1にしてください

%txtCalm,JP//待機中に喋るメッセージです。空白の改行をいくつか入れると喋る頻度を減らせます。
「もっと財をなしたいのう」
「どこぞかに金塊でも落ちてないじゃろか」




%txtAggro,JP//敵対行動を取られた時のメッセージです。
「お前にはくれてやらん!」

%txtDead,JP//敵に殺された時のメッセージです。
「ああ取られる…」

%txtKilled,JP//敵を倒した時のメッセージです。
「欲を出すからじゃ」

%txtWelcome,JP//我が家に帰ってきた時の出迎えメッセージです。
「戻ったか」

%txtDialog,JP//話しかけた時のメッセージです。改行することで数種類の会話内容を増やせます。{n}で改行です。
何用じゃ?
お前はちゃんと稼いでおるかの?
足下をたまには注視してみよ。メダルが見つかるぞよ。






%endTxt

★上記が全部入った「☆初心者向けカスタムゴッド作成キット」をダウンロードしたい

以下のダウンロードリンクからどうぞ。

ファイルダウンロード

☆初心者向けカスタムゴッド作成キット(FULL) -6/23 降臨体ファイルを修正upしました
CustomGod-Creation-Kit-for-Beginners-by-Rem-200623.zip

同梱したreadme.txtより
———————————-
・使い方
———————————-

本ファイルは配布元ブログの、

[初心者向け] カスタムゴッドの作り方(解説編)
https://game.elonafun.com/howto-making-elona-custom-god01/

[初心者向け] カスタムゴッドの作り方(実践編)
https://game.elonafun.com/howto-making-elona-custom-god02/

上記2つの初心者向け「カスタムゴッドの作り方」の記事を参考にしてもらいつつ、
これまでカスタムゴッドを一度も作ったことがない&作れなかった人のために用意した、
サンプル雛形(テンプレート)ファイルです。

いちからテキストから画像まで自分で用意しなくても、フォルダ内のファイルを使用して
3通りのカスタムゴッドが作成できます。
神から賜る宝玉や神の下僕も3種類ずつ、バラバラの内容で入っています。

そのまま作ってみてもOK。組み合わせを変えてもOK。神や下僕の会話文章や技能などを変えてもOK。
この雛形ファイル(画像も含みます)を使って、新規に作ったカスタムゴッドを配布してもOKです。

(※)カスタムゴッドを配布する際には、配布ファイルの中に当方のクレジットを明記する必要があります。
下の1行をreadme.txtなどにコピペしてもらえればOKです。

カスゴ雛形&素材元:Rem(https://game.elonafun.com/)

★カスタムNPCのテキストをもっと色々書きたい場合は?

ここで配布しているサンプルファイルには最低限の項目しか記述をしていないので、もっと会話のレパートリーに富んだ
神の下僕や降臨体を作りたいという人は、Elonaテキスト改造まとめ Wiki*にある有志による「各種配布テンプレート」から
ダウンロードして、記述を真似てみると良いと思います。他にもWikiで配布されているctalkファイルの書き方を見て、
どんな風に動作するのかをみるのもありです。

ただし注意したいのは、Elonaのヴァリアントなどによってテキストファイルの容量の上限が異なる場合がある事です。

テキスト改造まとめ Wiki* より引用

CNPCファイルにおける会話文記述の読み込み制限
CNPCファイルにはキャラクターの情報を記述する部分の下に、そのキャラクターの会話文を書くスペースがありますが、この会話文(%txt~%endTxtまで)は一定の容量までしか読み込まれないようになっています。
具体的には公式及び互換ヴァリアントが8kバイト、omake系ヴァリアントが16kバイトまでしか読み込まれないようです(MMA/TTは暫定的に32kバイトまで拡張)。
user/talkフォルダ内において口調ファイルとして運用する分には制限がなく、今まで通りの運用で問題ありませんが、互換性を意識したCNPCファイル作成の場合には以下のようにすると良いです。

1.会話部分を公式準拠(及び他のヴァリアント?)の場合は8kバイト、omake系は16kバイト、MMA/TTは32kバイトとする。
2.区切りの線や説明文などを削ってみる。
3.テキスト内のタグの順序を読み込み容量に従い、公式準拠→omake以外のヴァリアント→omake→MMA/TT関連とする。(容量が足りるならば特に必要はない。)

この事を踏まえてカスタムゴッドの降臨体にたくさんの会話パターンを用意したい作者方は、
配布するカスタムゴッドの降臨体設定ファイルにはある程度までの記述をし、それとは別に「口調を変える」から
色々な会話パターンを設定できるよう、ctalk用のテキストファイルを同梱する場合があります。
異なるヴァリアントを跨いでもカスタムゴッドが動作するようにする方法の一つのようです。

カスタムゴッドを実験的に作ってみて、自分がやってみたい事が増えてきたら、
色々なカスゴの設定ファイルなどを読んで真似てみる所から実験していくと良いと思います。

★カスタムNPCやカスタムアイテムの記述方法はどこで調べれば良い?

自分の場合、主にWikiや有志の人が各所でアップロードしているデータベースを参考にしています。
以下は個人的に大変重宝させてもらっているデーターベースの紹介です。
ただし、いずれもスポイラーを大いに含む内容になっているため、注意が必要です。

「スポイラーとは何?」Elona攻略Wikiへ

[ElonaUploaderより] ★《カスタム要素の手引き》.txt

ElonaUploaderに上がっている、★《カスタム要素の手引き》.txt [Ver:1.46]というファイルがあります。
上記のtxtファイルには、カスタムゴッド・カスタムアイテム・カスタムNPC・カスタムワールドなどの、
カスタムに関連する設定方法や、細かい数値の計算についてなど書かれています。
バージョンが上がると新しくファイルがアップされていくようなので、チェックしておくと良いかもしれません。
行数と情報量が大量にあるため、個人的にtxtをHTMLファイル化させて、ローカルから飛べるようにしています。

講座:カスタムゴッドを作成

[Elonaヴァリアントまとめ Wiki*より] カスタム制作用エクセルツール+α

Elonaヴァリアントまとめ Wiki*に項目のある、カスタム制作用エクセルツール+αというツールです。
使用するには表計算ソフト(ExcelやLibraOfficeのCalcなど)が必要になりますが、
ツールファイルを開くと入力するだけで、自動的にカスタム系の設定ファイルを出力してくれます。
初心者には分かりづらい所もあるかもしれませんが、Elonaのあらゆるデータ集にもなっているので、
いざ調べたい事が出てきた時に、各所へ散らばった情報を調べに行く必要がないため、非常に重宝されます。
カスタム系の制作にだいぶ慣れてきたら、活用してみると良いかもしれません。

少し画像が多いですが、ツール紹介にいくつか挙げておきます(画像クリックで拡大されます)

カスタム制作用エクセルツール+α

表計算ソフトで開いた際の画面。見て分かるように、下部のシートにズラリとデータやツールの項目が並んでいる。

カスタム制作用エクセルツール+α

手で文字を入力しなくとも、クリックすればアイテムやスキルの一覧が表示される。

カスタム制作用エクセルツール+α

画像のように参考になる注釈が表示される事が多い。

カスタム制作用エクセルツール+α

入力した数値によってはカスタムのバランスについて表示が出る。(弱すぎたり強すぎたりちょうど良いなど)

カスタム制作用エクセルツール+α

左側の「入力欄」に項目を入れていくと、右側の「テキスト出力用」の所に設定ファイルが出力されていく。

カスタム制作用エクセルツール+α

出力された設定ファイルは「V11~V108をコピーしてSHIFT-JIS形式のテキストファイルに貼り付ける」

カスタム制作用エクセルツール+α

行のV11~V108まで選択できたらコピーする。

カスタム制作用エクセルツール+α

貼り付けたばかりの設定ファイル(今回のこの例では最低限しか入力していないので項目が少なめ)

カスタム制作用エクセルツール+α

気になった所は手動で整形をする。なおこれが《剣のエンケニー》の元型ファイルになっている。

カスタム制作用エクセルツール+α

赤丸を付けた所のように、作ろうとしている物を忘れずに制作できるメモ的なポイントもあり。

カスタム制作用エクセルツール+α

CtalkやCNPCの会話文に使用できるテキストタグのリストもある。

カスタム制作用エクセルツール+α

その他リストにも各アイテムに含まれる効果や仕様、メッセージの色コードリストなどもあり便利。

カスタム制作用エクセルツール+α

カスタムゴッドを作る際に地味に参考になるのが、このイルヴァ7柱神のデータ。これを見ながら数値を設定していけば、作ったカスタムゴッドが滅茶苦茶弱いor強いなんて事がないように調整できる。

カスタム制作用エクセルツール+α

こういった光り方のリストなど、画像も併せての視覚的なデータもあると非常に助かる所。

★他の人に完成したカスタムゴッドを配布する方法は?

完成したカスタムゴッドファイル「○○.god」を他のプレイヤーに配布したい場合、方法は色々とありますが、
まずはフォルダを新規で作成しその中に「○○.god」ファイルを入れて「説明書/readme.txt」に
カスタムゴッドについての情報(どこまで書くかは自由です)と、作者名に連絡先などを記載して保存し、
フォルダをzipファイルに圧縮します。
圧縮する方法は新しめのwindowsならば、フォルダを選択して右クリックすると「圧縮(U)」という項目があるので
それの「.zip」を選べばOKです。もしzipファイル自体にパスワードをかけたい場合は「.zip(pass)」を選択すれば
パスワードを知る人のみが解凍できるzipファイルができます。ただカスゴの配布にはあまり関係ないかもしれません。

講座:カスタムゴッドの配布方法
※この例ではgodファイルにも聖地ファイルは同梱されていますが、念のためフォルダに入れてあります。

この圧縮された「○○.zip」ファイルを配布する形が一般的です。
同梱するテキストには、カスタムゴッドを作成したヴァリアントやバージョン名なども書いておくといいかもしれません。

 

「elonaカスゴその他 Wiki*」へアップロードする

講座:カスタムゴッドの配布方法

elonaカスゴその他 Wiki*は、カスタムゴッドの配布元としてはかなりメジャーなwikiです。
「カスゴ雛形」と「追加テンプレート」を元にし、新しく自分のカスタムゴッドのページを増やして更新します。
ただしwikiの編集修正などを行った事がない人には、少し敷居が高いかもしれません。
使用したい場合はwiki内に記載されている使い方を熟読した上で行いましょう。

「Elona カスタムゴッド保管所(仮)」へアップロードする

Elona カスタムゴッド保管所(仮)は、有志の人が貸してくれているカスタムゴッド用のアップローダーです。
現在はFlashが使用できないので、画像を参考に「アップロードできないときはこちら」から、
ファイルアップロード画面へ移動してください。

講座:カスタムゴッドの配布方法

アップロード画面では「ダウンロードパスワード」と「編集(削除)パスワード」があります。
ダウンロードパスワードの方は特に問題がなければ未記入で構いません。
編集(削除)パスワードは、自分が忘れないようなパスワードを設定してください。
コメントにはカスタムゴッドの名前と、短めに特徴などを書いてもいいかもしれません。

講座:カスタムゴッドの配布方法

「自分の使っているドライブ(オンラインストレージ)」へアップロードする

講座:カスタムゴッドの配布方法

今の時代はこの方法が一番簡単かつ敷居が低いかもしれません。
大体はzipファイルをドラッグ&ドロップし、そのファイルの共有リンクをコピーしSNSなどに投稿して知らせれば完了です。
Googleドライブ・OneDrive・Dropbox、他にも探せば色々ありますが有名所はこの辺りかと思います。
各オンラインストレージの説明は省略しますので、実際に自分が使いやすい物を選んでみてください。

タイトルとURLをコピーしました