Skip to content

Commit

Permalink
release preparations
Browse files Browse the repository at this point in the history
  • Loading branch information
CosmoCortney committed Oct 14, 2023
1 parent 8c1ee91 commit a6fea4e
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 6 deletions.
2 changes: 1 addition & 1 deletion MungPlex/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# CMakeList.txt : CMake project for MungPlex, include source and define
# project specific logic here.
cmake_minimum_required (VERSION 3.16)
project(MungPlex VERSION 2.0.1)
project(MungPlex VERSION 2.1.0)

# Find lua
find_package(Lua REQUIRED)
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion MungPlex/resources/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"ColorScheme": 1,
"DefaultWindowSelect": 0,
"DocumentsPath": "C:\\Users\\s_sch\\Documents",
"Scale": 0.9678450226783752
"Scale": 1.0004849433898926
},
"Search": {
"DefaultAlignment": 4,
Expand Down
32 changes: 28 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ As of version 2.0.0 the following emulators and systems are supported:
- Cemu (Wii U)
- Yuzu (Switch) Experimental!
- melonDS (Nintendo DS)
- PPSSPP (PSP)

<img src="MungPlex\resources\img\manual\MungPlex_connection_01.png" width="256">

Expand Down Expand Up @@ -87,11 +88,14 @@ Currently supported encodings:
- `UTF-32 LE`
- `UTF-32 BE`
- `Shift-Jis`
- `Jis X 0201 Full Width`
- `Jis X 0201 Half Width`
- `ISO-8859-1` to `ISO-8859-16`
- `Color`: Allows you to search for color values. If you don't know what color type certain objects or textures use you may need to try different types.
- `RGB888`: Common 24-bit color value commonly used in 3D games
- `RGBA8888`: Same as above but with an additional alpha channel
- `RGB565`: 16-bit color value commonly used in textures of GameCube games
- `RGB565`: 16-bit color value commonly used in textures of GameCube/Wii games
- `RGB5A3`: 16-bit color value with alpha flag commonly used in textures of GameCube/Wii games
- `RGBF`: Floating point/HDR variant of RGB888. Commonly used of colors may do smooth transitions like the engine flames in F-Zero GX or ink in Splatoon
- `RGBAF`: Same as RGBF but with an additional alpha channel

Expand All @@ -104,6 +108,9 @@ Check this if the values should be treated as big endian (reversed byte order).
- `Signed `:
Check this if primitive integral types should be signed.

- `Force Alpha `:
Some Color types (RGB5A3) feature a color flag and have no dedicate type with its own alpha channel. Therefore forcing the alpha flag might come in handy.

### Range Options
Here you can select the memory ranges to be scanned.

Expand Down Expand Up @@ -292,6 +299,20 @@ Define various settings and preferences.
- `Cheat List by default`
- `Default Interval`

## Data Conversion
A small conversion utility

<img src="MungPlex\resources\img\manual\MungPlex_DataConversion_01.png" height="440">

### Primitive Value Conversion
- Float <-> Hex Conversion: Convert Float/Double to Hex and vice versa
- Change Endianness: Swap the byte order of the selected integer type

### Color Conversion
- Convert RGB(A) to RGB(A)F, RGB565, RGB5A3 and vice versa

### Text Conversion
- Convert UTF-8 Text to UTF-16 Little Endian, UTF-16 Big Endian, UTF-32 Little Endian, UTF-32 Big Endian, Shift-Jis, Jis x 0201 Full Width, Jis X 0201 Half Width, ASCII, ISO-8859-1 - 16 and vice versa

## Compiling

Expand All @@ -310,18 +331,21 @@ To finally compile and launch `MungPlex`, select `MungPlex.exe` as startup item
- Texture Streaming
- Corruptor
- Value watch and control
- Data Conversion
- Search
- Text Types: `JIS X 0208`, Pokemon game text encodings, `EUC-KR`, `EUC-JP`, `EUC-CN`, `EUC-TW`, `Big5`, `base64`, ...
- Color types: `RGB332`, `RGB444`, `RGBA4444`, `RGB555`, `RGBA5551`, `RGB5A3`, `IA8`, ...
- Color types: `RGB332`, `RGB444`, `RGBA4444`, `RGB555`, `RGBA5551`, `IA8`, ...
- Array types: float, double
- Pointer Search
- Fix potential problems with argument list
- Connection
- Mesen NES support
- More Emulators: Visual Boy Advance, Fusion, Yabause, NullDC, EPSXE, PCSX2, RPCS3, PPSSPP, Citra, TeknoParrot, ...
- More Emulators: Visual Boy Advance, Fusion, Yabause, NullDC, EPSXE, PCSX2, RPCS3, Citra, TeknoParrot, ...
- Cheats
- Syntax Highlighting, more OS functionalities



## Special Thanks
- Lawn Meower: Idea, code, reverse engineering
- [BullyWiiPlaza](https://github.com/BullyWiiPlaza/): Help with code and cmake
- [Divengerss](https://www.youtube.com/channel/UCZDBXfuNiVXXb7Wbh_syiDw): Testing, reporting bugs

0 comments on commit a6fea4e

Please sign in to comment.