ps2mc-browser
English | 中文
ps2mc-browser is a PS2 save file viewer that can parse the vertices and texture data of 3D icons in PS2 saves, and then render the icons using OpenGL's capabilities.
If you're familiar with PS2 or have a certain understanding of PS2 save files, ps2mc-browser can be a very useful tool. It can not only help you view and understand the structure of the save files, but also display these saves on the canvas in the form of 3D icons.
What's New
3D icons can exhibit different actions based on mouse interactions.
Dependencies
The dependencies are listed below:
- Python3.10
- WxPython
- Numpy
- ModernGL
- PyGlm
Quick Start
uv pip install .
uv run ps2mc-browser
# or you don't use uv
python -m ps2mc_browser.wxwindow
Run the above command to open a GUI window. From the menu bar, select Open File and then select the .ps2 file from your computer.
Documentation
- Analyze the file system of the PS2 memory card
- Export save files from the PS2 memory card
- Analyze the 3D icons of PS2 game save files
- Render the 3D icons of PS2 game save files using Python and OpenGL
- Implementation of RLE algorithm in PS2
- Texture image encoding algorithm A1B5G5R5 in PS2
- Analysis of Shader Code in PS2MC-Browser
Reference
Metadata
Release files for ps2mc-browser 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ps2mc_browser-1.0.0.tar.gz | 16.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ps2mc_browser-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.0 kB
Release files / ps2mc_browser-1.0.0.tar.gz
| Download URL | ps2mc_browser-1.0.0.tar.gz |
|---|---|
| Size | 16.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bc9e84775a8fba44fafe0584266d91ee448a540c93631ccd2eb57122465d4e39
|
|
BLAKE2b-256 checksum How to use checksums |
87ff0f59bb5a563103ec030200cd5cdb6fa2f89040129e720a61ead9929be478
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.17
|
Release files / ps2mc_browser-1.0.0-py3-none-any.whl
| Download URL | ps2mc_browser-1.0.0-py3-none-any.whl |
|---|---|
| Size | 21.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a1eeb6109047c23f00e0fd87254cfae8f9805d11d15bd3700acd562e5a295ea0
|
|
BLAKE2b-256 checksum How to use checksums |
f5e23e4143bf54794fe5bb860ae564879a638dc810061b52a89594cb65d16d85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.17
|