プチコン3号&BIGまとめWiki

投稿プログラム : MINI_MAP_EDITER

パンくずリスト

2018年04月13日投稿 / 2021年12月05日更新 / 投稿者 : 天郷思音 / タグ : 投稿プログラム 実用ツール エディタ
検索用:【天郷思音】

概要

プリセット素材でマップを作る人におすすめの、マップ作成ツールです。
現在のバージョンは150です。

特徴

その1.パネルセクション

マップのデータと一緒に、マップチップの画像を分割して保存する機能です。
「ちょこっとだけ自分で描いた絵を使いたい!」時に便利です。
もちろん圧縮済み。GRPファイルを添付するよりもずっと軽量です。

その2.マクロペン

細長い建物だけでなく、複雑な組み合わせのチップを一度における機能です。
マクロペンの登録が面倒な方のために、簡易版の「建物ペン」もあります。(2*2マスで固定)

※マクロペンの情報はマップとは別に保存します。「OPTION」からセーブしてください。

操作方法

  • タッチペン:チップを置く / チップを選ぶ
  • スライドパッド:スクロール
  • →:押している間だけBIGペン(1度に4*4マスに同じチップを置くペン)
  • Y:3秒押しで編集中のレイヤーを消去します
  • ← L Rのいずれかでメニュー画面を開きます
  • 家:建物ペンのオン / オフ
    • 建物ペンは2*2マスの絵が繋がるペンです。プリセット素材のお城やデパートに便利です。
  • なし / 90° / 180° / 270° / ←→ / ↑↓:アトリビュートの切り替え
  • SUPER COPY:スーパーコピー(全レイヤーコピー)機能
  • MAKE MACRO:マクロペンの登録
  • OPTION:その他の機能・設定

作ったマップの呼び出し方

手順
  1. RMBライブラリを使用可能にします。
  2. 必要なら、画面を初期化します。
  3. BG画面の面積を、必要に応じて拡張します。
  4. RMB_LOAD命令を呼んで、マップをロードします。
サンプルコード

前項の「手順」を実際にプログラムにしたものです。
そのままコピーしてお使いいただけます。
("FILENAME"は実際のファイル名に書き換えてください。)

  1. EXEC ”PRG3:RMB_LIB.PRG”
  2. ACLS
  3. FOR I=0 TO 3
  4.  BGSCREEN I,128,127
  5. NEXT
  6. RMBLOAD ”FILENAME”,0,3 OUT I

RMBLOADの書式は
RMBLOAD ファイル名,開始レイヤー,終了レイヤー OUT パネルセクション数
です。

  • ファイル名…拡張子は必ず省きます。
  • 開始・終了レイヤー…この範囲のレイヤーにマップチップが置かれます。開始≦終了でなければなりません。
    • 現在のバージョンでは、開始レイヤーは0のみ対応しています。
  • パネルセクション数…戻り値です。再度セーブする場合に使う値です。ロードのみの場合は値を捨てて構いません。

スクリーンショット・動画

MME150_optimized.png

※スクリーンショットは、プチコン本体のスクショ機能で撮った物に、劣化を軽減する加工をしています。

更新履歴と予定

2018年

  • 04月13日:ver.100。wiki投稿。
  • 04月26日:ver.101。パネルセクションが4枚に増える。ほか機能改善。
  • 05月12日:ver.120。置くマップチップのプレビューを追加。ライブラリのファイルを分離。簡易ビューアのおまけを追加。
  • 06月01日:ver.130。マクロペンとチップ番号のスクリーンデータ表示の実装。
  • 07月13日:ver.131。上書き保存する際にファイル名をあらかじめ表示するように改良。RMBライブラリのバグの修正。

2020年

  • 06月08日:ver.140。ロード時のファイル名入力をダイアログで選択するように変更。マップサイズ設定で異常値が入力できるバグの修正。

2021年

  • 12月05日:ver.150。新形式のRMBライブラリを正式サポート。リファクタリングなど。

仕様上の制約

  • アトリビュートの併用はあえてできないように設計しています。
    • (※左右反転+上下反転=180°回転なのでうまく考えて使ってください。)
    • 透明チップ(0番)は強制で「アトリビュートなし」になります。
  • BGを重ねる順番は固定です。
    • 変更機能を検討しています。(上から順に3,2,1,0または0,1,2,3のどちらかが選べるように)

希望など

  • 作成したマップをゲームに組み込む時の不便点の把握
  • 機能追加
    • チップサイズ変更も規格上盛り込み準備中
    • 当たり判定の設定機能

RMB形式について

  • Run-length-encoding Multi-layer Bgの略です。
    • ランレングス圧縮された複数レイヤーのBGという意味です。
  • マップ4レイヤー+BG画像の一部を1つのファイルで保存できるフォーマットです。
  • デフォルトでランレングス圧縮が効いていることが特徴です。
  • RMB形式の仕様

公開キー

プチコン3号用の公開キーです。トップメニューの「作品公開とダウンロード」から公開キーを入力すると、作品をダウンロードすることができます。

ver.150 最新版
VP5QN3C4

プロジェクト内容

  • TXT:-EDITER.PRG…マップエディタ本体
  • TXT:MAP_VIEW.PRG…簡易ビューア
  • TXT:RMB_LIB.PRG…RMBライブラリ(作成したマップの保存に使用します)
  • TXT:MACRO.INI…マクロペンの内容を保存します
  • DAT:SAMPLE.RMB…サンプルデータ

CHECKER FLAG (ひとことコメント)

この作品集に対するコメントがあれば一言どうぞ。(作品に関係ない質問や雑談はPetitverse等でお願いします。)
RMBライブラリに関する質問も歓迎します。

  • 天郷思音 : 内容をver.101に合わせて直しましたが、キー発行がまだなのでキーだけはver.100になってます。 (2018/04/25 (水) 14:44:05)
  • 天郷思音 : 仕様書くの楽しいw (2018/04/25 (水) 16:06:59)
  • 天郷思音 : ver.101の公開キーを掲載しました。 (2018/04/26 (木) 18:22:00)
  • 天郷思音 : 使い心地の感想とか来ないカナー (2018/04/26 (木) 20:11:06)
  • 天郷思音 : 上画面のスクリーンショットのみ、劣化低減加工をした画像に差し替えました。赤い文字の部分は手動で直した。疲れる。 (2018/04/26 (木) 20:58:34)
  • 天郷思音 : 下画面写真も加工。 (2018/05/08 (火) 17:13:52)
  • 天郷思音 : 更新予定日は5/14-5/20の間になりました。 (2018/05/10 (木) 16:53:40)
  • 天郷思音 : 更新。荒らしで消えてたので投稿者による復帰です。荒らしは帰れ! (2018/05/12 (土) 13:57:58)
  • 名無しさん : 当たり判定を変更できるフラグ管理モードを追加してほしいです (2018/05/16 (水) 07:52:29)
  • 天郷思音 : ゲームに使うのを考えると、当たり判定も付いてた方が良いよねぇ。検討する。 (2018/05/16 (水) 13:12:42)
  • 名無しさん : わざわざありがとうございます! (2018/05/16 (水) 16:41:58)
  • DLしました! : Lシフトでチップ選択できるとは。。すごく使いやすいです!ナイスアイデアですね。製作頑張ってくださいd (2018/05/16 (水) 22:56:39)
  • 天郷思音 : どもども。マクロペン製作中(家とか一気に置けるペン) (2018/05/19 (土) 18:36:52)
  • 天郷思音 : レイヤーの重ね順の変更ができそうです。RMB規格に重ね順を規定しました。0番のレイヤーを上にすることができる予定です。 (2018/05/21 (月) 16:58:14)
  • あまさと(3DS) : ver.130 【1KBX N3QE】です。「いち」で始まるキーは珍しいですね。 (2018/06/01 (金) 21:07:19)
  • 名無しさん : ついにバージョン130ですかー (2018/06/06 (水) 14:41:41)
  • 名無しさん : 遂にバージョン130ですかー (2018/06/06 (水) 14:41:58)
  • 天郷思音 : RMBライブラリのバグを発見。マップエディタからの呼び出しには影響はない。 (2018/06/18 (月) 13:48:16)
  • すごい : 貴方は神ですか? (2018/06/23 (土) 00:06:00)
  • 天郷思音 : 古い公開キーを削除(存在自体は削除していませんが、そのうち消します) (2018/08/11 (土) 19:27:06)
  • 天郷思音 : 公開キーの部分に『ver.130 最新版』という誤表記があったので修正しました。 (2018/08/28 (火) 16:46:51)
  • あまさしおん : ライブラリのみ新しいバージョンを掲載しました。上書きすると今までより高い効率の圧縮をするようになります。 (2021/08/23 (月) 20:19:14)
  • あまさしおん : 新しいRMBライブラリは従来の2.1形式と新しい4.1w形式の両方で圧縮を試行し、結果が良かった方を保存するようになっています。 (2021/08/23 (月) 20:20:16)
  • あまさしおん : 新しいRMBライブラリを正式に同梱したバージョンを公開しました。 (2021/12/05 (日) 17:32:42)
  • あまさしおん : 3年前に要望があった当たり判定機能は、いまだに実装できていません。今後も見込みは薄そうです。 (2021/12/05 (日) 17:36:27)

メニュー 【3号】

ヘルプ

リンク

最近の更新

最近の人気ページ

オンライン情報

  • 現在同時に 1 人がこのサイトを見ています
  • このページはこれまでに 2303 回、本日は 1 回、昨日は 0 回閲覧されました

ページの先頭に戻る

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.197 秒 | このページの最終更新 : 2022/09/20 (火) 12:49:20 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30