【Elona】マイツール2019/02/03 カテゴリー:オフゲ
これまでに、何の断りもなく物置の方にアップロード(公開)してはいたものの
特に詳しく言及したことはなかった自作物について、今更ながら改めて少々。
なお、どれも仕様は公式版(*1)に準拠してます。してるはずです。と思います。
ヴァリアントでは仕様が違う場合があるかもしれないので要注意。
[(*1)補足:公式版とは]
基本的には公式サイトElonaのページで直接ダウンロードができる
 「最新の安定版 Elona ver1.16final」(1.16 reloaded fix 2)
 「開発版 Elona ver1.22」
 「クリスマス版 Elona xmas」(2009 Christmas Edition fix 1)
以上の3つのみ。(※2019/02/03現在)
あるいは現在入手不可だけど1.14とかの古いバージョンか。
他は全て非公式版(通称ヴァリアント)で、公式版とは違う部分が多数あります。


なお、いうまでもないと思うけど、以下はいずれも私が個人で勝手に作ったものです。
利用は自己責任でとか、お問い合わせは公式ではなく当方にとか、お約束的な諸々は
まあこんなゲームやっててしかも外部ツールに頼ろうっていう領域のお兄ちゃんなら
いちいち改めて列挙しなくても大丈夫ですよね、お兄ちゃん?(゜∀。)
大丈夫じゃないお兄ちゃんは最低でも神様(※混沌三神ではない)を
普通に倒せる程度にはなってから出直してね!(。q゜)


ペット重量計算

読んで字の如く、ペットが持てる重量を計算するツール。
一般ペットの場合と黄金の騎士の場合の両方を同時に算出します。

元々は「オパ子重量計算」として黄金の騎士専用に作ったものでした。
ただ、ある日、別にオパ子専用にする必要ないんじゃ?と気づいて
全ペット対応(もちろんオパ子にも対応)という形で改修しました。
ファイル名が"gold_w"なのはオパ子専用だった頃の地味な名残。

…なんでオパ子専用にしてたんでしょうね(´∀`;)
所持重量の計算に特別な計算式が必要でもなく、単に5倍持てるっていうだけなのに…。
まあ、たぶん、私自身が当時オパ子との2人旅だったせいもあるんでしょう(ノ∀`)

なお、PCは計算式が異なるので非対応です。対応してもいいんだけど…。

別にわざわざ計算しなくても、こんな感じでゲーム中で表示されてるので。
正直、某動画を観るまでは、私もこれ知らなかったんですケドネ(´∀`;)
1.22では日本語表記でわかりやすいんだけど、ご覧の通り1.16は何故か英語だし…。

…どうでもいいけどこう見比べると1.16と1.22で細部がいろいろ変わってるんですね(・∀・;)

Elona的名前生成

名前付きの一般NPC(猫とか少女とか市民とか)につけられる名前の生成を
テキトーにエミュレートしてみたような気がする誰得ツール。精度調査は特にシテマセン。
ペットの名前を変えたいけど、Elona本来の命名ルールに準じた名前にはしたい。
…みたいな超局地的な需要を満たすために作られたとかナントカ。

名前の「素」は、Elonaのdataフォルダのname.csvから無断で拝借してます。
ちなみに、それが名前の素であると判断できた理由は「勘」ってゆーことで(*'ω'*)
プログラムを解析したわけじゃないので、生成アルゴリズム自体はテキトーな自作で
Elonaの本来の動作を再現できている保証は1㍉もございませんヾ(*´∀`*)ノ
特に「前」と「後ろ」の間の「ー」は、テキトーに1/3の確率で入るだけです。
「ー」が入る(ことがある)こと自体はElonaの本来の仕様に準じてると思いたいけど
本当はどの程度の確率で入るのかは知りません。もっと低確率な気はする?(ノ∀`)

支配可能Lv計算機 ※解析情報を利用しています。予めご了承下さい。

現在の自分の能力値から支配可能なNPCのレベルの上限を計算するツール。
0.971だとか0.961だとかに基づく古い解析情報を参考にさせていただいてるけど
アプデで計算式が変わったっていう情報もないし、たぶん1.16や1.22でも同じはず。

一応、例えばLv100まで支配可能という計算結果が出てるステータスの時に
実際に試してみたらLv95は支配できたけどLv105は無理だった、みたいな感じの
大雑把なテストは自分で複数パターン(魔法威力ありなしとかで)やってはみたので
たぶん正しく計算できてると思います。たぶん。思いたいです。
…いや、なんでちゃんとLv100と101で試さないの?って言われても
自力では環境の問題で変異体討伐依頼(名声3万)に頼るしかないからで…(ノ∀`;)


ところで、支配の杖の方は「祝福された」「呪われた」に対応してないんだけど
なんで対応してない(しない)のかっていうと…。
<解析情報>(※見るのは自己責任で)
支配の杖で支配可能なレベルの上限は祝福されてても呪われてても変わりません。
…と、だけ、ここでは言っておきます。
</解析情報>

[追記](2019/02/16)
「成功率」計算機能を追加しました。
上限レベルさえ判明すればあとは電卓叩いて計算できるものであって
スクリプトは組むまでもないような機能なんだけど、ついででヾ(*´∀`*)ノ
なお、杖自体の使用失敗率は考慮してません。
杖の使用は成功したものとした上での支配自体の成功率だけ計算。
更についでに未入力欄とかがあると結果が「NaN」って出てたのを一応対応してみたり。
「NaN」も「???」も大差ないから捨て置いてたんだけど、ついででヾ(*´∀`*)ノ

辞書に関しては旧別館時代に記事は一応は一度は書いたので今回は省略。
その時の記事の内容は、後からDLページにほぼ全部移しちゃったけど。

ちなみに、今回載せたものは、いずれもJavaScriptを使用しています。
なんでJSかっていうと、私が基本的にJSしか使えないから…ヾ(゜∀。)ノ
Pythonとか触ってみたこともあったけど、2日で諦めたんだったかな…(ノ∀`)
この手のツールはローカルで単体で起動できた方が便利な気はしてるんだけど
まあ、そんなに頻繁に、長い期間、使うようなものでもないだろうし(´∀`;)

何か思いついたら(っていうか必要になったら)また何か作るかもしれないけど
全ての予定は未定です、っていうか最近はプレイ自体がゲフンゲフン。
あ、もし何かあったらお問い合わせは掲示板かIRCかDiscordにて。
前の記事次の記事