Expression Parsing
We now support parsing expressions everywhere!
Scanning for expressions
Click the "Expr." button to enable it.
Example: run a Next Scan where the first value was zero and previous value contained specific bits and the read value is between 20 and 95:
first == 0 && (prev & 0x2A) != 0 && v >= 20 && v <= 95
Expressions everywhere else
Most places support expressions, such as the start and length fields in the main UI. Boolean operators are supported (&& and ||), which produce either 0 or 1 for false and true. Integer-based fields support binary operators such as bitshifting, XOR (^), bitwise and/or (& and |) etc.
Mod Tools
Mod tools are just like scripts except they support showing a GUI. Check out the wiki page for more info and example GUIs.
For example, you could make a simple GUI with buttons to move a player around. Buttons support running on clicked and while holding with a delta time.
Loaded mod tools show in the "Mod Tools" submenu within the "Tools" menu, and any opened files are reloaded on startup and appear in that submenu.
Connections
XBDM and XDevkit connections supported forced little-endian mode
General fixes
- Fixed saving task sequences not copying and saving labels properly. Also fixed condition output not copying/saving properly
- Fixed
os.clock()for scripts - Fixed some potential deadlocks
