PalForge
パルワールドに自分のコンテンツを追加する
PalForge は、だれでも建物・音楽・エフェクト・パル・アイテム・プレイヤーの挙動・スキル・UI を自由に追加できる(あるいはまったく新しいコンテンツを作れる)、パルワールドの基幹 MOD です。短いテキストファイルに「こうしたい」と書くだけで、それがゲームの中に現れます。
作れるもの 8 種類
建物・アイテム・パル・スキル・効果・サウンド・モデル・メニュー。どれも同じ書き方なので、ひとつ作れれば残りも作れます。
書きながら間違いに気づける
エディタが項目名と意味を補完します。名前を間違えると「もしかして」付きでその場でエラーになるので、黙って動かないということがありません。
動くかどうかが書いてある
処理を差し込める場所ごとに、ゲームが実際にそこを呼ぶかどうかが明記されています。呼ばれないと分かっている場所に一晩かけずに済みます。
定義から実行まで
local pal = Pal{
id = "example:Boss",
name = "Boss Pal",
description = "Greets you, loudly.",
mesh = Mesh{
id = "example:boss_body",
model = "/Game/Pal/Model/Character/Monster/ChickenPal/SK_ChickenPal.SK_ChickenPal",
},
events = {
onSpawned = function(pal, ctx)
pal:renderOn(ctx.actor)
Audio.get("AKE_BGM_Title"):play()
end,
},
}
pal:spawn(Player.coordinate())