Skip to content
This repository was archived by the owner on Aug 20, 2023. It is now read-only.

Commit c0fc95e

Browse files
committed
Reupload of Codex
1 parent a240197 commit c0fc95e

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

README.md

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,35 @@
1-
# Codex - Simplifying Python-based Solutions for x64dbg
2-
Welcome to Codex, your go-to solution for managing and executing Python-based scripts within x64dbg! Codex is an innovative plugin designed to streamline your workflow in x64dbg. It offers a seamless way to store and execute Python-based solutions directly from the disassembler context menu and the x64dbg top plugins menu.
1+
# Codex - Python-based Management Plugin
2+
Welcome to Codex, your go-to solution for managing and executing Python-based scripts within [x64dbg](https://x64dbg.com/)! Codex is an innovative plugin designed to streamline your workflow in x64dbg. It offers a seamless way to store and execute Python-based solutions directly from the disassembler context menu and the x64dbg top plugins menu.
33

44
### Key Features
55
* Effortless Integration: Codex seamlessly integrates with x64dbg, offering a user-friendly interface to manage and execute Python scripts.
66
* Quick Access Execution: Execute Python-based solutions with just a few clicks, enhancing your debugging efficiency.
77
* Flexible Configuration: Customize menu items, folder structures, and script names to match your workflow.
88

9-
### Feature Demo
10-
See the Codex Plugin in action:
11-
12-
https://github.com/dovezp/x64dbg.plugin.codex/assets/89095890/ae2892c7-ec0e-40c7-b894-08ae97943743
13-
149
### Requirements
1510
To harness the power of Codex, ensure you have the following components:
1611

1712
* Windows Operating System
13+
* Visual Studio 2015
1814
* [Visual C++ Redistributable for Visual Studio 2015](https://www.microsoft.com/en-US/download/details.aspx?id=48145)
1915
* [Microsoft .NET Framework 4](https://www.microsoft.com/en-US/download/details.aspx?id=17718)
2016
* x64dbgpy Plugin
2117
* Python 2.7 (PyQt4, PyQt5, and PySide)
2218

2319
### Getting Started
24-
1. Download the latest [release](https://github.com/dovezp/x64dbg.plugin.codex/releases) build of Codex.
25-
2. Extract the release folder to x64dbg's root directory.
26-
3. Install x64dbgpy and ensure PyQt4, PyQt5, and PySide are located within `"...\plugins\x64dbgpy\".`
20+
0. Install x64dbgpy and ensure PyQt4, PyQt5, and PySide are located within `"...\plugins\x64dbgpy\".`
21+
1. Clone the Codex repository to your local machine using your preferred method, such as Git CLI or a GUI client.
22+
2. Navigate to the cloned repository folder and locate the "x64dbg.plugin.codex.sln" solution file. Double-click it to open it in Visual Studio 2015.
23+
3. Once the solution is open, you might need to configure the build settings to match your environment:
24+
1. Select your desired build mode (e.g., Debug or Release).
25+
2. Choose the targeted platform (x86 or x64) based on your system architecture.
26+
4. Build the solution by clicking the "Build" menu at the top and selecting "Build Solution" or by pressing Ctrl + Shift + B. Visual Studio will compile the project and generate the necessary binaries.
27+
5. After the build process completes successfully, navigate to the "build" folder within the repository directory. You should find the built binaries and any associated files generated during the build.
28+
6. Copy the built binaries to your x64dbg plugin directory.
29+
7. Create a directory called `codex`.
30+
8. Create a `settings.json` file in your x64dbg plugin `codex` directory.
31+
9. Edit the settings in `"...\plugins\codex\settings.json"` to customize menu items and organize scripts. Follow the example template below for reference.
32+
2733

2834
### Simplified Context Menus
2935

0 commit comments

Comments
 (0)