Skip to content

PyEmuera 3.0.0 Beta 2

Choose a tag to compare

@Meistertech-JP Meistertech-JP released this 28 Oct 14:16
· 5 commits to main since this release

PyEmuera 3.0.0 Beta 2

PyEmuera(ぱみゅーら)は、Emuera1824+v24を参照して開発された、ERB・ERH・CSVのゲームを文字ベースのターミナルで実行するPython製互換エンジンです。本家Emueraの公式版ではありません。

Beta 2 の主な変更

  • Windows以外の文字列比較を改善:同梱の固定Windows 10・ja-JP・NLS 0x60305プロファイルにおいて、保存された.NET Framework実測の古ハングル/Jamo比較36,864方向すべてと一致しました。
  • 直接比較と単独SortKeyの違い、ARRAYSORT/ARRAYMSORTの比較手順を維持しています。
  • Windows用の起動バッチを改善し、py.cmd経由の起動で制御が戻らない場合に対応しました。
  • 実行用ZIPとソース・テスト用ZIPを分離し、各配布物にファイル別SHA-256一覧を同梱しました。
  • 文書の重複を整理し、使い方・互換性・開発手順の案内を更新しました。

ダウンロード

  • PyEmuera-3.0.0b2-runtime.zip — ゲームを実行する方向け。展開して Start_PyEmuera.bat(Windows)または python3 PyEmuera.pyz(Linux等)を使用します。
  • PyEmuera-3.0.0b2-source.zip — ソースコード、単体テスト、ビルド・検証用ツールを含みます。
  • PyEmuera-3.0.0b2.pyz — 単体のPython zipappです。別途Python 3.10以上が必要です。
  • SHA256-public.txt — 上記3ファイルのSHA-256一覧です。

Python本体とゲームのバリアントは同梱していません。Pythonの実行時依存は標準ライブラリのみです。

検証と対応範囲

Windows 10およびLinux x86_64環境で互換性試験と単体テストを実施しています。固定された古ハングル/Jamo比較36,864方向を含む保存済み.NET Frameworkの比較データと照合し、対象集合で新たな不一致は確認されていません。

本家GUIの画像・音声・マウス操作・フォント描画は対象外です。すべてのERBゲーム、すべてのUnicode文字列、ほかのWindows/NLSバージョンでの完全互換性を保証するものではありません。制限は配布物の KNOWN_ISSUES_ja.txt とソースの COMPATIBILITY_ja.md を参照してください。

詳細な使い方は実行用ZIPの HOW_TO_USE_ja.txt に記載しています。

SHA-256

b98aedfbce65e7ca501de0838f9d6690785075381d7fcfeb14a71e4c209528d8  PyEmuera-3.0.0b2-runtime.zip
2d6eb97139e7ce57d92c124d5e19105429690d2f3d97dc50f912782b115a16e1  PyEmuera-3.0.0b2-source.zip
8473b250080ba678e05b4f484fcc6790f96614c2e9a7aaab077ab379e05f4bcb  PyEmuera-3.0.0b2.pyz