Releases: mof-22/PGAssetTool
Release list
PGAssetTool 1.0.6
Download PGAssetTool.exe and put it in a folder of its own — it keeps its settings and backups beside itself. Windows x64, nothing else to install.
One mesh can be painted with two pictures. The editor now shows it that way.
What's new
- A model in the editor wears its own paint, part by part. A weapon's mesh can be drawn with more than one texture — 140 of the game's meshes are, and Golden Friend's is the gun in one picture and its flashlight in another — and the editor was putting one of them over the whole model, so the smaller part came up in the wrong paint. Each part is now drawn in the picture the game gives it, on both halves of the comparison.
- The texture list still puts one picture over everything, because that is the other question: what this shape looks like in some other paint. It opens on (automatic) now, the same as the browse pane, since the model already arrives wearing its own.
- A workspace records which picture goes on which part, so this works for a model whose paint you have already edited. Workspaces extracted before this update still open and pack exactly as they did; extract again if you want a two-picture model shown correctly.
更新内容
- エディタのモデルが、パーツごとに本来のテクスチャで表示されるようになりました。 1つのメッシュが複数のテクスチャで描かれることがあり(ゲーム内で140メッシュ、たとえば Golden Friend は銃本体とフラッシュライトで別のテクスチャです)、これまでエディタは1枚をモデル全体に被せていたため、小さい方のパーツが違う柄で表示されていました。比較画面の左右どちらも、ゲームと同じ割り当てで描くようになりました。
- テクスチャ一覧で選んだ場合は、これまで通り1枚を全体に被せます。 そちらは「この形が別のスキンだとどう見えるか」という別の問いなので残しています。モデルは最初から本来の状態で表示されるので、一覧の既定は Browse タブと同じ (automatic) になりました。
- どのテクスチャがどのパーツに乗るかはワークスペースに記録されるため、すでに編集済みの画像でも正しく表示されます。これまでに抽出したワークスペースもそのまま開けますし、パックの作成にも影響ありません(複数テクスチャのモデルを正しく表示したい場合のみ、抽出し直してください)。
PGAssetTool 1.0.5
Download PGAssetTool.exe and put it in a folder of its own — it keeps its settings and backups beside itself. Windows x64, nothing else to install.
Four things from the author's own list of what was missing.
What's new
- The whole interface can be drawn larger or smaller — 75% to 200%, in File → Options. The window itself is scaled rather than only its text, so the columns, the spacing and the words grow together instead of larger words being clipped inside columns that stayed the size they were. Models are redrawn at the size they are shown at, which also makes the preview sharp on a display Windows is already scaling.
- Turning a mod on or off now says it is working. The bar in the status line stayed still for the second or two the game was being rewritten, which looked like nothing happening.
- A weapon's chat icon and its skins' shop icons are in the tree again when it is filtered to what can be replaced. They are pictures an extract writes out and a pack replaces, and the filter — the one place that promises to show what can be changed — was leaving two of them out per weapon. They can be previewed now as well, rather than only read as a path.
- A new pack is protected. Protection has to be there from the build to mean anything, so it is on unless you say otherwise, in Options or per pack in the editor. An existing installation keeps whatever it was set to.
更新内容
- インターフェース全体の拡大縮小ができるようになりました — File → Options から 75%〜200%。文字サイズだけでなくウィンドウ全体を拡縮するので、列幅・余白・文字が一緒に変わります(文字だけ大きくすると、幅が変わらない列の中で文字が切れます)。モデルも表示される大きさで描き直すようになったので、Windows 側で拡大表示しているモニタでもプレビューが鮮明になります。
- MODのオン・オフ中に動作中だと分かるようになりました。 ゲームを書き換えている1〜2秒のあいだ、下のバーが止まったままで何も起きていないように見えていました。
- 武器のチャットアイコンとスキンのショップアイコンが、差し替えられるものだけ表示にしてもツリーに出るようになりました。 どちらも抽出で書き出され、パックで差し替えられる画像なのに、「差し替えられるものを見せる」フィルタが武器ごとに2つ取りこぼしていました。パスとして読むだけでなく、選んでプレビューもできます。
- 新しいパックは既定で保護されます。 署名はビルド時に入っていないと意味がないため、既定でオンにしました。オフにしたい場合は Options で全体を、エディタでそのパックだけ指定できます。すでにお使いの環境では、これまでの設定がそのまま残ります。
PGAssetTool 1.0.4
Download PGAssetTool.exe and put it in a folder of its own — it keeps its settings and backups beside itself. Windows x64, nothing else to install.
One weapon in three was shown — and written out — in pieces. This is that, fixed.
What's new
- Models are shown put together. A weapon's model is stored with each part written where its own bone would put it, and for 518 of the game's weapons those bones are far apart — so the preview showed the pieces scattered, and tiny with it, because the view was framed around a box the far-flung pieces were in. The model is now put together the way the game puts it together. Weapons that already looked right are drawn exactly as before.
- The same for an exported
.glb. Switching the armature on in Blender used to take a model apart; now it assembles it. The mesh data in the file is unchanged, so packs built from files exported earlier still install exactly as they did. - The picture a pack carries, and the "in the game" side of the editor's comparison, are drawn the same way.
更新内容
- モデルが組み上がった状態で表示されるようになりました。 武器のモデルは各パーツが「そのボーンが置く位置」に書かれていて、518丁ではそれらが遠く離れています。そのためプレビューでは部品がバラバラに、しかも小さく表示されていました(飛び散った部品を含む範囲に合わせて画面が組まれるため)。これをゲームと同じ組み立て方にしました。今まで正しく見えていた武器の表示は一切変わりません。
- 書き出した
.glbも同様です。 Blender でアーマチュアを有効にするとモデルが分解されていましたが、組み上がるようになりました。ファイル内のメッシュデータ自体は変わっていないので、以前に書き出したファイルから作ったパックはこれまで通り導入できます。 - パックに添える画像と、エディタの比較画面の「ゲーム側」も同じ方法で描画されます。
PGAssetTool 1.0.3
Download PGAssetTool.exe and put it in a folder of its own — it keeps its settings and backups beside itself. Windows x64, nothing else to install.
A pass over the places where the tool could close on you, and over what happens when something goes wrong part way. Nothing about what it does has changed.
What's new
- The window no longer closes on you when saving settings fails, when files are dropped on it, when a skin is opened, while the mod list refreshes, while the editor re-reads a workspace, or while an animation plays a model it cannot pose. Each of those now says what happened in the status line and carries on.
- The record of what is installed survives a write that is cut off half way — by a crash, or by the machine going down. It is written whole or not at all now, and a copy of the previous one is kept beside it. It will never quietly report that nothing is installed.
- One bundle failing no longer stops a whole install: that bundle is left exactly as it was and the rest go in. One damaged
.pgmodin your mods folder no longer stops the manager from doing anything at all — it is reported, and everything else still works. - Whether the game is running is now worked out from the game's own folder layout, so tools you keep beside it are not mistaken for it. The command line refuses to write to the game while it is running, which only the window did before.
- Moving quickly down the asset tree or the file list no longer queues up work for every row you passed through on the way.
- A new KNOWN_ISSUES.md explains what two copies of the tool do to each other when both install into one game, and what
--forceon the command line really means.
更新内容
- 設定の保存に失敗したとき、ウィンドウにファイルをドロップしたとき、スキンを開いたとき、MOD一覧の更新中、エディタがワークスペースを読み直している最中、そしてポーズできないモデルのアニメーション再生中 — これらでツールが落ちることが無くなりました。いずれもステータス行に内容を表示して続行します。
- インストール済みMODの記録が、書き込み途中の中断(クラッシュや電源断)で壊れなくなりました。全部書くか一切書かないかのどちらかになり、直前の内容の控えも隣に残ります。「何もインストールされていない」と黙って答えることはありません。
- バンドル1つの失敗で導入全体が止まらなくなりました(そのバンドルは元のまま残り、他は導入されます)。また、MODフォルダに壊れた
.pgmodが1つあるだけでマネージャの操作が全部できなくなる問題も直りました。 - ゲームが起動中かどうかを、ゲームのフォルダ構成から判定するようにしました。ゲームフォルダに置いた他のツールを取り違えません。コマンドラインも、ゲーム起動中はゲームへの書き込みを拒否するようになりました(これまではウィンドウ側だけでした)。
- アセットツリーやファイル一覧をキーで素早く移動したとき、通り過ぎた行の読み込みが溜まらなくなりました。
- KNOWN_ISSUES.md を追加しました。1つのゲームに対して2つのツールから導入した場合に何が起きるか、コマンドラインの
--forceが実際には何を意味するかを説明しています。
PGAssetTool 1.0.2
Download PGAssetTool.exe and put it in a folder of its own — it keeps its settings and backups beside itself. Windows x64, nothing else to install.
This replaces 1.0.0 and 1.0.1, which have been taken down.
What's new
- Data changed by another tool — or by this tool kept in another folder, with its own backups — can no longer be extracted. Without those backups there is no way to read the game's own bytes, and extracting would write somebody else's mod out as if it were the game's. The game's own record of each bundle is what this is checked against.
- Errors and crashes are written to
PGAssetTool-data/logs. If the tool closes unexpectedly, the next start says so and shows you the report — please send that file with a bug report. File → Open the log folder finds it any time. - Options reminds you to keep a copy of
author.key, the key your packs are signed with. - The readme has been rewritten, in English and 日本語.
更新内容
- 他のツール、あるいは別の場所に置いた(別のバックアップを持つ)このツールが書き換えたデータは、抽出できなくなりました。そのバックアップが無い側からはゲーム本来のデータを読む手段が無く、抽出すると他人のMODを自分の抽出結果として書き出してしまうためです。判定にはゲーム自身が記録しているバンドルの情報を使っています。
- エラーとクラッシュの内容を
PGAssetTool-data/logsに記録するようになりました。予期せず終了した場合は次回起動時にお知らせし、記録ファイルを開けます。不具合報告の際はそのファイルを添えてください。File → Open the log folder からいつでも開けます。 - Options に、パックの署名に使う
author.keyのバックアップを勧める案内を追加しました。 - README を書き直しました。
This tool is unofficial and has no connection with the game's developer. Use it at your own risk.
🤖 Generated with Claude Code