This PR contains the following improvements and bug fixes:
Don't load the window icons in other platforms, notably macOS and Linux (this needs to be looked into).
Scene Graph viewer will list DNA types instead of "PandaNode".
For example: if a node is a DNAGroup, it'll be shown as DNAGroup toontownCentral instead of PandaNode toontownCentral. Defiantly helpful for keeping track of which is which.
Before:
After:
Show message box with instructions on how to connect a prop to a battle cell.
Fix crash when attempting to remove a sign flag. string.join(iterable, 'string') is a Python 2 method which has been deprecated and removed in favor of 'string'.join(iterable)
Load DNA from path when passed as an argument. Which means running python3 ttle.py --hoods TT phase_5/dna/toontown_central_2100.dna will load the Silly Street file on launch instead of showing an empty level.
This PR contains the following improvements and bug fixes:
Don't load the window icons in other platforms, notably macOS and Linux (this needs to be looked into).
Scene Graph viewer will list DNA types instead of "PandaNode".
For example: if a node is a DNAGroup, it'll be shown as
DNAGroup toontownCentral
instead ofPandaNode toontownCentral
. Defiantly helpful for keeping track of which is which.Before: After:
string.join(iterable, 'string')
is a Python 2 method which has been deprecated and removed in favor of'string'.join(iterable)
python3 ttle.py --hoods TT phase_5/dna/toontown_central_2100.dna
will load the Silly Street file on launch instead of showing an empty level.