It can do the following:
- Increase FPS of maps greatly
- Reduce inconsistent physics
- Enable better framerates
- Reduce lag and jitter like effects
- Provide more appealing visuals
- Provide limited animation capability
Despite all of this, some years ago a tool/script was released to enable creating drawInfo rather easily from .obj files and it may be viewed in the following thread: obj-to-drawinfo converter DI_machine_beta 0.3
At the time period, PHP was more common, but to make it easier for people who may have Python on hand, it has been ported to Python from the original PHP.
All credits to the success of this belong to Tedius who is the author and creator of DI-Machine. (The original PHP version)
I have attempted to try to make a port of this to Python, as it is permitted in the licensing used for it: CC BY 3.0 Deed Attribution 3.0 Unported , which may be seen in the original thread attachment in the following forum post.
(Python port built from the linked forum post.)
To summarize the differences:
- Python vs PHP
- Help message if user adds no file.
- Python parses things via a list compare to arrays and objects in PHP
- My code quality is likely not as good as the original
This is a port of the original PHP version.
Rename file type from .txt to .py
To use:
Code: Select all
python3 py-machine.py /path/to/example.obj > example.bzw