Releases: logue/NgsPacker
NgsPacker v1.5.0-alpha
English
This is an alpha release. Since the June patch, some game data is stored as raw data without being encrypted. At this time, there is no processing to identify the file type, so it will be treated as an error and the CSV file will be described as "Not a ICE file. Maybe raw game data.".
- Show progress dialog
- Fixed a bug that freezes when there is an unparseable file.
- Fixed a memory leak that occurred in file list list processing.
日本語
これはアルファリリースです。6月のパッチ以降ゲームデータの一部が暗号化されずに生のデータとして保持されるようになっています。現時点ではファイルの種類を特定する処理が入っていないため、エラー扱いになりCSVファイルには「Not a ICE file. Maybe raw game data.」と記載されます。
- 進捗ダイアログを出すようにしました
- 解析不能なファイルがあった場合、フリーズしてしまうバグを修正しました。
- ファイルリスト一覧処理でメモリーリークが発生していたのを修正しました。
NgsPacker v1.4.0
English
- [BREAKING CHANGE] It is not compatible with the csv file of the file list output in the past version.
- Fixed a bug that may not group things properly when packing.
- UI update
- Update Dependencies.
- Update ZamboniLib.
- Fix code typo.
- Code Optimizing.
- Add Regarding Copyright Infringement and Illicit Activities Link to About page.
- Add Mica effect and rounded window.
- Add directory select radio buton to Output Flie List function in Unpack page. Along with this, the data directory selection dialog is no longer displayed. In addition, in the case of the global version PSO2, the
win32_na
directory for PSO2 and thewin32reboot_na
directory for PSO2NGS are included. - Moved the Whitelist (list of files assigned to Group 1) setting on the Pack page to the Setting page.
- Add Checksum download link to Pack page.
- Fixed incorrect whitelist description.
- Corrected various notations.
- Created Tools page and Sqlite processing for the next version. (I disabled it because it doesn't work yet.)
As described in Regarding Copyright Infringement and Illicit Activities, never disseminate non-public information to places where the general public can view it. Also, please refrain from pasting screenshots using mods on open SNS.
日本語
- [破壊的変更] 過去のバージョンで生成したcsvファイルと互換性はありません。
- パック時に適切にグループ分けされない場合があるバグを修正しました。
- UI更改
- 依存関係の更新
- ZamboniLibを更新
- typo修正
- コードの最適化
- 著作権侵害および不正行為についてのリンクをバージョン情報ページに追加
- ウィンドウにマイカ効果と縁を丸くする処理を追加。
- ファイルリストのCSVを出力する処理のディレクトリをラジオボタンによる選択式にしました。これに伴い、dataディレクトリ選択ダイアログが出なくなりました。なお、グローバル版PSO2の場合PSO2は
win32_na
ディレクトリ、PSO2NGSはwin32reboot_na
ディでクトリがそれぞれ含まれます。 - パックページのホワイトリスト(グループ1に割り当てるファイル一覧)設定を設定ページに移動させました。
- チェックサムファイルのダウンロードリンクをパックページに追加しました。
- ホワイトリストの説明文の表記ミスを修正しました。
- 各種表記を修正しました。
- 次のバージョンに向けてツールページとSqliteの処理を作成した。(まだ動かないので無効化しています。)
著作権侵害および不正行為についてに記載されているように、非公開情報の不特定多数が閲覧できる場所への流布は絶対にしないでください。また、Modを使用したスクリーンショットをオープンなSNSなどに貼り付ける行為もご遠慮ください。
NgsPacker v1.3.1
English
- Update ZamboniLib
- Removed Zamboni exception handling on the NgsPacker side because exceptions are now output on the ZamboniLib side.
- Updated various dependent libraries.
- Changed the minimum executable version to Windows 10 21H2 due to the end of support for Windows 10 21H1.
日本語
- ZamboniLibを更新
- ZamboniLib側で例外が出力されるようになったのでNgsPacker側のZamboniの例外処理を削除。
- 各種依存ライブラリを更新。
- Windows 10 21H1サポート終了に伴い、最小実行可能バージョンをWindows 10 21H2に変更。
1.3.0
English
This is an emergency release.
The progress bar processing that was planned to be implemented has been omitted, and will be implemented in WinUI3 migration of 2.0. #5
- Fixed window dragging lag after Windows 11 Update 2022 upgrade. #2
- Fixed an issue where the application crashed due to the fact that the process to transition to the setting screen when pso2.exe was not found was implemented before the service was initialized. #3
- Also updated ZamboniLib.
日本語
これは緊急リリースです。
実装予定だった進捗バー処理はオミットし、2.0のWinUI3移行で実装する予定です。 #5
NgsPacker v1.2.3
English
- Fixed a bug that the application crashes when there is a file that cannot be parsed by batch processing (batch unpacking of files, file list output).
If it doesn't work, please install the latest version of dotnet runtime from the following site.
https://dotnet.microsoft.com/download/dotnet
日本語
- バッチ処理(ファイルの一括アンパック、ファイルリスト出力)でパース不能なファイルがあるとそこでアプリが強制終了してしまうバグ修正。
動かない場合は下記サイトから最新版のdotnetランタイムをインストールしてください。
https://dotnet.microsoft.com/download/dotnet
NgsPacker v1.2.1
English
- The dotnet6 migration is the main change.
- I made it work in both 64bit and 32bit environments.
- Changed to draw the processing of various modal dialogs with Fluent WPF.
If it doesn't work, please install the latest version of dotnet runtime from the following site.
https://dotnet.microsoft.com/download/dotnet
日本語
- dotnet6移行が主たる変更です。
- 64bitでも32bit環境でも動くようにしました。
- 各種モーダルダイアログの処理をFluentWPFで描画するようにしました。
動かない場合は下記サイトから最新版のdotnetランタイムをインストールしてください。
https://dotnet.microsoft.com/download/dotnet
NgsPacker v1.2.0
English
- Changed the initial directory when packing / unpacking.
- Rewrote the folder picker process.
- Specify the pso2_bin directory on the setting screen, and use that as the initial directory when unpacking.
- Separate pages for packed and unpacked.
- Move group settings to pack screen
- Removed non-functional back button
- Implement unpack from file list
- Progress ring is displayed during processing
- Modify the design
日本語
- パック/アンパック時の初期ディレクトリを変更。
- フォルダピッカーの処理を書き直し。
- 設定画面にpso2_binディレクトリを指定するようにし、そこをアンパック時の初期ディレクトリとする。
- パックとアンパックとでページを分けた。
- グループ設定をパック画面に移動
- 機能していない戻るボタンを削除
- ファイルリストからアンパックを実装
- 処理中はプログレスリングが表示されるように
- デザインを修正
NgsPacker v1.1.0
Fixed a bug that the pack function did not write to group 2.
パック機能でグループ2に書き込まれないバグを修正しました。
Implemented the function to output the file list list in CSV format.
Select and use the win32 or win32 reboot directory in the PSO2 data directory.
In case of win32reboot, the name of the subdirectory is also output.
ファイルリスト一覧をCSV型式で出力する機能を実装。
PSO2のdataディレクトリ内のwin32かwin32rebootディレクトリを選択して使ってください。
win32rebootの場合サブディレクトリの名前も一緒に出力されます。
The file format is bellow:
ファイル形式は以下のとおりです:
filename,version,group,content
00\002fe58bd6ee4d81b3c64b4576b8f6,ICE4,1,ob_5000_0049_l2.txl
00\002fe58bd6ee4d81b3c64b4576b8f6,ICE4,2,ob_5000_0049.aqn
I think that it is easy to use if you narrow down with the table function of Excel.
Excelのテーブル機能で絞り込むと使いやすいと思います。
TODO:
There is a bug where the progress is not displayed.
進捗状況が表示されないバグがあります。