You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
2.9 KiB
66 lines
2.9 KiB
2 years ago
|
```
|
||
|
• ▌ ▄ ·. ▄▄▄▄· ▄▄▄ .·▄▄▄▄ ▪ ▄▄▄▄▄ ▄▄▄ ▄▄▄·▄▄▄
|
||
|
·██ ▐███▪▐█ ▀█▪ ▀▄.▀·██▪ ██ ██ •██ ▪ ▀▄ █· ▐█ ▄█▀▄ █·▪
|
||
|
▐█ ▌▐▌▐█·▐█▀▀█▄ ▐▀▀▪▄▐█· ▐█▌▐█· ▐█.▪ ▄█▀▄ ▐▀▀▄ ██▀·▐▀▀▄ ▄█▀▄
|
||
|
██ ██▌▐█▌██▄▪▐█ ▐█▄▄▌██. ██ ▐█▌ ▐█▌·▐█▌.▐▌▐█•█▌ ▐█▪·•▐█•█▌▐█▌.▐▌
|
||
|
▀▀ █▪▀▀▀·▀▀▀▀ ▀▀▀ ▀▀▀▀▀• ▀▀▀ ▀▀▀ ▀█▄▀▪.▀ ▀ .▀ .▀ ▀ ▀█▄▀▪
|
||
|
Magicbane Emulator Project © 2013 - 2022
|
||
|
www.magicbane.com
|
||
|
```
|
||
|
|
||
2 years ago
|
# mbEditorPro v 2.0
|
||
2 years ago
|
|
||
|
![Example Output](https://cdn.discordapp.com/attachments/399623779531096074/1029063849640468550/unknown.png)
|
||
|
|
||
|
Team Magicbane presents to the community technology allowing MagicBox administrators<br>
|
||
|
to fully modify their game using nothing more than notepad.exe. <br>
|
||
|
|
||
2 years ago
|
- Tool directly converts Shadowbane .cache files to and from a high fidelity pure JSON representation.
|
||
2 years ago
|
- Enumerations are used throughout hiding from the user ugly signed ulong values.
|
||
|
- Written in Python and open-source allowing modification and extension with ease.
|
||
|
- Want to raise all weapon damage by x%; Just modify item values as they are being parsed!
|
||
|
|
||
2 years ago
|
The tool built with Edltirch Technologies parses all Shadowbane .cache files giving the user complete control over the game<br>
|
||
2 years ago
|
|
||
|
Team Magicbane aims to deliver you the best crackhead free MMO technology around; all for free!
|
||
|
|
||
|
### Usage:
|
||
|
```
|
||
|
mbEditorPro.py unpack cobjects
|
||
2 years ago
|
mbEditorPro.py unpack all
|
||
2 years ago
|
```
|
||
|
JSON output will be in a folder **ARCANE DUMP** <br>
|
||
|
|
||
|
```
|
||
2 years ago
|
mbEditorPro.py pack textures
|
||
|
mbEditorPro.py pack all
|
||
2 years ago
|
```
|
||
|
|
||
|
New binary cache file will be built from the JSON and output in the current directory. <br>>
|
||
|
|
||
2 years ago
|
> note: Unpacked data from a 2008 cache file is available in the Data repo. Build a new cache file right out of the box.
|
||
2 years ago
|
|
||
|
### Limitations
|
||
|
|
||
|
Hirelings, ZoneEvents and Mobile Inventory are not parsed or written as there were no <br>
|
||
|
examples in the .cache files to begin with. The game does seem to support them, however.
|
||
|
|
||
|
### JSON
|
||
|
|
||
|
The tool generating pure JSON has the following benefits:
|
||
|
|
||
|
- It's ubiquitous and the tooling is mature. The standard interop exchange format.
|
||
|
- Human and machine-readable.
|
||
|
- Ease of importing into MySQL or other databases.
|
||
|
- Use as an intermediate representation to build a GUI World Editor or FBX importer.
|
||
|
|
||
|
### Future
|
||
|
|
||
|
mbEditorPro will be the cornerstone of Magicbane's data project. The Team's goal is threefold:
|
||
|
|
||
2 years ago
|
- Ship MagicBox 1.5 with both Aerynth and Vorringia mapsets available.
|
||
|
- Integrate Magicbane's wpak extractor technology into the tool<br>
|
||
2 years ago
|
|
||
|
|
||
|
|