A PS2 save file viewer with OpenGL 3D icon rendering support.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ps2mc_browser-1.0.0.tar.gz.
File metadata
- Download URL: ps2mc_browser-1.0.0.tar.gz
- Upload date:
- Size: 16.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc9e84775a8fba44fafe0584266d91ee448a540c93631ccd2eb57122465d4e39
|
|
| MD5 |
f7a3c524cdcf0971dcc4284b37a3cf99
|
|
| BLAKE2b-256 |
87ff0f59bb5a563103ec030200cd5cdb6fa2f89040129e720a61ead9929be478
|
File details
Details for the file ps2mc_browser-1.0.0-py3-none-any.whl.
File metadata
- Download URL: ps2mc_browser-1.0.0-py3-none-any.whl
- Upload date:
- Size: 21.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1eeb6109047c23f00e0fd87254cfae8f9805d11d15bd3700acd562e5a295ea0
|
|
| MD5 |
f3ae26ab24d7a90a493fec659eb1ae0d
|
|
| BLAKE2b-256 |
f5e23e4143bf54794fe5bb860ae564879a638dc810061b52a89594cb65d16d85
|