https://github.com/orisano/unity_metadata_loader
https://github.com/orisano/unity_metadata_loader
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/orisano/unity_metadata_loader
- Owner: orisano
- License: mit
- Created: 2017-08-11T14:08:19.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2020-06-19T10:08:21.000Z (about 6 years ago)
- Last Synced: 2025-05-07T20:04:57.025Z (about 1 year ago)
- Language: C++
- Size: 12.7 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# unity_metadata_loader
https://github.com/nevermoe/unity_metadata_loader を書き直したものです.
## 変更点
### unity_decoder
* windows以外でもコンパイルできるようになった.
* メタデータの取り出しに上限がなくなった. (MAX_META_COUNTが必要なくなった)
### unity_loader
* idcで書かれているのでIDA Pro以外でも動く. (若干文字列の命名の部分の挙動が違う)
* Android 32bitのlibil2cpp.soのみに対応している.
## 追加した点
### unity_inspector
* typedef_idを指定するとstaticなメンバの値とoffsetが取得できる.
* https://github.com/djkaty/Il2CppInspector と一緒に使うと良い.
## How to Build
どこからか libil2cpp を取ってくる.
```bash
g++ -std=c++17 -I/path/to/libil2cpp/include unity_decoder.cpp -o unity_decoder
g++ -std=c++17 -I/path/to/libil2cpp/include unity_inspector.cpp -o unity_inspector
```
## Author
Nao Yonashiro (@orisano)
## License
MIT