Repository navigation
PyEmuera 3.0.0 Beta 2
PyEmuera 3.0.0 Beta 2
PyEmuera(ぱみゅーら)は、Emuera1824+v24を参照して開発された、ERB・ERH・CSVのゲームを文字ベースのターミナルで実行するPython製互換エンジンです。本家Emueraの公式版ではありません。
Beta 2 の主な変更
- Windows以外の文字列比較を改善:同梱の固定Windows 10・
ja-JP・NLS0x60305プロファイルにおいて、保存された.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