Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/notnite/bigcheese

discord bot for FFXIV reverse engineers
https://github.com/notnite/bigcheese

Last synced: 4 days ago
JSON representation

discord bot for FFXIV reverse engineers

Awesome Lists containing this project

README

        

# bigcheese

ffxiv reverse engineering discord bot

## setup

- clone and init submodules
- download ghidra into `ghidra` and make an empty `ghidra-project` folder
- setup the project with clientstructs:

```sh
# Install dependencies (MUST use python 2)
python2 -m pip install \
-t "D:\code\js\bigcheese\ghidra\Ghidra\Features\Python\data\jython-2.7.3\Lib\site-packages" \
pyyaml==5.4.1 anytree

# Decompile & rename
./ghidra/support/analyzeHeadless ghidra-project bigcheese \
-import "D:/code/js/bigcheese/bins/ffxiv_dx11.exe" \
-postScript "D:/code/js/bigcheese/FFXIVClientStructs/ida/ffxiv_idarename.py"
```

- setup a config.json:

```json
{
"ghidraExecutable": "D:/code/js/bigcheese/ghidra/support/analyzeHeadless.bat",
"scriptDir": "D:/code/js/bigcheese/scripts",
"discordToken": "no",
"discordGuild": "no"
}
```

- `pnpm i`
- `node src/index.js`
- done