PSA Compressor v0.37

2019.07.05 01:55|スマブラX改造 アプリ関連
PSA Compressor v0.37をアップロードしました。
※7/5更新 - バグ修正(Modify Eventのイベント編集で発生するバグなどを修正)
※今回からICLPX's Appsから動作の確認ができるのでReadmeはなくしました。

ダウンロード

※Smash Attacksなどで編集したデータの圧縮は基本的にPSA Remakerで行うことをお勧めします。

更新内容(v0.35c→v0.37)
・クイックセーブ機能の追加 (設定変更により上書き保存も可能)
・Sub RoutineタブCreateボタン右のリスト(Sub Routine ListとTrace List)に、開いた場所の詳細を表示されるように変更
・Sub Routineタブから使える「Search Perfect Matching Data」を後部完全一致から全体完全一致(前後にイベントなしで一致)に変更
・Sub Routineタブから使える「Sub Routine List Sort」で昇順化する時、ついでに空のイベントリストを消すように変更
・Sub Routineタブからリスト内のデータをすべてテキストとしてコピーできる「Copy Sub Routine List」「Copy Trace List」機能を追加
・2byte以上(全角文字など)の文字列を入力してもアプリの表示がおかしくならないように変更
・EventsタブのSub Actionで同じアニメーション名のものをまとめて名称変更できる「Change All Animations with the Same Name」機能を追加(クリックでON/OFF切り替え)
・Enterキーを押したりしなくても名称の変更を確定する「Save Animation Name Automatically」機能を追加(クリックでON/OFF切り替え)
・Sub Routine ExternalのCopyとPatseができるように変更(Concurrent Infinite Loopは不可)
・Sub Routine ExternalのイベントをModifyボタンなどで編集するとExternalが解除されるように変更
・External Sub Routineタブから使える「Offset View」で、どこで使われているかの詳細を表示できるように変更(SubRoutineやAction Preで表示)
・Sub Routineで0以下の値を指定した時の仕様を変更(昇順データにデータを追加しない)
・ArticleのActionでExit(FitPikminのみ)を選んだ状態でメインタブを切り替えると戻ってきたとき表示がおかしくなるバグを修正
・アプリの大きさとコントロール(ボタンやリストボックス)の位置を変更
・一部の項目の表示を変更(誤字修正含む)

クイックセーブ機能はメニューバーSettingsのEnable Quick Saveから表示できるようになります。
上から順に
・読み込んだフォルダに保存する [Enable Quick Save(Save to read directory)]
・アプリの近くにあるExportフォルダに保存する [Enable Quick Save(Save to Export directory)]
・上書き保存 [Enable Overwrite Save]
です。上2つがクイックセーブで、ショートカットキーが使えます。上書き保存はショートカットキーが使えません。
チェックを入れた後、メニューバー「Settings」の「Save」から保存しておくと便利です。
※Exportフォルダは自動で作られるので、事前に作っておく必要はありません。

今回追加したクイックセーブ機能は、「自動で名前を付けて別名で保存」みたいなもので、ファイル名に(1)などが付けられて保存されます。上書き保存とは異なり、毎回別名で保存されるため、機能を使うたびにファイルが増えます。
ショートカットキー押しっぱなしと連打による複数回保存を防ぐため、1回保存すると、どこかを編集するまでは保存できない仕様になっています。
(1)から(1000)まで保存できるので、1000回保存できるということになります。1000回以上は保存に失敗するので、通常の保存をしてください。
※拡張子が.pacでない場合はキャラファイル名(アプリ右上に表示)で保存されます。
※読み込んだフォルダに保存する機能は、読み込んだフォルダを消したり、名前を変えた場合、代わりにExportフォルダに保存するようになっています。上書き保存の場合は例外エラーが発生するのでやめてください。

Sub Routineタブで開いた場所の詳細は、Articleタブ内の内容に対応はしていません。
Using Data Trace(サブルーチン使用箇所の確認)機能を使うと表示されます。
また、履歴表示ならArticleタブから右クリックメニューの「Open Sub Routine」で開くと表示されます。

Sub Routineタブから使える「Search Same Data」の一致内容が一番上に来る方は、イベントリストが全表示でない場合、(Incomplete)を表示します。
普通に開いた場合も、履歴表示なら、イベントリストが全表示でない場合、Sub Routineリストに(Incomplete)が表示されます。

Animationに2byte以上の文字列を入力するとエラーが出て変更できなくなりました。
今回追加した「Change All Animations with the Same Name」と「Save Animation Name Automatically」の機能はEventsタブのSubActionデータにのみ効果があります。つまり、Articleなどには効果はありません。

Sub Routine ExternalのCopyとPatseに関しては、Externalの文字列ではなく、External Sub Routinesタブに表示された位置をコピー・貼り付けするシステムになっているため、
External Sub Routinesタブのデータを編集した後に編集前にコピーしたものをそのまま貼り付けたりすると、思ったものと違うものを貼り付ける可能性がある点に注意です。
別のファイルへコピーする時も同じです。
スポンサーサイト



コメント

非公開コメント

プロフィール

ICLPX

Author:ICLPX
主にスマブラXの改造をやっています。
更新ペースはその時によってバラバラです。
質問などがあれば気軽に書き込んでください。
かなり過去に書いた記事も更新することがあります。

最新記事

最新コメント

月別アーカイブ

カテゴリ

検索フォーム

RSSリンクの表示

リンク

ブロとも申請フォーム

この人とブロともになる

QRコード

QR