qgshp

last updated:16/08/30

counter

Archaic < Masao

本家Java版まさおに関する制作物・情報です。資料的意味で保存中。

Kani使用正男をKani2に対応させる方法

CanvasまさおにはMasaoKani.classに相当するものがありません。Kaniを使っているJava版の正男をCanvasまさおに変換するには、Kani2形式への変換が必要です。

そのままMasaoKani2.jsを使ってしまうと、ボスが攻撃しない、ボスに対するしっぽの威力が変換前より大きいなどの不具合が起こりえます。

1. 設定項目の置き換え

paramのうち次に該当するnameのものがあれば、name書き換えやparamの追加が必要です。

(もうnew CanvasMasao.Game(...)形式に変換してある場合は、適宜読み替えてください)

j_equip_fire (このvalueが初期値1なら放置で構いません)
j_fire_equipにそのまま書き換えてください。
bgm_switch (valueが初期値1なら放置)
fx_bgm_switchとfx_bgm_loopの組み合わせで実現できます。bgm_switchが2のときはfx_bgm_switchに1を設定するだけです。
3のときは加えてfx_bgm_loopも1に設定しましょう。
filename_bgm_○○○系 (bgm_switchのvalueが1なら放置)
filename_fx_bgm_○○○に書き換えてください。
oriboss_waza
oriboss_waza1に書き換え。
oriboss_waza_wait
oriboss_waza1_waitに。

2. 新たに設定すべきかもしれない値

Kaniで仕様として固定されていたものがKani2で設定できるようになったものの、Kaniでの仕様とKani2での初期値が異なるために、そのまま移植すると違いが生じるものです。

ボス戦にしっぽを用いている場合
j_tail_ap_bossを作って1に設定してください。
(Kaniでは威力1固定という仕様でしたが、Kani2で作られたこの項目により、何も設定しないと威力が初期値である4になってしまいます)
bgm_switchが3の場合
fx_bgm_loopを作って1を指定します。詳しくは「設定項目の書き換え」にあるbgm_switchの項を参照。

まだあまり試せてないですが、以上の手段を踏めばできるかと。自動で変換できそうですね(誰かに投げる

参考: 本家のソース及びスーパー正男wiki

EMC2 (最終更新:13.11.09)
Java版のまさおを使った正男エディタで、出力もJava版まさお(Ver.2.8)。
正男が正男上で正男を作ります(雪狐x2も使用)。正男を操作しながら作れるので地形なんかのテストプレイに良いのではという思い付きで作成。
Canvasまさおに変換できそうですが、需要が見込めないので今後の更新は予定しておりません。
Javaのセキュリティ強化に伴うまさおの動かし方

Java7 update51におけるセキュリティ強化により、まさおを動かすことが困難になりました。(参照:むぎ氏の記事)

今となってはCanvasまさおに変換するブックマークレットやアドオンを使用するのが主流だと思われます。

web上の正男の動作について

  1. Javaコントロール・パネルを開く
  2. セキュリティ
  3. その下の「サイト・リストの編集」に正男のあるURLを登録。例えばhttp://sh.wktk.so/を登録すれば,http://sh.wktk.so/以下に置いてある正男がすべて遊べる。

保証書なしの署名を施したmc_c.zip, mc_c.jarを公開しております。ローカル用です。

効能:ローカルでまさおがうごく(ただし、一部のメソッドが使用不可。「動かないもの」参照)

(15.03.26)これ以上の公開は不要と判断し、撤去いたしました。

サポート的なことのために↓を残しておきます。

動かないもの

こちらで配布しているmc_c.jarでは、web上でもローカルでも外部ファイルを読み込む系のメソッドのほとんどがうまく動きません。

一応,旧方式を使えば読み込めるようです。例を挙げます: var Base = mApp.getDocumentBase(); var bossImg = mApp.getImage(Base,"./boss.png");//画像 var audio = mApp.getAudioClip(Base,"./stage1.mid");//音楽

正男界 例外サイト・リスト

正男界 例外サイト・リスト 更新:14.11.20

本家まさおコンストラクションを動かしたい場合に使えます。今やCanvas変換ブックマークレットを使うのが近道ですが、ペットモンも置かれているサイト等では威力を発揮するかも。

14.11.20
十数件追加し、別サーバーに置かれている正男も遊べるようになりました
14.11.15
サイト上で公開
14.11.11
Twitter上で公開した

現存する正男サイトをすべてぶち込んであるリスト。

中身を開いてコピーしたら、PC内にある同名のファイル「exception.sites」をメモ帳で開いてそこに貼り付けましょう。 無かったら新規作成で。

場所はWindows7だったら: エクスプローラーのアドレスバーに「%UserProfile%\AppData\LocalLow」をコピーして貼り付け → Sun → Java → Deployment → security 内.

exception.sitesの場所

リストの元になったデータは過疎村より拝借いたしました。ありがとうございます。